Loading...
Loading...
OmegaEngine · Organizations
Every OmegaEngine organization is a fully isolated unit with its own API keys, policies, usage quotas, audit trails, and billing. Designed for multi-tenant SaaS platforms and enterprise teams.
Each org has separate API keys. Keys are hashed, scoped, and rate-limited independently.
Custom policy rulesets per org. Changes to one tenant never affect another.
Per-org decision limits, rate limits, and budget caps. Metered separately.
Isolated, per-organization audit logs. Tamper-evident with hash chains.
Feedback grades and summaries are bound to each org's API keys. No cross-tenant data leakage.
RBAC membership with org-scoped roles. SAML SSO is on the Enterprise roadmap (contract-gated) — not yet live.
Assign granular roles to organization members:
| Role | Permissions | Use Case |
|---|---|---|
| Owner | Full control, billing, delete org | Founders, CTOs |
| Admin | Manage members, policies, API keys | Engineering leads |
| Member | View dashboard, submit feedback, grade decisions | Operators, reviewers |
| Viewer | Read-only access to logs and metrics | Auditors, compliance |
Organizations are managed from the dashboard; the same session-authenticated endpoints are available to your signed-in admins:
GET /api/org # org context for the calling API key
GET /api/org/list # current org + every org you belong to
POST /api/org/switch # switch the active org
POST /api/org/members # add a member to the org
POST /api/orgs/settings/invite # email an invite
# { email, role: "admin" | "member" | "viewer" }
# (owner is never grantable via invite)
POST /api/org/keys # create an org-scoped API key
# { name, scopes: [...] } — scopes are allowlisted
GET /api/org/audit # org-scoped audit trail
GET /api/org/credits # org credit balance + usage