rogeriq projects

A project is the unit of data isolation in RogerIQ. Every conversation, contact, KB article, widget, integration, and webhook belongs to exactly one project.

Subcommands

bash
rogeriq projects list [--org org_xxx]
bash
rogeriq projects get prj_xxx
bash
rogeriq projects create "Acme Support" [--slug acme] [--domain acme.com]

Requires write (or projects:write) scope.

bash
rogeriq projects update prj_xxx \ [--name ...] [--domain ...] \ [--agent-mode autopilot|copilot|assist] \ [--ai-model anthropic/claude-sonnet-4]
bash
rogeriq projects delete prj_xxx

Destructive. Requires admin (or projects:admin) scope. Does not prompt. Cascades to all owned resources.

bash
rogeriq projects use prj_xxx

Saves as the default for future commands (written to ~/.rogeriq/config.json). You can also set RIQ_PROJECT_ID in your shell or pass --project prj_xxx per command.

Org context

Commands that hit /v1/orgs/:orgId/projects need the org id. Resolution order:

  1. --org org_xxx flag.
  2. RIQ_ORG_ID env var.
  3. orgId saved in ~/.rogeriq/config.json (set by rogeriq orgs use).
Ask a question... ⌘I