Skip to main content

Documents

Documents are the core entity of DocuNinja. A document contains one or more files (PDF, DOCX, images), invitations (signatories), and signing fields.

Document lifecycle:

status_idStatusDescription
1DraftDocument is being prepared
2Pending ApprovalAwaiting internal approval before sending
3ApprovedApproved and ready to send
4RejectedInternal approval was rejected
5SentSent to signatories for signing
6CompletedAll signatories have signed
7ExpiredSigning deadline has passed
8VoidedManually voided by the owner

Typical workflow:

  1. Create a document (POST /documents)
  2. Upload files (POST /documents/{id}/upload)
  3. Invite signatories (POST /documents/{id}/invite)
  4. Send for signing (POST /documents/{id}/send)
  5. Signatories sign (POST /documents/{id}/{invitation}/sign)
  6. Download completed document (POST /documents/{id}/download)