My account can create Fly apps normally, but the Sprites API refuses to create
new sprites with a 403 “account is restricted” error. I’d like that lifted.
Billing: payment method attached, account shows “Good Standing”, $0 balance, $30 Trial credits for Sprites
WHAT FAILS
Creating a sprite:
curl -X POST https://api.sprites.dev/v1/sprites \
-H “Authorization: Bearer $SPRITES_TOKEN” \
-H “content-type: application/json” \
-d ‘{“name”:“qm-probe-test”}’
Response:
HTTP/2 403
date: Mon, 03 Aug 2026 15:10:21 GMT
x-request-id: GMhUMRhPNkOR7eoATHWl
fly-request-id: 01KZ42T1W4V7X38DKMZ4PTE452-iad
{“error”:“Your account is restricted. Please contact billing@fly.io”}
The same 403 occurs through the sprite CLI and through my application, which
creates one sprite per user.
WHAT WORKS
Listing sprites:
GET https://api.sprites.dev/v1/sprites → HTTP 200
So the token and its scope are fine. Only sprite creation is refused.
WHAT I’M RUNNING
A self-hosted deployment of QM (GitHub - yc-software/qm: Multiplayer agent harness for work · GitHub), an
open-source agent platform. It gives each user an isolated sandbox, so it
creates one sprite per user scope via the API. Expected volume is single-digit
sprites to start.
Could you remove the restriction on sprite creation, or tell me what
verification you still need?