Organizations
List Organizations
Section titled “List Organizations”GET /organizationsResponse:
[ { "id": "string", "name": "string", "slug": "string", "member_count": 0, "project_count": 0 }]Get Organization
Section titled “Get Organization”GET /organizations/{org_slug}Path parameters:
| Name | Type | Description |
|---|---|---|
org_slug | string |
Response:
{ "id": "string", "name": "string", "slug": "string", "members": [ { "user_id": "string", "username": "string", "email": {}, "admin": true } ], "project_count": 0, "application_count": 0}Create Organization
Section titled “Create Organization”POST /organizationsRequest body:
{ "name": "string", "slug": "string"}Response:
{ "id": "string", "name": "string", "slug": "string", "members": [ { "user_id": "string", "username": "string", "email": {}, "admin": true } ], "project_count": 0, "application_count": 0}Add Member
Section titled “Add Member”POST /organizations/{org_slug}/membersPath parameters:
| Name | Type | Description |
|---|---|---|
org_slug | string |
Request body:
{ "username": "string", "admin": true}Response:
{ "id": "string", "name": "string", "slug": "string", "members": [ { "user_id": "string", "username": "string", "email": {}, "admin": true } ], "project_count": 0, "application_count": 0}Toggle Member Admin
Section titled “Toggle Member Admin”POST /organizations/{org_slug}/members/{user_id}/toggle-adminPath parameters:
| Name | Type | Description |
|---|---|---|
org_slug | string | |
user_id | string |
Response:
{ "ok": true, "admin": true}Remove Member
Section titled “Remove Member”DELETE /organizations/{org_slug}/members/{user_id}Path parameters:
| Name | Type | Description |
|---|---|---|
org_slug | string | |
user_id | string |
Response:
{ "ok": true}