- An
ak_live_*API key. - Confirmed authentication with
/auth/whoami. - Listed your team’s evaluations.
- Dry-run a new evaluation (no spend, no DB write).
- Created a real evaluation.
1. Mint an API key
Go to Settings → API keys in the dashboard and click Create key.
evaluations:read, evaluations:write, and autousers:read. See
Authentication for the full vocabulary.
The plaintext key is shown once. Store it as AUTOUSERS_API_KEY in
your secret manager. We store only its sha256 hash; if you lose it, mint
a new one.
2. Confirm authentication
{"error":{"type":"authentication_error",...}}, your key is
wrong or revoked. Mint a fresh one.
3. List evaluations
starting_after=<last_id> to fetch the next page. See
Pagination.
4. Dry-run a new evaluation
Every billable POST that runs autousers supportsdryRun: true. The
server validates the payload, returns a cost estimate, and writes
nothing to the database. Use this in CI to fail fast on a malformed
config before spending tokens.
wouldCreate so the caller
can confirm exactly what the live POST would persist.
5. Create the real evaluation
DropdryRun: true and re-issue the same request:
201):
POST to
/v1/evaluations/{id}/run-autousers. See the
Evaluations concept guide.
Next steps
Stop polling — use webhooks
Get notified when an autouser run completes.
Wire the CLI into CI
autousers eval create --template=accessibility in GitHub Actions.