POST api/Jornada/RegistrarJornada?idUsuario={idUsuario}&rutEmpresa={rutEmpresa}
Método para registrar jornadas
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| idUsuario |
ID de usuario para validar de forma local |
integer |
Required |
| rutEmpresa |
RUT de empresa relacionada |
integer |
Required |
Body Parameters
Lista de objeto IngresoJornada, que contiene la información necesaria para crear las diferentes jornadas
Collection of IngresoJornada| Name | Description | Type | Additional information |
|---|---|---|---|
| rutTrabajador | integer |
None. |
|
| dvTrabajador | string |
None. |
|
| pasaporte | string |
None. |
|
| idNave | integer |
None. |
|
| fechaInicioJornada | date |
None. |
|
| idLocacion | integer |
None. |
|
| fechaFinJornada | date |
None. |
|
| horaInicioJornada | string |
None. |
|
| horaTerminoJornada | string |
None. |
|
| horaInicioDescanso | string |
None. |
|
| horaTerminoDescanso | string |
None. |
|
| idContrato | integer |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"$id": "1",
"rutTrabajador": 1,
"rutTrabajadorSpecified": true,
"dvTrabajador": "sample string 2",
"pasaporte": "sample string 3",
"idNave": 1,
"idNaveSpecified": true,
"fechaInicioJornada": "2025-10-26T17:48:12.3039974-03:00",
"idLocacion": 1,
"idLocacionSpecified": true,
"fechaFinJornada": "2025-10-26T17:48:12.3039974-03:00",
"fechaFinJornadaSpecified": true,
"horaInicioJornada": "sample string 8",
"horaTerminoJornada": "sample string 9",
"horaInicioDescanso": "sample string 10",
"horaTerminoDescanso": "sample string 11",
"idContrato": 12
},
{
"$ref": "1"
}
]
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
Arreglo de objeto IngresoJornada, que contiene el ID de la jornada creada, sus datos o mensajes de errores 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-26T17:48:12.3962876-03: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-26T17:48:12.3962876-03:00",
"horaInicioJornada": "sample string 14"
},
{
"$ref": "2"
}
]
}