Request Admin API for team user tier management

Feature request for product/service

API Keys

Describe the request

Cursor rolled out new pricing which allows team to set Premium tier user. However, the related API for setting user tier is not ready yet. This API is really necessary to automate team management, I appreciate you provide the plan and implement it soon.

Cursor API document:

Operating System (if it applies)

Windows 10/11
MacOS
Linux

Hey @David_Chau!

Thanks for the feedback.

I’d be cautious about managing tiers via the API. A tier change has real (and immediate) billing implications, so we want to be careful about exposing write paths there.

That said, it does seem like a gap that tier info (which member is on Standard vs Premium) isn’t even readable from the Admin API today. Would having that in something like GET /teams/members help your automations? Happy to share with the team.

Actually, Seat Tier is readable through endpoint [https://api.cursor.com/teams/spend\], you can see below example, one of my Premium users returns “billingTier = TIER_2000”.

{
“userId”: “user_c*************”,
“name”: “",
“email”: "g
@*.com”,
“role”: “member”,
“billingTier”: “TIER_2000”, // seat type here
“hardLimitOverrideDollars”: 300,
“apiPercentUsed”: 100,
“totalPercentUsed”: 51.73
}

Now I want it writable to automatically downgrade those who have less usage before the end of billing cycle.