API keys & scopes
Key format
Section titled “Key format”nz_sk_live_... production keynz_sk_test_... sandbox key (no real money moves)One key per agent
Section titled “One key per agent”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
Creating a key
Section titled “Creating a key”In the dashboard, go to API Keys → New key. Set:
- Name — human-readable label (e.g.
claude-supplier-agent,monitoring-bot) - Threshold — ARS amount above which WhatsApp approval is required
- Scopes — permissions granted to this key
- Allowlist (optional) — restrict to specific CVU/CBU/alias destinations
Scopes reference
Section titled “Scopes reference”| Scope | Required for |
|---|---|
transfer:write | POST /v1/transfers · nuez.transfer |
balance:read | GET /v1/balance · nuez.balance |
transactions:read | GET /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.
Revoking a key
Section titled “Revoking a key”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.