Retos
Resumen
Gestiona retos competitivos entre usuarios, con configuracion general, equipos, participantes y rankings.
Campos principales
id: identificador del reto.nombre: nombre visible del reto.descripcion: detalle del reto.tipoReto: tipo/forma de competicion.tipoMetrica: metrica usada para puntuar.fechaInicio/fechaFin: periodo del reto.estado: estado actual.numEquipos: numero de equipos.limiteParticipantes: maximo de participantes.ejerciciosIds: ids de ejercicios asociados.imagenUrl: imagen del reto.premioDescripcion: descripcion del premio.equipos: lista de equipos del reto.
Endpoints
getRetos: obtiene retos del usuario autenticado.postRetos: crea o actualiza un reto.postRetosEquipos: guarda equipos de un reto.postRetoParticipante: crea o actualiza participante de reto.
Reglas de uso
- Auth requerida.
- JSON case sensitive en nombres de campo.
- Fechas recomendadas en ISO 8601.