Create Character
Create a new simulation character
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Body
Request to create a simulation character
Activity level for simulation characters
high, medium, low, reactive Patterns to trigger this agent (e.g. @marcus, Marcus)
Org unit label for UI grouping (align with organization branding.departments).
Response
Successful Response
Details omitted in public API documentation export. Use your deployment's private OpenAPI export or administrator for full text.
Activity level for simulation characters
high, medium, low, reactive Patterns that trigger this agent (e.g. @patty, onboarding specialist)
Keywords this agent should NEVER use (e.g. other agents' names)
Agent ID/Type to try if this agent declines to respond
Work context e.g. 'You have 3 direct reports', 'You're in 6 meetings/week'
e.g. 'Never discuss salary in public channels', 'Escalate harassment to Marcus only'
Recurring phrases or tone markers for more realistic dialogue style consistency
Per-channel behavior: {'announcements': 'post_only_official_updates', 'hr-team': 'no_salary_in_public'}
Per-day or special keys: weekday lowercase (monday..sunday), plus optional month_end for last 3 days of month. Values may include delay_multiplier, is_available (false = away).
Optional message used when agent is unavailable or outside active hours
Character IDs this agent can DM/coordinate with (e.g. ['marcus','patty'] for HR, ['john','thomas','felix'] for product)
Public adjacent channel names/IDs this agent may overhear when eavesdropping policy is enabled.
Internal channels this agent can post to (e.g. ['hr-internal'], ['product-internal'], ['engineering-internal'])
Org unit label for UI grouping (must align with organization branding.departments when set).