Verify a phone number and retrieve intelligence using the Telesign API

domain: developer.telesign.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate Telesign REST API requests using HTTP Basic Auth with your Customer ID and API key (YOUR_CUSTOMER_ID:YOUR_API_KEY).
  2. For phone number verification (OTP), call the Telesign SMS Verify or Voice Verify endpoint by POST-ing the phone number and a message template; Telesign returns a reference ID.
  3. Collect the OTP from the user and submit it to the Telesign verification check endpoint along with the reference ID to confirm the code is valid.
  4. For phone intelligence (fraud risk assessment without OTP), call the Telesign PhoneID endpoint with the phone number to receive risk score, phone type (mobile, landline, VOIP), and carrier information.
  5. Parse the PhoneID response's risk object for a score and recommendation field ('allow', 'flag', 'block') to feed into your onboarding risk decision.
  6. Store the reference ID and risk signals for audit; use the phone type data to decide whether to permit VOIP numbers in your registration flow.

Known gotchas

Related routes

Call the Telesign Score API to get a phone number risk score and recommendation before allowing it to be used for identity verification or account creation
telesign.com · 5 steps · unrated
Use Twilio Lookup v2's Identity Match package to confirm a phone number belongs to the person completing identity verification by matching supplied name and address data
twilio.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans