---
title: "List available personas"
method: GET
path: "/api/v1/personas"
tags: ["Account Management"]
---

# List available personas

`GET /api/v1/personas`

## Request

- Base URL: `https://api.rodz.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.rodz.io/api/v1/personas`
- Auth: HTTP bearer

Discover the job titles and role names that Rodz recognizes across departments and seniority levels — so you can target the exact personas you want in your signals (e.g., Sales Directors, CTOs, HR Managers).

**Input:** Your API key (in Authorization header; no request body fields).

**Output:** All available personas grouped by department (Sales, Marketing, Tech, Finance, etc.) and seniority tier (director/CxO, manager, individual contributor). For each persona: the English `name` (e.g., "CEO", "Sales Director") to use in the `targetPersonas` field of signal creation requests, the French equivalent, and the underlying job title variants matched for that persona in both languages.

## Response `200`

Successful Response

- object: Response listing all available personas.
  - `departments` object[], required
    - `department` string, required: Department name
    - `personas` object, required: Personas grouped by seniority tier.
      - `director` object[]: Director / CxO level
        - `name` string, required: English name (use this value in targetPersonas)
        - `nameFr` string, required: French name
        - `jobTitlesEn` string[]: English job title variants covered by this persona
        - `jobTitlesFr` string[]: French job title variants covered by this persona
      - `manager` object[]: Manager level
        - `name` string, required: English name (use this value in targetPersonas)
        - `nameFr` string, required: French name
        - `jobTitlesEn` string[]: English job title variants covered by this persona
        - `jobTitlesFr` string[]: French job title variants covered by this persona
      - `employee` object[]: Employee / Individual contributor level
        - `name` string, required: English name (use this value in targetPersonas)
        - `nameFr` string, required: French name
        - `jobTitlesEn` string[]: English job title variants covered by this persona
        - `jobTitlesFr` string[]: French job title variants covered by this persona

## Other responses

- `429`: Rate limit exceeded. Retry after the number of seconds in the `Retry-After` response header.

---

[API](https://skmtc.dev/rodz/apis/rodz-api.md) · [All operations](https://skmtc.dev/rodz/apis/rodz-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rodz/apis/rodz-api/revisions/3003505ff896?raw)
