SMS API · v2
Build SMS workflows made for production.
From your first authenticated request to delivery reports, inbound SMS, contacts and campaign pages. The complete reference in English.
curl -X POST \
https://api.ip1sms.com/v2/batches \
-H "Authorization: Bearer $IP1_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"sender": "YourCompany",
"recipients": ["$RECIPIENT"],
"body": "Your message"
}'Documentation
Find the right chapter.
Fourteen chapters cover every topic and endpoint from the previous SMS API documentation.
Getting started
Messages
List, read and cancel SMS batches, and interpret batch summaries and status.
→04MessagesList messages in a batch and read the complete status history of an individual message.
→05Delivery reportsReceive message status by webhook and handle acknowledgements, retries and idempotency.
→06Inbound SMSConfigure a virtual number and receive inbound SMS messages as secure callback requests.
→07Status codesInterpret accepted, successful, rejected and failed SMS statuses.
→08ConversationsRetrieve inbound, outbound and summarized SMS data for a participant.
→Contacts
Account
Landing pages
Need an account?
