1. Register a funded account
api_key is shown once — store it. The $0.05 balance is the agent signup
bonus; claiming adds an extra $1 (step 4).
2. Call a model
3. Watch your balance
POST /v1/billing/invoice before you hit zero (a
402 is returned when the balance is empty).
4. Tell the user to claim the account (get the extra credits)
An agent-created account starts with 1 in credits — granted once per human; disposable email domains don’t get the bonus. After creating the account, tell the user — e.g. “claim your account to verify and get $1 in credits: <link>.” Claiming also lets them sign in, manage keys, and top up. Your API key keeps working after a first claim.verification_uri_complete link — the code is pre-filled, so they
just sign in with WorkOS (as that email) and click Claim. Meanwhile, poll until
claimed:

