AppsDocument Signing

Developers and automation · Autessa Document Signing

E-signature API and CLI

Autessa Document Signing has an e-signature API. The Poweruser API exposes envelopes, templates and folders over HTTPS at https://api.autessa.com/autessa_poweruser/e-signature, and the Autessa CLI lists, inspects, downloads and files envelopes from a terminal. Envelopes made either way are identical to ones made in the app.

A core e-signature capability, done carefully
Start free
Poweruser API and CLISAMPLE
curl https://api.autessa.com/autessa_poweruser/e-signature/envelope/send \
  -X POST -H "Content-Type: application/json" \
  -d '{ "envelopeId": "3f1c…", "linkTtlDays": 14 }'

$ autessa e-signature envelope-list --statusFilter '["SENT"]'
$ autessa e-signature envelope-download --envelopeId 3f1c…

The problem it solves

Contracts start in other systems

Deals close in a CRM, hires are approved in an HR system, and orders land in a billing tool. Making someone copy details into a signing tool by hand is slow and error-prone. The API lets those systems send the envelope themselves.

What you get

  • Every request is a POST with a JSON body.
  • Envelopes: generate an upload link, create, set recipients, set fields, prefill, send (with an optional link expiry in days), remind, resend link, void, seal, view, download, direct links and inbox.
  • Templates: create, roles, documents, fields, create an envelope from a template, and share.
  • Folders: create, nest, file and un-file envelopes, and share.
  • Envelope get returns full state, every recipient’s status and the whole audit trail.
  • The signing inbox lists envelopes where you are a recipient, for a documents-awaiting-signature panel.
  • CLI: envelope-list, envelope-get, envelope-view, envelope-download, envelope-direct-links, inbox-list, folder commands, contacts and company-members.
  • Check completion by reading the envelope or listing envelopes by status.

How it works

E-signature API and CLI, step by step

  1. Get an upload URL

    And PUT your document bytes to it.

  2. Create the draft

    Reference the uploaded file.

  3. Recipients, fields, prefill

    Decide order, completion policy and viewers; bind fields to recipients; fill static content.

  4. Send

    Optionally with a link expiry.

  5. Watch and download

    Poll until Completed, then download the sealed PDF.

Every option

API surface

OptionWhat it does
Base URLhttps://api.autessa.com/autessa_poweruser/e-signature
Envelopescreate, get, list, recipients, fields, prefill, set-message, send, remind, resend-link, void, seal, view, download, direct-links, transfer-ownership.
Templatescreate, update, get, list, roles, document add / replace / remove / reorder / rename, fields, create-envelope.
Folderscreate, list, rename, delete, add-envelopes, remove-envelopes.
InboxEnvelopes where you are a recipient.
CLI (read and file)Listing, inspecting, viewing, downloading, direct links, folders and contacts; sending stays in the app and the API.

Permissions

Who can do what?

WhoCan
API key or scriptActs with the access of the person or key it runs as, inside your company only.
Template READEnough to create envelopes from a shared template from automation.
Envelope PUBLISHNeeded to remind, void or mark as executed from code, the same as in the app.
Company adminControls which roles can use Document Signing at all.

Connected

How it connects to the rest of Document Signing

FAQ

E-signature API and CLI: questions and answers

Does Autessa have an e-signature API?

Yes. The Poweruser API exposes envelopes, templates and folders over HTTPS, and the AutessaScript SDK offers the same inside Autessa.

How do I act when an envelope completes?

Read the envelope or list envelopes by status from a scheduled script, then file, notify or update records automatically.

Can I send envelopes from the CLI?

The CLI lists, inspects, downloads, reveals direct links and files envelopes into folders. Sending and editing happen in the web app, the API or scripts.

Also in Developers and automation:Scripts and automationsEmbedded signing

Send your first envelope today

The Poweruser API exposes envelopes, templates and folders over HTTP, and the Autessa CLI lists, inspects, downloads and files envelopes from a terminal.

Start free

Free · unlimited users and envelopes · signers need no account · sealed PDF with a Certificate of Completion

100% customizable, code and all

Make Autessa Document Signing fully your own.

Use it out of the box, then change anything. Ask Autobot, Autessa’s AI builder, for a new field, screen, report, workflow or agent and it builds it into your copy of the app. Or open the code and edit it yourself. Nothing is locked: the app, its data and its code are yours.

Start free and make it yours