mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-04-20 05:52:24 +00:00
3.4 KiB
3.4 KiB
API Documentation
Inbounds
Get All Inbounds
- Method:
GET
- Endpoint:
/inbounds/
- Description: Retrieve a list of all inbounds.
Reset All Client Traffic
- Method:
DELETE
- Endpoint:
/inbounds/traffic
- Description: Reset the traffic of all clients.
Inbound
Add Inbound
- Method:
POST
- Endpoint:
/inbounds/
- Description: Add a new inbound.
Get Inbound by ID
- Method:
GET
- Endpoint:
/inbounds/:id
- Description: Retrieve information about a specific inbound by its ID.
Delete Inbound by ID
- Method:
DELETE
- Endpoint:
/inbounds/:id
- Description: Delete an inbound by its ID.
Update Inbound by ID
- Method:
PUT
- Endpoint:
/inbounds/:id
- Description: Update information about an inbound by its ID.
Delete Inbound Traffic
- Method:
DELETE
- Endpoint:
/inbounds/:id/traffic
- Description: Delete traffic for an inbound by its ID.
Delete Depleted Clients
- Method:
DELETE
- Endpoint:
/inbounds/:id/depleted-clients
- Description: Remove clients with exhausted traffic for a specific inbound.
Inbound Clients
Get Inbound Clients
- Method:
GET
- Endpoint:
/inbounds/:id/clients/
- Description: Retrieve a list of clients for a specific inbound.
Inbound Client
Add Inbound Client
- Method:
POST
- Endpoint:
/inbounds/:id/clients
- Description: Add a new client to an inbound.
Get Client by ID
- Method:
GET
- Endpoint:
/inbounds/:id/clients/:clientId
- Description: Retrieve information about a client by its ID.
Update Inbound Client
- Method:
PUT
- Endpoint:
/inbounds/:id/clients/:clientId
- Description: Update client information by its ID.
Delete Inbound Client
- Method:
DELETE
- Endpoint:
/inbounds/:id/clients/:clientId
- Description: Delete a client by its ID.
Get Client Traffic by ID
- Method:
GET
- Endpoint:
/inbounds/:id/clients/:clientId/traffic
- Description: Retrieve traffic statistics for a client by its ID.
Inbound Client by Email
Get Client by Email
- Method:
GET
- Endpoint:
/inbounds/:id/clients/email/:email
- Description: Retrieve client information by email.
Get Client IPs
- Method:
GET
- Endpoint:
/inbounds/:id/clients/email/:email/ips
- Description: Retrieve a list of client IP addresses by email.
Clear Client IPs
- Method:
DELETE
- Endpoint:
/inbounds/:id/clients/email/:email/ips
- Description: Clear the list of client IP addresses by email.
Get Client Traffic by Email
- Method:
GET
- Endpoint:
/inbounds/:id/clients/email/:email/traffic
- Description: Retrieve traffic statistics for a client by email.
Reset Client Traffic by Email
- Method:
DELETE
- Endpoint:
/inbounds/:id/clients/email/:email/traffic
- Description: Reset a client's traffic by email.
Other
Create Backup
- Method:
GET
- Endpoint:
/inbounds/create-backup
- Description: Create a data backup.
Get Online Clients
- Method:
GET
- Endpoint:
/inbounds/online
- Description: Retrieve a list of online clients.
Server
Get Server Status
- Method:
GET
- Endpoint:
/server/status
- Description: Retrieve the server status.