Endpoint
Headers
Send SMS
Parameters
Phone numbers may include a leading
+; KarFlows normalizes the value before sending.
Sender name rules
KarFlows rejects SMS requests when:- The sender name is not approved for the account.
- The recipient’s mobile network is not approved for that sender.
- Sender name belongs to another customer.
- The account has no SMS balance.
- The plan does not allow SMS.
- SMS API is disabled by an administrator.
DMBLUEWAVE can resolve to the approved sender DM BLUEWAVE.
Check balance
SMS logs
limit defaults to 50 and is capped at 200.
Success response
Error response
Charging and refunds
KarFlows reserves the required SMS segments before submission.
An accepted message consumed the upstream SMS submission even when a later carrier or handset failure occurs. Do not automatically resend a
200 response; doing so can create duplicate messages and charges.
Final delivery
UseGET /api/sms/logs to inspect the current status:
sent: accepted, waiting for a final report.delivered: confirmed delivered by the network.failed: rejected synchronously or failed in a later delivery report.
