truss integration
Manage third-party integrations. Supported providers: imanage, relativity, postmark, slack, pagerduty, stripe, courtlistener, openlaws, pacer.
Subcommands
truss integration list
List all integrations with config/enabled/status.
| Option | Description |
|---|---|
--json | Output as JSON |
truss integration list
truss integration list --json
truss integration configure <provider>
Configure an integration for a provider.
| Option | Description |
|---|---|
--config <json> | Configuration payload |
--credentials <json> | Credentials payload |
truss integration configure slack --config '{"channel":"#alerts"}'
truss integration configure stripe --credentials '{"api_key":"sk_test_..."}'
truss integration status <provider>
Get integration status. Returns one of: configured, misconfigured, connected.
truss integration status slack
truss integration status pagerduty
truss integration enable <provider>
Enable or disable an integration.
| Option | Description |
|---|---|
--enabled <true|false> | Enable or disable (required) |
truss integration enable slack --enabled true
truss integration enable pagerduty --enabled false
truss integration test <provider>
Test the connection to a provider. Returns success or failure.
truss integration test slack
truss integration test stripe
truss integration remove <provider>
Remove integration configuration entirely.
truss integration remove slack
truss integration remove postmark