Serverless inference worked on my workspace for months. It started returning 402, so today I upgraded from Free to the Core Plan — and it still returns 402, now with 30 unused credits sitting there.
This looks like the same root cause as “Credit tracking is broken” (topic 12330, fixed Jun 29). Same trigger: Free → Core upgrade, dashboard stuck at “0 / N credits used”, and errors claiming the credit limit was hit. In my case it also blocks inference entirely.
Every inference request returns:
POST https://detect.roboflow.com/sku-110k-reea6/1?api_key=***&confidence=30&format=json
HTTP 402
{"status":402,"message":"This workspace cannot currently spend credits for serverless inference. Verify billing or credit cap settings. {'type': 'AccessException', 'reason': 'credit_cap_exceeded', 'planCycleUsed': 0, 'cycleCreditCap': -1}"}
Note cycleCreditCap: -1. A negative cap does not read as “out of credits”, it reads as an uninitialized value: any usage, including zero, compares as over the limit. That would explain why this worked on the Free plan (real positive cap) and broke the moment I upgraded.
My dashboard at the same time:
- Plan & Billing: Core Plan, active, card charged today, renews October 17 2026.
- Usage: “0 of 30 credits used”, cycle Sep 17 – Oct 17 2026.
- Usage over the last 90 days: 0.2 credits total (avg 0.0023/day). My real consumption is tiny and nowhere near any limit.
Also relevant: my Plan & Billing page has no Flex Billing card at all. The docs say Flex Billing controls live on that page and that it is enabled by default for all workspaces. On my account that card does not render, so I cannot enable flex or set/remove a cap myself. The only sections that render are Your Plan, Add License for Downloaded Weights, Billing, Cloud Marketplace, and Additional Settings (Cancel Plan).
Already ruled out:
- Not the API key. My private key shows “In Use” / “Full access” and resolves to this workspace. Decisive test: the publishable key returns 401 “not authorized for serverless inference”, while the private key returns 402 — so it passes auth and fails only at the credit check.
- Not the model: same 402 on sku-110k-reea6/1, coco/9 and microsoft-coco/9.
- Not the endpoint: same 402 on detect., serverless. and classify.roboflow.com.
- Not propagation: reproduced for 3+ hours, 21 automated retries, plus hard refreshes.
I am paying for a plan I cannot use, and the support email bounced because Core Plan does not include direct support. Could someone reset/initialize the credit cap on this workspace?
Operating System & Browser: macOS, Chrome
Workspace: mateos-workspace-4hmbq
Do you grant Roboflow Support permission to access your Workspace for troubleshooting? (Yes/No): Yes