eSIMTrade Docs
api.esimtrade.com
Simpler, clearer reseller API docs.
Start with authentication, check wallet balance, read plans, and then move into orders and inventory. These docs are designed to help teams integrate faster with less scrolling and less guessing.
List Topup Options
Retrieve available topup plans for an owned ICCID before placing a topup purchase.
Endpoint
GET /portal/topups
Endpoint behavior
This route loads available topup options for an owned ICCID. The server first verifies that the ICCID belongs to the authenticated reseller by scanning persisted order payloads, then calls the provider topup listing flow.
| Query parameter | Type | Required | Description |
|---|---|---|---|
| iccid | string | Yes | Owned ICCID to check for topup eligibility |
Topup availability
curl --location --request GET 'https://api.esimtrade.com/api/v1/portal/topups?iccid=8948010000095399804' \ --header 'x-access-code: YOUR_ACCESS_CODE' \ --header 'x-secret-key: YOUR_SECRET_KEY'
Live response shape when no topup list is available
{
"data": {
"error": "No packageList returned"
}
}On this page