Reference

CLI

Useful on its own, scriptable by default. Human text goes to stderr; stdout is schema-versioned JSON with no ANSI sequences.

Commands

CommandPurpose
adbid login --env sandboxDevice or browser auth; stores a scoped credential
adbid whoami --jsonPrincipal, tenant, scopes, environment
adbid campaigns listCampaigns with state and budget
adbid decisions bidRun a bid decision against the current snapshot
adbid warrants requestCreate a warrant request (does not approve)
adbid receipts getFetch and verify a receipt
adbid journal reconcileCompare provider invoice to the ledger
adbid doctor --fullConnectivity, clock skew, credential, freshness

Global flags

--env, --tenant, --json, --quiet, --timeout, --request-id, --dry-run, --expected-revision. A --yes flag never bypasses an approval.

Exit codes

0 success · 2 input · 3 policy denial · 4 conflict · 5 unavailable · 6 partial completion · 1 internal.