Guest Phone Check
Changed onIs this a real mobile? Asked BEFORE a code is texted to it.
Owner, 2026-09-02: "we use VERIFIER first before sending smth to the phone number pls!!!" A typo costs a message and leaves somebody watching a handset that will never buzz; a landline typed into a field asking for a mobile can never be right at all. Neither is worth an SMS.
PUBLIC, LIKE THE DOOR ABOVE IT, AND FOR THE SAME REASON. A page's mobile check (lib/generated/mobile-check.ts) may run under a visitor's token at an open address, and that token is refused every unsafe method before a handler runs (dependencies.principal) — so a route that demanded one would have to be a GET, and a GET puts the number in the URL and therefore in every access log between here and the browser.
THE ANSWER IS THREE FIELDS AND CARRIES NOTHING ABOUT THE PERSON. carrier returns the carrier's name; we drop it. national_format is the number the caller already typed, spelled back the way the country spells it, which is the one thing a screen needs to show them.
Request
- Base URL: https://api.stormy.ai (the document declares no server; this is the origin it was published from)
- URL: https://api.stormy.ai/v1/guest/phone-check
- Auth: none declared
Request body
Response
Successful Response
Changes
- info
endpoint added
- info