Get Signing Progress
Get the current signing progress for an envelope. E-stamped envelopes also include provider progress in the optional `estamp` object.
Get the current signing progress for an envelope. E-stamped envelopes also include provider progress in the optional estamp object.
Authorization
bearerAuth API key as Bearer token. Format: signsecure_xxxxxxxx...
In: header
Path Parameters
The envelope ID
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.signpad.signsecure.in/api/v1/envelopes/string/status"{
"envelopeId": "string",
"status": "draft",
"estamp": {
"enabled": true,
"status": "queued",
"transactionId": "string",
"reference": "string",
"certificateId": "string",
"initiatedAt": "2019-08-24T14:15:22Z",
"pollAttempts": 0,
"lastError": "string"
},
"totalRecipients": 0,
"completedCount": 0,
"percentage": 100,
"recipients": [
{
"name": "string",
"email": "string",
"status": "signed",
"signedAt": "2019-08-24T14:15:22Z",
"order": 0
}
]
}{
"code": "UNAUTHORIZED",
"message": "Invalid or missing API key",
"requestId": "req_abc123",
"timestamp": "2026-03-11T10:30:00.000Z"
}{
"code": "FORBIDDEN",
"message": "API key is disabled",
"requestId": "req_abc123",
"timestamp": "2026-03-11T10:30:00.000Z"
}{
"code": "NOT_FOUND",
"message": "Envelope not found",
"requestId": "req_abc123",
"timestamp": "2026-03-11T10:30:00.000Z"
}{
"code": "INTERNAL_SERVER_ERROR",
"message": "An internal error occurred",
"requestId": "req_abc123",
"timestamp": "2026-03-11T10:30:00.000Z"
}Cancel Signing POST
Cancel the signing process for an envelope. All pending actions are voided.
Send Envelope for Signing POST
Send an envelope to all recipients for signing. Normally transitions the envelope from `draft` to `pending`. When `workflow.estampEnabled` is true, returns `202`, transitions to `estamping`, and queues the provider e-stamp step; recipients are notified automatically after the stamped PDF is ready. No request body is needed. Workflow settings are configured during envelope creation via `POST /envelopes`. Requirements: - At least one signer or approver recipient - PDF file must be uploaded - Sufficient credits - A complete `estampConfig` when e-stamping is enabled