Skip to main content

Global flags

Command groups

The CLI registry is committed at data/cli-commands.json and is used to keep docs aligned with implementation. Launch groups include:
  • whoami, doctor
  • orgs, organizations, workspaces
  • campaigns
  • contacts, contact-lists, contact-tags, contact-imports, contact-exports, contact-fields
  • deals, pipelines
  • companies
  • activities
  • inbox
  • connectors
  • kb
  • offerings
  • tracking-domains
  • email-auth
  • sequences
  • learning
  • alerts
  • warmup
  • billing
  • members, invitations, groups, domains
  • api-keys
  • teams, usage, dashboard
  • copilot

Dry run

--dry-run works on named commands and on the raw api command. The CLI prints the request and exits without making any network call. No API key is needed for a dry run.
The authorization header keeps only the public fs-key- prefix of the key. Any other key value shows [redacted], and a missing key shows [missing]. The raw key is never printed.

Headless data commands

Available in 0.1.8:
  • --include-list and --sender repeat. Mixing them with --data fails with ambiguous_body.
  • A path value of . or .. fails with invalid_flag_value (exit code 2).
The routes, scopes and error codes for these commands are on Headless operations. connectors create cal-com reads the Cal.com key only from FIRSTSALES_CAL_COM_API_KEY; passing it as a flag fails.

Examples