Skip to Content
Documentation

Multi-Organization

⚡ 4 min read

Manage multiple organizations, invite collaborators, and control access across your Transcodes projects


Organization Concept

An organization is the top-level entity in Transcodes. Every project belongs to an organization, and every user belongs to at least one organization.

Organization hierarchy:

Organization ├── Project A │ ├── SDK Configuration │ ├── Members (end users) │ └── API tokens (HTTP) ├── Project B │ └── ... └── Collaborators (team members)
  • Organizations own projects and billing
  • Collaborators are team members who manage the organization and its projects
  • Members (end users) exist within individual projects

Creating an Organization

Log in to Transcodes Console

Go to Transcodes Console  and sign in

Open the organization switcher

Click the organization name in the top navigation bar

Create new organization

Click Create Organization and provide a name for your new organization

Switch between organizations

Use the organization switcher to move between your organizations at any time

Each user can belong to multiple organizations. Use the organization switcher in the top navigation to change your active organization


Organization Roles

Transcodes supports three organization-level roles:

RolePermissions
OwnerFull access. Manage billing, delete organization, transfer ownership
AdminManage projects and members. Cannot delete the organization or transfer ownership
MemberView projects and resources. Cannot modify organization settings

Every organization must have exactly one Owner. Ownership must be explicitly transferred before the current Owner can be removed


Inviting Collaborators

From the Console, open your organization settings

Open the Members section

Click on Members to view current collaborators

Send an invitation

Click Invite Member, enter the collaborator’s email address, and select a role (Admin or Member)

Collaborator accepts

The invited user receives an email and joins the organization upon acceptance

Invitation rules:

  • Invitations expire after 7 days
  • Only Owners and Admins can invite new collaborators
  • Invited users must have a Transcodes account (or create one)

Ownership Transfer

Transferring ownership moves the Owner role to another collaborator:

  1. Navigate to Organization Settings
  2. Under Ownership, click Transfer Ownership
  3. Select the collaborator who will become the new Owner
  4. Confirm the transfer

Ownership transfer is immediate. The previous Owner is demoted to Admin. This action cannot be undone without the new Owner’s cooperation


Member Management

Changing a Collaborator’s Role

  1. Go to Organization Settings > Members
  2. Find the collaborator in the list
  3. Click the role dropdown and select the new role
  4. The change takes effect immediately

Removing a Collaborator

  1. Go to Organization Settings > Members
  2. Find the collaborator to remove
  3. Click Remove and confirm
  4. The collaborator loses access to the organization and all its projects

Removing a collaborator does not delete their Transcodes account. They can be re-invited later


What to do next?

After setting up your organization:

  1. Create a project to start building
  2. Configure RBAC for end-user role management within projects
  3. Set up Audit Logs for activity tracking
Last updated on