Updates to the Agora Public API.

Self-serve API keys

API keys are no longer issued by Agora on request. Owners and Admins manage them under API keys, in the menu beneath your name in the Agora dashboard: name a key, pick the roles it carries, and copy the secret once at creation. Keys can be paused, resumed, or revoked (revoking is Owner-only), and each change takes effect immediately, including on session JWTs already issued.

Two new 401 reasons come with it:

  • token_paused: the key behind the session is paused. Resume it from the dashboard.
  • key_not_provisioned: the key was not created through the dashboard and is no longer usable. Create a new one.

Other changes

  • Transactions: legs can now carry a fee detail type, a manual accounting entry with no rail reference.
  • Routes: binance-smart-chain, core, katana, mantle, and plume are no longer supported destinations. Routes to those chains are omitted from list responses and their deposit instructions are no longer returned. Metrics still cover every chain AUSD is deployed on.
  • Routes: every deposit instruction now carries at least one entry in supportedCurrencies.