Skip to main content
Developer API

Easy Sign API

Send PDFs for signature with a simple REST API, from your own scripts, your CRM automations, or AI agents like Claude Code and Codex.

Core Capabilities

Everything you need to integrate document signing into your applications.

Send for Signature

Create and send a signature request with a single API call: one PDF, one signer, and the fields they sign.

Verify Documents

Look up a signed document by its Transaction ID and check whether a copy matches the file on record.

Track Status

Coming Soon

Webhook notifications when documents are viewed, signed, or completed. Not yet available — track this space.

Quick Example

Send a signature request with a single API call.

Terminal
curl -X POST https://www.easy-sign.ca/api/agent/sign-request \
  -H "Authorization: Bearer es_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "recipient": {
      "email": "client@example.com",
      "name": "John Signer"
    },
    "document": {
      "url": "https://example.com/contract.pdf"
    },
    "fields": [
      { "type": "signature", "page": 1, "preset": "signature_bottom_right" },
      { "type": "date", "page": 1, "preset": "date_after_signature" }
    ]
  }'

That's it! The recipient receives an email with a secure signing link.

Use Cases

Build powerful integrations for any workflow.

Backend Automation

Trigger signature requests from your own scripts and backend services.

CRM Workflows

Call the API from your CRM's own automations when a deal is ready to sign.

AI Agents

Let Claude Code or Codex send signature requests for you with our Agent Skill.

Built for Developers

  • RESTful JSON API with clear error messages
  • Bearer token authentication (API keys, available on the Pro plan)
  • Support for document URLs and base64 encoding
  • Rate limiting: 10 requests/minute per API key (contact us to raise limits)
  • Comprehensive error codes for debugging

Ready to get started?

Create your API key and start automating document signing today.