Skip to main content
Lucia webhook routing is intentionally environment-bound so live provider signals do not drift into the wrong runtime.

Current Truth

Twilio and Postmark webhook routing currently targets Development unless intentionally switched. Current Development API base:
Current webhook intake path:
Staging exists for validation after an intentional promotion or provider-routing change. Production webhook routing is future and must not be implied as active by Canon unless explicitly documented.

Provider Routing

Current provider routing:
Routing to Staging requires an intentional switch. Localhost testing requires an intentional local tunnel such as ngrok.

Canon Rule

When webhook routing changes, Canon must record:

See Also