Email
Marketing
SMS
Sign
- List signature requests GET
- Create a signature request POST
- Retrieve a signature request GET
- Delete a signature request DELETE
- Send a draft signature request POST
- Cancel a signature request POST
- List a signature request's audit trail GET
- Remind signers POST
- Download the signed document GET
- Create a signing session POST
Hooks
Risk
Platform
Delete a signature request
DELETE
/v1/sign/requests/{id}
Deletes a request that isn't sent (cancel it first) with its signers, fields, audit trail, signatures and signed document, for good. Its documents stay (delete them on their own). Keep the signed document first if you need it: it is your record.
bearerAuthheader
AuthorizationBearer <token>A secret API key from the dashboard: coss_live_… for production environments, coss_test_… for sandbox environments.
id*stringThe signature request's id.
Coss-Version?"2026-10-10"The API version (a date) to use for this request. Defaults to your organization's version, pinned to the latest one when it first used the API and upgraded from the dashboard. The SDK always sends the version it was built for.
Value in
"2026-10-10"The deleted request.
application/json- response
- response
- …
object*"sign_request"Value in
"sign_request"id*stringdeleted*trueValue in
trueimport { Coss } from "coss";const coss = new Coss({ apiKey: process.env.COSS_API_KEY, baseUrl: "https://api.coss.com",});const { data, error } = await coss.sign.requests.remove("sreq_01k7c8m4q2f3e9v6t5r1n0p8yz");{ "object": "sign_request", "id": "sreq_01k7c8m4q2f3e9v6t5r1n0p8yz", "deleted": true}