/sender_id_requestsPOSTrk_live_...).
Send as header Authorization: Bearer <key>.application/jsonrequired"MYBRAND"mtn)."mtn""transactional""MYBRAND""MYBRANDPROMO""OTP delivery and critical customer updates"true5"sid_938472""MYBRAND""MYBRAND""MYBRANDPROMO""transactional""pending""2026-07-22T14:00:00Z""2026-07-22T14:00:00Z""Sender ID registration submitted for processing."false"Recipient not reachable on WhatsApp.""recipient_not_on_whatsapp"false"Recipient not reachable on WhatsApp.""recipient_not_on_whatsapp"curl -X POST "https://convert.ruut.chat/api/v1/sender_id_requests" \ -H "Authorization: Bearer <token>" \ -H "Content-Type: application/json" \ -d '{ "requested_sender_id": "MYBRAND", "carrier": "mtn", "sms_type": "transactional", "transactional_sender_id": "MYBRAND", "promotional_sender_id": "MYBRANDPROMO", "use_case": "OTP and critical transactional notifications" }'
{ "success": false, "error": "Invalid, expired, or revoked API key.", "error_code": "unauthorized" }