Command Summary
| Command | Purpose |
|---|---|
trigify workflow create | Create a workflow from JSON |
trigify workflow list | List workflows |
trigify workflow get | Fetch one workflow |
trigify workflow update | Update a workflow |
trigify workflow delete | Soft-delete a workflow |
trigify workflow draft upsert | Create or replace a draft for an existing workflow |
trigify workflow draft get | Fetch the current draft |
trigify workflow draft delete | Discard the current draft |
trigify workflow publish | Publish the current draft |
trigify workflow test | Trigger a test execution |
trigify workflow actions | List available workflow actions |
trigify workflow examples | Show example workflows |
trigify workflow executions | List execution history for a workflow |
trigify workflow execution | Get detailed execution log for a specific run |
Workflow JSON Input
Commands that create or update workflow definitions accept JSON from exactly one of:--workflow-file <path>--workflow-stdin
--no-auto-fix.
Example using a file:
stdin:
trigify workflow create
Required flags:
--name <name>
--description <description>--workflow-file <path>--workflow-stdin--search-id <id>--enabled <enabled>defaultfalse--status <status>defaultDRAFT--no-auto-fix
trigify workflow list
Optional flags:
--limit <number>default20--offset <number>default0--status <status>
trigify workflow get
Required flags:
--id <id>
trigify workflow update
Required flags:
--id <id>
--name <name>--description <description>--workflow-file <path>--workflow-stdin--enabled <enabled>--status <status>--no-auto-fix
trigify workflow delete
Required flags:
--id <id>
Draft Commands
trigify workflow draft upsert
Required flags:
--id <id>
--name <name>--description <description>--workflow-file <path>--workflow-stdin--no-auto-fix
trigify workflow draft get
Required flags:
--id <id>
trigify workflow draft delete
Required flags:
--id <id>
trigify workflow publish
Publish the current draft to the live workflow and create a version snapshot.
Required flags:
--id <id>
--change-summary <summary>
trigify workflow test
Trigger a workflow test run against a workflow ID.
Required flags:
--id <id>
--author-url <url>--post-json <json>--test-config-json <json>
--post-json overrides --author-url when both are present.
Simple example:
Discovery Commands
trigify workflow actions
List all available workflow actions. Useful for discovering action kinds before building a workflow definition.
Optional flags:
--category <category>filter by category:ai,enrichment,crm,messaging,social,control_flow,utility,integration,other
trigify workflow examples
Display example workflows showing common automation patterns. Each example includes a complete workflow definition you can adapt.
Execution History Commands
trigify workflow executions
List execution history for a specific workflow.
Required flags:
--id <id>
--page <number>default1--page-size <number>default20
trigify workflow execution
Get the detailed execution log for a specific workflow run, including step-by-step inputs, outputs, and errors.
Required flags:
--id <id>--run-id <runId>
The public API docs currently focus more heavily on API endpoints than workflow authoring. The CLI is the most direct public reference for workflow draft and test operations.