Atomic API
SMS Services
Register SMS brands, retrieve incoming messages and call records
POST
/api/atomic/customer/sms/register_brand_nameRegister Brand Name
Register an SMS brand name. [Coming Soon] Support for international locations.
⚠
Currently supports Australia. For international locations like US and UK, please raise a support ticket with our team.
Parameters
sms_account_idintegerrequiredSMS account ID
brand_namestringrequiredBrand name to register
brand_urlstringrequiredBrand URL
descriptionstringrequiredDescription
Request
curl \
-X POST \
"https://atvoice-api.atomtelecom.com.au/api/atomic/customer/sms/register_brand_name" \
-H "Authorization: {{your_access_token}}" \
-H "Content-Type: application/json" \
-d '{
"sms_account_id": 2124,
"brand_name": "BRAND",
"brand_url": "https://example.com",
"description": "Brand registration for SMS campaigns"
}'Response200 Success
{
"result": "success",
"brand_name": "BRAND",
"registration_id": "12345"
}GET
/api/atomic/customer/sms/status_brand_nameBrand Name Status
Check brand name registration status
Parameters
registration_idstringqueryrequiredRegistration ID
Request
curl \
"https://atvoice-api.atomtelecom.com.au/api/atomic/customer/sms/status_brand_name?registration_id={registration_id}" \
-H "Authorization: {{your_access_token}}"Response200 Success
{
"registration_id": "12345",
"brand_name": "BRAND NAME",
"brand_name_url": "https://mytest.com",
"description": "Brand name validation",
"status": "approved"
}GET
/api/atomic/customer/sms/incoming_smsIncoming SMS
Retrieve incoming SMS messages
⚠
Limited to 100 results
Parameters
senderstringqueryoptionalE.164 format
receiverstringqueryoptionalVMN in E.164
from_datestringqueryrequiredUTC yyyy-MM-dd hh:mm:ss
to_datestringqueryrequiredUTC yyyy-MM-dd hh:mm:ss
Request
curl \
"https://atvoice-api.atomtelecom.com.au/api/atomic/customer/sms/incoming_sms?sender={sender}&receiver={receiver}&from_date={from_date}&to_date={to_date}" \
-H "Authorization: {{your_access_token}}"Response200 Success
[
{
"response": {
"body": [
{
"message_id": 152176,
"receiver": "61488899999",
"sender": "61499999888",
"receive_message": "Hello",
"receive_datetime": "2025-05-28 02:08:25"
}
],
"statusCode": 200
}
}
]POST
/api/atomic/customer/sms/cdrsSMS CDRs
Retrieve SMS CDRs
⚠
Limited to 250 results
⚠
Only SMS sent through web portal or API, not SMPP
Parameters
account_idintegerrequiredAccount ID
start_datestringrequiredUTC yyyy-MM-dd hh:mm:ss
end_datestringrequiredUTC yyyy-MM-dd hh:mm:ss
Request
curl \
-X POST \
"https://atvoice-api.atomtelecom.com.au/api/atomic/customer/sms/cdrs" \
-H "Authorization: {{your_access_token}}" \
-H "Content-Type: application/json" \
-d '{
"account_id": 100,
"start_date": "2024-04-01 00:00:00",
"end_date": "2024-04-03 23:59:59"
}'Response200 Success
{}