All plans with the exception of Pay As You Go, allow access to our API.
To make requests to the Signable API, you’ll need to authenticate using Basic HTTP Authentication.
- Signable uses your API key as the Basic Auth username.
- The password can be anything — it isn’t checked. We recommend using
xfor convenience.
Your HTTP client should send an Authorization header like:
Authorization: Basic <base64(API_KEY:x)>Where:
API_KEY= your Signable API keyx= a placeholder password (always accepted)
- Log into the Signable web app.
- Go to Company Settings → API & Webhooks.
- Select "Add API Key", add a Name and select Save.

- Select "Show key" to view your API Key.

You can generate a Test API Key by toggling the "Production key" switch in Step 3. Learn more about Test calls.
All calls must be passed to us via HTTPS. All HTTP calls will be ignored.
We currently support TLS 1.2 and higher.