Built to be called by your applications
An integration is a registered Client Application and the API keys issued to it — there is no SDK to link against and nothing to install on the machine your code runs on. The surface is a versioned REST contract, published by the deployment itself as an OpenAPI 3.1 document, and it has another implementation: an application already written against that contract integrates here, with the differences written down rather than discovered.
Everything an integration calls:
X-API-Key: <api-key>
POST /v1/sessions → sessionId
POST /v1/signatures → signatureId
POST /v1/signatures/batch → signatureId[]
GET /v1/signatures/{signatureId}/document → 200 application/pdf
- Transport
HTTPS · application/json · multipart/form-data
- Authentication
X-API-Key
- Contract
OpenAPI 3.1 · /v1
- Refusals
{ "error": { "code", "message", "details" } }