Skip to main content
POST
Poll build step progress

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_get_step_status"
nonce
string
required

WP nonce for sagescreen_frontend_nonce

Example:

"abc123def456"

run_id
string
required

Workflow run ID from start_full_sage_build

Example:

"run_abc123def456"

sage_id
integer

Optional — WordPress post ID to check for test_screen_id

Example:

1234

Response

200 - application/json

Step status

success
boolean
Example:

true

current_step
enum<string>

Build sub-step names in execution order

Available options:
starting,
creating_sage,
sage_generation,
test_shu,
test_ha,
test_ri,
transcending_training,
enlightenment
Example:

"sage_generation"

step_state
enum<string>

State of an individual build sub-step

Available options:
pending,
running,
completed,
failed
Example:

"running"

step_order
integer

Current step execution order (1-based)

Example:

3

test_screen_id
string

Test screen ID (present only during/after transcending_training)

Example:

"scr_abc123def456"