Skip to main content
The AI persona tells the AI chatter who the creator is and how she talks. This guide shows the calls; AI persona explains every field with good and bad examples. Scopes: ai:read to read, ai:write to change. Changes apply to the AI’s next reply; nothing is sent to fans when you edit the persona.

Read the persona

A new creator’s persona is mostly empty, with defaults for the style fields. Reading it never creates anything, so updatedAt stays null until the first change:
Response 200 (new creator)
handoffEffective and handoffCatalogue are shortened here; the real lists cover every hand-off kind.

Update it: PATCH semantics

PATCH /v1/creators/{creatorId}/persona is a true partial update: Lists are replaced as a whole. To add one exemplar, read the list, append, and send the full list back. The response is 200 with the full, updated persona. Send an Idempotency-Key header if you want retries of the same change to be answered from the first result.

A complete persona

This body fills every field for a real-world-ready creator. Send it in one call.
persona.json
After this call readyForAi is true and requiredMissing is [].

Small updates

Change one thing without touching the rest:

Validation limits

A value outside these limits returns 400 VALIDATION_ERROR whose message starts with the field name, and nothing is saved. The message never repeats the value you sent.
Response 400

Readiness

Two places tell you whether the persona is good enough:
  • On the persona: readyForAi (all five required fields filled: personaName, age, city, occupation, lore), requiredMissing, and completeness (0 to 100).
  • On the creator (GET /v1/creators/{creatorId}): the readiness checks persona (age and backstory present) and limits (at least one hard limit). See Creators.
Aim for readyForAi: true, at least three hard limits, and five or more exemplars before you let the AI chat for a new creator. Turning on review mode for the first days lets your team check the AI’s replies before fans see them.

Build a persona with your AI assistant

With the MCP server connected, the build_ai_persona prompt interviews you (or reads notes you paste), drafts every field, shows you the result, and saves it with update_persona once you approve. For example: “Here are my notes about Mia, turn them into her OnlyX persona.”