---
title: "Generate Sub Personas"
method: POST
path: "/api/domains/{domain_id}/personas/{profile_id}/sub-personas"
tags: ["personas"]
---

# Generate Sub Personas

`POST /api/domains/{domain_id}/personas/{profile_id}/sub-personas`

## Request

- Base URL: `https://api-v1.unusual.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api-v1.unusual.ai/api/domains/{domain_id}/personas/{profile_id}/sub-personas`
- Auth: OAuth 2
  - Password
  - Token URL: `/auth/login`

Generate sub-personas using the Temporal buyer-agent generation flow.

## Path parameters

- `profile_id` string, uuid, required
- `domain_id` string, required

## Headers

- `x-view-as` string, nullable

## Response `200`

Successful Response

- SubPersonaResponse
  - `sub_personas` SubPersona[], required
    - `journey_stage` string: Label from the journey map identifying this buyer's scenario
    - `awareness` string: none | passive_brands | brand_in_context — controls brand awareness injection
    - `identity_description` string, required: Concrete identity and situation: role, industry, company size, specific challenge
    - `current_problem` string, required: The exact problem or question they are coming to the AI assistant to solve right now
    - `desired_outcome` string, required: What outcome they want from this research session
    - `salient_concerns` string[], required: 2-4 concerns specific to this person's situation (not a universal evaluation rubric)
    - `interaction_style` string, required: How they tend to ask questions: e.g. skeptical, rushed, exploratory, detail-oriented, terse
    - `information_not_volunteered` string[], required: 1-3 facts they know but would not mention unless asked

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/unusual/apis/dashboard-server.md) - [All operations](https://skmtc.dev/unusual/apis/dashboard-server/llms.txt) - [OpenAPI document](https://skmtc.dev/unusual/apis/dashboard-server/revisions/89f716930ead?raw)
