API Reference
Submissions
Create signing submissions and manage signers with pre-fill support.
Submissions
Create signing submissions and manage signers with pre-fill support.
Endpoints
GET
/api/v1/documents/{id}/submissionsList submissions
Required scope:read:submissions
client.documents.byId("ID").submissions.get()POST
/api/v1/documents/{id}/submissionsCreate submission — Creates a signing submission with optional pre-fill data.
Required scope:write:submissions
client.documents.byId("ID").submissions.post(body)DELETE
/api/v1/documents/{id}/submissions/{sid}Delete submission
Required scope:write:submissions
client.documents.byId("ID").submissions.bySid("SID").delete()GET
/api/v1/documents/{id}/submissions/{sid}/signersList signers
Required scope:read:submissions
client.documents.byId("ID").submissions.bySid("SID").signers.get()PUT
/api/v1/documents/{id}/submissions/{sid}/signers/{signerId}Update signer
Required scope:write:submissions
client.documents.byId("ID").submissions.bySid("SID").signers.bySignerId("SIGNERID").put(body)DELETE
/api/v1/documents/{id}/submissions/{sid}/signers/{signerId}Delete signer
Required scope:write:submissions
client.documents.byId("ID").submissions.bySid("SID").signers.bySignerId("SIGNERID").delete()GET
/api/v1/documents/{id}/submissions/{sid}/pdfDownload signed PDF — Returns a short-lived (5-minute) presigned download URL for the completed signed PDF. Returns 404 if the submission is not yet completed or the PDF is still generating.
Required scope:read:submissions
client.documents.byId("ID").submissions.bySid("SID").pdf.get()GET
/api/v1/documents/{id}/submissions/{sid}/signers/{signerId}/responsesList signer responses — Returns all saved responses for a signer.
Required scope:read:submissions
client.documents.byId("ID").submissions.bySid("SID").signers.bySignerId("SIGNERID").responses.get()PATCH
/api/v1/documents/{id}/submissions/{sid}/signers/{signerId}/responsesUpdate signer responses — Update field values for a signer. Rejected if the field’s assigned signer has completed signing.
Required scope:write:submissions
client.documents.byId("ID").submissions.bySid("SID").signers.bySignerId("SIGNERID").responses.get()This page is auto-generated from the OpenAPI spec. Run npm run docs:generate to update.