Skip to content

eSIMfo Partner API

Buy eSIMs from your own system. One REST API, sandbox first, live when you are ready.

You send an order for a data package. We provision an eSIM and give you back everything a traveller needs to install it: a QR code, an LPA activation string, and the usage counters that follow.

Your balance pays for the order. There is no per-call fee and no separate checkout step.

Sandbox first

Every account gets a sandbox with its own keys and its own balance. Nothing you do there touches live money. See Sandbox and live.

Safe to retry

Order calls carry an Idempotency-Key. A timeout followed by a retry cannot charge you twice. See Idempotency.

Errors you can branch on

Every failure returns a stable code. Read the code, not the message. See Errors.

Events pushed to you

Long-running work reports back over webhooks, signed so you can verify it. See Webhooks.

All endpoints live under one host. The /v1 prefix is part of the path for everything except the token endpoint.

https://partner-api.esimfo.com

Your keys decide which environment you reach — not the URL. A sandbox key returns sandbox data from this same host.

  1. Create a sandbox key in the partner portal under API Integration.
  2. Exchange it for an access token — Get an access token.
  3. Follow the Quickstart to your first eSIM.