# SignWith API changelog

> Changes to the SignWith API, webhooks and MCP server, newest first. The API is versioned in its path (/api/v1); changes listed here keep existing v1 calls working unless they say otherwise.

Source: https://signwith.co/docs/changelog · Updated 2026-10-02

## 2 October 2026: API v1

The first public release of the SignWith API.

- **REST API v1** at `https://app.signwith.co/api/v1`: [templates](https://signwith.co/docs/api/templates), [signature requests](https://signwith.co/docs/api/signature-requests), [signers](https://signwith.co/docs/api/signers), [verifying signed PDFs](https://signwith.co/docs/api/documents), [credits and checkouts](https://signwith.co/docs/api/billing), and [feedback](https://signwith.co/docs/api/feedback).
- **API keys** for live and test accounts, with full-access or read-only permission and an optional expiry date. See [authentication](https://signwith.co/docs/api/authentication).
- **Idempotency** for every `POST` with the `Idempotency-Key` header, and **rate limits** of 300 requests per minute per key.
- **Webhooks** for signature requests, signers and templates, signed with HMAC-SHA256. See [webhook events](https://signwith.co/docs/api/webhooks/events).
- **MCP server** at `https://app.signwith.co/mcp` with 18 tools, for Claude, ChatGPT, Cursor and other AI assistants. See [AI assistants](https://signwith.co/docs/mcp).
- **OAuth sign-in for AI assistants**, with **View only** or **Full access**, managed in **Settings → Connected apps**.

The full spec is available as [openapi.yaml](https://signwith.co/docs/openapi.yaml).
