eSIMTrade Docs
api.esimtrade.com
Start with authentication, check wallet balance, read plans, and then move into orders and inventory. Each endpoint page includes its authentication mode, request fields, response shape, and copyable examples.
1
Create an access-code and secret-key pair in the reseller portal.
2
Use balance, plans, and profile routes before any money-moving call.
3
Send purchases only after you have confirmed live slugs and wallet state.
Recommended
Overview, quickstart, authentication model, and the public docs entry point for the eSIMTrade reseller API.
Open guideGET
/portal/balance
Read the prepaid wallet balance used for reseller purchasing and reconciliation checks.
GET
/portal/plans
Load the reseller catalog with reseller-aware pricing or fetch a single slug with resolved pricing detail.
POST
/portal/order
Place a reseller purchase with server-side price resolution, wallet deduction, and idempotency support.
GET
/portal/orders
Sync a provider order by order number or ICCID and update the persisted reseller order status.
GET
/reseller/orders
Paginate reseller order history with optional status and text filters.
GET
/reseller/esims
Read the reseller eSIM inventory view backed by PortalOrder records and optional status filters.
GET
/portal/topups
Retrieve available topup plans for an owned ICCID before placing a topup purchase.
POST
/portal/topups
Place a topup against an owned ICCID using a valid topup slug returned from the availability query.
GET
/reseller/metrics
Load reseller metrics, revenue series, top countries, and per-range API usage aggregates.
GET
/reseller/profile
Read reseller account and company profile information for the authenticated reseller.
PATCH
/reseller/profile
Update reseller company profile fields such as company name, country, and website.
PATCH
/reseller/webhook
Read or update the configured reseller webhook URL. These routes are intended for authenticated portal sessions.