v1

latestOpenAPI 3.1.02026-07-2498134321.1 KB
Workflows

Cancel Signature Request

Cancel a signature request that was out for signature.

OAuth Scope required: public.workflows.cancelSignatureRequests

post/workflows/{id}/sign-status/cancel-signature-request

Path parameters

idstring required

The unique identifier or Ironclad ID of a workflow.

Headers

x-as-user-emailstring
Example:jane.doe@test.com

Denotes the actor of the request. When used, the API will take into account this user's permissions and access. This or x-as-user-id is required when the associated token was produced from the Client Credentials grant or with legacy bearer tokens on select endpoints. More information about permissions.

x-as-user-idstring
Example:5f0375c4cdc1927a3c5edcd3

Denotes the actor of the request. When used, the API will take into account this user's permissions and access. This or x-as-user-email is required when the associated token was produced from the Client Credentials grant or with legacy bearer tokens on select endpoints. More information about permissions.

Request body

reasonstring required

The reason for canceling the signature request.

Example request

{
  "reason": "Need to make changes."
}

Response

200

routing'sequential' | 'parallel'

Indicates if routing is sequential (signatures collected in order) or parallel (all signers receive request simultaneously).

status'not_sent' | 'sent' | 'action_required' | 'complete'

Indicates the status of the signature request. NOTE: If status is 'action_required,' that means signature tags are missing for document.

requireSignedDocumentUploadboolean

Indicates if the document requires a signed document to be uploaded.

provider'Ironclad Clickwrap' | 'Ironclad Signature' | 'Ironclad Signature (Legacy)' | 'DocuSign' | 'Adobe Sign' | 'DropboxSign' | 'Demo' | 'None'

Indicates the signature provider used for the signature request, if any.

Example response

{
  "signers": [
    {
      "name": "Jane Doe",
      "email": "janedoe@example.com",
      "roleName": "Counterparty Signer",
      "status": "pending",
      "delegates": [
        {
          "name": "Kim Lam",
          "email": "kimlam@example.com"
        }
      ],
      "routingOrder": 1,
      "type": "internal",
      "userId": "63d415e0dd0d828c3a878548"
    }
  ],
  "routing": "sequential",
  "status": "sent",
  "provider": "Ironclad Signature"
}