Firsty

Search...

Search...

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.

get/profiles/{profileReference}/esims/{esimReference}/number-registration

Authorization

Authorization: Bearer {token} — an OAuth2 access token from the client-credentials flow. How authentication works

Path parameters

profileReferencestringrequired

The eSIM's profile reference (16-digit numeric string)

esimReferencestringrequired

eSIM reference identifier (18-digit opaque token)

Responses

200The number's registrationapplication/json
Show response body
dataobjectrequired

The 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 properties
numberRegistrationReferencestringrequired
registrystringrequired

The registry the number was registered with.

msisdnstringrequired

The registered number, in international format (E.164 without a leading +).

statusstringrequired

processing while the registration is on its way to the registry, completed once the registry accepted it, error when it was rejected (see reason).

Optionsprocessingcompletederror
reasonobject | null

Rejection detail, present when the registration ended in error

Show properties
codestringrequired

The registry's own rejection code, or one of ours when the registration never reached it

messagestring | null

Human-readable detail when available

401Unauthorized - missing or invalid API key403Forbidden - client does not have access to this resource404Resource not found429Rate limit exceeded500Internal server error