# Concord Agreement API

**Canonical:** https://apis.io/apis/concord-com/concord-com-agreement-api/  
**Provider:** Concord — https://apis.io/providers/concord-com/  
**Base URL:** https://api.concordnow.com/api/rest/1  
**Documentation:** https://help.concord.app/hc/en-us/articles/4417525871508-create-a-webhook-integration

Concord Agreement API is one of 18 APIs that [Concord](https://apis.io/providers/concord-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Agreement. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

An Agreement is a contract, disregarding its status. A draft, a contract in progress, a negotiation, an executed document, a template are Agreements. You can create, edit and share Agreements.

## Operations (60 of 68)

| Method | Path | Summary |
|---|---|---|
| POST | `/organizations/{organizationId}/agreements` | Create a new Agreement |
| GET | `/user/me/organizations/{organizationId}/agreements` | List Agreements |
| POST | `/user/me/organizations/{organizationId}/agreements/count` | Count Agreements |
| GET | `/user/me/organizations/{organizationId}/folders` | List Folders |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/path` | Get agreement's path |
| PUT | `/organizations/{organizationId}/agreements/{agreementUid}/folder` | Move Agreement |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/metadata` | Get Metadata |
| PATCH | `/organizations/{organizationId}/agreements/{agreementUid}/metadata` | Update Metadata |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/summary` | Get Summary |
| PATCH | `/organizations/{organizationId}/agreements/{agreementUid}/summary/lifecycle` | Update Summary Lifecycle |
| PUT | `/organizations/{organizationId}/agreements/{agreementUid}/summary/signedwithlabels` | Update Signed With |
| POST | `/organizations/{organizationId}/agreements/{agreementUid}/summary/endclauses` | Renew agreement |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/summary/endclauses/{id}` | Get summary end clause |
| DELETE | `/organizations/{organizationId}/agreements/{agreementUid}/summary/endclauses/{id}` | Cancel agreement renewal |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/summary/endclauses/last` | Get summary last end clause |
| PATCH | `/organizations/{organizationId}/agreements/{agreementUid}/summary/endclauses/last` | Update summary last end clause |
| POST | `/organizations/{organizationId}/agreements/{agreementUid}/summary/clauses` | Create clause |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/summary/clauses/{id}` | Get summary clause |
| PATCH | `/organizations/{organizationId}/agreements/{agreementUid}/summary/clauses/{id}` | Update clause |
| DELETE | `/organizations/{organizationId}/agreements/{agreementUid}/summary/clauses/{id}` | Delete summary clause |
| POST | `/organizations/{organizationId}/agreements/{agreementUid}/summary/links` | Create link |
| DELETE | `/organizations/{organizationId}/agreements/{agreementUid}/summary/links/{id}` | Delete summary link |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/approval` | Get the approval workflow for an agreement |
| POST | `/organizations/{organizationId}/agreements/{agreementUid}/approval` | Replace any approval |
| DELETE | `/organizations/{organizationId}/agreements/{agreementUid}/approval` | Discard approval from agreement |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}.pdf` | Get PDF |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/summary/fields` | List Summary Field |
| POST | `/organizations/{organizationId}/agreements/{agreementUid}/summary/fields` | Create Summary Field |
| PATCH | `/organizations/{organizationId}/agreements/{agreementUid}/summary/fields/{id}` | Update |
| DELETE | `/organizations/{organizationId}/agreements/{agreementUid}/summary/fields/{id}` | Delete Summary Field |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}.docx` | Get Word |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/versions` | List all Versions |
| POST | `/organizations/{organizationId}/agreements/{agreementUid}/versions/upload` | Create a new Version from PDF / WORD |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/versions/diff` | Get diff between two versions |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/track-changes` | Get all trackchanges |
| PATCH | `/organizations/{organizationId}/agreements/{agreementUid}/rules/{id}` | Send an action to a rule for the agreement |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/comments` | Get all comments |
| POST | `/organizations/{organizationId}/agreements/{agreementUid}/comments` | Add or update comments |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/attachments` | List the attachments |
| POST | `/organizations/{organizationId}/agreements/{agreementUid}/attachments` | Create an attachment |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/attachments/{id}` | Get an attachment |
| PATCH | `/organizations/{organizationId}/agreements/{agreementUid}/attachments/{id}` | Update an attachment |
| DELETE | `/organizations/{organizationId}/agreements/{agreementUid}/attachments/{id}` | Delete an attachment |
| PATCH | `/organizations/{organizationId}/agreements/{agreementUid}/versions/last/fields` | Fill |
| PATCH | `/organizations/{organizationId}/agreements/{agreementUid}/versions/last/pdffields` | Fill PDF Fields |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/versions/last` | Get last Version |
| GET | `/organizations/{organizationId}/agreements/{agreementUid}/members` | List all Members |
| POST | `/organizations/{organizationId}/agreements/{agreementUid}/members` | Invite a Member |
| GET | `/organizations/{organizationId}/approvals` | List the Company Approvals |
| POST | `/organizations/{organizationId}/approvals` | Create a Company Approval |
| GET | `/organizations/{organizationId}/approvals/{approvalId}` | Get a Company Approval |
| POST | `/organizations/{organizationId}/approvals/{approvalId}` | Update a Company Approval |
| DELETE | `/organizations/{organizationId}/approvals/{approvalId}` | Delete a Company Approval |
| PUT | `/organizations/{organizationId}/agreements/{agreementUid}/members/users/{userId}/permission` | Edits the active user's permission in a Negotiation |
| DELETE | `/organizations/{organizationId}/agreements/{agreementUid}/members/users/{userId}` | Removes an active user from a Negotiation |
| PUT | `/organizations/{organizationId}/agreements/{agreementUid}/members/invitations/{invitationId}/permission` | Edits the invited user's permission in a Negotiation |
| DELETE | `/organizations/{organizationId}/agreements/{agreementUid}/members/invitations/{invitationId}` | Removes an invited user from a Negotiation |
| PUT | `/organizations/{organizationId}/agreements/{agreementUid}/members/delayed-invitations/{delayedInvitationId}/permission` | Edits the delayed invitation's permission in a Negotiation |
| DELETE | `/organizations/{organizationId}/agreements/{agreementUid}/members/delayed-invitations/{delayedInvitationId}` | Removes a delayed invitation from a Negotiation |
| POST | `/organizations/{organizationId}/agreements/{agreementUid}/members/delayed-invitations` | Add a delayed invitation for an agreement |

…and 8 more operations. They are listed in full on the page.

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/concord-com/refs/heads/main/openapi/concord-com-agreement-api-openapi.yml
- **Documentation** — https://help.concord.app/concord-api
- **APIReference** — https://api.doc.concordnow.com/
- **PostmanCollection** — https://raw.githubusercontent.com/api-evangelist/concord-com/refs/heads/main/collections/concord-com.postman_collection.json
- **OpenCollection** — https://raw.githubusercontent.com/api-evangelist/concord-com/refs/heads/main/collections/concord-com.opencollection.json
- **Documentation** — https://help.concord.app/hc/en-us/articles/207854166-Create-a-Document-from-an-Automated-Template-with-the-API

## Other Concord APIs (12)

- [Concord Webhooks (Outbound Events)](https://apis.io/apis/concord-com/concord-com-webhooks-api/)
- [Concord Agreement Versions API](https://apis.io/apis/concord-com/concord-com-agreement-versions-api/)
- [Concord Automated Template API](https://apis.io/apis/concord-com/concord-com-automated-template-api/)
- [Concord Clause Library API](https://apis.io/apis/concord-com/concord-com-clause-library-api/)
- [Concord Custom Branding API](https://apis.io/apis/concord-com/concord-com-custom-branding-api/)
- [Concord Events API](https://apis.io/apis/concord-com/concord-com-events-api/)
- [Concord Folders API](https://apis.io/apis/concord-com/concord-com-folders-api/)
- [Concord Organization API](https://apis.io/apis/concord-com/concord-com-organization-api/)
- [Concord Organization Groups API](https://apis.io/apis/concord-com/concord-com-organization-groups-api/)
- [Concord Organization invitation API](https://apis.io/apis/concord-com/concord-com-organization-invitation-api/)
- [Concord Organization Members API](https://apis.io/apis/concord-com/concord-com-organization-members-api/)
- [Concord Report API](https://apis.io/apis/concord-com/concord-com-report-api/)

## Tags

Agreement

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/concord-com/concord-com-agreement-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/concord-com/.
