Intempt Docs
Developer DocsCLI

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.

CommandWhat it does
intempt initDetect the project and create intempt.yaml. Guided and empty paths are offline; the AI scan path needs credentials
intempt generateRead 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 validateCheck intempt.yaml for required fields, type errors, bad nesting and reserved names

Checking coverage

intempt status

Scans your codebase for event calls and compares them against the tracking plan, so you can see what is defined but never fired.

FlagEffect
--ciExit non-zero when coverage gaps are found, for use in a pipeline
--jsonMachine-readable output
--warn-onlyReport 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

CommandWhat it does
intempt use [--org NAME] [--project NAME]Set the default org and project. Omit both flags for an interactive picker
intempt whoamiShow the currently configured account
intempt logoutClear 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
CommandProduces
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-image

Shared flags: --org, --project, --api-key, --json.

Calling the platform API directly

The CLI can call the Intempt platform 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
CommandWhat it does
intempt registry listList 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.

On this page