Skip to main content
GET
Catálogo de tipos de documento
Devuelve el catálogo de tipos de documento de identificación del comprador para un país: qué tipos existen (CEDULA, CPF, NIT…), cómo se valida su número, y los valores por defecto cuando la venta no identificó al comprador. Este catálogo antes vivía en el API de un proveedor externo — y, para Brasil, en una lista hardcodeada dentro de la app cliente. Ahora FIRE lo sirve como la fuente única. Los valores de code que recibes aquí son exactamente lo que debes enviar de vuelta en client.govIdType al inyectar una orden: no hay mapeo de compatibilidad, así que un catálogo desactualizado de tu lado se manifiesta como un código que no cruza.

Autenticación

Este scope no está atado a una cuenta. El catálogo es un dato compartido y global — no contiene información de ningún tenant — así que la key no necesita pertenecer a ninguna cuenta ni vendor. Consecuencia práctica: todos los integradores ven exactamente el mismo catálogo para un país dado, y puedes usar una sola key para todos tus despliegues sin importar a qué cuentas sirvan.

Parámetros de query

string
requerido
Código de país ISO 3166-1 alfa-2 (BR, EC, CO…). No distingue mayúsculas — se normaliza a mayúsculas. Si falta o está mal formado (no son exactamente dos letras) devuelve 400.
No hay otros filtros. Los tipos inactivos nunca se devuelven, y la lista llega ya ordenada en el orden en que debe mostrarse.

Respuesta

string
El país solicitado, normalizado a mayúsculas.
array
Los tipos de documento del país, en orden de visualización.
object | null
Qué estampar en el comprobante cuando el comprador no se identificó. Viaja aparte de la lista porque responde otra pregunta: la lista es “qué puede elegir el comprador”, esto es “qué poner cuando no eligió nada”.null cuando el país no lo define — hoy Argentina (tiene el tipo pero no el número declarado), Venezuela y Chile.
Un país sin catálogo configurado todavía devuelve listas vacías y finalConsumer: null — no un 404. “Todavía no se configuró” es una respuesta legítima, y tienes que poder distinguirla de una falla.
El catálogo cambia poco. Cachéalo por país y refréscalo periódicamente — pero refréscalo: enviar un código que ya no existe en el catálogo es exactamente la deriva que este endpoint reemplaza.

Errores

Relacionado