ses-ux
home
UX API for the Secure Entitlement Server Apple System
This API interacts with the SES system to manage the following:
Resources
/esimEligibilityCheck - This interface is implemented by the carrier backend system to check if the eSIM device activation is allowed. If eligibility check fails, the backend system should return the specific error code to the MTS.
/validateUserByPin - SES calls this API to validate a user by MSISDN and PIN code in the carrier backend system. The carrier backend system returns the validation result of the user to SES.
/carrierPlanById - SES calls this API to query the subscriber’s eSIM carrier plan from the operator’s BSS system by a specific plan ID. The result shows the details of the plan that has been subscribed by the end user or can be subscribed for the new devices.
/trigger subscription activation - SES calls this API of the carrier backend system (CBS) to trigger eSIM subscription activation provisioning. The provisioning can include operations like core network provisioning and BSS provisioning.
/triggerSubscriptionRecovery - SES calls this API of the carrier backend system (CBS) to trigger eSIM subscription recovery provisioning after eSIM device factory reset. The provisioning can include operations like core network provisioning and BSS provisioning.
/transfer shared secondary device esim subscription - SES supports the primary device to send a request to transfer an active eSIM subscription (shared phone number as the primary device) from one secondary device to another.
/transfer standalone secondary device esim subscription - SES supports the anchor device to send a request to transfer an active eSIM subscription from one secondary device (with standalone phone number) to another.