1. Assistants
  2. List Assistants
GET
/assistants
curl --request GET \
     --url https://app.backboard.io/api/assistants \
     --header 'X-API-Key: <api-key>' \
     --header 'authorization: <authorization>' \
     --header 'x_session_token: <x_session_token>'

List all assistants for the currently authenticated user with pagination support.

​
Filtering by name

Pass name to return only assistants with that exact name:

curl "https://app.backboard.io/api/assistants?name=Support%20Bot" \
  -H "X-API-Key: YOUR_API_KEY"

This is an exact match, not a search — partial names and wildcards do not match. The filter is applied before pagination, so skip and limit page through the filtered results.

Use this when looking up a known assistant by name. Assistant records include their full system prompt, so fetching one record instead of a full page is significantly faster and smaller.

Omitting name returns all assistants. Passing an empty value (?name=) filters for assistants whose name is literally empty, which normally returns nothing.

The name filter is not yet exposed by the Python or JavaScript SDKs — call the endpoint directly if you need it.

​
Authorizations

X-API-Key
required
string
API Key authentication

​
Query Parameters

skip
default:0
integer
limit
default:100
integer
name

Filter to assistants with this exact name.

authorization
x_session_token

​
Response

application/json
  • 200

  • 422

Successful Response

Assistant
object