Creates a contract with document from a template.
API key for authentication. Get your key at https://app.tomorro.com/settings/api
ID of the template to create the document from
"550e8400-e29b-41d4-a716-446655440003"
Counterparty for the contract. Can reference an existing counterparty by ID or create a new one.
{ "name": "Acme Corporation" }Contract name. If omitted, auto-generated from the template name.
"Service Agreement - Acme Corp"
List of internal and external signatories for the contract
[
{
"InternalSignatoryMemberIds": ["mem_550e8400-e29b-41d4-a716-446655440004"],
"ExternalSignatoryEmailList": ["signatory@example.com"]
}
]Field values to set on the contract. Use field IDs and values (option labels for select fields).
[
{
"fieldId": "550e8400-e29b-41d4-a716-446655440008",
"value": "Technology"
}
]List of members to add to the contract
[
{
"memberId": "550e8400-e29b-41d4-a716-446655440004"
}
]ID of the contract type
"550e8400-e29b-41d4-a716-446655440002"
ID of the folder to place the contract in
"550e8400-e29b-41d4-a716-446655440005"
ID of the member to set as contract referent
"550e8400-e29b-41d4-a716-446655440006"
ID of the member to set as contract supervisor
"550e8400-e29b-41d4-a716-446655440007"
Contract created successfully Any non-signed status can transition to canceled
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.
{
"id": "550e8400-e29b-41d4-a716-446655440001",
"name": "Acme Corporation"
}The type/category of this contract.
{
"id": "550e8400-e29b-41d4-a716-446655440002",
"name": "Service Agreement"
}The template used to create this contract, if any.
{
"id": "550e8400-e29b-41d4-a716-446655440003",
"name": "Standard Service Agreement"
}The member who created this contract.
{
"id": "550e8400-e29b-41d4-a716-446655440004",
"email": "john.doe@example.com"
}The member designated as the referent for this contract. The referent is typically the primary point of contact or owner.
{
"id": "550e8400-e29b-41d4-a716-446655440005",
"email": "referent@example.com"
}The member designated as the supervisor for this contract. The supervisor has oversight responsibility for the contract.
{
"id": "550e8400-e29b-41d4-a716-446655440006",
"email": "supervisor@example.com"
}The date when the contract term begins. Formatted as an ISO 8601 date-time string.
"2024-06-01T00:00:00.000Z"
The date when the contract term ends. Formatted as an ISO 8601 date-time string.
"2025-05-31T23:59:59.999Z"
The fields associated with this contract.
[
{
"attributeDefinitionId": "123e4567-e89b-12d3-a456-426614174000",
"value": "John Doe"
}
]The signatories associated with this contract.
[
{
"id": "sig_550e8400-e29b-41d4-a716-446655440005",
"name": "John Doe",
"email": "john.doe@example.com",
"type": "member"
}
]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-01-15T10:30:00.000Z"