POST api/Jornada/MasivoJornadas?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}
Método para registrar jornadas de forma masiva
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| rutEmpresa |
RUT de empresa relacionada |
integer |
Required |
| idUsuario |
ID de usuario para validar de forma local |
integer |
Required |
Body Parameters
Objeto con id de empresa y ubicación de archivo a procesar
Masivo| Name | Description | Type | Additional information |
|---|---|---|---|
| idEmpresa | integer |
None. |
|
| nombreArchivo | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"idEmpresa": 1,
"nombreArchivo": "sample string 2"
}
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
Arreglo de objeto IngresoJornada, con todas las jornadas creadas con su ID o con error si corresponde
JornadaCreado| Name | Description | Type | Additional information |
|---|---|---|---|
| Estado | integer |
None. |
|
| Mensaje | string |
None. |
|
| jornadaCreadoDetalle | Collection of JornadaCreadoDetalle |
None. |
Response Formats
application/json, text/json
Sample:
{
"estado": 1,
"mensaje": "sample string 2",
"jornadaCreadoDetalle": [
{
"$id": "2",
"id": "sample string 1",
"rutTrabajador": 1,
"dvTrabajador": "sample string 2",
"pasaporte": "sample string 3",
"nombre": "sample string 4",
"apellido": "sample string 5",
"fechaFinJornada": "2025-10-30T12:30:53.1720999-04:00",
"horaTerminoJornada": "sample string 6",
"horaInicioDescanso": "sample string 7",
"horaTerminoDescanso": "sample string 8",
"idNave": 1,
"nave": "sample string 9",
"idLocacion": 1,
"lugar": "sample string 10",
"error": "sample string 11",
"concesionario": "sample string 12",
"fechaInicioJornada": "2025-10-30T12:30:53.1720999-04:00",
"horaInicioJornada": "sample string 14"
},
{
"$ref": "2"
}
]
}