Opening IO Gateway

Troubleshooting

Troubleshooting

Use when
Operational diagnosis
Updated
September 4, 2026

Use this page when IO Gateway starts but requests, dashboard actions, provider accounts, or release checks do not behave as expected.

Diagnostic order

  1. 1
    Check process health.

    Start with /health, /ready, and service logs.

  2. 2
    Check authentication.

    Separate dashboard auth failures from client API-key failures.

  3. 3
    Check provider accounts.

    Look for disabled, expired, cooling-down, failed, or quota-exhausted accounts.

  4. 4
    Check routing rules.

    Inspect custom models, managed-key scopes, priority routing, and fallback behavior.

Common symptoms

SymptomLikely check
401 from client requestWrong shared proxy key or managed API key.
Dashboard login failsAdmin auth key, TOTP secret, cookie security, or session settings.
Model alias not foundCustom model name, ctm: prefix, or saved alias state.
Unexpected account usedPriority routing, account health, key scope, or custom-model fallback.
Notification missingDestination token/webhook, outbound network access, or dashboard notification settings.

Useful commands

curl http://127.0.0.1:8319/health
curl http://127.0.0.1:8319/ready
curl http://127.0.0.1:8319/api-docs/openapi.json