PressOne eSIM Developer Platform
  1. Endpoints
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
          GET
        • Claim Number
          POST
        • Renew Number
          POST
        • List User
          GET
  1. Endpoints

List Available Numbers

GET
/api/third-party/partner/available-numbers/
Call this endpoint to list available phone numbers that can be claimed for users. This endpoint is paginated, allowing you to retrieve available numbers in batches.

Request

Query Params

Header Params

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://prod.your-api-server.com/api/third-party/partner/available-numbers/?phone_number=&page_index=&page_size' \
--header 'Authorization;' \
--header 'Content-Type: application/json'
Response Response Example
{
    "message": "string",
    "success": true,
    "total": 1,
    "page_size": 1,
    "page_index": 1,
    "nb_pages": 1,
    "previous": "string",
    "next": "string",
    "data": [
        {
            "country_code": "string",
            "phone_number": "string"
        }
    ]
}
Modified at 2025-11-16 11:01:42
Previous
Error handling
Next
Claim Number
Built with