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 elid a partir de market. Las referencias adicionales del BCV tienen sus propios IDs y no sustituyen mercados V1.
Ejemplo de una tasa V1:
id:
/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.