Global Options
Global options are shared by multiple Orchestor CLI data commands. Availability depends on the command; check its --help output. Local configuration commands list their supported options on their own reference pages.
Help
Use --help to display usage and supported options for a command.
orc brands list --helpWorkspace
Use --workspace to select a workspace by ID. You can also set the ORCHESTOR_WORKSPACE_ID environment variable.
orc brands list --workspace <workspace-id>JSON output
Use --json for compact JSON or --pretty for indented JSON. Both wrap the response in an envelope.
orc brands list --json
orc brands list --prettyOutput format
Use --format to select json, table, yaml, csv, or raw. The default is human-readable output.
orc brands list --format table
orc brands list --format csvField selection
Use --field to extract a value from the response. Dotted paths are supported. --fields is an alias.
orc brands list --field idRaw output
Use --raw to print extracted values without JSON quotes or an envelope. Array values are printed one per line for use in other commands.
orc brands list --field id --rawFile output
Use --output to write the result to a file instead of standard output.
orc brands list --json --output brands.jsonPager
Use --no-pager to disable the interactive pager. The pager is disabled by default when standard output is not a terminal.
orc brands list --no-pagerDry run
Use --dry-run to preview the request without sending it to the API.
orc brands list --dry-runConfirmation
Use --yes to skip confirmation prompts for destructive operations. This option does not grant permissions.
orc brands delete <brand-id> --yesPage size
Use --page-size on paginated list commands to set the maximum number of items per page. It maps to the API’s limit parameter.
orc brands list --page-size 25All pages
Use --page-all on paginated list commands to stream every page as NDJSON, one record per line. Do not combine it with --json, --pretty, or another output format.
orc brands list --page-all
orc brands list --page-all --output brands.ndjsonStandard input
Use --stdin to read a JSON resource definition from standard input when creating or updating a resource. --from-stdin is an alias.
orc brands create --stdin --dry-run < brand.jsonRequest timing
Use --timing to print request duration to standard error. Timing stays separate from the data on standard output, so it can be used with JSON output.
orc brands list --json --timingRead-only mode
Use --readonly to block any request that can change data before it is sent. ORCHESTOR_READONLY=1 does the same. Only reads, and POST requests marked read-only such as sheets values get, are sent. Use it when handing the CLI to an agent that should only look.
orc sheets values get YOUR_CONNECTION_ID SPREADSHEET_ID --ranges 'Metrics!A1:D20' --readonly
ORCHESTOR_READONLY=1 orc sheets get YOUR_CONNECTION_ID SPREADSHEET_IDUntrusted content wrapping
Use --wrap-untrusted to wrap external text such as cell values, notes, and titles in <<<EXTERNAL_UNTRUSTED_CONTENT id="…">>> markers, neutralizing model special tokens and spoofed markers. The output also carries an externalContent note. Use it when an AI model will read fetched content, so the content is treated as data rather than instructions.
orc sheets values get YOUR_CONNECTION_ID SPREADSHEET_ID --ranges 'Inbox!A1:C50' --wrap-untrusted --json