D7SMS
The D7 API offers support for various messaging types, including Promotional, Transactional, OTP, 2FA, Number verification, Number lookup, Viber messaging, and WhatsApp. Our extensive global coverage and direct connections ensure that your messages consistently reach their intended recipients.
D7SMS endpoints
| Method | Endpoint | Description |
|---|---|---|
| D7 Slack | ||
| POST |
Send Slack Message /messages/v1/send |
Our Messaging API designed to fullfill most of your use cases and can be easily integrate to any of the system. We can send single message to both private and public channel in… |
| GET |
Get Slack Message Status /report/v1/message-log/{request_id} |
Get Message Delivery Status of previously sent messages. |
| D7 Verify (2FA) | ||
| POST |
Generate OTP /verify/v1/otp/send-otp |
Send an OTP to a mobile number for verification. Once the customer receives it and enters it in your app, then you can call the **Verify OTP** endpoint to verify it |
| POST |
Resend OTP /verify/v1/otp/resend-otp |
If the OTP is not received by the customer, you can use the **Resend OTP** endpoint to generate a new one. Before requesting a resend, there must be a minimum 60-second delay,… |
| POST |
Verify OTP /verify/v1/otp/verify-otp |
At this endpoint, you can verify the OTP the customer enters in your application. |
| GET |
Get OTP Status /verify/v1/report/{otp_id} |
Get the status of OTP generated or verified |
| D7 Viber | ||
| POST |
Send Viber Message /viber/v1/send |
D7's Viber Messaging API is designed to meet a wide range of use cases and can be seamlessly integrated into any system. With this API, you can effortlessly implement single… |
| GET |
Get Viber Message Status /report/v1/viber-log/{request_id} |
Retrieve the delivery status of Viber messages that were sent earlier. |
| D7 Number Lookup | ||
| POST |
NumLookup /hlr/v1/lookup |
Using this endpoint get detailed information about the phone number, including the carrier name, country code, number type (landline or mobile), and other relevant details |
| D7 Messages | ||
| POST |
Send Message /messages/v1/send |
Send messages to destinations. If the content contains unicode include `"data_coding": "unicode"` or `"data_coding": "auto"` |
| GET |
Get Message Status /report/v1/message-log/{request_id} |
Get Message Delivery Status of previously sent messages. |
| Other endpoints | ||
| GET |
D7API - Check Balance /messages/v1/balance |
Get information about current balance on your D7API account |
| GET |
balance /secure/balance |
Get user account balance and quota allocated. |
| GET |
D7Messages-GetBalance /messages/v1/balance |
D7 Messages - Get Balance |
| POST |
D7Verify-GenerateOTP /verify/v1/otp/send-otp |
D7 Verify - Generate OTP |
| POST |
D7Verify-ResendOTP /verify/v1/otp/resend-otp |
D7 Verify - Resend OTP |
| POST |
Send Bulk SMS /secure/sendbatch |
Send multiple messages to one or more destination addresses. |
| POST |
D7Messages-SendMessage /messages/v1/send |
D7 Messages - Send Message |
| GET |
D7Messages-GetStatus /report/v1/message-log/req_id |
D7 Messages - Get Status |
| POST |
Send SMS /secure/send |
Send SMS to a destination number. |
| POST |
D7Verify-VerifyOTP /verify/v1/otp/verify-otp |
D7 Verify - Verify OTP |
| POST |
Send Unicode SMS /secure/send |
Send Unicode SMS to a destination number. |
| GET |
D7Verify-GetOTPStatus /verify/v1/report/req_id |
D7 Verify - Get OTP Status |
| GET |
balance /secure/balance |
Get user account balance and quota allocated. |
| POST |
D7Messages-SendMessage /messages/v1/send |
D7Messages Send Message |
D7SMS pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC Recommended | Free | — |
|