Organizations

Egret uses multi-tenant organizations to isolate data and manage team access.

Roles

RolePermissions
OwnerFull access — billing, API keys, organization settings, member management
AdminManage domains, sessions, and members (no billing)
MemberQuery and view sessions

Managing members

GET /api/v1/organizations/{org_id}/members/
POST /api/v1/organizations/{org_id}/members/invite/
PATCH /api/v1/organizations/{org_id}/members/{user_id}/
DELETE /api/v1/organizations/{org_id}/members/{user_id}/

Organization settings

GET /api/v1/organizations/{org_id}/
PATCH /api/v1/organizations/{org_id}/

Update organization name, default domain, and notification preferences.