Conga Contract Documents API

The Contract Documents API from Conga — 15 operation(s) for contract documents.

Business capability
Contract Management BC-150.10

Operations 17

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /api/clm/v1/contracts/createoffline Create a contract from third-party paper · Create an offline contract document #
Ask an LLM
“How do I bring a counterparty's contract document into Conga CLM as a new contract?”
“Can I create a contract record and attach the third-party file in one step?”
Tell an agent
Create a new contract {contract} from the uploaded third-party file {file}.
Import this outside-paper document as a brand-new contract in Author Contract status.
POST /api/clm/v1/contracts/createoffline/large Create a contract from a large third-party file · Creates an offline contract and imports a large document linked to it #
Ask an LLM
“What if the third-party contract file is too big to upload directly?”
“Can I create a new contract from a large document that is already in the filestore?”
Tell an agent
Create contract {Contract} from the large third-party file {FileName} at {FilePath}.
Start a new offline contract linked to the filestore document at {FilePath}.
POST /api/clm/v1/contracts/storeexecuted Create an activated contract from a signed document · Create a contract from an executed contract #
Ask an LLM
“How do I record a contract that is already signed so it goes straight to Activated?”
“Can I upload an executed agreement and create its contract record at the same time?”
Tell an agent
Store the executed document {file} as new contract {contract}.
Create an already-activated contract from this signed copy.
POST /api/clm/v1/contracts/storeexecuted/large Store a large executed contract document · Store an executed large document #
Ask an LLM
“Can I store a large signed contract file that is already in the filestore?”
“What is the large-file version of storing an executed contract?”
Tell an agent
Store the large executed file {FileName} from {FilePath} against contract {Contract}.
Link the already-uploaded signed document at {FilePath} as the executed copy.
DELETE /api/clm/v1/contracts/{contractId}/documents Delete documents from a contract · Delete documents by contract ID #
Ask an LLM
“Can I wipe every document attached to a contract at once?”
“Is document metadata kept after I delete a contract's documents?”
Tell an agent destructive · confirm first
Delete all documents linked to contract {contractId}.
Remove the listed document IDs from contract {contractId}.
POST /api/clm/v1/contracts/{contractId}/documents Add a document to an existing contract · Create a new contract document #
Ask an LLM
“How do I upload a new document onto a contract that already exists?”
“Does adding a document move a contract out of Request status?”
Tell an agent
Upload document {file} to contract {contractId}.
Attach a new contract document to {contractId} with attributes {documentAttributes}.
POST /api/clm/v1/contracts/{contractId}/documents/large Attach a large document to a contract · Upload a large contract document #
Ask an LLM
“How do I add a very large file to an existing contract?”
“Can I link a document already sitting in the filestore to a contract?”
Tell an agent
Attach large file {FileName} from {FilePath} to contract {contractId}.
Link the filestore document at {FilePath} to contract {contractId} as a working document.
POST /api/clm/v1/contracts/{contractId}/documents/query Search a contract's documents · Query contract documents #
Ask an LLM
“Can I search the documents on a contract with my own criteria?”
“What documents on a contract match a given filter?”
Tell an agent
Query the documents of contract {contractId} matching {CriteriaExpression}.
Return the first {Limit} documents on contract {contractId}.
POST /api/clm/v1/contracts/{contractId}/documents/querywithreview Search contract documents with review status · Query contract documents for status and version #
Ask an LLM
“Which documents on a contract are under review, and what versions do they have?”
“Can I query contract documents and include their version history?”
Tell an agent
Query documents of contract {contractId} including review status and versions.
Find documents on {contractId} matching {CriteriaExpression} with their review state.
GET /api/clm/v1/contracts/{contractId}/documents/relateddocuments List a contract's related documents · Get a contract's related documents #
Ask an LLM
“What documents are related to a given contract?”
“Can I see every related document tied to one contract?”
Tell an agent
List the related documents for contract {contractId}.
Show all documents related to {contractId}.
GET /api/clm/v1/contracts/{contractId}/documents/{documentId} Get a contract document's details · Get document details #
Ask an LLM
“How do I get the details of one document on a contract?”
“What metadata is stored for a specific contract document?”
Tell an agent
Fetch document {documentId} on contract {contractId}.
Show the latest details of contract {contractId}'s document {documentId}.
PUT /api/clm/v1/contracts/{contractId}/documents/{documentId} Upload a new version of a contract document · Update a contract #
Ask an LLM
“Can I replace a contract document but keep its earlier version?”
“What happens to the old file when I update a contract document?”
Tell an agent
Upload {file} as a new version of document {documentId} on contract {contractId}.
Version document {documentId} of contract {contractId} with note {description}.
POST /api/clm/v1/contracts/{contractId}/documents/{documentId}/protect Apply protection to a contract document · Protect a document #
Ask an LLM
“How do I lock a DOCX contract document against edits?”
“Which protection levels can I apply to a contract document?”
Tell an agent
Protect document {documentId} on contract {contractId} at level {UserSelectedProtectionLevel}.
Return a protected copy of contract {contractId} document {documentId} for action {DocumentAction}.
DELETE /api/clm/v1/contracts/{contractId}/documents/{documentId}/versions Delete specific versions of a contract document · Delete document versions #
Ask an LLM
“Can I delete old versions of a contract document but keep the document itself?”
“Is a deleted document version recoverable or just flagged?”
Tell an agent destructive · confirm first
Delete the listed versions of document {documentId} on contract {contractId}.
Permanently remove selected version files of {documentId} from contract {contractId}.
GET /api/clm/v1/contracts/{contractId}/documents/{documentId}/versions/{documentMetadataId} Get a specific version of a contract document · Get document by ID and version #
Ask an LLM
“How do I open an earlier version of a contract document?”
“Can I fetch a document by both its ID and version ID?”
Tell an agent
Fetch version {documentMetadataId} of document {documentId} on contract {contractId}.
Show the older version {documentMetadataId} of contract {contractId} document {documentId}.
POST /api/clm/v1/contracts/{contractId}/importoffline Import third-party paper onto an existing contract · Import an offline contract document #
Ask an LLM
“Can I attach a counterparty's paper to a contract I already created?”
“What status does a contract move to after importing offline paper onto it?”
Tell an agent
Import the third-party document {file} onto contract {contractId}.
Bring outside paper into existing contract {contractId} as its authoring document.
POST /api/clm/v1/contracts/{contractId}/importoffline/large Import a large third-party file onto a contract · Import a large document #
Ask an LLM
“How do I import a big counterparty document onto an existing contract?”
“Can offline paper already in the filestore be imported onto a contract?”
Tell an agent
Import large offline file {FileName} from {FilePath} onto contract {contractId}.
Link the large third-party paper at {FilePath} to existing contract {contractId}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/conga:conga-contract-documents-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

conga-contract-documents-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Contracts Contract Documents API
  version: v1
servers:
- url: https://rls.congacloud.com
- url: https://preview-rls09.congacloud.com
security:
- bearerAuth: []
tags:


# --- truncated at 32 KB (56 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/conga/refs/heads/main/openapi/conga-contract-documents-api-openapi.yml