Run the doctor
When something goes wrong, start withneetoplaydash doctor. It checks your authentication, API connection, and CLI version.
Common errors
When a command fails, it prints an error message to standard error and exits with status 1. Usage errors such as an unknown flag or a missing argument addRun 'neetoplaydash --help' for usage.
Not authenticated. Run 'neetoplaydash login' to authenticate.
Not authenticated. Run 'neetoplaydash login' to authenticate.
Solution: run
neetoplaydash login --subdomain <name>.Multiple subdomains authenticated (acme, beta); specify --subdomain.
Multiple subdomains authenticated (acme, beta); specify --subdomain.
Solution: add
--subdomain <name> to the command. For logout, --all signs out of every workspace.Not authenticated for "foo". Authenticated subdomains: acme, beta.
Not authenticated for "foo". Authenticated subdomains: acme, beta.
--subdomain value does not match any signed-in workspace. Solution: use one of the listed subdomains, or sign in to the new one.
Subdomain not found. Please check that you entered the correct subdomain.
Subdomain not found. Please check that you entered the correct subdomain.
neetoplaydash login could not find a workspace at <subdomain>.neetoplaydash.com. Solution: use the first part of your workspace URL. For
https://spinkart.neetoplaydash.com, enter spinkart.Authentication session expired. Please try again.
Authentication session expired. Please try again.
NeetoPlaydash CLI authentication timed out after 5 minutes. Please try again. means the CLI stopped waiting. Solution: run
neetoplaydash login again and approve the sign-in in the browser. If the browser does not open, visit the URL the CLI prints.Could not connect to NeetoPlaydash. Check your internet connection
Could not connect to NeetoPlaydash. Check your internet connection
Solution: check your network and run
neetoplaydash doctor. If NEETOPLAYDASH_BASE_URL is set, confirm it points at a reachable server.required flag(s) "xxx" not set
required flag(s) "xxx" not set
Solution: check the command’s reference page or run
neetoplaydash <command> --help for the required flags.Flag --project cannot be blank. / Argument "run_id" cannot be blank.
Flag --project cannot be blank. / Argument "run_id" cannot be blank.
Solution: check that the variable holds the id you expect.
API error (422): <message>
API error (422): <message>
API error (<status>): <message>, one line per additional error, and a Suggestion: line for common statuses: 401 (sign in again), 403 (no permission), 404 (check the ID), 422 (check required fields with --help), and 429 (rate limited, wait and retry). Solution: follow the suggestion. For 401, run
neetoplaydash login to refresh the session.API error (400): Invalid date range format
API error (400): Invalid date range format
insights show received a --start-date or --end-date that is not YYYY-MM-DD. When --start-date is older than the most recent 3 months, the message is Insights are available only for the most recent 3 months with the earliest date you can use. Solution: pass dates as
YYYY-MM-DD, with --start-date inside the most recent 3 months.A command returns fewer results than the dashboard shows
A command returns fewer results than the dashboard shows
Solution: raise
--page-size (max 50 for projects list and runs list, 100 for test-entities list) or walk the pages with --page. See Pagination.A test entity id is refused for a run you know it ran in
A test entity id is refused for a run you know it ran in
Solution: confirm the id with
neetoplaydash test-entities list <run_id> --project <project_id>.Claude Code not found (~/.claude/ does not exist).
Claude Code not found (~/.claude/ does not exist).
neetoplaydash setup claude requires Claude Code to have been run at least once. Solution: install and open Claude Code, then run the command again.
Check the version
neetoplaydash update.