Integration Docs

Global eSIM API for Developers & CTOs

Build robust connectivity solutions. With our RESTful API, automate purchasing, provisioning, and activation of eSIMs globally.

View Full Documentation

Designed for developers, by developers

A fast, secure, and well-documented API to elevate your application to the next level of mobile connectivity.

Simple Authentication

Secure API keys (Bearer Tokens) with specific scopes for sandbox and production environments.

Standardized JSON Responses

Clean, structured payload design for easy parsing in any programming language (Node, Go, Python, PHP).

End-to-End Security

All communications encrypted via TLS, with auth protocols complying with top security standards.

Quick Integration Example

See how simple it is to provision a data eSIM for a client in our sandbox environment.

POST/v1/esims
Request (cURL)
curl -X POST "https://api.woo-fi.com/v1/esims" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "package_id": "global-10gb-30d",
    "customer_email": "client@example.com",
    "reference_id": "order_98372"
  }'
Response (JSON)
{
  "status": "success",
  "data": {
    "esim_id": "esim_a82b9c7d",
    "iccid": "8904903200000882103",
    "package_id": "global-10gb-30d",
    "qr_code_url": "https://api.woo-fi.com/v1/esims/qr/a82b9c7d.png",
    "profile_status": "released",
    "created_at": "2026-06-08T18:11:40Z"
  }
}

Ready to integrate the leading eSIM API?

Sign up to obtain your sandbox API credentials and start testing right away.

View Full Documentation