Salesforce Contracts
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
ClauseCatgConfiguration
ContractDocumentVersion
ContractDocumentReview
ContractDocVerContentDoc
ContractDocVersionSection
ContractType
ContractTypeConfig
DocGenerationBatchProcess
DocumentAuthoredContent
DocumentClause
DocumentClauseSet
DocumentEnvelope
DocumentGenerationProcess
DocumentGenerationSetting
DocumentTemplate
DocumentTemplateConfig
DocumentTemplateSection
ESignatureConfig
ESignatureEnvelopeConfig
ExternalDocStorageConfig
ObjectStateActionDefinition
ObjectStateTransitionAction
Obligation
SalesContractLine
UserEsignVendorIdentifier
Newer Version Available
Salesforce Contracts Standard Objects
Use standard objects to work with the Salesforce Contracts application.
-
ClauseCatgConfiguration
Represents the configuration about the clause category that can be used in a response document by the user. -
ContractDocumentVersion
Tracks contract document versions through contract lifecycle stages. This object is available in API version 56.0 and later. -
ContractDocumentReview
Represents the review process-related details, such as the reference object type and review status. This object is available in API version 58.0 and later. -
ContractDocVerContentDoc
Associates a contract document version with a content document. This object is available in API version 56.0 and later. -
ContractDocVersionSection
Tracks contract document sections through contract lifecycle stages. This object is available in API version 56.0 and later. -
ContractType
A sub type that groups contracts with similar characteristics, such as lifecycle states, permissions, and templates and clauses used. This object is available in API version 56.0 and later. -
ContractTypeConfig
The settings that define the characteristics and behavior of all contracts of that type. This object is available in API version 56.0 and later. -
DocGenerationBatchProcess
Represents a grouping of document generation requests associated with the batch document generation ID. Only one batch document generation request can be processed at a time. To create a new batch document generation record, pause or cancel the current record. This object is available in API version 58.0 and later. -
DocumentAuthoredContent
Represents the metadata of the content within the content boundary of a document such as a template or contract document. You can store metadata details of the marked clauses and sections in Salesforce with the document authored content. This object is available in API version 58.0 and later. -
DocumentClause
Represents a clause that can be associated with multiple documents. -
DocumentClauseSet
Represents a grouping for clauses, which can hold multiple variations of the same clause such as main clause and alternate pre-approved clauses based on language. -
DocumentEnvelope
The container for a document that is routed for signatures. This object is available in API version 56.0 and later. -
DocumentGenerationProcess
Supports server-side document generation requests and responses. This object is available in API version 56.0 and later. -
DocumentGenerationSetting
Represents an org's settings for automatic document generation from templates. This object is available in API version 54.0 and later. -
DocumentTemplate
Represents information about dynamic document generation. This object is available in API version 56.0 and later. -
DocumentTemplateConfig
Represents the shadow object that supports migration of document templates between environments. The Developer field in the shadow object references the UniqueName field in the document template object and is used to retrieve the document template details. For internal use only. This object is available in API version 58.0 and later. -
DocumentTemplateSection
Represents a section in a document template. A document template section can be a clause, image, context, embedded template, or signature. This object is available in API version 52.0 and later. -
ESignatureConfig
The settings for integrating with external eSignature providers. This object is available in API version 56.0 and later. -
ESignatureEnvelopeConfig
The notification-specific settings for integrating with external eSignature providers. This object is available in API version 56.0 and later. -
ExternalDocStorageConfig
Represents a collection of fields to configure the external document storage for an object. It includes details such as location, path, and named credentials. For example, OneDrive is defined as an External Document Storage and is associated with the Salesforce Contract object. -
ObjectStateActionDefinition
Represents the link between the object state definition and object state transition based on a defined action. -
ObjectStateTransitionAction
Represents a junction between object state transition and object state action definition. State transition determines the valid transition of an object from one state to another and the state action determines which action triggers which state transition. -
Obligation
Represents an obligation between parties to fulfill agreed conditions, such as contractual commitments. The obligation commitment assists with a strategy to achieve the desired outcome within a set timeframe and reduce risk with compliance tracking. For example, payment due dates, contract terms, renewals. This object is available in API version 59.0 and later. -
SalesContractLine
Stores a contract's product information, including price, quantity, and components covered. This object is available in API version 56.0 and later. -
UserEsignVendorIdentifier
Used for integrating eSignature users. This object is available in API version 56.0 and later.