---
title: "Registrar cambio de salario."
method: PUT
path: "/vinculados/{vinculadoUuid}/cambioSalario"
tags: ["Vinculados"]
---

# Registrar cambio de salario.

`PUT /vinculados/{vinculadoUuid}/cambioSalario`

## Request

- Base URL: `https://api.loggro.com/apik/loggro-nomina`
- URL: `https://api.loggro.com/apik/loggro-nomina/vinculados/{vinculadoUuid}/cambioSalario`
- Auth: none declared. Required headers: `Authorization`

Registra un cambio de salario para un vinculado.

## Path parameters

- `vinculadoUuid` string, required

## Headers

- `Authorization` string, required

## Request body

- object: DTO SalarioDto. No tiene anotaciones de validacion Bean Validation en el codigo; el caracter obligatorio no esta impuesto por anotaciones.
  - `desde` string, date: Fecha de inicio de vigencia del nuevo salario.
  - `salario` number: Nuevo valor del salario.
  - `salarioIntegral` boolean: Indica si el salario es integral.
  - `hasta` string, date: Fecha final de vigencia (si aplica).
  - `periodo` string: Identificador del periodo de liquidación calculado.
  - `anio` integer: Anio del cambio.
  - `mes` integer: Mes del cambio.
  - `fechaRetroactividad` string, date: Fecha desde la cual aplica retroactivamente el cambio.
  - `vinculadoUuid` string: Uuid del vinculado (redundante con el path variable).
  - `fechaInicioContrato` string, date: Fecha de inicio de contrato del vinculado en la fecha 'desde' (uso interno para validar retroactividad).

## Response `200`

Solicitud exitosa.

- RespuestaSimple: Clase que representa una respuesta simple con contenido y error.
  - `contenido` object: Es un contenido dinámico de la respuesta, puede ser cualquier tipo de datos.
  - `error` Error: Clase que representa un error con varios detalles.
    - `fecha` string: La fecha del error.
    - `campo` string: El campo asociado con el error.
    - `codigo` string: El código del error.
    - `codigoEstado` integer: El código de estado asociado con el error.
    - `error` string: La descripción del error.
    - `masInfo` object[]: Información adicional sobre el error.
    - `mensaje` string
  - `advertencia` Error: Clase que representa un error con varios detalles.
    - `fecha` string: La fecha del error.
    - `campo` string: El campo asociado con el error.
    - `codigo` string: El código del error.
    - `codigoEstado` integer: El código de estado asociado con el error.
    - `error` string: La descripción del error.
    - `masInfo` object[]: Información adicional sobre el error.
    - `mensaje` string

## Other responses

- `400`: No fue posible procesar la solicitud: los datos enviados son inválidos o el recurso referenciado no existe.
- `401`: No autorizado para el uso del servicio.
- `417`: Error de validación de negocio.
- `500`: Error interno del servidor.

---

[API](https://skmtc.dev/loggro/apis/n-mina-servicios-del-m-dulo-de-n-mina.md) - [All operations](https://skmtc.dev/loggro/apis/n-mina-servicios-del-m-dulo-de-n-mina/llms.txt) - [OpenAPI document](https://skmtc.dev/loggro/apis/n-mina-servicios-del-m-dulo-de-n-mina/revisions/50f1d437c8b6?raw)
