Создание eSIM
Берёт свободную eSIM из пула клиента и назначает начальный пакет
по package_template_id одной атомарной операцией. Возвращает данные
активации выпущенной eSIM.
Параметры active_period и validity_period опциональны и переопределяют
стандартный срок действия пакета из шаблона.
Этот вызов расходует eSIM из пула, поэтому всегда передавайте ключ идемпотентности, чтобы исключить повторный выпуск на одну операцию при повторном вызове.
package_template_id одной атомарной операцией. В ответ возвращаются данные
для активации выпущенной eSIM: iccid, код активации, QR-код в формате LPA и
адрес SM-DP+ сервера.
Параметры active_period и validity_period опциональны и переопределяют
стандартный срок действия пакета из шаблона.
Idempotency-Key,
чтобы исключить повторный выпуск на одну операцию при повторной отправке запроса.
Остаток пула можно проверить через Остаток eSIM в пуле.Заголовки
Уникальный идентификатор для трассировки запроса. Не влияет на логику исполнения запроса.
Уникальный ключ идемпотентности запроса (строка длиной до 256 символов), TTL 72ч.
См. раздел "Идемпотентные запросы"
Уникальный ключ идемпотентности запроса. Может быть любой строкой длиной до 256 символов. Рекомендуется использовать UUID для обеспечения глобальной уникальности.
256"550e8400-e29b-41d4-a716-446655440000"
Тело
Обратите внимание, что active_period и validity_period переопределяют стандартную механику срока действия пакета из шаблона.
При указании validity_period пакет начинает быть активным с момента его привязывание к симкарте. При указании active_period указывается окно его действия с определенной даты по определенную.
Ответ
eSIM создана, возвращены данные для активации
Данные активации выпущенной eSIM. Возвращается в ответ на успешное создание eSIM через POST /v2/b2b/fulfilment/esims.
ICCID — серийный номер eSIM-профиля (19–20 цифр)
19 - 20^[0-9]+$"8948010000000000000"
Уникальный идентификатор профиля на SM-DP+ сервере
"K1-1JL898-DKUTDC"
Строка активации eSIM в нотации LPA: LPA:version$smdp_address$activation_code.
LPA:— префикс, указывающий, что строка предназначена для Local Profile Assistant (компонент eSIM на устройстве).version— версия формата кода активации.smdp_address— адрес SM-DP+ сервера (Subscription Manager Data Preparation).activation_code— уникальный идентификатор конкретного профиля на SM-DP+ сервере.
"LPA:1$smdp.io$K1-1JL898-DKUTDC"
Адрес SM-DP+ сервера, на котором размещён профиль eSIM
"smdp.io"