ZorroFlow SMS API

Send SMS messages globally with our simple REST API. Built for developers and startups who need reliable SMS infrastructure.

RESTful API200+ CountriesReal-time WebhooksPay-as-you-go

Base URL

https://api.sms.zorroflow.com

Response Format

JSON

Status

Live

Quick Start

Send your first SMS in seconds. Just replace your_api_key_here with your actual API key.

bash
curl -X POST "https://api.sms.zorroflow.com/api/sms/send" \
  -H "X-API-Key: your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "YourBrand",
    "to": "+1234567890",
    "message": "Hello from ZorroFlow!"
  }'

Response Format

All API responses follow a consistent JSON structure:

Success Response

json
{
  "success": true,
  "data": {
    "messageId": "msg_abc123",
    "status": "sent",
    "cost": 1.2
  }
}

Error Response

json
{
  "success": false,
  "error": "Invalid phone number",
  "code": "VALIDATION_ERROR"
}

Rate Limits

100
requests/minute (default)
1,000
messages/day (configurable)
Custom
per API key limits available

Rate limits can be configured per API key. Contact support for higher limits.

Message Status

StatusDescription
pendingMessage is queued for sending
sentMessage sent to carrier
deliveredMessage delivered to recipient
failedMessage delivery failed
undeliveredMessage could not be delivered