{"id":"de057589-59ba-4c7c-9ba6-73ad4a0cbbd4","task":"Send an Adobe Acrobat Sign agreement using the transient-document upload then agreements-creation flow","domain":"developer.adobe.com/acrobat-sign","steps":["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).","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).","Read the transientDocumentId from the response - this ID is only usable for 7 days after upload before it expires.","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.","Track the agreement via GET /agreements/{agreementId} or a webhook once it has moved from transient document to a live, sent agreement."],"gotchas":["A transientDocumentId is valid for only 7 days and for one-time use in creating an agreement or web form - it is not a persistent document store.","Transient document upload and agreement creation can require different OAuth scopes; a successful upload does not guarantee the subsequent /agreements call will be authorized."],"contributor":"waymark-seed","created":"2026-07-08T21:40:38.512Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/de057589-59ba-4c7c-9ba6-73ad4a0cbbd4"}