API Reference

You can find the Quick Reference for Global IoT Orchestration API Endpoints to help you manage Verizon US eSIM profiles and the global (local carrier) eSIM profiles here. You must first activate a Verizon US eSIM profile before downloading and enabling a global eSIM profile as outlined below:

See the table for a list of APIs for managing both Verizon US (lead carrier) eSIM profiles and global (local carrier) eSIM profiles. Please note that Verizon US eSIM profiles must be bootstrapped to the IoT devices and cannot be deleted from the IoT devices.

 

✔ = Supported

N/A = Not applicable

API

Verizon US eSIM Profile

Global eSIM Profile

HTTP Request

Bulk Operation Support

Activate/Reactivate a Global eSIM Profile

✔

✔

POST /devices/profile/actions/activate

✔

Set Fallback Attributes

✔

✔

POST /devices/profile/actions/setfallbackattribute

N/A

Retrieve Account Information

✔

✔

GET /accounts/{accountName}

✔

Retrieve the List of Service Plans

✔

✔

GET /plans/{accountName}

✔

Download a Global eSIM profile

N/A

✔

POST /devices/profile/actions/download

✔

Enable a Global eSIM Profile

✔

✔

POST /devices/profile/actions/enable

✔

Download_Enable a Global eSIM Profile

N/A

✔

POST /devices/profile/actions/download_enable

✔

Deactivate a Global eSIM Profile

✔

✔

POST /devices/profile/actions/deactivate

✔

Delete a Global eSIM Profile

N/A

✔

POST /devices/profile/actions/delete

✔

Suspend a Global eSIM profile

N/A

✔

POST /v1/devices/profile/actions/profile_suspend

✔

Resume a Global eSIM Profile

✔

✔

POST /v1/devices/profile/actions/profile_resume

✔

Suspend a Global eUICC Device

✔

✔

POST /v1/devices/profile/actions/device_suspend

✔

Resume a Global eUICC Device

✔

✔

POST /v1/devices/profile/actions/device_resume

✔

Change the eSIM Profile Service Plan 

✔

✔

POST /v1/devices/profile/actions/serviceplan

✔

Send an SMS Message to Devices

✔

✔

POST /sms

✔

Start an SMS Callback

✔

✔

PUT /sms/{accountName}/startCallbacks

✔

Get SMS Messages

✔

✔

GET /sms/{accountName}/history

✔

Retrieve SMS Event History

✔

✔

POST /devices/sms/history/actions/list

N/A

Retrieve the Global Device List

✔

✔

POST /v2/devices/actions/list

✔

Retrieve Device Provisioning History

✔

✔

POST /v2/devices/history/actions/list

N/A

Get the Status of an Asynchronous Request

✔

✔

GET /v2/accounts/{accountName}/requests/{requestID}/status

N/A

Retrieve Daily Usage

✔

✔

POST /devices/usage/actions/list

N/A

Retrieve Aggregate Usage

✔

✔

POST /devices/usage/actions/list/aggregate

N/A