Skip to main content
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.