Skip to main content
Every command accepts the same four output flags. They are global, so they are left out of the per-command flag tables in the command reference.

Pretty output

With no flag and a terminal attached, listings render as a table and single records as a key-value block, followed by a short list of commands you are likely to want next.
Column choice depends on the fields the response carries and on your terminal width, so treat the table as something to read rather than something to parse.

JSON

The envelope is also what you get when output is piped or redirected, because the CLI drops pretty formatting when standard output is not a terminal. neetodesk tickets list > out.json therefore writes JSON without needing --json.

Quiet

--quiet prints the response body on its own, with no envelope, no pagination and no breadcrumbs:
On commands that create or update a record, quiet mode prints just the identifier, which makes it easy to capture:

TOON

--toon emits TOON, an indentation-based encoding that carries the same data in fewer tokens than JSON. It is intended for AI assistants reading command output:
See AI assistants for how the CLI plugs into Claude, Cursor and the rest.