eSimerge API Documentation
A complete API to provision eSIMs, query status and usage, and receive signed webhook events. Built for partners.
Quickstart
Issue your first eSIM in 5 minutes — cURL, Node, Python, PHP, Go, Java, C#, Ruby.
Open
Authentication
Bearer keys, idempotency, rate limits, request signing.
Open
Catalog
Destinations (country / regional / global), plan types, data, voice, validity, pricing.
Open
Orders
Issue eSIMs, fetch order details, status lifecycle, idempotency.
Open
eSIMs
Activation, QR / SM-DP+, install URLs, usage.
Open
Webhooks
Events, HMAC signatures, retries, secure verification.
Open
Errors
Unified error envelope and a full list of error codes.
Open
Postman
Download the Postman collection and start calling the API instantly.
Open
Interactive Reference
OpenAPI 3.1 + Scalar — try every endpoint live.
Open
Base URL: https://portal.esimerge.com/api/public/v1
All identifiers start with esm_. Authenticate via Authorization: Bearer esm_sk_….