प्लेटफर्मका धेरै भाग खोज्न नपरी यही पृष्ठबाट छिटो सुरु गर्नुहोस्।
सफा Base URL, auth header, ready examples, webhooks र error codes।
प्लेटफर्मका धेरै भाग खोज्न नपरी यही पृष्ठबाट छिटो सुरु गर्नुहोस्।
ठीक scenario छान्नुहोस् र पहिलो request cURL वा ready snippets बाट चलाउनुहोस्।
तपाईंको सिस्टममा sent, delivered र failed callbacks retries र स्पष्ट attempt log सहित प्राप्त गर्नुहोस्।
उही अनुभव नछोडी devices, queue health र message state हेर्नुहोस्।
development वा CI का बेला दुईवटा छिटा endpoints प्रयोग गरी service चलिरहेको र account वास्तविक traffic का लागि तयार भएको पुष्टि गर्नुहोस्।
{
"ok": true,
"request_id": "req_01H...",
"status": "queued",
"queued_at": "2026-03-14T12:30:00Z"
}
{
"ok": true,
"otp_id": "otp_01H...",
"status": "sent",
"expires_in_seconds": 300
}
{
"ok": true,
"request_id": "req_01H...",
"status": "delivered",
"device_name": "Relay Device 1",
"attempts": 1
}
developer र operations टोलीलाई एउटै दिशामा राख्न OpenAPI file र Postman collection प्रयोग गर्नुहोस्।
महत्त्वपूर्ण failures webhooks र स्पष्ट retry log सहित तपाईंको सिस्टममा फर्किनुपर्छ।
पहिलो production launch अघि health, readiness र app pairing परीक्षण गर्नुहोस्।
queue मार्फत device routing र status tracking सहित transactional SMS पठाउनुहोस्।
purpose, locale र स्पष्ट expiry सहित OTP पठाउनुहोस्।
कोड verify गरेर success/failed/expired स्पष्ट रूपमा फर्काउनुहोस्।
request_id मार्फत message status, attempts र failure reasons हेर्नुहोस्।
सहेजिएको recipient directory हेर्नुहोस् र नाम वा नम्बरबाट खोज्नुहोस्।
पूरा सूची queue गर्नुहोस्; प्रत्येक नम्बर छुट्टै queue item बन्छ।
unauthorizedAPI key वा auth header अवैध छ।
invalid_deviceडिभाइस उपलब्ध छैन वा routing का लागि मान्य छैन।
rate_limitedsending limits वा safety thresholds नाघिएका छन्।
queue_blockedqueue state वा policies का कारण पठाउने काम अस्थायी रूपमा रोकिएको छ।
subscription_expiredसदस्यता समाप्त भएको छ र नवीकरण चाहिन्छ।
It fits login systems, stores, bookings, invoices, and operational alerts that need OTP or event-driven messaging, not mass marketing campaigns.
Yes. Ready-to-copy examples include cURL, PHP, Laravel, Node, Axios, Python, Flutter, Kotlin, Java, C#, Go, and Ruby.
Yes. You can rely only on Send OTP and Verify OTP if your project needs verification without other messaging flows.
The device should preferably stay online with permissions and foreground service enabled so sending and status heartbeat continue normally.
Start by creating the account, pairing the Android Relay, taking an access token, then running your first request from the ready examples before moving to webhooks and production.