eSIM API
Provision, activate, and manage eSIMs and data packages using the DecisionTelecom eSIM API.
Overview
The eSIM API provides a fully API-driven flow for provisioning and managing eSIMs. It allows you to create B2C clients, allocate eSIMs, assign compatible data packages, retrieve activation QR codes, top up existing eSIMs, and release eSIMs when required.
Base URL
https://esim-api.it-decision.com/api/v1Authentication
All API requests must be authorized using a valid Bearer token.
Authorization: Bearer <TOKEN>Provisioning Flow
To provision a new eSIM and deliver it to an end user, follow these steps:
Create a B2C Client — Create the customer account that will own the eSIM.
Get an Available eSIM — Select an unallocated eSIM.
Find Compatible Packages — Retrieve data packages available for the selected eSIM.
Assign eSIM + Package + Client — Allocate the eSIM and activate the selected package.
Retrieve the QR Code — Get the activation QR code and provide it to the end user.
Guides
Choose a guide based on the operation you want to perform.
Provision an eSIMTop Up an eSIMRemove a PackageRelease an eSIMLast updated