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.

By registering you agree to our Terms of Service and Privacy Policy. No marketing email. Just a key.

Already registered and no longer have the key? Get back in.

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.

API keyshown once

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.

Reference, when you need it: docs · questions.

Optionalit can wait

A little context, if you want to give it. Nothing here is required, and the console works the same without it.