Common Paper API

REST API for managing Common Paper agreements and templates — list, create, send, void, reassign, download, and share agreements; manage templates, attachments, users, organizations, invitations, and agreement history; plus an agentic account-provisioning flow (mint-key / redeem-for-account) and a hosted MCP endpoint. Bearer-token auth, JSON:API reads, Ransack filtering, offset pagination.

API entry from apis.yml

apis.yml Raw ↑
name: Common Paper API
description: REST API for managing Common Paper agreements and templates — list, create, send, void, reassign,
  download, and share agreements; manage templates, attachments, users, organizations, invitations, and
  agreement history; plus an agentic account-provisioning flow (mint-key / redeem-for-account) and a hosted
  MCP endpoint. Bearer-token auth, JSON:API reads, Ransack filtering, offset pagination.
humanURL: https://api.commonpaper.com/docs
baseURL: https://api.commonpaper.com/v1
tags:
- Contracts
- Agreements
- Templates
- Legal Tech
properties:
- type: Documentation
  url: https://api.commonpaper.com/docs
- type: APIReference
  url: https://api.commonpaper.com/docs/api
- type: Authentication
  url: authentication/common-paper-authentication.yml
- type: Conventions
  url: conventions/common-paper-conventions.yml
- type: ErrorCatalog
  url: errors/common-paper-problem-types.yml
- type: DataModel
  url: data-model/common-paper-data-model.yml
- type: Conformance
  url: conformance/common-paper-conformance.yml
- type: Webhooks
  url: asyncapi/common-paper-webhooks.yml
- type: MCPServer
  url: mcp/common-paper-mcp.yml