POND IoT APIs,
Organized for Developers
MAIN LIST / MOST USED
Start here.
The endpoints developers are most likely to need during normal SIM operations.
Most Used
Primary day-to-day operations
| Method | Endpoint | Description |
|---|---|---|
| GET | /inventory/sim-registries | List all SIMs and their current status. |
| GET | /inventory/sim-registries/{iccid} | Retrieve a single SIM's state. |
| PUT | /pcr/sim-pcr-profiles/{iccid} | Enable or disable data, voice and SMS on a SIM, and apply speed throttling. |
| GET | /pcr/sim-pcr-profiles/{iccid} | Read a SIM's current data, voice and SMS status. |
| GET | /pcr/wallets/{id} | Read a wallet's balance and overdraft. |
| POST | /network-access/cancel-lu-requests | Force a SIM to reconnect so a change applies immediately. |
SIM Management
Modify SIMs and manage transfers
| Method | Endpoint | Description |
|---|---|---|
| PUT | /inventory/sim-registries/{iccid} | Modify SIM state, lost or stolen status, fraud state, or move it to a group. |
| GET | /inventory/sim-transfers | List SIM transfer requests. Add-on. |
| POST | /inventory/sim-transfers | Start a bulk SIM transfer. Add-on. |
| GET | /inventory/sim-transfers/{id} | Check transfer status. Add-on. |
| GET | /inventory/sim-transfers/{id}/report | Get the transfer result report. Add-on. |
Phone Numbers (MSISDN)
Number inventory and assignment lookup
| Method | Endpoint | Description |
|---|---|---|
| GET | /inventory/msisdns | List all phone numbers. |
| GET | /inventory/msisdns/{msisdn} | Retrieve number details. |
| GET | /inventory/msisdns/{msisdn}/assignments | Check which SIM a number is assigned to. |
Inventory Pools
Manage inventory containers
| Method | Endpoint | Description |
|---|---|---|
| GET | /inventory/inventories | List inventory pools. |
| POST | /inventory/inventories | Create an inventory pool. |
| GET | /inventory/inventories/{id} | Retrieve inventory pool details. |
| PUT | /inventory/inventories/{id} | Modify an inventory pool. |
Plans & Packages
Templates and assigned packages
| Method | Endpoint | Description |
|---|---|---|
| GET | /pcr/package-templates | List plan templates. |
| GET | /pcr/package-templates/{id} | Retrieve a specific template. |
| POST | /pcr/package-templates | Create a custom plan template. |
| POST | /pcr/packages | Assign a package to a SIM. |
| GET | /pcr/packages | List active packages. |
| GET | /pcr/packages/{id} | Read a package's state. |
Traffic & Routing
Throttle, QoS and routing policies
| Method | Endpoint | Description |
|---|---|---|
| GET | /pcr/traffic-policies | List throttle and QoS policies. |
| GET | /pcr/traffic-policies/{id} | Retrieve a specific traffic policy. |
| GET | /pcr/route-policies | List routing policies. Requires an inventory parameter. |
Network Access
Whitelist inspection
| Method | Endpoint | Description |
|---|---|---|
| GET | /network-access/whitelists | List IP whitelists. |
| GET | /network-access/whitelists/{id}/assigned-sims | Check which SIMs are on a whitelist. |
eSIM
eUICC profile lookup
| Method | Endpoint | Description |
|---|---|---|
| GET | /esim-rsp/euicc-profiles/{iccid} | Retrieve an eSIM profile. |
Sub-Accounts
Companies and country data
| Method | Endpoint | Description |
|---|---|---|
| GET | /core/companies | List sub-accounts. |
| POST | /core/companies | Create a sub-account. |
| GET | /core/companies/{id} | Retrieve a sub-account. |
| GET | /core/countries | List supported countries. |
Multi-IMSI Connectivity for Cellular IoT
The landscape of Internet of Things (IoT) connectivity continues to evolve at a remarkable pace. The transformation from traditional methods of connectivity to more advanced, versatile solutions has been not just a technological leap, but a necessity driven by the demands of a rapidly changing world.
-1.png?width=300&name=Multi-IMSI_1200x1200%20(1)-1.png)


