Skip to main content
POST
Public demo signup

Body

application/x-www-form-urlencoded
action
string
required
Allowed value: "sagescreen_demo_signup"
demo_signup_nonce
string
required

WP nonce for demo_signup_nonce_action

recaptcha_token
string
required

Cloudflare Turnstile / reCAPTCHA token

demo_key
string
required

16-char hex key matching the sage's demo_key meta

Example:

"a1b2c3d4e5f67890"

council_sage_id
integer
required

Post ID of ss_council_sage

Example:

101

council_id
string
required

Council identifier

Example:

"c9d8e7f6-5a4b-3c2d-1e0f-a1b2c3d4e5f6"

first_name
string
required
Example:

"John"

last_name
string
required
Example:

"Doe"

email
string<email>
required
Example:

"john@example.com"

phone
string
required
Example:

"555-1234"

company
string
required
Example:

"ACME Corp"

url
string<uri>

Optional website URL

Example:

"https://acme.com"

Response

200 - application/json

Signup result

success
boolean
redirect_url
string

Frontend redirect path

Example:

"/screen/demo/email-sent"