Saltar al contenido principal
V1 está deprecada. V2 conserva los datos de V1 en las operaciones equivalentes de Venezuela y añade IDs globales y países. Puedes mantener tu integración V1 activa mientras adaptas las rutas.

Cambios de ruta

La tabla plana de /v1/fx/bcv/currencies no tiene un JSON V2 idéntico. Conserva esa llamada V1 si dependes de su forma exacta. Consulta todos los endpoints V2 antes de cambiar una ruta.

Campos reutilizables

Mapeo de mercados venezolanos

Estos pares provienen del registro público de tasas del snapshot de Venezuela. Usa el valor devuelto por la API; no construyas el id a partir de market. Las referencias adicionales del BCV tienen sus propios IDs y no sustituyen mercados V1. Ejemplo de una tasa V1:
La misma tasa en V2 Free añade id:
Basic agrega metadatos de identidad y frescura a /rates; Growth agrega descripciones y análisis; Pro conserva esos campos y habilita otras operaciones. Consulta la matriz por plan. En V2, category sigue siendo un filtro de consulta (?category=crypto_p2p), pero el JSON de una tasa usa type: "p2p". No sustituyas updated_at por effective_date ni por fetched_at. El catálogo /markets tiene una diferencia: required_plan en V2 es un ID interno de plan; en V1 puede ser un nombre visible o null. Si consumes ese campo, adapta su lectura. En el JSON de las tasas V2 no se emiten category ni as_of: usa type y updated_at. El campo index.as_of pertenece únicamente al índice heredado de V1.