Skip to main content
The Formable API lets you add document workflows to your application without building them from scratch. Upload a document once as a template, then use it to collect signatures or negotiate revisions between two parties — all through a REST API and embeddable URLs.

Send for signature

Turn a template into a signature request and get an embeddable signing URL in two calls.

Redline a contract

Run a turn-based negotiation where two parties revise a DOCX contract until it’s ready to sign.

Manage templates

Upload PDF and DOCX files and generate editor URLs to place fields.

API reference

Explore every endpoint with request and response schemas and a live playground.

What you can build

  • Embedded e-signature — Send a document to a signer and drop the returned signing URL into an iframe. Retrieve the completed PDF when they’re done.
  • Embedded redlining — Let two parties (a disclosing and a receiving party) exchange revisions to a DOCX contract in turns, with counsel invited as needed.
  • Templates with prefilled fields — Upload a document, place fields in the editor, then prefill values per signer at send time.

How it works

1

Create a template

Upload a PDF or DOCX file with Create a template. Formable returns a templateId you’ll reuse across requests.
2

Start a workflow

Create a signature request or a redline request from the template.
3

Generate a URL

Request an embeddable signing URL or redline URL and load it in an iframe.
4

Retrieve the result

Poll events or fetch the signed envelope once complete.

Ready to make your first call?

Follow the quickstart to authenticate and create your first signature request.