GET api/Relacionlab/getDetalleContrato/{rutEmpresa}/{idContrato}/{idUsuario}/{foobar}
Método para obtener el detalle de un contrato
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| rutEmpresa | integer |
Required |
|
| idContrato |
Identificador del contrato a obtener |
integer |
Required |
| idUsuario | integer |
Required |
|
| foobar | string |
Required |
Body Parameters
None.
Response Information
Resource Description
Devuelve objeto Contrato con toda la información del contrato
ContratoDetalle| Name | Description | Type | Additional information |
|---|---|---|---|
| Estado | integer |
None. |
|
| Mensaje | string |
None. |
|
| contrato | ContratoOut |
None. |
Response Formats
application/json, text/json
Sample:
{
"estado": 1,
"mensaje": "sample string 2",
"contrato": {
"$id": "2",
"idContrato": 1,
"rutEmpresa": 2,
"dvEmpresa": "sample string 3",
"fechaCelebContrato": "2025-12-31T13:45:34.5248099-03:00",
"idTipoContrato": 5,
"fechaInicioContrato": "2025-12-31T13:45:34.5248099-03:00",
"fechaTerminoContrato": "2025-12-31T13:45:34.5248099-03:00",
"idModalidad": 7,
"horasExtraAutorizadas": 1,
"activo": true,
"remuneracionBruta": 1,
"trabajador": {
"$id": "3",
"rut": 1,
"rutSpecified": true,
"dv": "sample string 2",
"pasaporte": "sample string 3",
"nombres": "sample string 4",
"apellidoPaterno": "sample string 5",
"apellidoMaterno": "sample string 6",
"idNacionalidad": 1,
"idNacionalidadSpecified": true,
"fechaNacimiento": "2025-12-31T13:45:34.5248099-03:00",
"fechaNacimientoSpecified": true,
"idEstadoCivil": 1,
"idEstadoCivilSpecified": true,
"idSexo": 1,
"idSexoSpecified": true,
"domicilio": {
"$id": "4",
"idRegion": 1,
"idComuna": 2,
"calle": "sample string 3",
"numero": 4,
"depto": "sample string 5",
"block": "sample string 6"
},
"email": "sample string 11",
"idIsapre": 1,
"idIsapreSpecified": true,
"idAFP": 1,
"idAFPSpecified": true
},
"labores": [
{
"$id": "5",
"idLabor": 1,
"idFuncion": 2,
"idLocacion": 3,
"idJornada": 4,
"horario": [
{
"$id": "6",
"dia": 1,
"horaDesde": "sample string 2",
"horaHasta": "sample string 3"
},
{
"$ref": "6"
}
],
"horasSemana": 1,
"horasSemanaSpecified": true,
"acuerdoDescanso": {
"$id": "7",
"idSindicato": "sample string 1",
"horaDesde": "sample string 2",
"horaHasta": "sample string 3"
}
},
{
"$ref": "5"
}
]
}
}