PressOne eSIM Developer Platform
  1. Compatible devices
PressOne eSIM Developer Platform
  • OVERVIEW
    • Introduction
    • Attribute descriptions
    • FAQ
    • User journeys
      • Top-up Journey
      • Purchase Journey
    • Guides
      • eSIM installation methods for API Partners
      • How to generate the QR code for an eSIM
  • REST API
    • Data / Data + Voice + SMS eSIM
      • Introduction
      • Error handling
      • Endpoints
        • Authenticate
          • Request access token
        • Check balance
          • Get balance
        • Compatible devices
          • Get compatible device lite list
            GET
        • Browse packages
          • Get packages
        • Place order
          • Submit order
        • Install eSIM
          • Get eSIM
          • Get installation instructions
        • Monitor usage
          • Get usage (data, text & voice)
        • Place top up order
          • Get top-up package list
          • Submit top-up order
        • Manage orders
          • Get order list
          • Get order
        • Manage eSIMs
          • Get eSIMs list
          • Get eSIM package history
    • Voice-only eSIM
      • Getting Started
      • Error handling
      • Endpoints
        • List Available Numbers
        • Claim Number
        • Renew Number
        • List User
  1. Compatible devices

Get compatible device lite list

GET
/customer/v2/compatible-devices-lite
This endpoint provides a comprehensive list of devices that are compatible with eSIMs. Use this information to ensure that your customers have devices that support eSIM functionality.

Important Notes#

Include the access token, obtained from the Request Access Token endpoint, in the request headers to authenticate your API call.
The returned list is regularly updated to include the latest compatible devices, ensuring accurate and reliable information for your integration.
Use this endpoint to validate device compatibility before processing eSIM orders.

Request

Header Params

Responses

🟢200Compatible Device List (200)
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://prod.your-api-server.com/customer/v2/compatible-devices-lite' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {{token}}'
Response Response Example
{
  "success": true,
  "code": "COMPATIBLE_DEVICES_RETRIEVED",
  "message": "Compatible devices retrieved successfully",
  "data": {
    "data": [
      {
        "os": "iOS",
        "brand": "Apple",
        "name": "iPhone 14 Pro"
      },
      {
        "os": "Android",
        "brand": "Samsung",
        "name": "Galaxy S23"
      }
    ]
  },
  "timestamp": "2025-10-29T12:30:00.000Z"
}
Modified at 2025-11-16 22:24:01
Previous
Get balance
Next
Get packages
Built with