Hanzo
CLIEsign

Esign

13 `hanzo` commands for Esign, each calling one operation on api.hanzo.ai.

Package esign is a document out for signature, signed and filed with an audit trail.

13 commands · API reference →

CommandCallsWhat it does
hanzo esign documents audit <id>GET /v1/esign/documents/{id}/auditReturns the document's full audit trail, oldest first.
hanzo esign documents download <id>GET /v1/esign/documents/{id}/downloadReturns the document — the sealed PDF once it is complete.
hanzo esign documents fields <id>POST /v1/esign/documents/{id}/fieldsPlaces a field on the page for one recipient to fill.
hanzo esign documents recipients <id>POST /v1/esign/documents/{id}/recipientsAdds someone to a draft and mints their signing token.
hanzo esign documents send <id>POST /v1/esign/documents/{id}/sendSends the document out and answers each signer's link.
hanzo esign documents get <id>GET /v1/esign/documents/{id}Returns one document with its recipients and field layout.
hanzo esign documents listGET /v1/esign/documentsReturns your org's documents, newest first.
hanzo esign documents createPOST /v1/esign/documentsUploads a PDF and opens a draft ready for recipients and fields.
hanzo esign healthGET /v1/esign/healthReports whether the e-signature surface is mounted.
hanzo esign o sign complete <org> <token>POST /v1/esign/o/{org}/sign/{token}/completeFinishes your signing — and seals the document if you were the last.
hanzo esign o sign fields add <org> <token> <fieldId>POST /v1/esign/o/{org}/sign/{token}/fields/{fieldId}Fills in one of your fields.
hanzo esign o sign reject <org> <token>POST /v1/esign/o/{org}/sign/{token}/rejectDeclines to sign, with an optional reason.
hanzo esign o sign get <org> <token>GET /v1/esign/o/{org}/sign/{token}Opens a document you were asked to sign, using your signing link.

How is this guide?