XProxy Official
  1. SMS
XProxy Official
  • API document for XProxy service
  • Proxy Management
    • Get the list of devices & proxies information
      GET
    • Get status of a specific proxy
      GET
    • Get status of a specific position
      GET
    • Reboot dongle with specific proxy
      GET
    • Reboot dongle with specific position
      GET
  • Device Management
    • Change IMEI for multiple dongles
      POST
    • Add or change device note
      POST
    • Change MAC address for dongles
      POST
    • Change APN for dongles
      POST
    • Change device label
      POST
    • Connect dongle to network
      POST
    • Enable/disable WiFi for multiple dongles
      POST
    • Disconnect dongle from network
      POST
    • Reboot a specific dongle
      POST
    • Reset bus dongle
      POST
    • Get dongle information including phone number
      POST
    • Set MTU value for a dongle
      POST
  • Rotation (Change IP)
    • Manual rotation :: Rotate IP for a specific proxy or SOCKS port
      GET
    • Manual rotation :: Rotate IP for a specific position of modem in list
      GET
    • Auto rotation :: Add a rotation schedule job
      POST
    • Auto rotation :: Retrieve scheduled rotation jobs
      POST
  • Selling Platform
    • Get list of selling proxies
    • Generate selling proxies
    • Editing for single selling proxy port
    • Delete selling proxy by ID
  • SMS & USSD Utitlies
    • SMS
      • Read SMS messages
        GET
      • Send SMS message
        POST
      • Delete SMS messages
        POST
    • USSD
      • Send USSD command
      • Read USSD response
  • System Management
    • Restart XProxy Panel
    • Reboot XProxy System
  1. SMS

Read SMS messages

GET
{{BASE_URL}}/sms/read
SMS
Retrieves a list of SMS messages based on position and limit parameters

Request

Query Params
position
integer <int32>
required
Position index of the modem in proxy management page (counting from 1)
Example:
1
limit
integer <int32>
required
Maximum number of SMS messages to retrieve
Example:
20

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'http://localhost/sms/read?position&limit'

Responses

🟢200OK
application/json
Successful operation
Body
status
boolean 
optional
Example:
true
data
object 
optional
content
array[object (SmsMessage) {4}] 
optional
Example
{
    "status": true,
    "data": {
        "content": [
            {
                "index": 1,
                "phone": "+1234567890",
                "date": "23/04/2025 09:10:34",
                "text": "This is a test message"
            }
        ]
    }
}
🟠401Unauthorized
🔴500Server Error
Modified at 2025-04-23 02:56:51
Previous
SMS & USSD Utitlies
Next
Send SMS message
Built with