# Admin

<h2>An API Administering the Blackbird AI Platform.</h2>


## Servers

```
https://api.blackbird.ai/admin
```

## Security

### clientCredentials

Type: oauth2

## Download OpenAPI description

[Admin](https://docs.blackbird.ai/_bundle/admin.yaml)

## users

### List all users in the organization

 - [GET /admin/users](https://docs.blackbird.ai/admin/users/getusers.md): Retrieves all users in the organization (Reconciliation endpoint). This endpoint allows organization administrators to reconcile their user list with internal identity management systems.

### Creates a user

 - [POST /admin/users](https://docs.blackbird.ai/admin/users/createuser.md): Creates a user with the given email and in the caller's organization.

### Get a specific user

 - [GET /admin/users/{id}](https://docs.blackbird.ai/admin/users/getuserbyid.md): Retrieves a specific user by ID within the organization.

### Update a user's active status

 - [PUT /admin/users/{id}](https://docs.blackbird.ai/admin/users/updateuserstatus.md): Updates a user's active status using json-merge-patch format.

### Get available user roles

 - [GET /admin/roles](https://docs.blackbird.ai/admin/users/getroles.md): Retrieves a list of available user roles that can be assigned to users.

