Skip to main content
Organizations represent the top-level container for all resources within Metabind. Each organization can manage multiple projects and maintain its own set of users, roles, and settings.

The Organization Object

string
Unique identifier (UUID)
string
Organization name
string
URL-friendly organization identifier
string
Organization description
string
Status: active
object
Organization settings including timezone, locales, and feature flags
object
Map of custom role IDs to role names
object
Additional organization metadata including createdBy and maxProjects
object
Subscription details including tier, status, and billing period
string
Creation timestamp (ISO 8601 format)
string
Last update timestamp (ISO 8601 format)

Settings Object

Subscription Object

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