---
title: "Upload contract"
method: POST
path: "/contracts"
tags: ["Contracts"]
---

# Upload contract

`POST /contracts`

Upload a contract.

## Response `201`

Contract created

- Contract
  - `id` string, required — Unique identifier for the contract.
  - `externalId` string, nullable, required — Stable source-system identifier for the contract, if any.
  - `name` string, required — Name of the contract.
  - `customerTrustAccountId` string, nullable, required — The ID of the customer trust account this contract is linked to, if any.
  - `executedDate` string, date-time, nullable, required — Date this contract was executed.
  - `creationDate` string, date-time, required — Date this contract was created in Vanta.

---

[API](https://skmtc.net/vanta/apis/build-integrations.md) · [All operations](https://skmtc.net/vanta/apis/build-integrations/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vanta/build-integrations/revisions/6c1f7590538b/schema)
