Update Persona
Send only fields you want to change. Required scope agent_eval:update.
Authorizations
Your Yappr API key (e.g. ypr_live_...). Generate one in the dashboard under Settings → API Keys.
Path Parameters
Body
Response
Updated persona
Reusable caller archetype consumed by eval cases. The identity_prompt plus behavior_traits shape how the persona LLM responds; the same persona can be reused across many cases.
"Frustrated tenant"
System prompt fragment defining who the persona is. Written second-person ("You are…").
"You are a 38-year-old tenant calling about a leaking pipe in your kitchen. You're frustrated because this is the third time you've reported it."
he, en Free-form JSON. Common keys: patience (low|medium|high), verbosity (terse|chatty), cooperation (cooperative|adversarial), interruption_tendency (none|occasional|frequent), accent / dialect hints, goal (what the persona is trying to achieve in the call).
Forward-compat for v2 voice-mode (TTS/STT loopback). Ignored in text mode.