Cambio Uruguay · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Cambio Uruguay API

16 actions 16 updates documentation extends openapi/cambio-uruguay-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for Cambio Uruguay's API. It is a proposal applied on top of the contract, not a document Cambio Uruguay publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationIdx-internalx-apievangelist

Targets 16

$.paths['/'].get
$.paths['/exchange/{origin}'].get
$.paths['/exchange/{origin}/{code}'].get
$.paths['/evolution/{origin}/{code}'].get
$.paths['/evolution/{origin}/{code}/{type}'].get
$.paths['/localData'].get
$.paths['/exchanges/{origin}'].get
$.paths['/parameters/all'].get
$.paths['/ai/insights'].post
$.paths['/banks-news'].get
$.paths['/debug/sync'].get
$.paths['/debug/db'].get
$.paths['/debug/origins'].get
$.paths['/debug/config'].get
$.paths['/cache/flush'].post
$.info

OpenAPI Overlay

Raw ↑
# generated: 2026-09-07
# method: generated
# source: openapi/cambio-uruguay-openapi.json (fetched verbatim from https://api.cambio-uruguay.com/api-docs.json)
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Cambio Uruguay API
  version: 1.0.0
extends: openapi/cambio-uruguay-openapi.json
actions:
- target: $.paths['/'].get
  description: The published spec declares no operationIds anywhere; assign one to the primary rates listing so tools and skills can bind by id.
  update:
    operationId: listExchangeRates
- target: $.paths['/exchange/{origin}'].get
  update:
    operationId: getExchangeByOrigin
- target: $.paths['/exchange/{origin}/{code}'].get
  update:
    operationId: getExchangeByOriginAndCode
- target: $.paths['/evolution/{origin}/{code}'].get
  update:
    operationId: getCurrencyEvolution
- target: $.paths['/evolution/{origin}/{code}/{type}'].get
  update:
    operationId: getCurrencyEvolutionByType
- target: $.paths['/localData'].get
  update:
    operationId: listLocalExchangeData
- target: $.paths['/exchanges/{origin}'].get
  update:
    operationId: listExchangeLocations
- target: $.paths['/parameters/all'].get
  update:
    operationId: getAllParameters
- target: $.paths['/ai/insights'].post
  update:
    operationId: createAiInsight
- target: $.paths['/banks-news'].get
  update:
    operationId: listBanksNews
- target: $.paths['/debug/sync'].get
  description: Operational/debug surface documented in the public contract; flag so client generators and agents skip it.
  update:
    x-internal: true
- target: $.paths['/debug/db'].get
  update:
    x-internal: true
- target: $.paths['/debug/origins'].get
  update:
    x-internal: true
- target: $.paths['/debug/config'].get
  update:
    x-internal: true
- target: $.paths['/cache/flush'].post
  description: Unauthenticated operational cache reset; not for API consumers.
  update:
    x-internal: true
- target: $.info
  description: Record provenance of this catalog copy.
  update:
    x-apievangelist:
      fetched: '2026-09-07'
      source: https://api.cambio-uruguay.com/api-docs.json