Getting started

brands

This page is the command reference for @orchestor-inc/cli.

Commands

  • orc brands list — List AI Search brands
  • orc brands create — Create AI Search brand
  • orc brands suggestions list — List brand suggestions
  • orc brands suggestions refresh — Generate brand suggestions
  • orc brands suggestions generations get — Get brand suggestion generation
  • orc brands suggestions accept — Accept a brand suggestion
  • orc brands suggestions reject — Reject a brand suggestion
  • orc brands get — Get AI Search brand
  • orc brands update — Update AI Search brand
  • orc brands delete — Soft-delete AI Search brand

orc brands list

List AI Search brands

Usage

orc brands list [flags]

Flags

FlagTypeRequiredDescription
--relationstringNoFilter by relation. When omitted, owned and direct_competitor are returned by default.; enum: owned|direct_competitor|indirect_competitor|ignored
--limitnumberNoMaximum number of items to return
--cursorstringNoOpaque cursor for the next page

See global flags for output and request options. Use --help to check the flags supported by this command.

Compatibility aliases

  • orc brand list

Help

orc brands list --help

orc brands create

Create AI Search brand

Usage

orc brands create [flags]

Flags

FlagTypeRequiredDescription
--idempotency-keystringNoUnique key for idempotent POST requests (24h TTL). If a request with the same key was already processed, the original response is returned without re-executing the operation. Reusing a key with a different request payload returns 409 idempotency_error. Use a UUID v4 or similar unique identifier.
--namestringNo(required) Human-readable brand name.; max 255 chars
--domainstringNo(required) Primary domain. On create, a Domain entity with role: primary is auto-created and linked via Domain.brand_id.; max 255 chars
--relationstringNoSingle-axis brand relation. Intent-specific labels can be reserved in tags using intent:* when needed.; enum: owned|direct_competitor|indirect_competitor|ignored
--tagsstringNoBody field: tags; csv
--logo-urlstringNoOptional logo URL.; (use "null" or "reset" to clear)
--display-namestringNoOptional display name distinct from name.; (use "null" or "reset" to clear)
--industrystringNoOptional industry tag.; (use "null" or "reset" to clear)
--statusstringNoLifecycle status. Defaults to active; disabled preserves history and stops future execution.; enum: active|disabled
--domainsstringNoOptional full URL registry; first value becomes domain.; csv
--aliasesstringNoAlternate brand names used for matching.; csv
--color-hexstringNoOptional UI color token in; (use "null" or "reset" to clear)
--color-tokenstringNoCanonical identity color token.; enum: default|gray|brown|orange|yellow|green|blue|purple|pink|red
--identity-kindstringNoActive identity presentation mode.; enum: color|initial|icon|emoji|image
--icon-tokenstringNoIcon token reference when identity_kind=icon.; (use "null" or "reset" to clear)
--emojistringNoEmoji glyph when identity_kind=emoji.; (use "null" or "reset" to clear)
--image-file-idstringNoFile ID reference when identity_kind=image.; (use "null" or "reset" to clear)
--notesstringNoFree-form operator notes for this brand.; (use "null" or "reset" to clear)
--regex-patternstringNoOptional advanced matching regex.; (use "null" or "reset" to clear)
--offeringsstringNoCustomer-visible products, services, solutions, or packages offered by the Brand.; csv
--audiencestringNoInitial Brand Profile audience composition.; JSON array of objects (use --stdin for large resources)
--profile-suggestion-decisionsstringNoBody field: profile_suggestion_decisions; (JSON object, e.g. '{"custom_id":"x"}')

See global flags for output and request options. Use --help to check the flags supported by this command.

Compatibility aliases

  • orc brand create

Help

orc brands create --help

orc brands suggestions list

List brand suggestions

Usage

orc brands suggestions list [flags]

Flags

FlagTypeRequiredDescription
--statusstringNoenum: pending|accepted|rejected
--limitnumberNoMaximum number of items to return
--cursorstringNoOpaque cursor for the next page

See global flags for output and request options. Use --help to check the flags supported by this command.

Compatibility aliases

  • orc brand suggestion-list

Help

orc brands suggestions list --help

orc brands suggestions refresh

Generate brand suggestions

Usage

orc brands suggestions refresh [flags]

Flags

FlagTypeRequiredDescription
--idempotency-keystringNoUnique key for idempotent POST requests (24h TTL). If a request with the same key was already processed, the original response is returned without re-executing the operation. Reusing a key with a different request payload returns 409 idempotency_error. Use a UUID v4 or similar unique identifier.
--waitbooleanNoWait for an asynchronous operation to finish and print its result
--timeoutstringNoMaximum wait duration (for example 30s or 5m)
--poll-intervalstringNoDelay between status requests (default: 5s) Default: 5s

See global flags for output and request options. Use --help to check the flags supported by this command.

Help

orc brands suggestions refresh --help

orc brands suggestions generations get

Get brand suggestion generation

Usage

orc brands suggestions generations get <id> [flags]

Arguments

ArgumentRequiredDescription
idYesPath parameter: id

See global flags for output and request options. Use --help to check the flags supported by this command.

Help

orc brands suggestions generations get --help

orc brands suggestions accept

Accept a brand suggestion

Usage

orc brands suggestions accept <id> [flags]

Arguments

ArgumentRequiredDescription
idYesPath parameter: id

Flags

FlagTypeRequiredDescription
--idempotency-keystringNoUnique key for idempotent POST requests (24h TTL). If a request with the same key was already processed, the original response is returned without re-executing the operation. Reusing a key with a different request payload returns 409 idempotency_error. Use a UUID v4 or similar unique identifier.
--edit-namestringNoBody field: edit_name; max 255 chars
--relationstringNoSingle-axis brand relation. Intent-specific labels can be reserved in tags using intent:* when needed.; enum: owned|direct_competitor|indirect_competitor|ignored

See global flags for output and request options. Use --help to check the flags supported by this command.

Help

orc brands suggestions accept --help

orc brands suggestions reject

Reject a brand suggestion

Usage

orc brands suggestions reject <id> [flags]

Arguments

ArgumentRequiredDescription
idYesPath parameter: id

Flags

FlagTypeRequiredDescription
--idempotency-keystringNoUnique key for idempotent POST requests (24h TTL). If a request with the same key was already processed, the original response is returned without re-executing the operation. Reusing a key with a different request payload returns 409 idempotency_error. Use a UUID v4 or similar unique identifier.

See global flags for output and request options. Use --help to check the flags supported by this command.

Help

orc brands suggestions reject --help

orc brands get

Get AI Search brand

Usage

orc brands get <id> [flags]

Arguments

ArgumentRequiredDescription
idYesBrand ID.

See global flags for output and request options. Use --help to check the flags supported by this command.

Compatibility aliases

  • orc brand get

Help

orc brands get --help

orc brands update

Update AI Search brand

Usage

orc brands update <id> [flags]

Arguments

ArgumentRequiredDescription
idYesPath parameter: id

Flags

FlagTypeRequiredDescription
--namestringNoBody field: name; max 255 chars
--domainstringNoBody field: domain; max 255 chars
--relationstringNoSingle-axis brand relation. Intent-specific labels can be reserved in tags using intent:* when needed.; enum: owned|direct_competitor|indirect_competitor|ignored
--tagsstringNoBody field: tags; csv
--logo-urlstringNoBody field: logo_url; (use "null" or "reset" to clear)
--display-namestringNoBody field: display_name; (use "null" or "reset" to clear)
--industrystringNoBody field: industry; (use "null" or "reset" to clear)
--statusstringNoLifecycle transition. disabled preserves history and stops future execution; returning to active does not backfill the disabled interval.; enum: active|disabled
--domainsstringNoBody field: domains; csv
--aliasesstringNoBody field: aliases; csv
--color-hexstringNoBody field: color_hex; (use "null" or "reset" to clear)
--notesstringNoBody field: notes; (use "null" or "reset" to clear)
--regex-patternstringNoBody field: regex_pattern; (use "null" or "reset" to clear)

See global flags for output and request options. Use --help to check the flags supported by this command.

Compatibility aliases

  • orc brand update

Help

orc brands update --help

orc brands delete

Soft-delete AI Search brand

Usage

orc brands delete <id> [flags]

Arguments

ArgumentRequiredDescription
idYesPath parameter: id

See global flags for output and request options. Use --help to check the flags supported by this command.

Compatibility aliases

  • orc brand delete

Help

orc brands delete --help