Update contract
Updates a contract with the provided fields. Only the fields provided in the request body will be updated.
Authorizations
API key for authentication. Get your key at https://app.tomorro.com/settings/integrations?integration=api-key
Path Parameters
The unique identifier (UUID) of the contract
"550e8400-e29b-41d4-a716-446655440000"
Body
The name or title of the contract.
"Service Agreement - Acme Corp"
The status of the contract.
draft: The contract is being created or edited.negotiating: The contract is being reviewed with counterparties.canceled: The contract has been canceled.
draft, negotiating, signing, signed, canceled "draft"
ID of the folder to move the contract to.
"550e8400-e29b-41d4-a716-446655440005"
Counterparty for the contract. Can reference an existing counterparty by ID or update with a new name.
The date when the contract was signed. Formatted as an ISO 8601 date-time string.
"2024-06-01T00:00:00.000Z"
List of internal and external signatories for the contract
Field values to set on the contract. Use field IDs and values (option labels for select fields).
List of members to add to the contract
List of guests to add to the contract
Integration parameters. When provided, field values will be resolved using integration-specific option mappings.
Response
Contract updated successfully
Unique identifier for the contract.
"ctr_550e8400-e29b-41d4-a716-446655440000"
The name or title of the contract.
"Service Agreement - Acme Corp"
The current status of the contract.
draft: The contract is being created or edited.negotiating: The contract is being reviewed with counterparties.signing: The contract is in the signature process.signed: All parties have signed the contract.canceled: The contract has been canceled.
"draft"
The counterparty associated with this contract.
The type of the contract, it is composed of many templates.
The template used to create this contract.
"550e8400-e29b-41d4-a716-446655440003"
The member who created this contract.
The fields associated with this contract.
The signatories associated with this contract.
The third-party system this contract is linked to, when it was created via an integration (currently Salesforce or HubSpot). The shape mirrors the integration payload accepted on POST /contracts, so you can use this to look up the originating record in your CRM. null when the contract has no external link or was created from the Tomorro web app.
Time at which the contract was created. Formatted as an ISO 8601 date-time string.
"2024-01-15T10:30:00.000Z"
Time at which the contract was last updated. Formatted as an ISO 8601 date-time string.
"2024-02-20T14:45:00.000Z"
The list of participants with this contract.