Skip to main content
GET
List Personas

Query Parameters

team_id
string<uuid> | null

Team scope (required); must match a team the user has access to

intents
string[] | null

Filter by intent(s): benign, curious, adversarial, malicious

is_preset
boolean | null

Filter by preset status

search
string | null

Search in name, description, and role

limit
integer
default:10

Maximum number of results (default 10)

Required range: 1 <= x <= 100
offset
integer
default:0

Number of results to skip for paging

Required range: x >= 0

Response

Successful Response

Response model for listing personas with pagination.

  • results: Items in the current page (length may be less than limit on last page).
  • total: Total number of items matching the query, before pagination.
results
Persona · object[]
required
total
integer
required
Last modified on April 21, 2026