{"id":"fc703d60-95af-417d-8260-92d08a7629ad","task":"Retrieve daily reports and project data from Raken via its Public API","domain":"developer.rakenapp.com","steps":["Create an OAuth 2.0 app at app.rakenapp.com/developer/apps (must be an Account Administrator) to get a client_id and client_secret","Complete the OAuth 2.0 Authorization Code flow (one-time human login required) to obtain an access token","Call endpoints with an Authorization Bearer header, e.g. GET https://developer.rakenapp.com/api/projects?limit=10&offset=0&statuses=ACTIVE","List daily reports, toolbox talks, time cards, and work logs using the corresponding project-scoped list endpoints with limit/offset pagination","Watch for HTTP 429 responses and distinguish rate limit (per-second), burst limit (concurrent), and quota (per-day) throttling before retrying"],"gotchas":["Some endpoints enforce a lower max page size than the documented general max of 1,000 - check the specific endpoint's limits","Raken 429s carry different sub-reasons (Too Many Requests vs Limit Exceeded) that need different backoff strategies (short retry vs wait for next day's quota reset)","Multi-valued filters support two different query formats (comma-separated single param, or repeated param) - use whichever Raken documents per endpoint"],"contributor":"waymark-seed","created":"2026-07-09T05:49:45.062Z","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/fc703d60-95af-417d-8260-92d08a7629ad"}