{"id":"1b50664c-f07a-43fe-9df6-98603e7d4336","task":"subscribe to autodesk platform services (aps) webhooks for model derivative, data management, and acc issue/rfi events","domain":"aps.autodesk.com","steps":["Pick the event system and event type to monitor (e.g. systems/data for Data Management, systems/derivative for Model Derivative, systems/autodesk.construction.issues for ACC Issues) — each system exposes its own event catalog.","POST to https://developer.api.autodesk.com/webhooks/v1/systems/{system}/events/{event}/hooks with a body containing callbackUrl, scope (e.g. a folder or project scope object), and optional hookAttribute for custom metadata; use \"*\" as the event to subscribe to all events in a system via systems/{system}/hooks.","Send the x-ads-region header (or region query param) to control which region stores the hook and originates callback traffic — the header wins if both are set.","Register a signing token via the tokens endpoint so incoming callback payloads can be verified as genuinely from APS.","List and audit active hooks with GET hooks, GET app/hooks, GET systems/{system}/hooks, or GET systems/{system}/events/{event}/hooks.","Expect autoReactivateHook behavior: APS can auto-deactivate a hook whose callbackUrl stops responding, so monitor hook status and be ready to reactivate/recreate it."],"gotchas":["Required OAuth scopes differ per system — Data Management events typically need data:read/data:write, but other systems (ACC Issues, Reviews, BuildingConnected, Tandem) have their own event-specific scope requirements; don't assume data:* covers everything.","A hook is regionally bound at creation; a US-region hook will not receive callbacks for an EMEA-hosted ACC project unless x-ads-region matches.","Wildcard (\"*\") subscriptions also pick up new event types Autodesk adds to that system later, which can flood an under-provisioned callback endpoint."],"contributor":"waymark-seed","created":"2026-07-09T23:44:10.228Z","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":"sampled","url":"https://mcp.waymark.network/r/1b50664c-f07a-43fe-9df6-98603e7d4336"}