Listar y buscar asistentes activos de la company.
Assistants
GET /v1/assistants
List the active assistants in your company. Filterable by name and paginated.
GET
Listar y buscar asistentes activos de la company.
Returns the active assistants in your company. Mainly useful to discover the
assistant_id values you’ll later use in POST /v1/knowledge/assignments. The listing only exposes basic metadata — to configure prompts, tools, or personality, keep using the portal.
Endpoint
Required scope
assistants:read
Headers
| Header | Required | Value |
|---|---|---|
Authorization | Yes | Bearer kbai_pk_<token> |
Query params
| Param | Type | Default | Description |
|---|---|---|---|
q | string | — | Filter by name. Partial, case-insensitive search. |
page | number | 1 | Page, 1-based. |
limit | number | 25 | Items per page, max 100. |
Example request
Response
200 OK
| Field | Type | Description |
|---|---|---|
items[].id | string | ObjectId of the assistant. This is what you use as assistant_id in other endpoints. |
items[].name | string | Name. |
items[].description | string | Short description shown in the portal. |
items[].avatar_url | string | Public URL of the avatar, if uploaded. |
items[].model | string | Configured model (e.g. gpt-4o-mini). |
items[].voice_response_enabled | boolean | Whether voice responses are enabled. |
page / limit / total | number | Standard pagination. |
401 / 403 / 429
403 FORBIDDENwithcode: INSUFFICIENT_SCOPE: the PAT doesn’t haveassistants:read.
Authorizations
Personal Access Token con prefijo kbai_pk_. Generar desde el portal con permiso developer.manage_tokens.
Query Parameters
Filtro por nombre (búsqueda parcial, case-insensitive).
Required range:
x >= 1Required range:
1 <= x <= 100