Generate culture for a council sage
Runs the full culture generation pipeline. Validates the payload via
CreateSageGenerate, then executes all workflow steps (context analysis,
cultural training, intro question crafting, scoring configuration).
For customizable sages: creating_sage → reading_context → cultural_training → reticulating_splines → transcending_training → enlightenment.
For non-customizable sages: creating_sage → reticulating_splines → enlightenment.
Authorizations
User JWT token passed in Authorization header
Headers
Required JWT permission: council_sage (informational only -- enforced server-side)
Path Parameters
UUID of the council sage
Body
UUID of the council sage
UUID of the context
Display name for the sage
Role title
Experience level
Interview duration in minutes
Low scoring threshold percentage
Job description text
Interview instructions
Tone descriptors
Opening question
Evaluation criteria for intro question
Whether this is a customizable sage (true = full AI pipeline, false = non-customizable)
Language code for the interview
Response
Culture generated successfully
The response is of type object.