# Request Admin API for team user tier management

**URL:** <https://forum.cursor.com/t/request-admin-api-for-team-user-tier-management/164649>\
**Category:** Feature Requests\
**Tags:** teams-enterprise\
**Created:** [July 2, 2026, 9:26am UTC](https://forum.cursor.com/t/request-admin-api-for-team-user-tier-management/164649 "2026-07-02T09:26:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![xianglai1.li](https://avatars.discourse-cdn.com/v4/letter/x/ccd318/32.png) [@xianglai1.li](https://forum.cursor.com/u/xianglai1.li)\
**Post date:** [July 2, 2026, 9:26am UTC](https://forum.cursor.com/t/request-admin-api-for-team-user-tier-management/164649/1 "2026-07-02T09:26:58Z")

</div>

### 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:

> **[Admin API | Cursor Docs](https://cursor.com/cn/docs/account/teams/admin-api#-39)**
>
> 使用 Admin API 以编程方式管理团队成员和设置。

### Operating System (if it applies)

Windows 10/11  
MacOS  
Linux

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [July 2, 2026, 11:51am UTC](https://forum.cursor.com/t/request-admin-api-for-team-user-tier-management/164649/5 "2026-07-02T11:51:29Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![xianglai1.li](https://avatars.discourse-cdn.com/v4/letter/x/ccd318/32.png) [@xianglai1.li](https://forum.cursor.com/u/xianglai1.li)\
**Post date:** [July 3, 2026, 1:44am UTC](https://forum.cursor.com/t/request-admin-api-for-team-user-tier-management/164649/7 "2026-07-03T01:44:07Z")

</div>

Actually, Seat Tier is readable through endpoint [[https://api.cursor.com/teams/spend\](https://api.cursor.com/teams/spend%5C)], 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.

---

<div class="post-metadata">

**Author:** ![xianglai1.li](https://avatars.discourse-cdn.com/v4/letter/x/ccd318/32.png) [@xianglai1.li](https://forum.cursor.com/u/xianglai1.li)\
**Post date:** [July 31, 2026, 5:57am UTC](https://forum.cursor.com/t/request-admin-api-for-team-user-tier-management/164649/9 "2026-07-31T05:57:28Z")

</div>

Any update?
