Loading
Salesforce Enforces New Security Requirements in Summer 2026Read More
Vlocity Contract Lifecycle Management
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Multi-Site Delete API

          Multi-Site Delete API

          Deletes the Contract and child records to the Contract and related record. The API uses configurable Integration Procedures and Omnistudio Data Mappers in an asynchronous call for the processing of a large amount of data.

          Integration Procedure Name: clm/asyncDeleteContracts

          The API takes a parameter as a JSON string into an Integration Procedure and deletes records using Integration Procedures and Data Mappers. Deleting of children records is done by using Batch Actions to start batch Apex Jobs which call Integration Procedures with more Data Mappers. Deletions start with the child objects (line items), then the subcontracts, and finally the top-level master contract.

          The following table describes the key steps in the Integration Procedure:

          Step Name

          Step Type

          Interface Name

          Notes

          DeleteAllContractLineItems

          Batch Action

          DeleteAllContractLineItems

          You can configure this Integration Procedure: From Vlocity Scheduled Jobs, edit the DeleteAllContractLineItems job, which calls the clm_DeleteAllContractLineItems Integration Procedure.

          After the Batch Action completes, this Integration Procedure calls the clm_DeleteAllContracts Integration Procedure to delete all contracts.

          Parameters

          To configure, click Preview, and enter values for the following parameter in the Input Parameter pane.

          Parameter

          Description

          ObjectId

          The Salesforce record ID of the top-level contract to delete the records for.

          Example

          Example of a request.

          {
              "parentContractId": "8006g000000iMOR"
          }
           
          Loading
          Salesforce Help | Article