Overview
nOps uses your Cursor Team Admin API key to connect your Cursor team account and validate access before storing credentials securely. The key powers AI seat tracking in Budgets (per-user spend and limits) when you opt in on a budget. The key is never shown again in the nOps UI after you save it.One Team Admin API key covers everything nOps reads from the Cursor Admin API — team members, daily usage, per-event usage, and spend. It authenticates with HTTP Basic auth (the key as the username, no password), so no separate secret is needed. Personal or user-level API keys will not work — it must be a Team Admin key.
Prerequisites
- A Cursor Teams or Enterprise plan with admin access
- Permission to create Team Admin API keys in Cursor
- nOps organization administrator access to connect or manage the integration
Members can view integration status on Account Settings and Integrations, but only admins (and owners) can connect, re-validate, or disconnect. Non-admins see an Admin Only indicator on the Cursor card.
Create a Team Admin API key
- Sign in to Cursor with an account that has team admin privileges.
- Open your team settings and navigate to Admin API or API keys (see Cursor Admin API documentation).
- Create a new Team Admin API key.
- Copy the key immediately — Cursor may only display it once.
Connect in nOps
Only nOps administrators can complete these steps.Where to open Cursor
- To connect for the first time — go to Settings → Integrations (the main Account Settings page shows a preview of available apps; use View all to open the full catalog if Cursor is not in the preview) and click the Cursor card.
- To manage an existing connection — go to Account Settings → Account Status → Connected apps and click the Cursor chip to re-validate or disconnect.
Connect steps
- Click the Cursor integration card or chip.
- Paste your Admin API key and click Connect.
- nOps validates the key with Cursor (
GET /teams/members) before saving it.
Use in Budgets
After Cursor is connected org-wide, enable it per budget:- Open Operate → Budgets and select a budget.
- In AI seat tracking, select Cursor and Save.
- Matched users show period-to-date spend and seat limits in the user table (matched by email).
Manage your connection
After Cursor is connected, administrators can open the same card or chip to:- Re-validate — nOps checks the stored key against Cursor again without asking you to re-enter it.
- Disconnect — removes the stored key and marks the integration as disconnected in nOps.
What nOps stores
nOps saves integration status and configuration details (such as when Cursor was connected and last validated) so your team can see whether the integration is active. Your Admin API key is stored securely and is never shown again in the nOps UI after you connect.Troubleshooting
Invalid API key
- Confirm you copied the full key with no leading or trailing spaces.
- Ensure the key is a Team Admin API key, not a personal or user key.
- Verify your Cursor team still has API access enabled.
Action required
- The stored key may have been revoked or expired in Cursor. Create a new Team Admin API key and connect again, or use Re-validate after updating the key in Cursor.
- Only nOps administrators can resolve this status.
Admin Only on the card
- You are signed in as a member, not an administrator. Ask an org admin to connect or manage Cursor, or request the administrator role in nOps.
No account found in Budgets
- nOps matches nOps users to Cursor members by email. Confirm emails match, or switch to All in the seat table to see unmatched users.