Ir al contenido

Consultar municipio

GET /api/catalogos/municipio/{id}/

Municipio de Colombia, código DANE de 5 dígitos, con su departamento. El id es la posición del código en orden y es el mismo en todos los entornos. codigo_postal no es de la lista DIAN: es el de la cabecera municipal, del dataset de 4-72 en datos.gov.co.

Lista DIAN: Municipio. Anexo técnico: Factura Electrónica de Venta v1.9 (Resolución 000165 de 2023).

Campos que reciben sus valores:

RutaCampoSe envía
/api/documentos/documento/adquiriente.municipioid
/api/emisores/emisor/municipiocodigo
/api/nomina/empleado/municipioid
/api/nomina/nomina/empleado.municipioid
/api/nomina/nomina/lugar_trabajo_municipioid

operationId: catalogos_municipio_retrieve

Cualquiera de estas credenciales:

NombreEnTipoObligatorioDescripción
idpathinteger (int64)síUn valor único que identifique este municipio.
Ventana de terminal
curl "https://api.rededoc.uk/api/catalogos/municipio/<id>/"
CódigoDescripción
200
404Error
429Error
CampoTipoDescripción
idintegerSolo lectura.
codigostring
nombrestring
codigo_postalstringEl de la cabecera. Respalda el cbc:PostalZone del XML cuando el emisor o el adquiriente no informan el suyo.
departamentointeger (int64)Admite null.
departamento_codigostringSolo lectura.
activoboolean
{
"id": 1,
"codigo": "texto",
"nombre": "texto",
"codigo_postal": "texto",
"departamento": -9223372036854776000,
"departamento_codigo": "",
"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"
}
]
}
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.