https://api.commonpaper.com
This endpoint allows users to view a list of agreements that have been created within Common Paper. Users can filter and sort agreements based on various criteria, such as created_at, status, and agreement_type.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
This endpoint allows the user to create an agreement in Common Paper. The user must supply ONE of either an id or email for both signer and owner.
The owner is the sender of the agreement. The signer is the individual who is signing the agreement from the owners organization. The recipient email is the counterparty.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
template_id
owner_email
owner_id
signer_email
signer_id
cc_users
agreement
1
{
"template_id": "488e3ee6-e47e-5edc-baab-d852fb3c4b14",
"owner_email": "ben@example.com",
"owner_id": "09595a62-e6af-4f8e-1e6a-345a2a848afa",
"agreement": {
"recipient_name": "Art Vandelay",
"recipient_email": "art@vandelay.com",
"message": "This is the agreement we spoke about.",
"test_agreement": false
}
}
This endpoint allows users to retrieve a specific agreement from Common Paper by providing its uuid. Returns the details of the agreement, such as the parties involved, the terms of the agreement, and the status.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
id
1
This endpoint returns the history of events for a specific agreement within Common Paper. Returns who made the changes, when they were made, and a description of the change.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
id
1
This endpoint allows users to void a specific agreement within Common Paper. Voiding an agreement means that it is no longer valid and cannot be executed.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
id
1
This endpoint resends the last notification email sent to the recipient party in a specific agreement within Common Paper, usually to move the process along a little faster.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
id
1
This endpoint allows users to reassign a specific agreement within Common Paper to a different recipient. This may be necessary if the original assignee is no longer available or if a different user is better suited to handle the agreement.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
id
agreement
The agreement object
1
{
"agreement": {
"recipient_name": "Art Vandelay",
"recipient_email": "art@example.com"
}
}
This endpoint returns a list of agreement history events for all agreements in your Common Paper organization.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
This endpoint returns a list of agreement templates that have been created within Common Paper, and their attributes.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
This endpoint returns the details of a specific agreement template within Common Paper by providing its uuid. Returns the details of the template.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
id
1
This endpoint returns a list of all users within your Common Paper organization.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
This endpoint returns the profile information of a specific user within your Common Paper accouunt based on their uuid. Returns the user's profile information, such as their name, email, and role.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
id
1
This endpoint returns a list of all agreement types within Common Paper, including any custom types you defined in your organization.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
This endpoint returns a list of all possible agreement statuses within Common Paper. Agreement statuses indicate the current state of an agreement.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
Download a PDF of the agreement.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
To upload a file to Common Paper, you need to send a request of type multipart/form-data. Include the file you want to upload in the request.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
attachment
The attachment object
1