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-10-31T14:48:14.768221-03:00",
    "idTipoContrato": 5,
    "fechaInicioContrato": "2025-10-31T14:48:14.768221-03:00",
    "fechaTerminoContrato": "2025-10-31T14:48:14.768221-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-10-31T14:48:14.768221-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"
      }
    ]
  }
}