POST api/Relacionlab/finalizarRelacionLaboral?rutEmpresa={rutEmpresa}&idUsuario={idUsuario}

Método para finalizar relaciones laborales

Request Information

URI Parameters

NameDescriptionTypeAdditional information
rutEmpresa

integer

Required

idUsuario

ID de usuario para validar de forma local

integer

Required

Body Parameters

Lista de contratos a finalizar

Collection of ContratoFinalizacion
NameDescriptionTypeAdditional information
idContrato

integer

None.

idCausalTermino

integer

None.

fechaTermino

date

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "$id": "1",
    "idContrato": 1,
    "idCausalTermino": 2,
    "fechaTermino": "2024-03-28T12:03:23.8895108-03:00"
  },
  {
    "$ref": "1"
  }
]

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'List`1'.

Response Information

Resource Description

Devuelve arreglo de objeto ContratoFinalizacion que contiene la empresa, el contrato, la causal de término y el usuario

ContratoFinalizacionRespuesta
NameDescriptionTypeAdditional information
Estado

integer

None.

Mensaje

string

None.

contratoFinalizacionDetalle

Collection of ContratoFinalizacionRespuestaDetalle

None.

Response Formats

application/json, text/json

Sample:
{
  "estado": 1,
  "mensaje": "sample string 2",
  "contratoFinalizacionDetalle": [
    {
      "$id": "2",
      "rutEmpresa": 1,
      "idContrato": 1,
      "idCausalTermino": 1,
      "fechaTermino": "2024-03-28T12:03:23.9051392-03:00",
      "error": "sample string 3",
      "linkPDF": "sample string 4"
    },
    {
      "$ref": "2"
    }
  ]
}