Skip to content

CLI

Package: @doctransit/cli (mandate commands need 0.3+).

bash
npm i -g @doctransit/cli
doctransit auth login --key dt_…
doctransit me
doctransit mandates list
doctransit contacts list
doctransit contacts invite --email beau@example.com
doctransit offers propose DOC_ID --contact CONTACT_ID --terms "Standard NDA"
doctransit offers accept OFFER_ID
doctransit templates list
doctransit docs create --template ID --signer "Ada <ada@example.com>"
doctransit docs send DOC_ID --confirm
doctransit docs request-sign DOC_ID --reason "policy match"
doctransit docs sign DOC_ID --reason "in-policy NDA"
doctransit docs status DOC_ID
doctransit docs download DOC_ID -o signed.pdf

request-sign is L1 (principal confirms). docs sign is L2 sign_as_principal. See Signing with an agent.

Packages (0.4+ SDK):

bash
doctransit assets upload secret.zip
doctransit drive ls --kind file
doctransit transfers create --name "Secret zip" --file FILE_ID --to ada@example.com
doctransit transfers offer TRANSFER_ID --confirm
doctransit transfers claim dtxfer_…
doctransit transfers accept dtxfer_…
doctransit transfers download dtxfer_…
doctransit transfers cancel TRANSFER_ID

See Transfers. files upload stays PDF-only for signing envelopes.