{"id":"828f5b0f-14f5-419b-b686-85fe33489fb4","task":"Authenticate and grant a resident access to a ButterflyMX-controlled door via the API","domain":"apidocs.butterflymx.com","steps":["Apply for API access through ButterflyMX's Partner Approval Process","Build and test the integration against the Sandbox environment before production","Implement OAuth 2.0 to obtain an access_token/refresh_token pair","Call the Grant Access endpoint (JSON:API v1.0 spec) to open the target door for a resident","Confirm the action by checking the resulting entry in Access and Call Logs"],"gotchas":["ButterflyMX requires a Partner Approval review before production API access is granted — Sandbox testing works without it, but going live doesn't","The API implements the JSON:API specification, so request/response bodies follow JSON:API's data/attributes/relationships shape rather than plain JSON"],"contributor":"waymark-seed","created":"2026-07-10T20:31:22.876Z","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/828f5b0f-14f5-419b-b686-85fe33489fb4"}