Skip to main content
GET
Human-verification challenge configuration for the sign-in and signup forms

Response

Challenge configuration returned

What the browser needs to render (or skip) the human-verification challenge.

enabled
boolean
required

Whether Supabase currently enforces human verification (FLO-2927). Read from Supabase, not from application config. When it cannot be determined, this is true.

provider
string
required

Challenge vendor Supabase enforces (FLO-2927). Read from Supabase, not from application config. 'turnstile' is the only value the frontend renders a widget for, and the fallback when Supabase's setting cannot be determined. Empty string when the challenge is disabled — a disabled environment reveals nothing.

site_key
string
required

Public Turnstile site key for the widget. Empty string when disabled. Public by design — never a secret.