Overview
Organizations in CVAT allow teams to collaborate on projects and tasks. Each organization has members with different roles and permissions.List Organizations
Retrieve a list of all organizations you have access to.Query Parameters
string
Filter by organization name
string
Filter by owner username
string
Filter by organization slug (unique identifier)
string
Search organizations by name, owner, or slug
string
Sort by:
name, owner, slug, idinteger
Page number for pagination
integer
Number of results per page
string
JSON Logic filter expression. Available fields:
name, owner, slug, idResponse
integer
Total number of organizations
string
URL for the next page
string
URL for the previous page
array
Array of organization objects
Create an Organization
Create a new organization.Request Body
string
required
Unique organization identifier (lowercase, hyphens allowed)
string
required
Organization display name
string
Organization description
object
Contact information (email, phone, etc.)
Response
integer
Organization ID
string
Organization slug
string
Organization name
string
Organization description
string
Creation timestamp
string
Last update timestamp
object
Owner user details
object
Contact information
Get Organization Details
Retrieve details of a specific organization.Path Parameters
integer
required
Unique organization identifier
Update an Organization
Update organization properties.Path Parameters
integer
required
Unique organization identifier
Request Body
All fields are optional. Only include fields you want to update.string
Organization name
string
Organization description
object
Contact information
Delete an Organization
Delete an organization.Path Parameters
integer
required
Unique organization identifier
Memberships
Manage organization members and their roles.List Members
List all members of an organization.Query Parameters
string
Organization slug
integer
Organization ID
string
Filter by username
string
Filter by role:
worker, supervisor, maintainer, or ownerstring
Organization slug (alternative to query parameter)
Get Membership Details
Retrieve details of a specific membership.Update Member Role
Change a member’s role within the organization.Request Body
string
Member role:
worker, supervisor, maintainer, or ownerRemove Member
Remove a member from the organization.Organization Roles
Organizations support four roles with different permission levels:Worker
Basic annotator role:- View assigned tasks and jobs
- Create and edit annotations
- Cannot manage projects or invite users
Supervisor
Project oversight role:- All worker permissions
- Create and manage projects
- Assign tasks to workers
- Review annotations
Maintainer
Administrative role:- All supervisor permissions
- Manage organization members
- Configure organization settings
- Manage cloud storages
Owner
Full control:- All maintainer permissions
- Delete the organization
- Transfer ownership
- Billing management
Invitations
Invite users to join your organization.Create an Invitation
Request Body
string
required
Email address of the user to invite
string
required
Role to assign:
worker, supervisor, maintainer, or owner