Skip to main content
POST
Bulk generate separated personas and missions

Authorizations

Authorization
string
header
required

JWT Bearer Token for authentication

Query Parameters

projectId
string

Project identifier (alternative to projectReference in body)

Body

application/json
flowReferenceId
string
required

Flow reference ID for AI agent and tool discovery

allMissionTypes
object[]
required

All mission types to generate missions for

allPersonaTypes
object[]
required

All persona types to generate personas for

numberOfSuccessCriteria
integer
required

Number of success criteria to generate per mission

Required range: x >= 1
requestedPackages
integer
required

Number of packages to generate per type combination

Required range: x >= 1
projectReference
string

Project reference for context identification (alternative to projectId query parameter)

Response

Bulk personas and missions generated successfully

success
boolean
required

Whether the generation was successful

personas
object
required

Personas organized by persona type name as keys

Example:
missions
object
required

Missions organized by mission type name as keys

Example:
metadata
object

Optional metadata about the generation

Last modified on July 2, 2026