Atomic API
Mobile - Management
Service management and SIM operations
POST
/api/atomic/customer/mobile/manageManage Mobile Service
Bar, unbar, cancel or query a service
Parameters
actionstringrequiredAction to perform
querysuspendactivecancelmsnstringrequiredFormat: 04xxxxxxxx
Request
curl \
-X POST \
"https://atvoice-api.atomtelecom.com.au/api/atomic/customer/mobile/manage" \
-H "Authorization: {{your_access_token}}" \
-H "Content-Type: application/json" \
-d '{
"action": "query",
"msn": "0412345678"
}'Response200 Success
[
{
"msn": "0412345678",
"customer_id": 1111,
"service_plan_id": 96,
"plan_name": "My Mobile Service",
"sim_number": "eSIM",
"account": "M123456789",
"status": "SUSPENDED",
"notification_email": "user@acme.com",
"excess_usage": 0,
"created_date": "2025-04-30 07:17:56",
"datapool": {
"datapool_id": 1,
"datapool_limit": 0
}
}
]PATCH
/api/atomic/customer/mobile/updateUpdate Mobile Service
Update a mobile service
Parameters
msnstringrequiredMobile service number
excess_usageintegeroptionalExcess usage limit
010501002004001000service_plan_idstringoptionalNew service plan ID
Request
curl \
-X PATCH \
"https://atvoice-api.atomtelecom.com.au/api/atomic/customer/mobile/update" \
-H "Authorization: {{your_access_token}}" \
-H "Content-Type: application/json" \
-d '{
"msn": "0412345678",
"excess_usage": 50
}'Response200 Success
{
"status": "success"
}POST
/api/atomic/customer/mobile/replace_simReplace SIM
Replace SIM or eSIM
Parameters
msnstringrequiredMobile service number
sim_card_numberstringoptionalRequired for physical SIM
is_esimbooleanrequiredWhether replacement is eSIM
notification_emailstringoptionalRequired if is_esim is true
Request
curl \
-X POST \
"https://atvoice-api.atomtelecom.com.au/api/atomic/customer/mobile/replace_sim" \
-H "Authorization: {{your_access_token}}" \
-H "Content-Type: application/json" \
-d '{
"msn": "0412345678",
"is_esim": true,
"notification_email": "user@example.com"
}'Response200 Success
{
"status": "success"
}POST
/api/atomic/customer/mobile/reset_esimReset eSIM
Reset eSIM profile status
Parameters
msnstringrequiredMobile service number
iccidstringrequiredICCID of the eSIM
Request
curl \
-X POST \
"https://atvoice-api.atomtelecom.com.au/api/atomic/customer/mobile/reset_esim" \
-H "Authorization: {{your_access_token}}" \
-H "Content-Type: application/json" \
-d '{
"msn": "0412345678",
"iccid": "8976543210"
}'Response200 Success
{
"status": "success",
"message": "eSIM status has been reset"
}