Bulk generate separated personas and missions
Generate separated persona and mission information for all provided persona types and mission types. Returns personas and missions in separated structures for independent management.
Key Feature: This endpoint generates ALL combinations of provided persona types and mission types, returning them in a structured format where:
- Personas are keyed by persona type name
- Missions are keyed by mission type name
Authorizations
JWT Bearer Token for authentication
Query Parameters
Project identifier (alternative to projectReference in body)
Body
Flow reference ID for AI agent and tool discovery
All mission types to generate missions for
All persona types to generate personas for
Number of success criteria to generate per mission
x >= 1Number of packages to generate per type combination
x >= 1Project reference for context identification (alternative to projectId query parameter)
Response
Bulk personas and missions generated successfully
Whether the generation was successful
Personas organized by persona type name as keys
{
"Customer Support Agent": [
{
"simulationName": "Customer Issue Resolution",
"personaName": "Sarah",
"personaDescription": "Experienced support agent..."
}
]
}Missions organized by mission type name as keys
{
"Technical Support": [
{
"mission": "Resolve customer technical issue",
"successCriteria": [
{
"type": "goal",
"params": { "description": "Issue resolved" }
}
]
}
]
}Optional metadata about the generation