Contracts

Upload contract

Upload a contract.

post/contracts

Request

Request body multipart/form-data

filestring binary required

The contract file to upload. Only PDF files are accepted.

executedDatestring

ISO 8601 date indicating when the contract was executed.

accountIdstring

ID of the customer trust account to associate with this contract.

externalIdstring

Stable source-system identifier used to reject duplicate contract uploads; repeats return 409. Use the upstream document or record ID when available, such as the Microsoft Graph DriveItem ID for SharePoint or the Ironclad record ID for Ironclad. If there is no source system, generate and store a durable idempotency key. Maximum 256 characters.

Response

Contract created

idstring required

Unique identifier for the contract.

externalIdstring nullable required

Stable source-system identifier for the contract, if any.

namestring required

Name of the contract.

customerTrustAccountIdstring nullable required

The ID of the customer trust account this contract is linked to, if any.

executedDatestring date-time nullable required

Date this contract was executed.

creationDatestring date-time required

Date this contract was created in Vanta.

Changes

No recorded changes to this operation across all 1 revision of this API.