Build your wireless product on our stack.
REST APIs for eSIM provisioning, instant activation, usage tracking, and billing, built on the AT&T Platinum network and designed for teams that ship fast.
API access is provisioned with your Atomic partnership. We'll set you up.
One platform. Four building blocks.
Everything you need to launch and run a mobile brand, exposed as clean, predictable APIs.
eSIM Provisioning
Issue and activate eSIMs programmatically in seconds, no plastic, no shipping, no waiting.
Billing & Plans
Create plans, manage subscriptions, and handle proration through a single API.
Usage Tracking
Real-time voice, data, and SMS usage per subscriber, ready for your dashboards.
Webhooks
Lifecycle events for activations, port-ins, usage thresholds, and payments, pushed to you.
// Create an eSIM subscription on the AT&T network
const response = await fetch('https://api.atomicmobile.com/v1/subscriptions', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
planId: 'plan_att_platinum_5g',
simType: 'esim',
activation: 'immediate'
})
});Every subscriber, fully described, in one response.
This is a real response from our Wholesale API's subscriberInquiryV2 endpoint. One call returns network status, SIM and device details, live usage balances, and scheduled plan changes, everything your support team, billing engine, and dashboards need to know about a line.
{
"wholeSaleApi": {
"session": {
"userName": "AtomicMobile",
"timestamp": "20260719112917"
},
"wholeSaleResponse": {
"requestType": "subscriberInquiryV2",
"statusCode": "00",
"description": "Success",
"Result": {
"fan": "5558791",
"passCode": "987654",
"attStatus": "Active",
"BAN": "999888777666",
"attSoc": "IPWIFIVM,ZZNOILD2,NIRMAPEX,TRKSOCV56,WIFICALL",
"subscriberStateOcs": "ACTIVE",
"activationDate": "2025-10-17Z",
"BLIMEI": "353171911712528",
"BLDeviceBrand": "GenericBrand",
"BLDeviceModel": "GenericPhone X",
"BLDeviceTechnologyType": "LTE",
"NWIMEI": "353171911712528",
"NWDeviceBrand": "GenericBrand",
"NWDeviceModel": "GenericPhone X",
"sim": "89012011234567890123",
"msisdn": "5551237890",
"address": {
"firstName": "John",
"lastName": "Doe",
"streetNumber": "123",
"streetName": "Main St",
"city": "Anytown",
"state": "CA",
"zipCode": "90210"
},
"purchases": [
{
"purchaseId": "10001",
"planName": "Atomic Overage Plan w/ Tethering",
"planCode": "SP1GB",
"tariffType": "Master",
"cap": {
"DATA": {
"remainingBalance": "50013184",
"UOM": "BYTE",
"usedBalance": "2415616",
"bucketSize": "Unlimited",
"includedInplan": "52428800",
"validFrom": "2026-07-03 00:18:34",
"validTo": "2026-08-03 23:59:59"
},
"SMS": {
"remainingBalance": "Unlimited",
"UOM": "EVENT",
"usedBalance": "27"
},
"VOICE": {
"remainingBalance": "Unlimited",
"UOM": "SECOND",
"usedBalance": "120"
}
}
}
],
"upcomingPlanChanges": [
{
"planCode": "AM1GBT",
"planName": "Atomic Unlimited Smartphone",
"tariffType": "Master",
"date": "2026-08-03"
}
]
}
}
}
}What you get back
- Live AT&T network status, SOC codes, and OCS subscriber state in one call
- Device intelligence: IMEI, brand, model, and network technology for both billed and network devices
- Real-time data, SMS, and voice balances down to the byte, with bucket validity windows
- Upcoming plan changes surfaced before they take effect, so your billing never surprises anyone
The Wholesale API powers Atomic's own operations on the AT&T network. Partners get the same endpoints, the same real-time data, and the same reliability, with credentials scoped to their own subscriber base.
See the platform in action.
Walk through the APIs with our team on a live demo. We'll show you real provisioning, subscriber inquiry, and usage flows, and map them to your specific use case.
Ready to build with Atomic?
Tell us about your project and we'll get you API keys, docs, and a dedicated engineer to help you launch.
Talk to us about API access