Getting started

projects

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

Commands

  • orc projects list — List projects
  • orc projects create — Create project
  • orc projects get — Get project
  • orc projects update — Update project
  • orc projects restore — Restore an archived project
  • orc projects archive — Archive project
  • orc projects rollup get — Get Project progress rollup

orc projects list

List projects

Usage

orc projects list [flags]

Flags

FlagTypeRequiredDescription
--workspace-idstringNoFilter by workspace ID (for multi-workspace users).
--include-archivedstringNoInclude archived projects in the response.; enum: true|false
--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 project list

Help

orc projects list --help

orc projects create

Create project

Usage

orc projects 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.
--project-keystringNo(required) URL-safe project identifier (must be unique within workspace).
--namestringNo(required) Display name.
--descriptionstringNoOptional description.
--workspace-idstringNoWorkspace to create the project in (defaults to current).
--initiative-idstringNoOptional parent Initiative ID in the same Workspace.; (use "null" or "reset" to clear)
--milestonestringNoBody field: milestone; (JSON object, e.g. '{"custom_id":"x"}')
--display-ordernumberNoSort order in project lists.
--color-tokenstringNoVisual identity color token (Q2.CQ shared design tokens).; enum: default|gray|brown|orange|yellow|green|blue|purple|pink|red
--identity-kindstringNoWhich kind of visual identity this project uses.; enum: color|initial|icon|emoji|image
--icon-tokenstringNoIcon token reference (when identity_kind=icon).; (use "null" or "reset" to clear); max 64 chars
--emojistringNoEmoji glyph (when identity_kind=emoji).; (use "null" or "reset" to clear); max 32 chars
--image-file-idstringNoReference to uploaded image file (when identity_kind=image).; (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 project create

Help

orc projects create --help

orc projects get

Get project

Usage

orc projects get <key> [flags]

Arguments

ArgumentRequiredDescription
keyYesProject key (URL-safe identifier).

Flags

FlagTypeRequiredDescription
--workspace-idstringNoWorkspace context for the project key (required for organization-scoped credentials).

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

Compatibility aliases

  • orc project get

Help

orc projects get --help

orc projects update

Update project

Usage

orc projects update <key> [flags]

Arguments

ArgumentRequiredDescription
keyYesProject key (URL-safe identifier).

Flags

FlagTypeRequiredDescription
--workspace-idstringNoWorkspace context override (rare; defaults to current).
--namestringNoProject display name.
--descriptionstringNoProject description.
--display-ordernumberNoSort order in project lists.
--visibilitystringNoworkspace — visible to all workspace members. private — visible only to project members.; enum: workspace|private
--color-tokenstringNoVisual identity color token (Q2.CQ).; enum: default|gray|brown|orange|yellow|green|blue|purple|pink|red
--identity-kindstringNoWhich kind of visual identity this project uses.; enum: color|initial|icon|emoji|image
--icon-tokenstringNoBody field: icon_token; (use "null" or "reset" to clear); max 64 chars
--emojistringNoBody field: emoji; (use "null" or "reset" to clear); max 32 chars
--image-file-idstringNoBody field: image_file_id; (use "null" or "reset" to clear)
--initiative-idstringNoOptional parent Initiative ID in the same Workspace.; (use "null" or "reset" to clear)
--milestonestringNoBody field: milestone; (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 project update

Help

orc projects update --help

orc projects restore

Restore an archived project

Usage

orc projects restore <key> [flags]

Arguments

ArgumentRequiredDescription
keyYesProject key (URL-safe identifier).

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 projects restore --help

orc projects archive

Archive project

Usage

orc projects archive <key> [flags]

Arguments

ArgumentRequiredDescription
keyYesProject key (URL-safe identifier).

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.
--workspace-idstringNoWorkspace containing the project to archive (required for organization-scoped credentials).

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

Compatibility aliases

  • orc project archive

Help

orc projects archive --help

orc projects rollup get

Get Project progress rollup

Usage

orc projects rollup get <id> [flags]

Arguments

ArgumentRequiredDescription
idYesProject ID or existing Project key.

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

Help

orc projects rollup get --help