Embed API
/API Reference
/- Create invitation for participant
Create a signing session
Retrieve details of existing signing session
End signing session
Start signing session
Renew expired signing session
Get signing session PDF
List recent webhook delivery attempts
List audit records for a signing session
Add new file to signing session
Add new participant to signing session
Remove participant from signing session
Excuse participant from signing on started session
Reinstate a declined participant
Resend an invitation
Revoke a previously created invitation
Create sender UI for signing session
List sender interfaces for signing session
Re-authenticate existing sender UI
Remove sender UI from signing session
Create invitation for par...
Creates a new invitation for a participant.
For manual delivery, the response includes a signing URL that you share with the signer. Allowed while the session is pending or started.
For email or SMS delivery, Docue notifies the signer and no signing URL is returned. The session must already be started.
Manual signing URLs work only after the session has started.
Security
APIKey
Email address or E.164 phone number. Unused for manual.
Example:"john.doe@example.org"
- Production (Sign Engine)https://api.embed.docue.com/sign/sessions/{session_id}/participants/{participant_id}/invitations
curl -i -X POST \
https://api.embed.docue.com/sign/sessions/0196ae5b-2e9d-729f-aba5-fa4db6f881fd/participants/0196ae5b-2e9d-729f-aba5-fa4db6f88211/invitations \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <YOUR_API Key_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"type": "email",
"target": "john.doe@example.org",
"message": "Please sign by Friday."
}'Response
{ "data": { "id": "019f1833-f214-745e-a87c-fdf627b8bc6c", "delivery": { … }, "timeline": { … } }, "meta": { "status": { … } } }