Hexallion.com
  1. Users
Hexallion.com
  • Overview
  • Getting Started
    • Glossary
    • Where to start?
    • What does agent-client mean?
    • Resource monitoring
    • Reseller webhooks
    • Installation
      • Setting up tariffs and groups
      • Setup of the first server and agent installation
      • Installing VPN servers
      • Script Recipes & Macroses
      • Firewalls
      • DNS & Cloudflare Tunnel
      • VPN Servers
        • OpenVPN
        • WireGuard
        • V2Fly
        • XRay
    • Generating VPN accounts
      • Registration of the first reseller
      • Creating the first user and testing the VPN
  • User Guide
    • Using the Admin Panel
      • Dashboard Overview
      • Managing Servers
      • Managing Resellers
      • Managing Users
      • Settings
    • Ordering and Access
      • Choosing a Tariff
      • Naming the Service
      • Payment Process
      • Receiving Admin Panel Access and API Links
  • Best Practices
    • Using NextDns.io and providing DNS filtering
    • Selling accounts through RevenueCat
    • Mobile application and generation of free accounts
    • Selling via telegramBot
  • Integrations
    • RevenueCat
    • PlayIntegrity & DeviceCheck
    • Partitions Servers
    • Geo Limits
    • WHMCS
  • APIs for User
    • Sessions
      • Get session
      • Create sessions
      • Delete session
    • VPN
      • Get vpn servers
      • Get vpn servers config
    • Notify
      • Get user`s notifications
      • Delete notification by Id
    • Get user`s ip address
    • Get user`s servers
    • Get user by revenuecat id
  • APIs for Reseller
    • Users
      • Create a new user
        POST
      • GET user by UUID
        GET
      • Delete a user by uuid
        DELETE
      • Get user`s token
        GET
      • Update user`s token
        POST
      • Set user status to on
        PUT
      • Set user status to off
        PUT
      • Update user`s number of devices
        PUT
      • Set user`s expiry date
        PUT
      • GET users list
        GET
    • Notifications
      • Create a notification
      • Get user`s notification
      • Delete all user`s notifications
      • Notify all users
      • Delete a specific notification by id
    • VPN
      • Get vpn servers list
      • Get vpn servers config
      • Delete Sessions
    • GET API-keys info
      GET
    • GET news
      GET
    • Get servers list
      GET
    • Webhook for RevenueCat
      POST
  • User Stories and Use Cases
    • Developer Use Cases
    • Reseller Use Cases
    • End-User Scenarios
  • Video Tutorials and Walkthroughs
    • Setting up Tariffs and Groups
    • Installing and Configuring Servers
    • Using the Admin Panel
    • Integrations Setup
    • Generating and Managing VPN Accounts
  • Troubleshooting
    • Common Issues and Solutions
    • FAQ
  • Contact and Support
    • Getting Help
    • Support Channels
  1. Users

GET users list

GET
/reseller/users
Info for resellers

Request

Query Params
page
number 
required
Page number
Example:
12
limit
number 
required
limit
Example:
12
code
string 
optional
Users`s code
Example:
44b51ff9-88ac-40ec-845e-34d4eb39b790
from
string 
optional
From date
Example:
2022-06-06
to
string 
optional
To date
Example:
2022-06-06
expire-from
string 
optional
expire-from date
Example:
2022-06-06
expire-to
string 
optional
expire-to date
Example:
2022-06-06

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 --request GET 'https://test.your-api-server.com/reseller/users?page=12&limit=12'

Responses

🟢200Success
application/json
Body
list
array [object] 
required
page
number 
required
Example:
1
limit
number 
required
Example:
1
total_elements
number 
required
Example:
12
total_pages
number 
required
Example:
20
Example
{
    "list": [
        {}
    ],
    "page": 1,
    "limit": 1,
    "total_elements": 12,
    "total_pages": 20
}
🟠400400
🟠401401
🟠403403
Previous
Set user`s expiry date
Next
Create a notification
Built with