Kruiger Labs
Client Portal Get Started
DocumentationIAA BOT
Sign inGet support
IAA BOT

IAA BOT Troubleshooting

Diagnose website, OAuth, authorization, API, HMAC, nonce, permissions, workflow, and synchronization problems.

View IAA BOT Product

Common problems#

ProblemHow to diagnose and fix
/authorize failsCheck IAA_AUTHORIZE_URL, POST /authorize/sessions, HTTPS, bot-to-backend authentication, and backend logs.
/lookup shows no authorizationConfirm the same Discord user completed OAuth and the backend authorization endpoint returns an active record.
API returns unauthorizedCompare bearer API key values and confirm no whitespace or proxy header removal.
Invalid signatureCompare method, path/query, timestamp, nonce, exact body bytes, SHA256 encoding, and signing secret.
Nonce rejectedGenerate a unique nonce for every request; do not retry with the same signed request.
Expired timestampSynchronize server clocks and use the current timestamp within backend tolerance.
Staff action deniedCheck backend staff access, role mappings, permission cache, and guild membership.
Workflow posts locally but not on websiteCheck the workflow API response, website ID, decision route, and local iaa_workflows.sqlite3 state.
Role or channel is 0The local buyer_config entry is unconfigured; enter the required numeric Discord ID.

Back to top