Command reference
Run truto <command> --help for flags and filters on any command.
Authentication and profiles
| Command | Description |
|---|---|
truto login |
Authenticate interactively or with --token |
truto logout |
Remove stored credentials |
truto whoami |
Show current user and team |
truto profiles |
List, switch, get, and set profile values |
truto profiles set-key |
Store Anthropic/Firecrawl keys for builds |
Integrations
| Command | Description |
|---|---|
truto integrations |
CRUD integration definitions |
truto integrations init |
Scaffold a starter integration |
truto integrations validate |
Validate config against OpenAPI schema |
truto integrations tools |
List tools/methods for an integration |
truto integrations unified-apis |
List unified APIs for an integration |
truto integrations build |
AI-powered build → local JSON file |
truto integrations apply |
Push IntegrationFile JSON to Truto |
truto integrations lint |
Static audit of integration config |
truto integrations add-method |
Add one method to a resource |
truto categories |
List integration categories |
Admin resources
| Command | Description |
|---|---|
truto accounts |
Integrated accounts (connections) |
truto environments |
Environments (list, get, update) |
truto environment-integrations |
Per-environment integration installs |
truto api-tokens |
API tokens (list, get) |
truto sync-jobs |
Sync job definitions |
truto sync-job-runs |
Sync job execution records |
truto sync-job-triggers |
Cron triggers for sync jobs |
truto sync-job-templates |
Reusable sync templates |
truto sync-job-run-states |
Key-value state for sync runs |
truto workflows |
Event-triggered automations |
truto workflow-runs |
Workflow execution records |
truto webhooks |
Outbound webhooks |
truto notification-destinations |
Slack/email alert targets |
truto mcp-tokens |
MCP tokens (per account) |
truto unified-models |
Unified model definitions |
truto unified-model-resource-methods |
Unified model method mappings |
truto environment-unified-models |
Environment unified model installs |
truto environment-unified-model-resource-methods |
Environment method overrides |
truto datastores |
S3, GCS, MongoDB, Qdrant, PostgreSQL connections |
truto daemons |
Background worker identities |
truto daemon-jobs |
Daemon job definitions |
truto daemon-job-runs |
Daemon job runs |
truto daemon-job-triggers |
Daemon cron triggers |
truto users |
Team members (list, get) |
truto team |
Team settings |
truto gates |
Static IP egress proxies |
truto docs |
Integration/model documentation rows |
truto link-tokens |
Truto Link connect tokens (create) |
truto logs |
Query platform logs |
truto schema |
Download OpenAPI schema |
truto files |
Upload files to Truto-hosted URLs |
Data plane
| Command | Description |
|---|---|
truto unified |
Normalized unified API calls |
truto proxy |
Raw proxy API calls |
truto custom |
Custom API paths |
truto batch |
Batch multiple operations |
truto capabilities |
Discover methods for integration or account |
Power features
| Command | Description |
|---|---|
truto export |
Bulk export with pagination |
truto diff |
Compare two records |
truto jsonata |
Evaluate JSONata locally |
truto open |
Open dashboard in browser |
truto upgrade |
Upgrade CLI binary |
truto interactive |
Launch interactive wizard |
truto context |
LLM-oriented command reference |
Gotchas
accountsvsintegrated-accounts: CLI usesaccounts; API path isintegrated-account.gatesvsstatic-gates: CLI usesgates; API path isstatic-gate.export/diffpaths: Slash → unified (crm/contacts); no slash → proxy (tickets). Not for admin resources.- MCP tokens: Account ID is the first positional argument, not
-a. - Optimistic locking:
integrations updateandunified-models updaterequireversionfrom a priorget. - Schema output:
truto schemareturns YAML; usetruto schema --out file.yml. - Environment scope: Your token scopes all commands to one environment automatically.