postTratamientos
Método: POST
Ruta: /postTratamientos
Categoría: Tratamientos
Auth: Sí (usuario autenticado)
Qué hace
Crea o actualiza un tratamiento con sus tracks y canales.
Si envías id, actualiza; si no, crea uno nuevo.
Request
Headers:
- Content-Type: application/json
- Authorization: Bearer <token>
Body (JSON):
{
"id": 123,
"nombre": "Tratamiento A",
"nombreIngles": "Treatment A",
"duracion": 1200,
"numCanales": 2,
"tratamientoSistema": { "id": 5 },
"tracks": [
{
"orden": 1,
"freq": 30,
"working": 10,
"resting": 5,
"duracion": 300,
"descanso": 60,
"canales": [
{
"canal": 1,
"pin1": 10,
"pin2": 11,
"anchura": 200,
"interfase": 50,
"tipo": "A",
"nombreMusculo": "Biceps",
"frecuencia": 80
}
]
}
]
}