Get eSIM install credentials
Returns installation details for an eSIM, including an iOS installation link, an activation code, and manual setup components. Android installation links and hosted QR image URLs are currently unavailable and return null. Read instructions for device-specific steps in the returned language.
Keep installation details private: they can grant access to the profile. A null apn, confirmation_code, or data_roaming_required means the requirement is unknown; it does not mean the setting is unnecessary. Returns 409 when the profile cannot be installed and 503 when credentials are temporarily unavailable.
Request
- Base URL: https://us1.platform.bird.com
- URL: https://us1.platform.bird.com/v1/esim/sims/{esim_id}/credentials
- Auth: one of:
- HTTP bearer
- API key in cookie bird_session
Path parameters
eSIM ID.
Headers
Preferred languages for the instructions field, as a standard weighted Accept-Language list. Bird serves the first one it stocks, then a variant sharing a requested base language, then English.
Workspace context for the request. Required for dashboard authentication and master keys. Workspace keys and access tokens already identify their workspace; send that workspace or omit the header. A different one is rejected.
Organization context for the request. Required for dashboard authentication. An API key or access token carries its own organization, so send either that organization or no header at all; a different one is rejected.
Response
The install credentials.
Example response
{
"esim_id": "esm_01krdgeqcxet5s7t44vh8rt9mg",
"activation_code": "LPA:1$smdp.example.com$K2-1AbCdE-2FgHiJ",
"smdp_address": "smdp.example.com",
"apn": "internet",
"instructions": {
"language": "pt-BR"
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.