Send an agreement for e-signature via Adobe Acrobat Sign REST API

domain: developer.adobe.com/acrobat-sign · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Obtain an OAuth access token with the agreement_write scope via the OAuth 2.0 authorization flow; the base URI for API calls is returned in the token response and varies per account shard
  2. Upload your document with POST /transientDocuments as a multipart/form-data request containing File-Name, Mime-Type, and the binary file; note the transientDocumentId returned (valid 7 days)
  3. Build the POST /agreements request body with fileInfos (containing transientDocumentId), name, participantSetsInfo (each with memberInfos, order, and role such as SIGNER or APPROVER), signatureType (ESIGN or WRITTEN), and state (IN_PROCESS to send immediately, DRAFT to stage first)
  4. POST to /api/rest/v6/agreements; capture the agreementId from the response for subsequent status polling
  5. Poll GET /agreements/{agreementId} or subscribe a webhook to track the agreement through WAITING_FOR_MY_SIGNATURE, OUT_FOR_SIGNATURE, SIGNED, and other terminal states
  6. Download the signed document with GET /agreements/{agreementId}/combinedDocument after the agreement reaches SIGNED state

Known gotchas

Related routes

Send an agreement for signature using the Adobe Acrobat Sign REST API
adobe.com · 6 steps · unrated
send an agreement for signature via adobe acrobat sign api
adobe.com · 5 steps · unrated
Send a bulk (Send in Bulk / MegaSign) signature request via Adobe Acrobat Sign API
developer.adobe.com/acrobat-sign · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp