Signing Requests API
The current signing-request flow is powered by the create-signing-request edge function.
Create Request
http
POST /functions/v1/create-signing-requestExample Payload
json
{
"documentId": "doc_123",
"signerName": "Jane Doe",
"signerEmail": "jane@example.com",
"routingMode": "parallel"
}Common Fields
| Field | Type | Notes |
|---|---|---|
documentId | string | Source document identifier |
signerName | string | Recipient display name |
signerEmail | string | Recipient email |
routingMode | string | parallel or sequential |
signingOrder | number | Used for sequential chains |
requestGroupId | string | Shared group id for multi-signer workflows |
webhookUrl | string | Optional license-linked completion destination |
Supported Operations
The frontend/service layer currently supports:
- create
- bulk create
- resend
- cancel
- duplicate
- reopen
Response Shape
Typical response data includes:
- token
- signing URL
- request/session identifiers
- source PDF URL when available
Notes
- email delivery depends on Resend configuration
- sequential activation depends on request metadata plus completion handling