Sign PDF Cloud logo Sign PDF Cloud signpdf.cloud Log In Sign Up

Enterprise API

API automation

Use a Bearer API key from Settings. API access is available on Enterprise plans or by admin override.

MethodEndpointPurpose
GET/api/v1/meValidate the API key and return account details.
GET/api/v1/templatesList accessible templates.
POST/api/v1/templatesCreate a template from multipart PDF upload, pdf_base64, or blank=true.
GET/PATCH/api/v1/templates/{id}Read or update template metadata, fields, recipients, and status.
GET/POST/api/v1/envelopesList envelopes or send a signing request from a template.
GET/api/v1/envelopes/{id}Fetch envelope status, recipients, and event summary.
GET/api/v1/envelopes/{id}/eventsFetch recipient created, viewed, and signed events.
POST/api/v1/envelopes/{id}/voidVoid a draft or sent envelope.
GET/api/v1/recipients/{id}Fetch recipient status, signed fields, and signed PDF URL.
GET/POST/api/v1/webhooksList or create webhook subscriptions.
GET/PATCH/DELETE/api/v1/webhooks/{id}Read, update, toggle, or delete a webhook.

Example

curl -X POST https://signpdf.cloud/api/v1/envelopes \
  -H "Authorization: Bearer spc_your_key" \
  -H "Content-Type: application/json" \
  -d '{"template_id":123,"subject":"Please sign","recipients":[{"name":"Aisha","email":"aisha@example.com","role":"Signer"}]}'

Try it live

Open the API playground to send authenticated test calls against your account without leaving the browser.