Workflows
Update Custom Signature Request Status (BYOSP)
Changed onInbound webhook endpoint for Bring Your Own Signature Provider (BYOSP) middleware. The customer-built middleware posts signature lifecycle events here so Ironclad can update the corresponding signature request and fire workflow events.
OAuth Scope required: public.signatureRequests.updateRequest
Returns 204 No Content on success. Idempotent — once an envelope has reached completed or voided, subsequent pushes are no-ops.
patch/signature-requests/{id}
Request
- Base URLhttps://ironcladapp.com/public/api/v1
- URLhttps://ironcladapp.com/public/api/v1/signature-requests/{id}
- AuthAPI key in header Authorization and OAuth 2Authorization code: https://ironcladapp.com/oauth/authorizeClient credentialsToken URL: https://ironcladapp.com/oauth/token scopes: public.signatureRequests.updateRequest
Path parameters
idstring uuid required
The signature request (envelope) id, echoed from the initiation call.
Request body
Example request
{
"status": "completed",
"signatures": [
{
"roleName": "Buyer",
"signer": {
"name": "Kim Lam",
"email": "kimlam@example.com"
},
"status": "signed",
"declineReason": "Counterparty requested changes to the payment terms.",
"firstViewedAt": "2026-01-15T09:30:00Z"
}
]
}Response
204
Changes
- info
endpoint added
- info