Skip to content

postRetoParticipante

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

Que hace

Crea o actualiza un participante de un reto.
Si envias id, actualiza; si no, crea uno nuevo.

Request

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

Body (JSON):

{
  "id": 25,
  "idReto": 10,
  "idClient": 120,
  "idEquipo": 2,
  "valorAcumulado": 15.5,
  "numRegistros": 3,
  "activo": true,
  "fechaInscripcion": "2026-02-08T10:30:00.00000+01:00",
  "fechaAbandono": null
}

Reglas importantes

  • idReto es obligatorio.
  • idClient puede omitirse: se usa el usuario autenticado.
  • Formato de fecha esperado: yyyy-MM-dd'T'HH:mm:ss.SSSSSXXX.

Response

200 OK

{
  "resultado": 1,
  "mensaje": "OK",
  "RetoParticipante": {
    "id": 25,
    "idReto": 10,
    "idClient": 120,
    "idEquipo": 2,
    "valorAcumulado": 15.5,
    "numRegistros": 3,
    "activo": true,
    "fechaInscripcion": "2026-02-08T10:30:00.00000+01:00",
    "fechaAbandono": null
  }
}

Errores comunes

400 Bad Request

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