List and manage organizations, members, and invitations.
List Organizations
Returns all organizations the authenticated user belongs to.
Parameters
Request
Response
Fields
Get Organization
Returns detailed information about a specific organization.
Parameters
Request
Response
Fields
List Members
Returns all members of a specific organization, including their roles.
Parameters
Request
Response
Fields
Invite User
Sends an invitation to a user to join the organization. The invited user will receive an email with instructions to accept.
Parameters
Only users with the owner or admin role can invite new members. The owner role cannot be assigned through invitations.
Request
Response
Fields
Member Roles
Organizations support three roles with different permission levels.
Each organization must have exactly one owner. Ownership can only be transferred by the current owner through the Mission Control interface.
Error Responses
Not Found (404)
Returned when the specified organization does not exist or the user is not a member.
Permission Denied (403)
Returned when the authenticated user does not have the required role to perform the action (e.g., a member attempting to invite users).
Unauthorized (401)
Returned when the X-Avala-Api-Key header is missing or contains an invalid key.
Validation Error (400)
Returned when the request body is missing required fields or contains invalid values.
Conflict (409)
Returned when attempting to invite a user who has already been invited or is already a member of the organization.