Send high-priority transactional SMS messages to your users using Dojahโs Messaging API. Whether itโs delivering payment confirmations, or onboarding alerts, messages are routed instantly with full visibility into delivery status.Documentation Index
Fetch the complete documentation index at: https://docs.dojah.io/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
Before you can start sending messages, you must register a Sender ID. This is the alphanumeric name that appears as the sender (e.g., DOJAH, MYBANK). You can request a Sender ID via the Request Sender ID API. Once approved, it becomes available for use in your API calls. To send a message:- Register and activate your Sender ID
- Make a POST request to the messaging endpoint with the recipientโs phone number and message body
- Receive a message_id in response for tracking status
- queued โ Message is awaiting dispatch
- sent โ Message has been handed to the telco
- delivered โ Successfully received by the user
- failed โ Delivery failed (e.g., invalid number or telco issue)
Use Cases
- Payment or wallet transaction alerts
- Loan disbursement or status updates
- Onboarding verification messages