Projects
Last updated 2026-02-07
A project is Rooaak’s tenancy boundary.
What is project-scoped
- Agents
- Messages and conversations
- Memory entries
- Webhooks
- Inbound events
- API keys (non-admin)
- Provider keys
Why it matters
Most /v1/* routes enforce project boundary by querying with both resource id and project_id from authenticated key.
Admin exception
Admin keys (project_id = null + admin:project) can manage projects globally, but project endpoints still validate access rules.