Skip to main content
POST
Generate or clear a demo key for a sage

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

WP nonce for sagescreen_admin_nonce or sagescreen_frontend_nonce

sage_id
integer
required

Post ID of ss_council_sage

Example:

101

action_type
enum<string>

'clear' to delete key, 'toggle' (default) to generate or clear

Available options:
toggle,
clear
Example:

"toggle"

Response

200 - application/json

Toggle result

success
boolean
message
string
Example:

"Demo key generated"

demo_key
string

16-char hex key or empty string

Example:

"a1b2c3d4e5f67890"

demo_url
string

Full demo URL or empty string

Example:

"https://api.sagescreen.app/screen/demo/a1b2c3d4e5f67890"