Developer Documentation
Build with the eContract e-signature REST API and MCP server. Start with the quickstart, the AI agent guide, authentication, OAuth 2.1 and webhooks.
Welcome to the eContract developer portal. Send contracts for e-signature from your code or from an AI agent: create and send in one call, follow signing, hand out signing links, and download the signed PDF and the audit trail. eContract is free to use for now.
Start here
- Quickstart: send a PDF to two signers and download the signed result
- AI agents: the end-to-end flow for agents, and why signing stays human
- MCP server: connect Claude, ChatGPT, Cursor or VS Code to
https://api.econtract.online/mcp
Guides
- Authentication: API keys, scopes, the machine role cap and rate limits
- OAuth 2.1: let people connect your app to their workspace
- Core concepts: workspaces, contract lifecycle, signers and templates
- Webhooks: events, signatures, retries
- Idempotency: safe retries with
Idempotency-Key - Errors: the error envelope and codes
- Limits and pricing: free mode and fair-use caps
- Changelog
- API reference: every endpoint
Base URL
https://api.econtract.online/api/v1Authentication
Send an API key or an OAuth access token as a bearer token:
curl https://api.econtract.online/api/v1/contracts \
-H "Authorization: Bearer cl_live_your_key_here"Create API keys under Dashboard → API Keys (workspace owners and admins).
Machine-readable
- OpenAPI:
https://api.econtract.online/api/v1/openapi.json, or the YAML used by this portal, for Postman, Insomnia and code generators - MCP:
https://api.econtract.online/mcp - OAuth discovery:
https://api.econtract.online/.well-known/oauth-authorization-server - For LLMs:
/llms.txtand/llms-full.txt