Description
Output from Codex:
Cursor’s API returns valid usage data for your account: totalPercentUsed: 0, autoPercentUsed: 0, apiPercentUsed: 0.
Your local Cursor state says: cursorAuth/stripeMembershipType = free.
But OpenUsage sees spendLimitUsage.pooledLimit: 0 and incorrectly treats the account as a team account.
Because it thinks this is a request-based/team account, it falls back to https://cursor.com/api/usage.
That fallback endpoint returns: maxRequestUsage: null.
OpenUsage only accepts that fallback if maxRequestUsage is a positive number, so it throws the exact message you saw: Cursor request-based usage data unavailable. Try again later.
Cursor is detected; OpenUsage misclassifies your Cursor account because Cursor’s API includes a pooledLimit field even for your user/free account.
Steps to Reproduce
Enable Cursor in Openusage, when Cursor is a free account
Expected Behavior
Openusage connects to Cursor regardless of the account type
Actual Behavior
Openusage doesn't connect to Cursor
OpenUsage Version
0.6.24
Operating System
macOS (Apple Silicon)
Screenshots
Additional Context
Troubleshooted with Codex
Description
Output from Codex:
Cursor’s API returns valid usage data for your account: totalPercentUsed: 0, autoPercentUsed: 0, apiPercentUsed: 0.
Your local Cursor state says: cursorAuth/stripeMembershipType = free.
But OpenUsage sees spendLimitUsage.pooledLimit: 0 and incorrectly treats the account as a team account.
Because it thinks this is a request-based/team account, it falls back to https://cursor.com/api/usage.
That fallback endpoint returns: maxRequestUsage: null.
OpenUsage only accepts that fallback if maxRequestUsage is a positive number, so it throws the exact message you saw: Cursor request-based usage data unavailable. Try again later.
Cursor is detected; OpenUsage misclassifies your Cursor account because Cursor’s API includes a pooledLimit field even for your user/free account.
Steps to Reproduce
Enable Cursor in Openusage, when Cursor is a free account
Expected Behavior
Openusage connects to Cursor regardless of the account type
Actual Behavior
Openusage doesn't connect to Cursor
OpenUsage Version
0.6.24
Operating System
macOS (Apple Silicon)
Screenshots
Additional Context
Troubleshooted with Codex