SigtureManage API keys →

API Reference

The Sigture REST API lets you manage signatures and contacts programmatically. Available on Pro and Team plans.

Authentication

Pass your API key as a bearer token. Create keys in workspace settings.

curl https://your-app.com/api/v1/signatures \
  -H "Authorization: Bearer sst_xxxx_yourkeyhere"

Endpoints

GET/api/v1/signaturessignatures:read

List signatures in your workspace.

POST/api/v1/signaturessignatures:write

Create a signature (optionally with a content document).

GET/api/v1/signatures/:idsignatures:read

Fetch one signature. Add ?render=html&contactId=… to get email-ready HTML.

PATCH/api/v1/signatures/:idsignatures:write

Update a signature's name or content.

DELETE/api/v1/signatures/:idsignatures:write

Delete a signature.

GET/api/v1/contactscontacts:read

List contacts.

POST/api/v1/contactscontacts:write

Create or update a contact (upsert by email).

Rate limits & errors

Requests are limited per key. On limit you'll receive 429 with a Retry-After header. Errors return JSON { "error": "…" } with a standard HTTP status.