Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.hyperauth.dev/llms.txt

Use this file to discover all available pages before exploring further.

Sends a verification code to the identifier via the specified channel. Email is delivered via Resend; SMS via Twilio Verify.

Request body

FieldTypeRequiredDescription
identifierstringYesEmail address or phone number
channelstringYes"email" or "sms"

Response (200)

{ "ok": true, "channel": "email" }

Errors

CodeerrorCondition
400"Missing required fields: identifier, channel"Field absent
400"Invalid channel. Must be \"sms\" or \"email\""Unknown channel
429"rate_limited"IP exceeded MAX_VERIFY_SENDS_PER_IP (3/day) or identifier exceeded RATE_LIMIT_CODES_PER_IDENTIFIER (5/hour, email only)
502"sms_send_failed"Twilio API error
502"email_send_failed"Resend API error