GET api/Relacionlab/getContratosTrabajador/{rutEmpresa}/{rut}/{pasaporte}
Método para obtener los contatos activos de un trabajador de empresa
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
rutEmpresa |
Identificador de la empresa |
integer |
None. |
rut |
RUT correspondiente de la persona |
integer |
None. |
pasaporte |
Pasaporte correspondiente a la persona |
string |
None. |
Body Parameters
None.
Response Information
Resource Description
Devuelve objeto con todos los contratos y la persona relacionada
ContratoVMResponseName | Description | Type | Additional information |
---|---|---|---|
Estado | integer |
None. |
|
Mensaje | string |
None. |
|
contratos | Collection of ContratoVM |
None. |
Response Formats
application/json, text/json
Sample:
{ "estado": 1, "mensaje": "sample string 2", "contratos": [ { "$id": "2", "idContrato": 1, "idTipoContrato": 1, "nombreTipoContrato": "sample string 1", "jornadas": [ { "$id": "3", "idJornada": 1, "glosaJornada": "sample string 2", "activo": true }, { "$ref": "3" } ], "totalHorasSemanales": 1.1, "remuneracionBruta": 1, "estadoPersona": "sample string 2", "estadoContrato": "sample string 3", "id": 4, "rut": 1, "dv": "sample string 5", "pasaporte": "sample string 6", "nombres": "sample string 7", "apellidoPaterno": "sample string 8", "apellidoMaterno": "sample string 9", "idAFP": 1, "dvAFP": "sample string 10", "nombreAFP": "sample string 11", "idISAPRE": 1, "dvISAPRE": "sample string 12", "nombreISAPRE": "sample string 13", "email": "sample string 14", "idEstadoCivil": 15, "estadoCivil": "sample string 16", "fechaNacimiento": "2025-05-09T11:24:22.3905628-04:00", "idSexo": 17, "sexo": "sample string 18", "idNacionalidad": 1, "nombreNacionalidad": "sample string 19", "direccion": { "$id": "4", "id": 1, "idDomicilio": 2, "block": "sample string 3", "calle": "sample string 4", "numero": 1, "depto": "sample string 5", "idRegion": 1, "idComuna": 1, "iD_ESTADO": 1 }, "idEstado": 1 }, { "$ref": "2" } ] }