Skip to content

postRetosEquipos

Metodo: POST
Ruta: /postRetosEquipos
Categoria: Retos
Auth: Si (usuario autenticado)

Que hace

Guarda la lista de equipos de un reto.
Reemplaza los equipos actuales del reto por los enviados en el array.

Request

Headers: - Content-Type: application/json - Authorization: Bearer <token>

Body (JSON):

[
  {
    "id": 1,
    "idReto": 10,
    "nombre": "Equipo Azul",
    "color": "#1E88E5"
  },
  {
    "id": 2,
    "idReto": 10,
    "nombre": "Equipo Rojo",
    "color": "#E53935"
  }
]

Reglas importantes

  • El body debe ser un array.
  • idReto es obligatorio.
  • Todos los elementos deben llevar el mismo idReto.

Response

200 OK

{
  "resultado": 1,
  "mensaje": "OK",
  "RetosEquipos": [
    {
      "id": 1,
      "idReto": 10,
      "nombre": "Equipo Azul",
      "color": "#1E88E5"
    }
  ]
}

Errores comunes

400 Bad Request

{
  "resultado": 0,
  "mensaje": "Error al guardar datos: idReto invalido"
}