mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-04-20 05:52:24 +00:00
137 lines
3.9 KiB
Markdown
137 lines
3.9 KiB
Markdown
![]() |
# Documentación de la API
|
||
|
|
||
|
## Inbounds
|
||
|
|
||
|
### Obtener todos los Inbounds
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/inbounds/`
|
||
|
- **Descripción**: Obtener una lista de todos los inbounds.
|
||
|
|
||
|
### Restablecer todo el tráfico de clientes
|
||
|
- **Método**: `DELETE`
|
||
|
- **Endpoint**: `/inbounds/traffic`
|
||
|
- **Descripción**: Restablecer el tráfico de todos los clientes.
|
||
|
|
||
|
---
|
||
|
|
||
|
## Inbound
|
||
|
|
||
|
### Agregar Inbound
|
||
|
- **Método**: `POST`
|
||
|
- **Endpoint**: `/inbounds/`
|
||
|
- **Descripción**: Agregar un nuevo inbound.
|
||
|
|
||
|
### Obtener Inbound por ID
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/inbounds/:id`
|
||
|
- **Descripción**: Obtener información sobre un inbound específico por su ID.
|
||
|
|
||
|
### Eliminar Inbound por ID
|
||
|
- **Método**: `DELETE`
|
||
|
- **Endpoint**: `/inbounds/:id`
|
||
|
- **Descripción**: Eliminar un inbound por su ID.
|
||
|
|
||
|
### Actualizar Inbound por ID
|
||
|
- **Método**: `PUT`
|
||
|
- **Endpoint**: `/inbounds/:id`
|
||
|
- **Descripción**: Actualizar la información de un inbound por su ID.
|
||
|
|
||
|
### Eliminar tráfico de Inbound
|
||
|
- **Método**: `DELETE`
|
||
|
- **Endpoint**: `/inbounds/:id/traffic`
|
||
|
- **Descripción**: Eliminar el tráfico de un inbound por su ID.
|
||
|
|
||
|
### Eliminar clientes con tráfico agotado
|
||
|
- **Método**: `DELETE`
|
||
|
- **Endpoint**: `/inbounds/:id/depleted-clients`
|
||
|
- **Descripción**: Eliminar clientes con tráfico agotado para un inbound específico.
|
||
|
|
||
|
---
|
||
|
|
||
|
## Clientes de Inbound
|
||
|
|
||
|
### Obtener clientes de Inbound
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/inbounds/:id/clients/`
|
||
|
- **Descripción**: Obtener una lista de clientes para un inbound específico.
|
||
|
|
||
|
---
|
||
|
|
||
|
## Cliente de Inbound
|
||
|
|
||
|
### Agregar cliente de Inbound
|
||
|
- **Método**: `POST`
|
||
|
- **Endpoint**: `/inbounds/:id/clients`
|
||
|
- **Descripción**: Agregar un nuevo cliente a un inbound.
|
||
|
|
||
|
### Obtener cliente por ID
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/inbounds/:id/clients/:clientId`
|
||
|
- **Descripción**: Obtener información sobre un cliente por su ID.
|
||
|
|
||
|
### Actualizar cliente de Inbound
|
||
|
- **Método**: `PUT`
|
||
|
- **Endpoint**: `/inbounds/:id/clients/:clientId`
|
||
|
- **Descripción**: Actualizar la información del cliente por su ID.
|
||
|
|
||
|
### Eliminar cliente de Inbound
|
||
|
- **Método**: `DELETE`
|
||
|
- **Endpoint**: `/inbounds/:id/clients/:clientId`
|
||
|
- **Descripción**: Eliminar un cliente por su ID.
|
||
|
|
||
|
### Obtener tráfico del cliente por ID
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/inbounds/:id/clients/:clientId/traffic`
|
||
|
- **Descripción**: Obtener estadísticas de tráfico para un cliente por su ID.
|
||
|
|
||
|
---
|
||
|
|
||
|
## Cliente de Inbound por correo electrónico
|
||
|
|
||
|
### Obtener cliente por correo electrónico
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/inbounds/:id/clients/email/:email`
|
||
|
- **Descripción**: Obtener información del cliente por correo electrónico.
|
||
|
|
||
|
### Obtener IPs del cliente
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/inbounds/:id/clients/email/:email/ips`
|
||
|
- **Descripción**: Obtener una lista de direcciones IP del cliente por correo electrónico.
|
||
|
|
||
|
### Limpiar IPs del cliente
|
||
|
- **Método**: `DELETE`
|
||
|
- **Endpoint**: `/inbounds/:id/clients/email/:email/ips`
|
||
|
- **Descripción**: Limpiar la lista de direcciones IP del cliente por correo electrónico.
|
||
|
|
||
|
### Obtener tráfico del cliente por correo electrónico
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/inbounds/:id/clients/email/:email/traffic`
|
||
|
- **Descripción**: Obtener estadísticas de tráfico para un cliente por correo electrónico.
|
||
|
|
||
|
### Restablecer tráfico del cliente por correo electrónico
|
||
|
- **Método**: `DELETE`
|
||
|
- **Endpoint**: `/inbounds/:id/clients/email/:email/traffic`
|
||
|
- **Descripción**: Restablecer el tráfico de un cliente por correo electrónico.
|
||
|
|
||
|
---
|
||
|
|
||
|
## Otros
|
||
|
|
||
|
### Crear copia de seguridad
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/inbounds/create-backup`
|
||
|
- **Descripción**: Crear una copia de seguridad de los datos.
|
||
|
|
||
|
### Obtener clientes en línea
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/inbounds/online`
|
||
|
- **Descripción**: Obtener una lista de clientes en línea.
|
||
|
|
||
|
---
|
||
|
|
||
|
## Servidor
|
||
|
|
||
|
### Obtener estado del servidor
|
||
|
- **Método**: `GET`
|
||
|
- **Endpoint**: `/server/status`
|
||
|
- **Descripción**: Obtener el estado del servidor.
|