Outgoing Message Queue
Complete guide on how httpSMS queues outgoing SMS messages for reliable delivery, including rate-based dispatch, scheduled sending, and send schedule windows.
How the Message Queue Works
1. Explicit Send Time (Bypass Queue Logic)
Sending a single message at a specific time
curl -L \
--request POST \
--url 'https://api.httpsms.com/v1/messages/send' \
--header 'Content-Type: application/json' \
--header 'x-api-Key: YOUR_API_KEY' \
--data '{
"from": "+18005550199",
"to": "+18005550100",
"content": "Your appointment is in 1 hour",
"send_at": "2025-12-19T16:39:57-08:00"
}'Setting send time in bulk Excel uploads
2. Rate-Based Dispatch Delay
How rate-based dispatch works
Message
Index
Delay
Dispatched At
Per-phone indexing for bulk sends
Configuring Messages Per Minute
3. Send Schedule Window
Configuring the Send Schedule
How the schedule window works
Current Time vs Window
Behavior
Bulk Send via API
Summary: Queue Decision Flow
Key Points
Last updated