Panel API HappyFields
🔗 Enlaces a todas las herramientas HTML del sistema
🎮 Herramientas Principales
📊 Monitores de Base de Datos
🧪 Herramientas de Testing
🛠️ Herramientas de Desarrollo
Configuración
POST
Login
Registro
GET
Verificar Token
GET
Mis Detalles de Usuario
Detalles de Usuario (público)
Permisos de Usuario
GET
Listar Roles
Ver Roles de Usuario
POST
Crear Rol
Asignar Rol a Usuario
GET
Listar Autorizaciones
Ver Autorizaciones de Usuario
POST
Crear Autorización
Asignar Autorización a Usuario
Asignar Autorización a Rol
GET
Listar Partidas
Detalle de Partida
Mis Partidas
Mis Partidas (usuario logado)
Gestión de Participantes
Ver Participantes
Horarios de Partida
Listar Horarios
Crear Horario
Actualizar Horario
Eliminar Horario
Gestión de Cupones y Ofertas
Gestionar Cupones y Ofertas permitidos
Cargando cupones y ofertas disponibles...
POST
Crear Partida - POST /matches/create-match
Tipos permitidos: JPEG, PNG, GIF, WebP. Máximo 5MB. (Opcional)
Cupones y Ofertas permitidos
Cargando cupones y ofertas...
Añadir Extra a Partida
Unirse a Partida (Simple)
Nota: El ID del usuario se obtiene automáticamente del token de autenticación
Unirse a Partida (Con Extras y Descuentos)
Nota: El ID del usuario se obtiene automáticamente del token de autenticación
Extras disponibles
Primero obtén los detalles de la partida para ver los extras disponibles
Cupones y Ofertas disponibles
Primero obtén los detalles de la partida para ver los cupones y ofertas disponibles
Abandonar Partida
Nota: El ID del usuario se obtiene automáticamente del token de autenticaciónGET
Listar Borradores de partida
POST
Crear Borrador de partida
POST
Enviar Código Email
Enviar Código Teléfono
Verificar Código Email
Verificar Código Teléfono
POST
Crear Cupón/Oferta
GET
Listar Cupones y Ofertas
Ver Detalles de Cupón/Oferta
Obtener Descuentos Activos de Usuario
Validar Código de Cupón/Oferta
POST
Añadir Incompatibilidad
PATCH
Editar Cupón/Oferta
DELETE
Eliminar Cupón/Oferta
DELETE
Eliminar Incompatibilidad
GET
Obtener Configuración de Campo
POST
Actualizar Configuración de Campo
Estándares: Lista de estándares aplicables al campo (ej: "FPS, Weight, Safety, Equipment")Tipos de Partida
Listar Tipos de Partida
Crear Tipo de Partida
Tipos permitidos: JPEG, PNG, GIF, WebP. Máximo 5MB.
Solo archivos PNG. Máximo 5MB.
Actualizar Tipo de Partida (Simple)
Actualizar Tipo de Partida (Con Archivos)
Tipos permitidos: JPEG, PNG, GIF, WebP. Máximo 5MB.
Solo archivos PNG. Máximo 5MB.
Eliminar Tipo de Partida
Eliminar Solo Foto del Tipo de Partida
Eliminar Solo Icono del Tipo de Partida
Configuración de Extras
Listar Extras
Crear Extra
• Unidades máximas: Número máximo de este extra que se puede seleccionar
• Selección múltiple: Permite seleccionar múltiples unidades del mismo extra
Actualizar Extra
• Unidades máximas: Número máximo de este extra que se puede seleccionar
• Selección múltiple: Permite seleccionar múltiples unidades del mismo extra
Eliminar Extra
Horarios Personalizados
Listar Horarios del Campo
Crear Horario del Campo
Actualizar Horario del Campo
Eliminar Horario del Campo
🎯 Gestión de Participantes y Crono
🏟️ Configuración de Partida
Este ID se usará para todas las operaciones de este bloque
📋 Estado de Participantes
🎯 Réplicas de Crono
🔐 Validación por Administradores
📊 Consultas y Estadísticas
🔧 Gestión de Réplicas Existentes
📱 Generador de Códigos QR para Participantes
🏟️ Seleccionar Partida
Introduce el ID de la partida para generar los códigos QR
🔍 Filtros
ℹ️ Información de la Partida
Selecciona una partida para ver los detalles
👥 Participantes y Códigos QR
Los códigos QR se generarán aquí una vez que cargues los participantes
🖨️ Opciones de Impresión
⚙️ Gestión de Tipos de Réplicas
➕ Crear Tipo de Réplica
Campo obligatorio
Campo opcional
Campo obligatorio
Campo opcional
Campo opcional
Campo opcional
Campo opcional (por defecto: Sistema)
🔍 Obtener Tipos de Réplicas
✏️ Actualizar Tipo de Réplica
🗑️ Eliminar Tipo de Réplica
⚠️ Solo se pueden eliminar tipos personalizados que no estén en uso