Skip to content

Openusage doesn't connect to Cursor FREE account #529

@logicito

Description

@logicito

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

Image

Additional Context

Troubleshooted with Codex

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions