> ## Documentation Index
> Fetch the complete documentation index at: https://www.conductor.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# User Management API Playground

> Interactive reference for Conductor's User Management API—authenticate, then create and manage users and their account access.

The User Management API lets you create and manage Conductor Intelligence users programmatically, so you can fit user provisioning into your existing access-management workflows. Each endpoint page includes an interactive **Try it** form so you can send requests directly from the docs.

<Note>
  All endpoints except **Log in** require a bearer token. Call the [Log in](/docs/other-apis/user-management/endpoints/login/) endpoint with your application identity credentials to obtain an `accessToken`, then send it as a `Bearer` token in the `Authorization` header. See [Authentication](/docs/other-apis/user-management/conductors-user-management-api/#authentication) for the full flow.
</Note>

## Endpoints

### Authentication

* [Log in](/docs/other-apis/user-management/endpoints/login/) - `POST /user-api/v1/login`

### User management

* [List available accounts](/docs/other-apis/user-management/endpoints/list-accounts/) - `GET /user-api/v1/accounts`
* [List all users](/docs/other-apis/user-management/endpoints/list-users/) - `GET /user-api/v1/users`
* [Create a user](/docs/other-apis/user-management/endpoints/create-user/) - `POST /user-api/v1/users`
* [Get user access information](/docs/other-apis/user-management/endpoints/get-user/) - `GET /user-api/v1/users/{userEmail}`
* [List a user's accounts](/docs/other-apis/user-management/endpoints/list-user-accounts/) - `GET /user-api/v1/users/{userEmail}/accounts`
* [Replace a user's accounts](/docs/other-apis/user-management/endpoints/replace-user-accounts/) - `POST /user-api/v1/users/{userEmail}/accounts`
* [Add or remove a user's accounts](/docs/other-apis/user-management/endpoints/modify-user-accounts-bulk/) - `PUT /user-api/v1/users/{userEmail}/accounts`
* [Update a user's access to an account](/docs/other-apis/user-management/endpoints/update-user-account/) - `PUT /user-api/v1/users/{userEmail}/accounts/{accountId}`
* [Add an account to a user](/docs/other-apis/user-management/endpoints/add-user-account/) - `POST /user-api/v1/users/{userEmail}/accounts/{accountId}`
* [Remove an account from a user](/docs/other-apis/user-management/endpoints/remove-user-account/) - `DELETE /user-api/v1/users/{userEmail}/accounts/{accountId}`
* [Activate or deactivate a user](/docs/other-apis/user-management/endpoints/update-user-status/) - `PUT /user-api/v1/users/{userEmail}/status`
* [Modify a user's type](/docs/other-apis/user-management/endpoints/update-user-type/) - `PUT /user-api/v1/users/{userEmail}/type`
