Delete Envelope
Permanently delete an envelope and all associated data.
Permanently delete an envelope and all associated data.
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
curl -X DELETE "https://api.signsecure.com/api/v1/envelopes/string"{
"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"
}Create Envelope POST
Create a new envelope. Returns a presigned POST upload configuration for uploading the PDF file directly to S3. After creating the envelope, use the returned `upload.url` and `upload.fields` to upload your PDF via a multipart form `POST` to S3. S3 enforces a 10MB file size limit at upload time. **File Constraints:** - Only PDF files are supported - Max file size: 10MB (enforced by S3) **Organization Context:** If the API key was created in an organization workspace, the envelope is automatically associated with that organization and credits are deducted from the organization's wallet.
Generate Upload URL POST
Generate a new presigned upload URL for a draft envelope. Useful if the original URL has expired.