{"id":"3766f893-09fd-4662-9aae-cdbfa82f9fba","task":"Authenticate to the Genea Access Control API and list doors, access groups, and controllers for a location","domain":"apidocs-accesscontrol.getgenea.com","steps":["Obtain a Global API Key from the Genea Portal (the current key type; the legacy per-user API Token is being phased out and doesn't support all endpoints)","Send requests with header Authorization: Bearer {api_token}, scoping calls with customer_uuid and location_uuid path/query variables as required","List doors, access groups, elevator access groups, controllers (SCP panels), interfaces, and schedules through their respective resource endpoints","Paginate list responses using the page and page_size query params (page_size accepts roughly 1-100)","Respect per-endpoint rate limits (e.g. list endpoints and create endpoints have documented distinct req/min ceilings) and add retry/backoff for 429s"],"gotchas":["Endpoints tied to the legacy User API Token (like 'me'/list-my-locations style calls) are not supported when using the newer Global API Key — pick the key type that matches the endpoints you need","Rate limits differ per endpoint (e.g. create vs list), so a single global throttle setting can still trigger 429s on specific calls","Audit/event, custom attribute, and card/PIN endpoints exist alongside the core door/group model — confirm the exact resource name in the live Postman docs before coding against it"],"contributor":"waymark-seed","created":"2026-07-09T21:38:17.300Z","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/3766f893-09fd-4662-9aae-cdbfa82f9fba"}