Ir al contenido

GET /api/nomina/empleado/

GET /api/nomina/empleado/

CRUD de trabajadores. Se crean una vez y cada nómina los referencia.

operationId: nomina_empleado_list

Cualquiera de estas credenciales:

  • LlaveApi — Llave de API de una integración. El valor completo es Api-Key <prefijo>.<secreto>, tal como lo imprime manage.py crear_llave_api. La llave alcanza exactamente los mismos emisores que la persona a cuyo nombre se creó.
NombreEnTipoObligatorioDescripción
orderingquerystringnoQué campo usar para ordenar los resultados.
pagequeryintegernoUn número de página dentro del conjunto de resultados paginado.
searchquerystringnoUn término de búsqueda.
Ventana de terminal
curl "https://api.rededoc.uk/api/nomina/empleado/" \
-H "Authorization: <llaveapi>"
CódigoDescripción
200
401Error
429Error
CampoTipoDescripción
countinteger
nextstring (uri)Admite null.
previousstring (uri)Admite null.
resultsarray<Empleado>
{
"count": 123,
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2",
"results": [
{
"id": 1,
"emisor": 1,
"tipo_identificacion": 1,
"tipo_identificacion_codigo": "texto",
"numero_documento": "texto",
"primer_apellido": "texto",
"segundo_apellido": "texto",
"primer_nombre": "texto",
"otros_nombres": "texto",
"nombre_completo": "texto",
"codigo_trabajador": "texto",
"tipo_trabajador": 1,
"subtipo_trabajador": 1,
"tipo_contrato": 1,
"alto_riesgo_pension": true,
"salario_integral": true,
"sueldo": "0.00",
"fecha_ingreso": "2026-01-31",
"pais": 1,
"departamento": 1,
"municipio": 1,
"direccion": "texto",
"forma_pago": 1,
"medio_pago": 1,
"banco": "texto",
"tipo_cuenta": null,
"numero_cuenta": "texto",
"activo": true,
"creado_en": "2026-01-31T10:00:00-05:00",
"actualizado_en": "2026-01-31T10:00:00-05:00"
}
]
}
CampoTipoDescripción
detailstringMensaje para mostrar a la persona.
erroresarray<object>Nunca vacía. Cada error trae codigo, que es lo que el cliente mapea —los de DRF tal cual (required, invalid, does_not_exist, not_found…) y los propios en español (campo_desconocido, solicitud_invalida…)—, y mensaje, para la persona. Si el error es de un campo, su ruta va delante del mensaje: detalles[0].impuestos[0].tributo: Este campo es obligatorio.
{
"detail": "texto",
"errores": [
{
"codigo": "texto",
"mensaje": "texto"
}
]
}
CampoTipoDescripción
detailstringMensaje para mostrar a la persona.
erroresarray<object>Nunca vacía. Cada error trae codigo, que es lo que el cliente mapea —los de DRF tal cual (required, invalid, does_not_exist, not_found…) y los propios en español (campo_desconocido, solicitud_invalida…)—, y mensaje, para la persona. Si el error es de un campo, su ruta va delante del mensaje: detalles[0].impuestos[0].tributo: Este campo es obligatorio.
{
"detail": "texto",
"errores": [
{
"codigo": "texto",
"mensaje": "texto"
}
]
}

RedEDoc es un servicio de Semántica Digital S.A.S.