eSIM
Get eSIM details
Retrieves detailed information about a specific eSIM.
/profiles/{profileReference}/esims/{esimReference}Authorization
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)
esimReferencestringrequiredeSIM reference identifier (18-digit opaque token)
Responses
200eSIM detailsapplication/jsonShow response bodyHide response body
dataobjectShow 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
activationCodestringpin1stringPIN1 for the eSIM profile, as personalised by the manufacturer. Required to unlock the profile when SIM PIN is enabled on the device.
puk1stringPUK1 for the eSIM profile. Resets PIN1 after it has been entered incorrectly three times.
pin2stringPIN2 for the eSIM profile, guarding SIM service settings.
puk2stringPUK2 for the eSIM profile. Resets PIN2.
esimVariantstring | nullThe eSIM's variant (e.g. 'travel'), or null if it has none.
statusstringSM-DP+ profile state on the device.
released: Profile 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 encountered a provisioning or operational failure
releaseddownloadedinstalledenableddisableddeletedfaultedlifecycleStatusstring | nullIMSI connectivity lifecycle status. Null when the eSIM has not yet been assigned to a profile.
preactive: IMSI is provisioned but not yet active on the networkactive: IMSI is active and connected to the networksuspended: IMSI is temporarily suspended from the networkterminated: IMSI has been permanently terminatedfaulted: IMSI encountered a provisioning failurestale: IMSI has a configuration mismatch (e.g., wrong base plan)
preactiveactivesuspendedterminatedfaultedstalenullprovisionedbooleanmsisdnsarray of objectPhone numbers (MSISDNs) attached to the eSIM. Only available for eSIM variants that include a phone number; empty for variants without one, and until a number is assigned during provisioning.
Show propertiesHide properties
msisdnstringrequiredPhone number in E.164 format without the leading +
primarybooleanrequiredWhether this is the eSIM's primary phone number
staticIpAddressesarray of stringStatic IP addresses allocated to the eSIM. Optional: absent from the response entirely for eSIM variants that carry no static IP, and an empty array for a variant that carries one when no address is allocated to this eSIM.
createdAtstring · date-timeupdatedAtstring · date-time400Bad request - invalid parameters401Unauthorized - missing or invalid API key403Forbidden - client does not have access to this resource404Resource not found429Rate limit exceeded500Internal server error