ReOTP.
ویژگی‌های پیشرفته/اعلان‌های خودکار (Webhooks)
1 دقیقه خواندن

اعلان‌های خودکار (Webhooks)

دریافت آنی به‌روزرسانی‌های فرآیند تأیید روی سرور اختصاصی خودتان.

به جای مصرف منابع سرور خود در فرآیند استعلام دوره‌ای (SSE (Server-Sent Events)) از مرورگر، می‌توانید یک آدرس وب‌هووک (Webhook URL) در پنل مدیریت پروژه خود تنظیم کنید.

به محض موفقیت‌آمیز بودن فرآیند تأیید شماره کاربر، سرور ReOTP یک درخواست POST مستقیم حاوی جزئیات عملیات به سرور اختصاصی شما ارسال می‌کند.

بررسی امنیت (Webhook Signature)

اگر یک کلید محرمانه (Secret Key) برای وب‌هووک در پنل مدیریت تنظیم کرده باشید، ما هدر x-webhook-signature را همراه با درخواست ارسال می‌کنیم که حاوی امضای HMAC رمزنگاری‌شده با کلید اختصاصی شما و الگوریتم SHA256 است. می‌توانید از آن برای اطمینان از اینکه درخواست از طرف ما ارسال شده و دستکاری نشده است استفاده کنید.

کد ادغام (SDKها)
{
  "event": "verification.success",
  "phoneNumber": "+966500000000",
  "actualPhoneNumber": "+966500000000",
  "requestId": "cmrjpk97j0000okc514kfdkll",
  "projectId": "cmrjpk97j00...",
  "method": "WHATSAPP",
  "timestamp": "2026-07-17T12:00:00.000Z"
}

محیط تست تعاملی API (Interactive API Playground)

ارسال درخواست‌های احراز هویت را به صورت زنده تجربه کنید و کدهای یکپارچه‌سازی را به زبان برنامه‌نویسی دلخواه خود دریافت کنید.

curl -X POST https://reotp.com/api/verify/init \
  -H "Authorization: Bearer 15a1c1c7-ed05-40df-b7c3-69c327542a07" \
  -H "Content-Type: application/json" \
  -d '{
    "phoneNumber": "201000000000",
    "method": "WHATSAPP"
  }'