Skip to main content

Managing eSIM Profiles on Android Devices: Add, Remove, and Get Status

Updated over 2 weeks ago

Overview

Swif MDM enables administrators to remotely manage eSIM profiles on Android devices. This includes adding a new eSIM, removing an existing eSIM, and checking the status of installed eSIMs. These features are available for Android devices that support eSIM functionality (typically Android 15 and above, but device support may vary).

Note: To check if your device is compatible, go to Settings → Phone → SIM → eSIM. If the eSIM option is visible, your device supports this feature.

Features

1. Add eSIM

This operation installs a new eSIM profile on a compatible device. Swif.ai will use:

  • The device ID

  • An activation code (e.g., purchased from providers like Nomad or Airalo)

  • The carrier name

2. Remove eSIM

This operation deletes an existing eSIM profile from the device. Swif.ai will use:

  • The device ID

  • The ICCID of the eSIM to remove

3. Get eSIM Status

This operation retrieves details of installed eSIM profiles, allowing you to verify installation and activation status.

Device Compatibility

  • eSIM is generally supported on Android 15 and above.

  • Some devices may not support eSIM even if running Android 15+.

  • Always check device compatibility before attempting eSIM operations.

Troubleshooting

  • If you receive an error such as "errorCode": "DEVICE_STATE_INCOMPATIBLE", your device may not support eSIM.

  • Ensure all required fields are included in your requests.

  • All eSIM management actions are securely logged for auditing and troubleshooting.


If you need further assistance, please contact Swif Support or refer to your device manufacturer’s documentation.

Did this answer your question?