Ir al contenido

Listar tipos de contrato

GET /api/catalogos/tipo-contrato/

Tipo de contrato del trabajador: término fijo, indefinido, obra o labor, aprendizaje, prácticas (anexo de nómina, numeral 5.5.2).

Lista DIAN: TipoContrato. Anexo técnico: Nómina Electrónica v1.0 (Resolución 000013 de 2021).

Campos que reciben sus valores:

RutaCampoSe envía
/api/nomina/empleado/tipo_contratoid
/api/nomina/nomina/tipo_contratoid
/api/nomina/nomina/empleado.tipo_contratoid

Paginado; search busca por código y nombre.

operationId: catalogos_tipo_contrato_list

Cualquiera de estas credenciales:

NombreEnTipoObligatorioDescripción
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/catalogos/tipo-contrato/"
CódigoDescripción
200
429Error
CampoTipoDescripción
countinteger
nextstring (uri)Admite null.
previousstring (uri)Admite null.
resultsarray<ElementoCatalogo>
{
"count": 123,
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2",
"results": [
{
"id": 1,
"codigo": "texto",
"nombre": "texto",
"activo": true
}
]
}
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.