Skip to main content
Formalingo

Managing Signers

Update and delete signers within a submission.

Managing Signers

GET/api/v1/documents/{id}/submissions/{sid}/signers
Required scope:read:submissions
PUT/api/v1/documents/{id}/submissions/{sid}/signers/{signerId}

Update a signer's details

Required scope:write:submissions
DELETE/api/v1/documents/{id}/submissions/{sid}/signers/{signerId}

Remove a signer

Required scope:write:submissions

Update a signer

Use this to correct contact details or update expiry:

Request Body (all optional)
NameTypeDescription
namestringUpdate the signer's name
emailemailUpdate the signer's email
labelstringDisplay label
expiresAtdatetime | nullUpdate or clear the signing link expiry
passwordstring | nullSet or remove the signing link password
curl -X PUT https://formalingo.com/api/v1/documents/DOC_ID/submissions/SUB_ID/signers/SIGNER_ID \
  -H "Authorization: Bearer af_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "new-email@acme.com",
    "expiresAt": "2026-04-30T23:59:59Z"
  }'

Remove a signer

curl -X DELETE https://formalingo.com/api/v1/documents/DOC_ID/submissions/SUB_ID/signers/SIGNER_ID \
  -H "Authorization: Bearer af_live_YOUR_KEY"

Note: Removing a signer that has already completed signing has no effect on the audit trail.

On this page