Get My eSIMs
Orders
Get My eSIMs
Get all your eSIM orders with filtering and pagination
GET
Get My eSIMs
Endpoint
Description
Retrieve a paginated list of all your eSIM orders with optional filtering by status and search.Authentication
API Key for authentication
Query Parameters
Page number for pagination
Number of items per page (max: 100)
Filter by eSIM status:
ACTIVE- Currently active eSIMsEXPIRED- Expired eSIMsPENDING- Payment pendingFAILED- Failed ordersCANCELLED- Cancelled orders
Search by package name, ICCID, or transaction ID
Response
Array of eSIM order objects
Total number of eSIMs matching the filter
Current page number
Items per page
Total number of pages
Example Request
Example Response
eSIM Status
| Status | Description |
|---|---|
CREATED | eSIM created, not yet activated |
ACTIVE | eSIM is active and in use |
EXPIRED | eSIM validity period has ended |
PENDING | Payment pending |
FAILED | Order or activation failed |
CANCELLED | Order was cancelled |
SUSPENDED | eSIM temporarily suspended |
Use Cases
Display User's eSIMs
Display User's eSIMs
Show all eSIMs in a dashboard:
Filter Active eSIMs
Filter Active eSIMs
Show only currently active eSIMs:
Search and Filter
Search and Filter
Search for specific eSIMs:
Pagination Implementation
Pagination Implementation
Implement pagination in your UI:
Data Usage Formatting
Helper function to format data usage:Next Steps
Get eSIM Details
Get detailed information for a specific eSIM
Purchase eSIM
Buy a new eSIM package
eSIM Statistics
View your eSIM usage statistics
Integration Guide
Build an eSIM management dashboard
