Quick Start
Make your first API call in minutes. Authenticate, browse plans, and place an order.
Authentication
Learn how to obtain a token and sign every request with the HMAC-MD5 signature scheme.
API Reference
Full endpoint documentation with request parameters, response schemas, and examples.
Core Concepts
Understand SKUs, packages, orders, and ICCID — the key building blocks of the MIOeSIM API.
How it works
Authenticate
Call
POST /api_order/login with your phone number and password to receive a session token. All subsequent requests require this token plus a request signature.Browse the catalog
Call
GET /api_esim/getSkus to list available eSIM products, then GET /api_esim/getPackages to see the data plans and pricing for a specific product (SKU).Place an order
Call
POST /api_esim/addEsimOrder with the SKU ID, price ID, and quantity. The response includes the activation code, QR code data, and ICCID for each eSIM.Explore by topic
SKUs & Packages
Products, data plans, pricing, and supported countries.
Orders
Placing, querying, renewing, and cancelling orders.
ICCID & Cards
Card identifiers, usage data, and card status.
Java Example
Full login and signing demo in Java.
PHP Example
Full login and signing demo in PHP.
Python Example
Full login and signing demo in Python.
Need help? Contact support at help@mioesim.com.
