didit-phone-verification

Send and verify one-time codes across SMS, WhatsApp, Telegram, and voice channels.

23|4|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/didit-protocol/didit-agent-skills --skill didit-phone-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: didit-phone-verification
Source: https://github.com/didit-protocol/didit-agent-skills/tree/main/skills/didit-phone-verification
Command: npx skills add https://github.com/didit-protocol/didit-agent-skills --skill didit-phone-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Streamlines phone verification by delivering one-time codes across multiple channels and validating numbers to prevent fraud.

Core Features & Use Cases

  • Multi-channel OTP delivery: SMS, WhatsApp, Telegram, and voice.
  • Fraud signals and policy-based auto-decline for high-risk numbers.
  • Returns detailed verification results plus phone metadata for downstream workflows.

Quick Start

Send a verification code to a phone number and verify the code to complete the verification flow.

Frequently Asked Questions about didit-phone-verification

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify phone numbers using OTP across multiple channels?

Phone verification is automated by sending and checking one-time codes across SMS, WhatsApp, Telegram, and voice. The system processes fraud signals, applies auto-decline policies for high-risk numbers, and returns detailed verification results plus phone metadata.

Can I detect disposable numbers and VoIP fraud during phone verification?

Yes, disposable number and VoIP detection is built into the phone verification workflow. The system processes fraud signals to identify high-risk numbers and can apply policy-based auto-decline rules to prevent fraudulent onboarding.

Does the phone verification API support WhatsApp and Telegram?

The phone verification API supports multi-channel OTP delivery including WhatsApp and Telegram, alongside SMS and voice. This allows flexible authentication and onboarding workflows across various messaging platforms.

Do I need an API key to send one-time passwords?

Yes, an API key is required to authenticate requests and send one-time passwords. The API key enables access to channel options, rate limits, and fraud detection features during the phone verification process.

What is the best way to automate phone verification for user onboarding?

Automating phone verification for onboarding involves integrating an API that sends OTPs via SMS or voice and validates the codes. This streamlines authentication while detecting VoIP and disposable numbers to prevent fraud.

What limitations should I consider for multi-channel OTP rate limits?

Multi-channel OTP delivery is subject to API rate limits and channel availability. Verification results depend on successful code delivery, so network issues or unsupported regions may impact the authentication workflow.