API v2.4 / eSIMs / List eSIMs
GET /esims
This endpoint retrieves all eSIMs currently assigned to your organization. It provides a comprehensive view of your eSIM inventory with flexible options for data retrieval and management.
Key Features:
- Pagination: Efficiently manage large datasets by specifying the page number and items per page.
- Sorting: Customize the order of results using the ‘direction’ and ‘orderBy’ parameters.
- Filtering: Refine your search with multiple filter options for precise data retrieval.
Authorizations
Parameters
Query Parameters
Page of ESIMs to return
Number of ESIMs to return per page
Direction of ordering
Name of column to order by
Name of column to filter by. eSIMs can be filtered by ICCID, Customer Reference, Last Action (Bundle Refund, Bundle Applied, Bundle Revoked, eSIM Updated, eSIM Refreshed, eSIM Utilisation Alert), Last Action Date and SIM Assignment Date.
Value to filter by
Responses
200
A list of your eSIMs
object
object
ICCID of ESIM
Reference of ESIM
Last action performed on the ESIM (e.g. Bundle Applied)
The date of the Last Action performed on the ESIM
Type of SIM
The date of ESIM’s first assignment
Example
{ "esims": [ { "iccid": "8901234567890123456", "customerRef": "CUST001", "lastAction": "Bundle Applied", "actionDate": "2023-05-15T14:30:00Z", "physical": false, "assignedDate": "2023-05-01T10:00:00Z" }, { "iccid": "8909876543210987654", "customerRef": "CUST002", "lastAction": "Activated", "actionDate": "2023-05-16T09:15:00Z", "physical": true, "assignedDate": "2023-05-10T11:30:00Z" } ]}
400
Bad Request - returned when incorrect data given
object
Status of api functions which do not return data
403
Unauthorised - returned when the api token is invalid
object
Status of api functions which do not return data
429
Too Many Requests
object
Status of api functions which do not return data
500
Server Error
object
Status of api functions which do not return data