Firsty

Search...

Search...

ProfileExperimental

Update profile

Partially updates a profile: only the fields sent change, and at least one is required. Returns the updated profile.

patch/profiles/{profileReference}

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)

Request body

application/json · required

communicationLanguageCodestring | null

The language to message the customer in, as a two-character lowercase ISO 639-1 code. null clears it, so messages use the client's default language.

Responses

200The updated profileapplication/json
Show response body
dataobject
Show properties
profileReferencestring

Profile reference identifier (16-digit opaque token)

externalProfileIdstring | null

Your own identifier for this profile, supplied when the eSIM was ordered

statusstring

Lifecycle state of the profile.

Optionsactivesuspendedterminated
communicationLanguageCodestring | null

The language the customer is messaged in, as an ISO 639-1 code. null when none is set, in which case messages use the client's default language.

createdAtstring · date-time
updatedAtstring · date-time
400Bad request - invalid parameters401Unauthorized - missing or invalid API key404Resource not found429Rate limit exceeded500Internal server error