---
title: "Crear empleado."
method: POST
path: "/empleados"
tags: ["Empleados"]
---

# Crear empleado.

`POST /empleados`

## Request

- Base URL: `https://api.loggro.com/apik/loggro-nomina`
- URL: `https://api.loggro.com/apik/loggro-nomina/empleados`
- Auth: none declared. Required headers: `Authorization`

Crear empleado.

## Request body

- object
  - `empleadoUuid` string: Uuid del empleado (para creación no se envia).
  - `vinculadoUuid` string: Uuid del vinculado asociado al empleado.
  - `companiaUuid` string, required: Uuid de la compañía asociada al empleado.
  - `tipoDocumento` string, required: Tipo de documento (CC/TI/CE/NIT/PS/DE/SIDIAN/PEP).
  - `identificacion` string, required: Número de identificación.
  - `inscritoRut` boolean, required: Indica si esta inscrito en el RUT.
  - `primerNombre` string, required: Primer nombre.
  - `segundoNombre` string: Segundo nombre.
  - `primerApellido` string, required: Primer apellido.
  - `segundoApellido` string: Segundo apellido.
  - `mesNacimiento` integer: Mes de nacimiento (1-12).
  - `diaNacimiento` integer: Dia de nacimiento (1-31).
  - `anioNacimiento` integer: Anio de nacimiento.
  - `ciudadNacimiento` string, required: Código DIVIPOLA de ciudad de nacimiento.
  - `genero` string, required: Código de genero.
  - `foto` string: Foto del empleado.
  - `direccion` string, required: Dirección de residencia.
  - `ciudad` string, required: Código DIVIPOLA de ciudad de residencia.
  - `indicativo` string, required: Indicativo telefonico.
  - `telefono` string, required: Teléfono.
  - `indicativoAdicional` string: Indicativo telefonico adicional.
  - `telefonoAdicional` string: Teléfono adicional.
  - `correo` string, required: Correo electrónico.
  - `contactoEmergencia` string, required: Nombre del contacto de emergencia.
  - `indicativoEmergencia` string, required: Indicativo telefonico del contacto de emergencia.
  - `telefonoEmergencia` string, required: Teléfono del contacto de emergencia.
  - `correoEmergencia` string: Correo del contacto de emergencia.
  - `mensaje` string: Mensaje informativo.
  - `tienePagosEnProceso` boolean: Indica si el empleado tiene pagos en proceso (informativo).
  - `tipoEmpleado` string, required: Código de tipo de empleado.

## 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`: Datos de la solicitud inválidos. El cuerpo enviado no cumple las validaciones del modelo (campos obligatorios, longitudes o formatos). La respuesta indica el campo que falló y el motivo.
- `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)
