Admin keys are stored encrypted and are only used to read usage, cost, and billing data from the provider. Dash.fi never uses them to make model calls on your behalf.
Prerequisites
- The AI Spend Agent must be enabled on your Dash.fi account. See Overview.
- You need an admin key (not a regular API key) from each provider you want to connect. Only an account owner or admin on the provider side can generate one.
Open the Configure modal
- Sign in to app.dash.fi.
- Open AI Spend Agent from the agents list on your dashboard.
- Click Configure in the top bar of the agent.
Connect Anthropic
1
Create an admin key in Anthropic
Sign in to the Anthropic Console and go to Settings > Admin Keys. Create a new admin key and copy it — it’s shown only once.
2
Paste the key into Dash.fi
In the Configure modal, choose Anthropic, paste the admin key, and click Connect.
3
Wait for the first sync
The agent immediately fetches your recent usage. Overview, Usage, and the findings views populate as data lands — the first pass typically completes within a few minutes.
Connect OpenAI
1
Create an admin key in OpenAI
Sign in to the OpenAI Platform and go to Settings > Admin Keys (organization-level). Create a new admin key and copy it — it’s shown only once.
2
Paste the key into Dash.fi
In the Configure modal, choose OpenAI, paste the admin key, and click Connect.
3
Wait for the first sync
The agent begins syncing usage as soon as the key is accepted.
Sync now
Usage refreshes automatically on the agent’s own schedule. To pull the latest data on demand — for example, after a large spike or before opening a claim — click Sync now next to the connected provider in the Configure modal. The sync runs in the background; usage-based views refetch once it finishes.Refresh insights
Sync now brings in fresh usage data, but a separate audit pass produces findings and claims. Use Refresh insights (in the agent’s top bar) to re-run the audit against the current usage and produce updated findings. The button shows an Auditing… state while the job runs, and refreshes the Action Plan and Recovery views the moment it finishes.Rotate a key
Rotate a key when the provider-side key is regenerated, revoked, or scheduled to expire. Rotating replaces the stored key without losing any historical data.1
Create a new admin key
In the provider console, create a fresh admin key.
2
Open Configure in Dash.fi
Open the AI Spend Agent, click Configure, and select the connected provider.
3
Rotate
Click Rotate, paste the new admin key, and confirm.
Disconnect a provider
Disconnecting stops the agent from pulling new usage from that provider. Historical usage and findings already synced remain visible in the dashboard.1
Open Configure
Open the AI Spend Agent and click Configure.
2
Disconnect
Select the connected provider and click Disconnect. Confirm when prompted.
Troubleshooting
'A live connection already exists' when connecting
'A live connection already exists' when connecting
You already have an active key for that provider on your account. Use Rotate instead of Connect to replace it.
Usage or findings look empty after connecting
Usage or findings look empty after connecting
The initial sync can take a few minutes. If views are still empty after 10 minutes, click Sync now, then Refresh insights. If usage populates but findings don’t, the agent may not have detected any issues in that window.
Connection status shows an error
Connection status shows an error
A temporary read failure will show as an error banner rather than dropping you back to onboarding — your connection is still saved. Retry from the banner, or contact support@dash.fi if it persists.