PressOne eSIM Developer Platform
  1. Data / Data + Voice + SMS eSIM
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
        • 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. Data / Data + Voice + SMS eSIM

Introduction

The PressOne eSIM Partner API provides programmatic access to PressOne's Data eSIM Service, allowing businesses to discover packages, submit orders, deliver eSIMs to end users, and retrieve usage and installation instructions. The API is designed for partners and platforms integrating eSIM sales and management into their own applications.
The Data eSIM Service provides data-only or bundled data+voice+SMS eSIM plans for connectivity needs.
Use this API to enable your users to discover, purchase, and manage eSIMs in a production-ready environment. The API is focused on partner integrations (server-to-server); dashboard logins and user-facing authentication are handled separately.

Future versions#

PressOne may extend Partner API requests and responses with new attributes over time. Partners should design integrations to tolerate additional fields (forward-compatible). We aim to keep changes backward-compatible and will communicate breaking changes in advance when required.

API environments#

PressOne provides two separate environments with distinct base URLs and credentials:
EnvironmentBase URL example (Note: not real)Intended use
Sandboxhttps://sandbox.api.pressone.comDevelopment and QA testing. No real billing or provisioning is performed.
Productionhttps://api.pressone.comLive traffic: real transactions and provisioning. Use production credentials.
You will receive separate API credentials for each environment. Always validate your integration in Sandbox before switching to Production.

Modified at 2025-11-17 14:21:47
Previous
How to generate the QR code for an eSIM
Next
Error handling
Built with