mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-04-19 21:42:24 +00:00
4.2 KiB
4.2 KiB
API Documentation
Для выполнения запросов к REST API v2 в каждом запросе необходимо передавать заголовок Authorization с типом Bearer и указанием токена.
Authorization: Bearer {token}
Inbounds
Get All Inbounds
- Method:
GET
- Endpoint:
/inbounds/
- Description: Получить список всех inbounds.
Reset All Client Traffics
- Method:
DELETE
- Endpoint:
/inbounds/traffic
- Description: Сбросить трафик всех клиентов.
Inbound
Add Inbound
- Method:
POST
- Endpoint:
/inbounds/
- Description: Добавить новый inbound.
Get Inbound by ID
- Method:
GET
- Endpoint:
/inbounds/:id
- Description: Получить информацию о конкретном inbound по его ID.
Delete Inbound by ID
- Method:
DELETE
- Endpoint:
/inbounds/:id
- Description: Удалить inbound по его ID.
Update Inbound by ID
- Method:
PUT
- Endpoint:
/inbounds/:id
- Description: Обновить информацию о inbound по его ID.
Delete Inbound Traffic
- Method:
DELETE
- Endpoint:
/inbounds/:id/traffic
- Description: Удалить трафик inbound по его ID.
Delete Depleted Clients
- Method:
DELETE
- Endpoint:
/inbounds/:id/depleted-clients
- Description: Удалить клиентов с исчерпанным трафиком для конкретного inbound.
Inbound Clients
Get Inbound Clients
- Method:
GET
- Endpoint:
/inbounds/:id/clients/
- Description: Получить список клиентов для конкретного inbound.
Inbound Client
Add Inbound Client
- Method:
POST
- Endpoint:
/inbounds/:id/clients
- Description: Добавить нового клиента к inbound.
Get Client by ID
- Method:
GET
- Endpoint:
/inbounds/:id/clients/:clientId
- Description: Получить информацию о клиенте по его ID.
Update Inbound Client
- Method:
PUT
- Endpoint:
/inbounds/:id/clients/:clientId
- Description: Обновить информацию о клиенте по его ID.
Delete Inbound Client
- Method:
DELETE
- Endpoint:
/inbounds/:id/clients/:clientId
- Description: Удалить клиента по его ID.
Get Client Traffics by ID
- Method:
GET
- Endpoint:
/inbounds/:id/clients/:clientId/traffic
- Description: Получить статистику трафика клиента по его ID.
Inbound Client by Email
Get Client by Email
- Method:
GET
- Endpoint:
/inbounds/:id/clients/email/:email
- Description: Получить информацию о клиенте по его email.
Get Client IPs
- Method:
GET
- Endpoint:
/inbounds/:id/clients/email/:email/ips
- Description: Получить список IP-адресов клиента по его email.
Clear Client IPs
- Method:
DELETE
- Endpoint:
/inbounds/:id/clients/email/:email/ips
- Description: Очистить список IP-адресов клиента по его email.
Get Client Traffics by Email
- Method:
GET
- Endpoint:
/inbounds/:id/clients/email/:email/traffic
- Description: Получить статистику трафика клиента по его email.
Reset Client Traffic by Email
- Method:
DELETE
- Endpoint:
/inbounds/:id/clients/email/:email/traffic
- Description: Сбросить трафик клиента по его email.
Other
Create Backup
- Method:
GET
- Endpoint:
/inbounds/create-backup
- Description: Создать резервную копию данных.
Get Online Clients
- Method:
GET
- Endpoint:
/inbounds/online
- Description: Получить список онлайн-клиентов.
Server
Get Server Status
- Method:
GET
- Endpoint:
/server/status
- Description: Получить статус сервера.