1. Voice-only 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
          • Get token information
          • Refresh access token
          • Request access token
        • Check balance
          • Get balance
        • Compatible devices
          • Get compatible device lite list
        • Browse packages
          • Get packages
        • Place order
          • Submit order
        • Manage orders
          • Get order list
          • Get order
        • Manage eSIMs
          • Get eSIM by ICCID
          • Get eSIMs list
          • Get eSIM package history
        • Install eSIM
          • Get installation instructions
        • Monitor usage
          • Get usage (data, text & voice)
        • Place top up order
          • Get top-up package list
          • Submit top-up order
    • Voice-only eSIM
      • Getting Started
      • Error handling
      • Endpoints
        • List Available Numbers
        • Claim Number
        • Renew Number
        • List User
    • SMS
      • Introduction
      • Authentication
      • Conventions
        • Response envelope
        • Errors
        • Rate limits
        • Idempotency
        • Date ranges & timezone
        • Pagination
      • Endpoints
        • Send an SMS
          • Send SMS /api/sms/send
        • List message logs
          • List message logs /api/sms/logs
        • Get statistics
          • Get statistics /api/sms/statistics
        • Export logs (CSV)
          • Export logs (CSV) /api/sms/export
        • Analytics
          • Overview
            • Overview /api/sms/analytics/overview
          • Message volume
            • Message volume /api/sms/analytics/message-volume
          • Delivery status distribution
            • Delivery status distribution /api/sms/analytics/delivery-status
          • Delivery report
            • Delivery report - /api/sms/analytics/delivery-report
        • Check wallet balance
          • Check wallet balance /api/sms/balance
        • Send an OTP
          • Send an OTP /api/sms/otp/send
        • Verify an OTP
          • Verify an OTP /api/sms/otp/verify
      • Delivery webhooks
        • Delivery webhooks
      • Message lifecycle & statuses
        • Message lifecycle & statuses
      • Appendix: message object
        • Appendix: message object
  1. Voice-only eSIM

Getting Started

The Voice-Only eSIM Service provides programmatic access to PressOne Africa Partner Program, enabling businesses to integrate voice-only eSIM functionality with phone number provisioning into their applications. This service allows partners to list available phone numbers, claim numbers for users, manage renewals, and retrieve user information.

Base URL#

The base URL for the Voice-Only eSIM Service API is:
https://api.pressone.co/
All API endpoints for this service are relative to this base URL.

Authentication#

To authenticate with the Voice-Only eSIM Service API, you will need to use API keys. PressOne Africa will provide you with an API key to communicate with the API endpoints on behalf of your organisation.
Authentication Method: Bearer Token
You must add the Authorization header to every request with your API key:
Authorization: Bearer YOUR_API_KEY
Example Request:
Important: Keep your API key secure and never expose it in client-side code or public repositories. Treat your API key as a sensitive credential.

Rate Limits#

There are no rate limits for using the PressOne Africa API. You can make requests as needed without worrying about rate limit restrictions.

Modified at 2025-11-16 10:20:50
Previous
Submit top-up order
Next
Error handling
Built with