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.