Commands
Every Intempt CLI command, its flags, and whether it needs credentials.
Commands
Run intempt --help for the same list from your terminal, and intempt --version
for the installed version.
Working with the tracking plan
These run entirely against your local intempt.yaml. No account, no network.
| Command | What it does |
|---|---|
intempt init | Detect the project and create intempt.yaml. Guided and empty paths are offline; the AI scan path needs credentials |
intempt generate | Read intempt.yaml and write typed wrappers to the output directory |
intempt add <event> | Add an event interactively, prompting for name, description and properties |
intempt remove <event> | Remove an event from the schema |
intempt validate | Check intempt.yaml for required fields, type errors, bad nesting and reserved names |
intempt push | Sync the schema in intempt.yaml to the Intempt console. Needs credentials |
Checking coverage
intempt statusScans your codebase for event calls and compares them against the tracking plan, so you can see what is defined but never fired.
| Flag | Effect |
|---|---|
--ci | Exit non-zero when coverage gaps are found, for use in a pipeline |
--json | Machine-readable output |
--warn-only | Report gaps without failing |
Detection follows each language's own naming convention, so it works on all 15 platforms and is safe to gate a build on. See Platforms for how it matches your code.
Context
| Command | What it does |
|---|---|
intempt use [--org NAME] [--project NAME] | Set the default org and project. Omit both flags for an interactive picker |
intempt login | Authenticate with Intempt |
intempt whoami | Show the currently configured account |
intempt logout | Clear stored credentials |
Generating content
Each of these sends a prompt to Intempt and returns generated copy. All need credentials and an org and project.
intempt content generate-email "cold outreach for enterprise SaaS buyers"
intempt content generate-email "spring sale" --format plain| Command | Produces |
|---|---|
intempt content generate-email "<prompt>" | An email. Add --format html or --format plain |
intempt content generate-sms "<prompt>" | An SMS message |
intempt content generate-push "<prompt>" | A push notification |
intempt content generate-landing-page "<prompt>" | Landing page HTML |
intempt content generate-slack "<prompt>" | A Slack message |
intempt content generate-text "<prompt>" | Generic text or copy |
intempt content generate-image "<prompt>" | An image |
Two shorthands exist for the two most-used ones:
intempt gen-email "spring sale" # same as content generate-email
intempt gen-image "hero banner" # same as content generate-imageShared flags: --org, --project, --api-key, --json.
The command registry
Every platform API command the CLI can call is discoverable from the CLI itself, so you do not have to read this page to find one. Both need credentials.
| Command | What it does |
|---|---|
intempt registry list [--json] | List all platform API commands |
intempt registry describe <tool> [--json] | Show one command's arguments |
Calling the platform API directly
The CLI can call the Intempt API directly, so you can reach any available command without hand-writing an HTTP request.
intempt registry list # every available command
intempt registry describe get_user_overview # one command's arguments
intempt users get_user_overview --email sarah@acme.com| Command | What it does |
|---|---|
intempt registry list | List all platform API commands |
intempt registry describe <tool> | Show one command's arguments |
intempt <domain> <action> | Call a command directly |
intempt registry list is the accurate source for what your installed version
can reach, because the set tracks the platform rather than this page.
Shared flags: --org, --project, --api-key.
