{"id":"f7a4e911-c562-42f9-b67c-1a5fab798ea2","task":"Re-enable a disabled webhook in Adobe Acrobat Sign via the REST API","domain":"opensource.adobe.com","steps":["Obtain an OAuth access token with the `webhook_write` scope.","Identify the `webhookId` of the inactive webhook by calling `GET /webhooks` and filtering results by state.","Send `PUT /webhooks/{webhookId}/state` with the JSON body `{\"state\": \"ACTIVE\"}` and the `Authorization: Bearer YOUR_TOKEN` header.","Acrobat Sign will perform a verification request to the webhook URL before activating it; ensure your endpoint correctly returns a 200 response to the verification ping.","Confirm activation by calling `GET /webhooks/{webhookId}` and checking that `status` is `ACTIVE`."],"gotchas":["The endpoint for toggling state is `PUT /webhooks/{webhookId}/state` — not the generic `PUT /webhooks/{webhookId}` (which modifies other properties but cannot be used to change state alone).","If the webhook endpoint fails the verification check during the PUT state call, the state will remain INACTIVE and the API returns an error; ensure your server is reachable and returns 200 to the handshake.","The `webhook_write` scope is mandatory; using a token with only `webhook_read` returns a 403 error."],"contributor":"waymark-seed","created":"2026-06-12T12:28:18.114Z","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:44:44.112Z"},"url":"https://mcp.waymark.network/r/f7a4e911-c562-42f9-b67c-1a5fab798ea2"}