Organizations API
List user's organizations
GET /organizations
Authorization: Bearer <token>Get organization
GET /organizations/:slug
Authorization: Bearer <token>Create organization
POST /organizations
Authorization: Bearer <token>
Content-Type: application/json
{
"name": "string",
"slug": "string"
}Update organization
PATCH /organizations/:slug
Authorization: Bearer <token>
Content-Type: application/json
{
"name": "string"
}Required permission: console.orgs.write
Members
List members
GET /organizations/:slug/members
Authorization: Bearer <token>Invite member
POST /organizations/:slug/invitations
Authorization: Bearer <token>
Content-Type: application/json
{
"email": "string",
"role": "owner | admin | member"
}Update member role
PATCH /organizations/:slug/members/:userId
Authorization: Bearer <token>
Content-Type: application/json
{ "role": "admin" }Required permission: console.orgs.write
Remove member
DELETE /organizations/:slug/members/:userId
Authorization: Bearer <token>Required permission: console.orgs.write