Skip to main content
This guide helps you move Adobe Acrobat Sign library document creation and embedded authoring to Formable. You still upload a document, open an editor for field placement, and reuse a template ID when sending. Formable collapses that into a multipart upload plus an editUrl iframe, without OAuth, regional hosts, or transient documents. When templates are ready, continue with Adobe Acrobat Sign → Embedded signing to send documents for signature.
New to Formable? Complete the Embedded templates walkthrough first, then use this page as a translation layer from Acrobat Sign library documents and authoring views.
Prefer a white-glove migration? Email matt@formabledocs.com and we’ll handle moving your Adobe Acrobat Sign integration to the Formable API.

What you’re moving

In Adobe Acrobat Sign apps you typically:
  1. POST /transientDocuments to upload the file
  2. POST /libraryDocuments (or create an agreement in AUTHORING state) to prepare a reusable document
  3. Optionally open an authoring / EDIT view (POST /libraryDocuments/{id}/views or agreement views) so users place form fields in your product
  4. Send agreements from that library document ID, often with mergeFieldInfo
In Formable you:
  1. POST /v1/templates with the file
  2. Embed editUrl so users place fields in your product
  3. Copy each field’s id for later prefills
  4. Create signature requests with that templateId and a signers array
You are migrating document preparation and in-product editing. Agreement send and signing URLs live on the paired signing guide.
1

Get a Formable API key

Create an organization and key in Settings. See Authentication.
2

Re-upload each library document

Call POST /v1/templates with PDF or Word files (max 40MB).
3

Replace authoring / EDIT views

Embed editUrl from create, or POST .../edit-url when it expires.
4

Map form field names to fieldIds

Place fields in the Formable editor and update prefill code to use fieldId instead of Acrobat Sign form / merge field names.
5

Send with the new templateId

What’s similar

The high-level template model still matches Acrobat Sign:
  • Upload once, get a reusable template ID, send many times.
  • Users can edit field placement inside your product via a short-lived editor URL.
  • Prefills happen at send time against named field identifiers.
  • Template editing and signing use the same auth story on Formable (one Bearer key for both).
If your Acrobat Sign product already embeds an authoring view and stores a library document ID for later agreement creates, keep that product flow. Rebuild how the file is uploaded and how the editor URL is minted.

What’s different

Plan for these Acrobat Sign-specific patterns that do not map 1:1: Anchor text generators, absolute coordinates in form-field payloads, and per-send AUTHORING agreements do not carry over as the primary path. Recreate positions in the Formable editor, then store the new fieldIds in your database or config.

Concept map

Endpoint map

Auth

Acrobat Sign library APIs sit under regional /api/rest/v6/... hosts with an OAuth token. Formable uses the same Bearer key as signing:
See Authentication. Call these endpoints from your backend only.

Migrate the flow

1. Upload the template

Adobe Acrobat Sign (simplified):
Formable — one call:
Response
There is no separate transient document step. The organization comes from the API key. Supported uploads: PDF, DOCX, and DOC, up to 40MB. signer_roles is optional — pass it as a JSON string in multipart form data when you want named roles before opening the editor. You still assign those roles to required fields in the editor.

2. Get a fresh editor URL

When the create URL has expired, or whenever a user needs to edit again:
Response
This replaces Acrobat Sign’s library EDIT view (or agreement authoring view) call. Generate just-in-time on your backend. Unknown IDs return 404; templates outside your organization return 403.

3. Embed on the client

Pass only the editUrl to the browser — never the API key. Template editing uses the same iframe pattern as embedded signing. Listen for onTemplateEditorSaved when the user finishes editing — see Embedded templates.

Form field → field mapping

If you previously set mergeFieldInfo when creating an agreement, use Formable fields: [{ fieldId, value }] at signature request time instead. Field IDs come from the editor after placement — see prefills.

Differences to plan for

Acrobat Sign separates transient upload from library document create. Formable returns a usable templateId and editUrl from a single multipart create.
Anchor text generators and coordinate payloads don’t carry over as the primary path. Place fields in Formable’s editor and reference fieldIds for prefills.
Some Acrobat Sign flows author fields on each agreement. Formable templates hold fields; you pass signers (with role) when creating the signature request.
Template create and edit-url calls use the same Bearer API key as signing — no regional OAuth token or x-api-user.
Acrobat Sign form / merge field names won’t match Formable fieldIds. After users place fields, store the new IDs and update your send payload.

Checklist

1

Create a Formable API key

2

Re-upload each library document

3

Replace authoring / EDIT views

Embed editUrl from create or POST .../edit-url.
4

Map form field names to fieldIds

Place fields in the editor and update prefill code.
5

Send with the new templateId

Next steps

Embedded signing migration

Map agreements and signing URLs to Formable.

Embedded templates walkthrough

Full Formable template editor walkthrough.

Core concepts

How templates and signature requests fit together.

Authentication

Bearer fmbl_ API keys.