Send transactional and bulk SMS through a single REST endpoint. Transparent per-segment pricing, live delivery webhooks, and a dashboard that shows every message from queued to delivered.
curl -X POST https://space.ainet.am/api/v1/sms/send \ -H "Content-Type: application/json" \ -H "X-API-Key: sms_live_xxxxx" \ -H "X-API-Secret: smssec_xxxxx" \ -d '{ "to": "374XXXXXXXX", "sender": "AINET", "text": "Your code is 4821" }' # 202 Accepted { "success": true, "message_id": "sms_01J...", "status": "queued", "segments": 1, "price": "10.50" }
The same dashboard you get after signing up — sample data shown.
| Message ID | To | Sender | Status | Price |
|---|---|---|---|---|
sms_01J8Q... | 37477xxxxx1 | AINET | delivered | 10.50 AMD |
sms_01J8P... | 37493xxxxx4 | AINET | delivered | 10.50 AMD |
sms_01J8N... | 37455xxxxx2 | AINET | queued | 21.00 AMD |
One account, one API key, full visibility into every message.
Your request is queued instantly (202 Accepted) and processed by a dedicated worker — you never wait on the carrier round-trip.
Pay per GSM-7/Unicode segment, calculated correctly for Armenian text and emoji — see the exact price before you send.
Get sms.submitted, sms.delivered and
sms.failed events pushed to your endpoint, HMAC-signed.
Scoped API keys with IP allowlisting, per-key rate limits, and strict tenant isolation — your data is never visible to other accounts.
Dashboard and API both show live status — queued, submitted, delivered or failed — plus balance and transaction history.
JSON in, JSON out. Idempotency keys, bulk sending, and clear error codes — with copy-paste examples for curl, Python, PHP and JS.
Register your company, get approved.
Add balance, get your sender name approved.
Live and test keys, shown once, revoke anytime.
One POST request. That's it.