Number Registration
Get the number registration
Experimental. This endpoint is still settling — its request and response shape may change without a deprecation cycle.
Returns the registration of the number this eSIM is on or porting to — the same object the eSIM details response embeds. Responds 404 when that number has no registration, or when the eSIM has no number yet.
/profiles/{profileReference}/esims/{esimReference}/number-registrationAuthorization
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
200The number's registrationapplication/jsonShow response bodyHide response body
dataobjectrequiredThe registration of the number the eSIM is on or porting to, in its country's number registry. The field is absent when that number has no registration.
Show propertiesHide properties
numberRegistrationReferencestringrequiredregistrystringrequiredThe registry the number was registered with.
msisdnstringrequiredThe registered number, in international format (E.164 without a leading +).
statusstringrequiredprocessing while the registration is on its way to the registry, completed once the registry accepted it, error when it was rejected (see reason).
processingcompletederrorreasonobject | nullRejection detail, present when the registration ended in error
Show propertiesHide properties
codestringrequiredThe registry's own rejection code, or one of ours when the registration never reached it
messagestring | nullHuman-readable detail when available
401Unauthorized - missing or invalid API key403Forbidden - client does not have access to this resource404Resource not found429Rate limit exceeded500Internal server error