Give one job a ceiling.
Key once. Ceiling on one task_ref. Preflight returns approved: false when that job is out. Your code decides.
key in 30 seconds · shown once
Get your API key
Takes 30 seconds. No setup call. No credit card.
Your API key is ready.
Copy it now. We won't show it again. If you lose it, /recover shows it again to whoever can read the email you just used.
Nothing on this page needs the key pasted in: your code sends it, with every
call. In Python or Node that means AGENTBILL_API_KEY, and the line below sets
it in the terminal your code runs in.
export AGENTBILL_API_KEY=No terminal? Send the key yourself as an Authorization: Bearer header from whatever makes the call.
It signs you in with this key, so the console does not ask you to paste it. There you name a job, give it a ceiling, and see the refusal your first run produces. It asks for the key by hand again when you sign out, on another browser, or a week from now. Copy the line above first: this screen is not shown again, and the console does not print your key.