Urlbox

Troubleshooting

Diagnose Urlbox CLI problems with urlbox doctor and understand the error codes it reports.

Start with urlbox doctor

urlbox doctor

doctor checks your install, config, session, credentials and network in one go, and tells you exactly what's wrong rather than failing cryptically deeper in a command. It's the first thing to run whenever something isn't working.

Error codes

When something goes wrong, the CLI reports one of a small, fixed set of error codes along with a hint describing the fix:

CodeMeaningFix
usagebad flags or a missing URLcheck urlbox <cmd> --help
validationthe request failed validationread the hint
authnot signed in, or an invalid credentialsign in with urlbox login; in CI check URLBOX_API_SECRET
forbiddenyour plan doesn't allow this featurecheck your plan
not_foundunknown render ID, project or credentialverify the ID or name
conflictthe change clashes with existing stateread the hint
rate_limittoo many requestswait and try again
serveran Urlbox API errortry again shortly
networkno connection or DNS failurerun urlbox doctor
timeoutthe render exceeded its timeoutraise --timeout, or use async

"The screenshot looks wrong"

If the page itself returned an error (a login wall, a captcha, an error page) the render still succeeds (you captured something), but the result flags it so you don't mistake a captcha screenshot for the real page. When that happens, see avoiding being blocked for options like proxies and stealth.

Still stuck?

  • Run again with --output-format json to see the full error and hint.
  • Check your version with urlbox version, and update with urlbox upgrade.
  • Found a bug? Report it on GitHub.
  • Or just talk to us: support@urlbox.com or urlbox.com/contact.

On this page