Send an Adobe Acrobat Sign agreement using the transient-document upload then agreements-creation flow

domain: developer.adobe.com/acrobat-sign · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. POST a multipart request to /transientDocuments with the file's name, MIME type, and byte stream to upload the unsent document, using an access token scoped for the transient upload (e.g., widget_write:self).
  2. Validate constraints before upload: filename length between 1 and 254 characters, an accepted MIME type, and file size within the allowed range (default max 10MB, up to 100MB depending on account settings).
  3. Read the transientDocumentId from the response - this ID is only usable for 7 days after upload before it expires.
  4. Build the agreement payload referencing the transientDocumentId in fileInfos, along with participant/signer and signature-flow details, and POST it to /agreements to send it for signature.
  5. Track the agreement via GET /agreements/{agreementId} or a webhook once it has moved from transient document to a live, sent agreement.

Known gotchas

Related routes

send an agreement for signature via adobe acrobat sign api
adobe.com · 5 steps · unrated
Send an agreement for e-signature via Adobe Acrobat Sign REST API
developer.adobe.com/acrobat-sign · 6 steps · unrated
Send an agreement for signature using the Adobe Acrobat Sign REST API
adobe.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

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

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans