B2B Integration

ESIMHUB Partner API

Sell eSIM inventory programmatically via our B2B API. Apply for access, receive an API key after approval, and integrate catalog browse plus order placement into your app or site.

Wholesale catalog

Standard, premium, and enterprise pricing tiers with country-filtered plan lists.

Secure API keys

Bearer token auth with scoped access and per-client rate limits.

Event webhooks

HMAC-signed callbacks for payment and provisioning lifecycle events.

How it works
  1. Submit your partner application with company details and choose a portal password.
  2. ESIMHUB reviews and approves your account (you will receive an approval email).
  3. Log in at the partner portal to issue API keys, view wallet balance, and configure webhooks.
  4. Integrate using the REST endpoints and OpenAPI specification below.
API endpoints
GET/api/v1/partner/catalog— List wholesale eSIM plans
POST/api/v1/partner/orders— Create a prepaid order and queue provisioning
GET/api/v1/partner/wallet— View prepaid wallet balance and recent ledger entries
GET/api/v1/partner/orders— List partner orders
GET/api/v1/partner/orders/{orderId}— Get order detail including QR code when provisioned
View full API reference
Webhook events
payment.paidprovision.provisionedprovision.failed

After approval, issue API keys from the partner portal — each key is shown once. Download the OpenAPI spec for code generation and tooling.