Skip to content

API keys & scopes

nz_sk_live_... production key
nz_sk_test_... sandbox key (no real money moves)

nuez is designed around one API key per agent. This gives you:

  • Independent revocation — revoke one agent’s access without affecting others
  • Per-agent policy — different thresholds and scopes per agent
  • Per-agent audit trail — the dashboard shows all transactions per key

In the dashboard, go to API Keys → New key. Set:

  1. Name — human-readable label (e.g. claude-supplier-agent, monitoring-bot)
  2. Threshold — ARS amount above which WhatsApp approval is required
  3. Scopes — permissions granted to this key
  4. Allowlist (optional) — restrict to specific CVU/CBU/alias destinations
ScopeRequired for
transfer:writePOST /v1/transfers · nuez.transfer
balance:readGET /v1/balance · nuez.balance
transactions:readGET /v1/transactions · nuez.list_transactions

Assign only the scopes the agent needs. A monitoring agent needs only balance:read. A payment agent needs transfer:write.

In the dashboard, go to API Keys, find the key, and click Revoke. All subsequent requests with that key return 401 Unauthorized. Other keys are unaffected.