eSIM
List eSIMs for a profile
Retrieves a paginated list of eSIMs assigned to a specific profile. Results are sorted by creation date (newest first).
/profiles/{profileReference}/esimsAuthorization
Authorization: Bearer {token} — an OAuth2 access token from the client-credentials flow. How authentication works
Path parameters
profileReferencestringrequiredThe eSIM's profile reference (16-digit numeric string)
Query parameters
limitintegerMaximum number of items to return (1-100)
20cursorstringOpaque cursor token for fetching the next page. Pass the nextCursor value from a previous response.
statusstringFilter by eSIM status
releaseddownloadedinstalledenableddisableddeletedfaultedResponses
200List of eSIMsapplication/jsonShow response bodyHide response body
dataarray of EsimSummaryoptionalShow propertiesHide properties
profileReferencestringexternalProfileIdstring | nullThe client's external profile ID if provided
esimReferencestringeSIM reference identifier (18-digit opaque token)
iccidstringeidstring | nullThe eUICC Identifier (EID) if available
esimVariantstring | nullThe eSIM's variant (e.g. 'travel'), or null if it has none.
statusstringProfile state on the device, as reported by the SM-DP+. A physical SIM has no download lifecycle and stays released; its service state is lifecycleStatus.
released: Ready for use; an eSIM profile in this state is available for download (QR code ready)downloaded: Profile has been downloaded to the deviceinstalled: Profile is installed on the eSIM chipenabled: Profile is active on the devicedisabled: Profile is installed but disabled on the devicedeleted: Profile has been removed from the devicefaulted: Profile failed to download or install on the device
releaseddownloadedinstalledenableddisableddeletedfaultedlifecycleStatusstringNetwork service state of the eSIM.
preactive: not live on the network yetactive: live on the networksuspended: temporarily without network service; can be reactivatedterminated: permanently without network servicefaulted,stale: network service could not be set up; contact support
preactiveactivesuspendedterminatedfaultedstalecreatedAtstring · date-timeWhen the eSIM was assigned to the profile
updatedAtstring · date-timepaginationobjectoptionalShow propertiesHide properties
limitintegerMaximum items per page
hasMorebooleanWhether there are more items after this page
nextCursorstring | nullOpaque cursor token for the next page. Null when there are no more results.
401Unauthorized - missing or invalid API key404Resource not found429Rate limit exceeded. A `429` can also arrive without these headers or this body; handle it by its status code.500Internal server error