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.
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”.