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 DocumentationDesigned 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