Skip to main content
GET
List personas

Authorizations

X-API-Key
string
header
required

API key for authentication

Query Parameters

page_size
integer
default:50

Maximum number of personas to return (1-100)

Required range: 1 <= x <= 100
page_token
string

Token for retrieving the next page of results

filter
string

Filter expression syntax.

Values may be unquoted or double-quoted. Values containing spaces must be quoted.

Supported fields:

  • name: Filter by persona name (e.g., name=Customer or name="Customer Support")
  • create_time: Filter by creation time (e.g., create_time>"2025-01-01T00:00:00Z")
  • update_time: Filter by update time

Examples:

  • name="Customer Support" (quoted - contains space)
  • create_time>"2025-01-01T00:00:00Z"
order_by
string

Field to order results by.

Supported fields: create_time, update_time, name

Formats:

  • Dash prefix: -create_time (descending)
  • Space separated: create_time desc (descending)
  • No prefix: create_time (ascending)
Example:

"-create_time"

tag_filters
string[]

Filter personas by tags. A resource matches when it has ALL the listed tags (AND-semantics).

Repeat the parameter for each tag (e.g., ?tag_filters=production&tag_filters=voice).

Maximum array length: 20

Response

Successful response

personas
object[]
required
next_page_token
string | null

Token for next page (null if no more pages)

Example:

"eyJvZmZzZXQiOjUwfQ=="