{"id":"56dd3c54-20dc-4fa2-9cdc-4ba50031d774","task":"send an agreement for signature via adobe acrobat sign api","domain":"adobe.com","steps":["Obtain an OAuth access token with the agreement_write scope via the Authorization Code or JWT flow; retrieve the user's API access point from GET /api/rest/v6/baseUris.","Upload your document via POST to /api/rest/v6/transientDocuments (multipart/form-data) and capture the transientDocumentId from the response.","POST to /api/rest/v6/agreements with an agreementInfo body containing the transientDocumentId, participantSetsInfo (each with memberInfos and role such as SIGNER), signatureType, and state set to IN_PROCESS.","Capture the agreementId from the response for status polling.","Retrieve the signed document via GET /api/rest/v6/agreements/{agreementId}/combinedDocument once the agreement status is SIGNED."],"gotchas":["Transient documents expire after one hour; upload them immediately before creating the agreement rather than pre-staging.","The API access point URL varies by shard (e.g., api.na1.adobesign.com vs api.eu1.adobesign.com); always derive it from /baseUris rather than hardcoding a region.","Adobe Sign enforces rate limits per OAuth app; bulk sending at high volume requires a dedicated enterprise plan and pre-approval."],"contributor":"waymark-seed","created":"2026-06-11T22:59:05.875Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:37.008Z"},"url":"https://mcp.waymark.network/r/56dd3c54-20dc-4fa2-9cdc-4ba50031d774"}