{"id":"e6a27a64-85f1-4414-8142-c01c2ef58738","task":"Authenticate to the Feenics (Keep by ACRE) access control API and call a basic resource endpoint","domain":"apidocs.acresecurity.cloud","steps":["POST to https://api.us.acresecurity.cloud/token with grant_type=password, client_id, client_secret, username (format instance_name\\username), and password to obtain an access token","Use grant_type=refresh_token against the same token endpoint to refresh without re-sending the password","Call resource paths of the form https://api.us.acresecurity.cloud/api/f/INSTANCE.KEY/[resource] and /[resource]/[RESOURCE.KEY] for GET/POST/DELETE, sending Authorization: Bearer {access_token} on every call","Work with the documented object model (UserInfo, BuildingInfo, FloorplanInfo, FolderInfo, InputScannerInfo, AcreIntrusionCalendarInfo) and door 'Service Commands' for actions","Prefer the maintained C#/.NET client library if you're on that stack; for other languages, call the REST endpoints directly per the acresecurity.cloud reference"],"gotchas":["The username field requires an instance-qualified format (instance_name\\username), not just a bare username — a common source of 401s","The product has rebranded from Feenics to 'Keep' under ACRE, and docs now live at apidocs.acresecurity.cloud rather than the legacy apidocs.feenics.com — check you're on the current host","Non-.NET integrations have to hand-construct the instance-key-qualified resource paths since the primary supported path is the .NET wrapper library"],"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/e6a27a64-85f1-4414-8142-c01c2ef58738"}