Actualizar empleado

Actualizar los datos de un empleado.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Actualiza la información básica de un empleado. El uuid de la URL es el del empleado, no el del vinculado.

Reglas de negocio

  • Si la identificación actual del empleado ya existe como contacto de la organización, se rechaza.
  • No se puede dejar la identificación de otro empleado: si el par tipoDocumento + identificacion pertenece a un vinculado distinto, se rechaza (con mensaje diferente según ese otro tenga o no contrato vigente).
  • No se puede cambiar el tipo de documento si el empleado tiene un pago en proceso.
  • Cambiar el tipo de documento a uno extranjero conserva la identificación anterior para efectos de pago (banco) y devuelve un aviso no bloqueante.
  • Si el cambio de documento hace que ahora se requiera entidad de pensión y no la tiene, la respuesta incluye un aviso indicándolo.
  • Si cambia la identificación (tipo o número), se reenvía el correo de bienvenida y se actualiza el usuario en el administrador de usuarios.
  • Si cambia el correo, se registra el nuevo en el administrador de usuarios.
  • Tras guardar se reevalúa el estado del empleado con las mismas reglas que en la creación: puede pasar a Vinculado, En proceso de vinculación o quedar con Error en la información.
  • Cada cambio queda registrado en el historial de modificaciones del empleado.
Path Params
string
required
Body Params
string

Uuid del empleado (para creación no se envia).

string

Uuid del vinculado asociado al empleado.

string
required

Uuid de la compañía asociada al empleado.

string
required

Tipo de documento (CC/TI/CE/NIT/PS/DE/SIDIAN/PEP).

string
required

Número de identificación.

boolean
required

Indica si esta inscrito en el RUT.

string
required

Primer nombre.

string

Segundo nombre.

string
required

Primer apellido.

string

Segundo apellido.

integer

Mes de nacimiento (1-12).

integer

Dia de nacimiento (1-31).

integer

Anio de nacimiento.

string
required

Código DIVIPOLA de ciudad de nacimiento.

string
required

Código de genero.

string

Foto del empleado.

string
required

Dirección de residencia.

string
required

Código DIVIPOLA de ciudad de residencia.

string
required

Indicativo telefonico.

string
required

Teléfono.

string

Indicativo telefonico adicional.

string

Teléfono adicional.

string
required

Correo electrónico.

string
required

Nombre del contacto de emergencia.

string
required

Indicativo telefonico del contacto de emergencia.

string
required

Teléfono del contacto de emergencia.

string

Correo del contacto de emergencia.

string

Mensaje informativo.

boolean

Indica si el empleado tiene pagos en proceso (informativo).

string
required

Código de tipo de empleado.

Headers
string
required

Bearer token para la autorización. Consulte la documentación inicial del módulo de nómina para obtener instrucciones sobre cómo generar el token de autenticación.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json