Signature Request Problems
Diagnose signature request failures by validating the request body, headers and identifiers.
Checklist
-
mode
Confirm
modeis present and uses a valid value. The documented example usesemail. -
message
Confirm
messageis present. -
templates
Confirm
templatesis an array with at least one template request. -
Each template_id
Verify each
template_idexists for your account via List Templates. -
Each signer name and email
Confirm every signer has both
nameandemail. -
JSON syntax
Validate the request body is well-formed JSON with the documented field names.
-
Authorization
Confirm the
Authorization: Bearer <BEARER_TOKEN>header is correct. -
Content-Type
Set
Content-Type: application/jsonon requests with a body. -
Idempotency-Key
Include an
Idempotency-Keyheader for create operations.
If a create may have succeeded but the response was lost
When a create request times out or the response is lost, the request may still have been created. In that case:
-
Do not immediately create another request
Creating again could duplicate the signature request.
-
Inspect logs
Check your server logs for the request and any response headers that arrived.
-
Reuse the same idempotency key
For the same logical retry, send the identical request with the same
Idempotency-Key. See Idempotency. -
Retrieve status when the identifier is known
If you have the request identifier, check its status before creating again.