What you’ll accomplish
- Connect with your Cursor Team Admin API key
- Track billed Cursor spend over time, by model, by department, and per person
- See every Cursor seat, including people who have access but no usage (the seats you may be paying for and not using)
- Track per-person engagement: who used Cursor each day, and the edits and lines of code they accepted
- See each person’s spend limit beside their actual spend, and update it from June on Enterprise plans
- On Enterprise plans, see skill usage across the team
- Identify top users and the teams driving usage
What June syncs
From your Cursor team, June syncs:- Billed spend per person (the amount Cursor actually charges, in cents)
- Token usage per person
- Per-person daily engagement: active days, accepted edits and tab completions, and lines of code added
- Per-person spend limits, so each person’s cap shows next to what they actually spend
- Skill usage (Enterprise plans): which skills the team uses and how often, detected automatically, with no extra setup
- Your team roster, so June can show every seat, including people with no usage
Capabilities
This is a read-only spend integration. June ingests usage and billing data, and does not take actions in Cursor.Prerequisites
Before starting, ensure you have:- A Cursor team on a plan with Admin API access (Business or Enterprise)
- Admin access to create a Team Admin API key
Connect Cursor
1
Generate a Team Admin API key
- Sign in to your Cursor team’s dashboard as an admin.
- Go to Settings and create a Team Admin API key.
- Copy the key.
2
Add the integration in June
- In June, open the Integrations page.
- Choose Cursor.
- Paste your Team Admin API key and save.
3
Wait for the first sync
June backfills your historical usage and refreshes daily. Spend, per-person data, and seats appear under AI usage → Cursor once the first sync completes.