The Organization Object
Unique identifier (UUID)
Organization name
URL-friendly organization identifier
Organization description
Status:
activeOrganization settings including timezone, locales, and feature flags
Map of custom role IDs to role names
Additional organization metadata including createdBy and maxProjects
Subscription details including tier, status, and billing period
Creation timestamp (ISO 8601 format)
Last update timestamp (ISO 8601 format)
Settings Object
| Field | Type | Description |
|---|---|---|
timezone | string | Organization timezone |
locales | string[] | Supported locales |
features | object | Enabled feature flags |
features.assetOptimization | boolean | Asset optimization enabled |
features.advancedPermissions | boolean | Advanced permissions enabled |
Subscription Object
| Field | Type | Description |
|---|---|---|
tierId | string | Current subscription tier ID |
status | string | Subscription status |
currentPeriodStart | string | Current billing period start (ISO 8601) |
currentPeriodEnd | string | Current billing period end (ISO 8601) |
limits | object | Usage limits for the subscription tier |
Example Object
Organization Structure
Organizations contain the following resources:- Projects - Workspace containers for content and assets
- Users - Organization members with assigned roles
- Roles - Custom permission sets for access control
- Invitations - Pending user invitations
- API Keys - Programmatic access credentials (per-project)
- OAuth Clients - OAuth application registrations
Multi-Tenancy
Metabind enforces strict multi-tenancy at the organization level:- All resources are scoped to an organization
- Users can belong to multiple organizations
- Cross-organization data access is not permitted
- Each organization has isolated billing and usage tracking