githubEditar

Blacklist

Obtener todos los usuarios

circle-exclamation

Obtener todos los usuarios que han sido vetados del servicio.

Obtener la lista negra

get

Obtener la lista negra de usuarios que han sido vetados del uso de la base de datos

Autorizaciones
AuthorizationstringRequerido

Token de autenticación de administrador, solo para uso interno

Respuestas
chevron-right
200

Lista negra obtenida

application/json
get
/blacklist

O obtener la información específica de un usuario

Obtener un veto de la lista negra

get

Obtener un veto de la lista negra con la IP del usuario

Autorizaciones
AuthorizationstringRequerido

Token de autenticación de administrador, solo para uso interno

Parámetros de ruta
ipstringRequerido

IP del usuario a obtener

Respuestas
chevron-right
200

Veto obtenido

application/json
get
/blacklist/{ip}

Añadir usuario a la lista

circle-exclamation

Añadir manualmente un usuario por su IP a la lista de usuarios vetados.

Añadir a la lista negra

post

Añadir a la lista negra un usuario con su IP

Autorizaciones
AuthorizationstringRequerido

Token de autenticación de administrador, solo para uso interno

Cuerpo
ipstringRequerido

IP del usuario

reasonstringOpcional

Razón del veto

expires_atstringOpcional

Fecha de expiración del veto, en formato RFC 3339

created_bystringOpcional

Nombre del usuario que ha añadido al usuario a la lista negra

notesstringOpcional

Notas sobre el veto

Respuestas
chevron-right
200

Usuario añadido a la lista negra

application/json
Respuestaobject
post
/blacklist

Eliminar un usuario de la lista

circle-exclamation

Borrar un usuario de la lista negra, esto permitirá que el usuario vuelva a usar el servicio pero podrá volver a ser baneado en un futuro.

Eliminar un veto de la lista negra

delete

Eliminar un veto de la lista negra con su ID de veto

Autorizaciones
AuthorizationstringRequerido

Token de autenticación de administrador, solo para uso interno

Parámetros de ruta
ipstringRequerido

IP del usuario a eliminar

Respuestas
chevron-right
200

Veto eliminado

application/json
delete
/blacklist

Sin contenido

Modificar un usuario de la lista

circle-exclamation

Modificar información de un veto del servicio.

Modificar un veto de la lista negra

patch

Modificar un veto de la lista negra con su ID de veto

Autorizaciones
AuthorizationstringRequerido

Token de autenticación de administrador, solo para uso interno

Parámetros de ruta
ipstringRequerido

IP del usuario a modificar

Cuerpo
reasonstringOpcional

Razón del veto

expires_atstringOpcional

Fecha de expiración del veto, en formato RFC 3339

created_bystringOpcional

Nombre del usuario que ha añadido al usuario a la lista negra

notesstringOpcional

Notas sobre el veto

Respuestas
chevron-right
200

Veto modificado

application/json
patch
/blacklist

Sin contenido

Comprobar si he sido baneado

Este endpoint se usa para verificar si la IP del usuario que ha hecho el request está en la lista negra o no, devolviendo información del veto en caso de existir.

Comprobar si la IP del usuario que ha hecho la petición está en la lista negra

get

Comprobar si tu IP está en la lista negra

Respuestas
chevron-right
200

Usuario en la lista negra

application/json
get
/blacklist/check

Última actualización