Skip to main content
POST
Save culture configuration (step 2 → 3)

Authorizations

nonce
string
query
required

WordPress AJAX nonce (passed as form field, verified per-action)

Body

application/x-www-form-urlencoded
action
string
required
Allowed value: "sagescreen_save_culture"
nonce
string
required

WP nonce for sagescreen_frontend_nonce

Example:

"abc123def456"

sage_id
integer
required

WordPress post ID of the council sage

Example:

1234

role_title
string
required

Role title (required)

Example:

"Senior Software Engineer"

instructions
string

Custom instructions for the sage

Example:

"Focus on system design and architecture."

intro_question
string

Opening question

Example:

"Tell me about your experience with distributed systems."

intro_reasoning
string

Reasoning behind the intro question

Example:

"Assesses distributed systems knowledge."

hire_threshold
integer

Minimum hire score (0-100)

Example:

75

exclude[]
string[]

Category IDs to exclude

Example:
include[]
string[]

Category IDs to include

Example:
tone[]
string[]

Tone attributes

Example:
evaluation_guideline
string

Evaluation strictness

Example:

"relaxed"

elevenlabs_voice_id
string

ElevenLabs voice ID

Example:

"EXAVITQu4vr4xnSDxMaL"

sage_language
string

ISO language code

Example:

"en"

Response

200 - application/json

Culture configuration saved

success
boolean
Example:

true

data
object