Skip to main content

GET Get eUICC Profile

Info: Retrieve detailed profile information for diagnostics and management. Verify the ICCID to ensure accuracy.

This endpoint returns the eUICC (embedded Universal Integrated Circuit Card) profile information for a specific ICCID.

Configure the API Endpoint

https://esim.betatel.com/api/v1/esim/euicc-profiles/{{iccid}}
  • Method: GET

Set Up the Headers

ParamValueDescription
Content-Typeapplication/jsonSpecifies the payload format.
x-api-key{{x-api-key}}Your unique API key for secure access.
x-user-id{{x-user-id}}Your user identifier for added security and tracking.

Path Parameters

ParamTypeRequiredDescription
iccidstringrequiredThe ICCID of the eSIM

Example Response

Info: The response encompasses all assigned values including the profile class and state, aiding in thorough diagnostics and management.

Status Code: 200 OK
Content-Type: application/json

Example Response
{
"profile": {
"iccid": "89148000004012345678",
"eid": "example_eid_string",
"status": "enabled",
"profile_class": "operational",
"state": "enabled",
"nickname": "Primary Profile"
}
}

The response includes the profile object containing detailed eUICC profile information including EID, status, and configuration details.

Code Snippets

Caution: While using code snippets, customize header content with actual API key and user ID to access full features.

Example - cURL
curl --location 'https://esim.betatel.com/api/v1/esim/euicc-profiles/{{iccid}}' \
--header 'Accept: application/json' \
--header 'x-api-key: {{x-api-key}}' \
--header 'x-user-id: {{x-user-id}}'

Error Handling

Important: Ensure the ICCID is correct to avoid getting a '404' Not Found error.

  • 404 - Not Found - eSIM profile not found for specified ICCID