https://api.commonpaper.com
Authorization
1 2 3
curl --request GET \ --url https://api.commonpaper.com/v1/agreements \ --header 'Authorization: Bearer YOUR_KEY_HERE'
{}
Authorization
agreement
cc_users
owner_email
owner_id
signer_email
signer_id
template_id
1 2 3 4
curl --request POST \ --url https://api.commonpaper.com/v1/agreements \ --header 'Authorization: Bearer YOUR_KEY_HERE' \ --data '{"agreement":{"recipient_name":"Art Vandelay","recipient_email":"art@vandelay.com","recipient_organization_name":"Vandelay Industries","message":"This is the agreement we spoke about."},"cc_users":["mark@example.com","mark@example.com","mark@example.com","mark@example.com","mark@example.com"],"template_id":"557aab6d-e4f1-b0d4-d9cf-2c64614be845"}'
{
"agreement": {
"recipient_name": "Art Vandelay",
"recipient_email": "art@vandelay.com",
"recipient_organization_name": "Vandelay Industries",
"message": "This is the agreement we spoke about."
},
"cc_users": [
"mark@example.com",
"mark@example.com",
"mark@example.com",
"mark@example.com",
"mark@example.com"
],
"template_id": "557aab6d-e4f1-b0d4-d9cf-2c64614be845"
}
Authorization
id
1 2 3
curl --request GET \ --url https://api.commonpaper.com/v1/agreements/:id \ --header 'Authorization: Bearer YOUR_KEY_HERE'
{}
Authorization
id
1 2 3
curl --request GET \ --url https://api.commonpaper.com/v1/agreements/:id/history \ --header 'Authorization: Bearer YOUR_KEY_HERE'
{}
Authorization
id
1 2 3
curl --request PATCH \ --url https://api.commonpaper.com/v1/agreements/:id/void \ --header 'Authorization: Bearer YOUR_KEY_HERE'
{}
Authorization
id
1 2 3
curl --request PATCH \ --url https://api.commonpaper.com/v1/agreements/:id/resend_email \ --header 'Authorization: Bearer YOUR_KEY_HERE'
{}
Authorization
id
agreement
1 2 3 4
curl --request PATCH \ --url https://api.commonpaper.com/v1/agreements/:id/reassign \ --header 'Authorization: Bearer YOUR_KEY_HERE' \ --data '{"agreement":{"recipient_name":"Art Vandelay","recipient_email":"art@example.com","add_recipient_as_cc":true}}'
{
"agreement": {
"recipient_name": "Art Vandelay",
"recipient_email": "art@example.com",
"add_recipient_as_cc": true
}
}
{}
Authorization
1 2 3
curl --request GET \ --url https://api.commonpaper.com/v1/agreement_history \ --header 'Authorization: Bearer YOUR_KEY_HERE'
{}
Authorization
1 2 3
curl --request GET \ --url https://api.commonpaper.com/v1/templates \ --header 'Authorization: Bearer YOUR_KEY_HERE'
Authorization
id
1 2 3
curl --request GET \ --url https://api.commonpaper.com/v1/templates/:id \ --header 'Authorization: Bearer YOUR_KEY_HERE'
Authorization
1 2 3
curl --request GET \ --url https://api.commonpaper.com/v1/users \ --header 'Authorization: Bearer YOUR_KEY_HERE'
{}
Authorization
id
1 2 3
curl --request GET \ --url https://api.commonpaper.com/v1/users/:id \ --header 'Authorization: Bearer YOUR_KEY_HERE'
{}
Authorization
1 2 3
curl --request GET \ --url https://api.commonpaper.com/v1/agreement_types \ --header 'Authorization: Bearer YOUR_KEY_HERE'
{}
Authorization
1 2 3
curl --request GET \ --url https://api.commonpaper.com/v1/agreement_statuses \ --header 'Authorization: Bearer YOUR_KEY_HERE'
{}
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.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
This endpoint allows the user to create an agreement in Common Paper. The user MUST supply an id or email for both signer and owner.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
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.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
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.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
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.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
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.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
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.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
The agreement object
This endpoint returns a list of agreement history events for all agreements in your Common Paper organization.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
This endpoint returns a list of agreement templates that have been created within Common Paper, and their attributes.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
This endpoint returns the details of a specific agreement template within Common Paper by providing its uuid. Returns the details of the template.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
This endpoint returns a list of all users within your Common Paper organization.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
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.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
This endpoint returns a list of all agreement types within Common Paper, including any custom types you defined in your organization.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
This endpoint returns a list of all possible agreement statuses within Common Paper. Agreement statuses indicate the current state of an agreement.
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.