Skip to main content
POST
Generate Persona

Headers

Authorization
string | null

Body

application/json

Generate a draft persona from a brief using a BYOK LLM profile.

llm_profile_id
string<uuid>
required
brief
string
required
Required string length: 1 - 8000
role
string | null
Maximum string length: 255
language
string | null
Maximum string length: 64
tone
string | null
Maximum string length: 255
name
string | null
Maximum string length: 255

Response

Successful Response

Draft persona fields from AI generation (not persisted).

name
string
required
system_prompt
string
required
role
string | null
goals
string | null
tone
string | null
language
string | null
language_secondary
string | null
product_context
string | null
boundaries
string | null
faqs
Faqs · object[] | null
example_dialogs
Example Dialogs · object[] | null
override_system_prompt
boolean
default:false