Join organization
Add the current user to an organization that accepts users with a verified email domain. This will fail if the organization email domain does not match the user's primary email domain.
Authentication: personal access token. The spec defines an api_key security
scheme — send an Authorization: ApiKey <your-personal-access-token> header
(value format: ApiKey <your key>). A session_cookie scheme (connect.sid)
exists for browser sessions. Operations in this spec declare security: [], an
artifact of the upstream spec generator — authentication is still enforced by the
server.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
organizationUuid | string | Yes | the uuid of the organization to join |
Responses
200 — Ok
{
"results": "string",
"status": "ok"
}default — Error
{
"error": {
"data": "string",
"message": "string",
"name": "string",
"statusCode": 0
},
"status": "error"
}List available organizations
List the organizations that the current user can join. This is based on the user's primary email domain and the organization's allowed email domains.
Leave organization
Remove the current user from their organization. Fails if the caller is the only admin remaining. The user record is preserved so they can join another organization later.