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.

OptionDescription
--jsonOutput as JSON
truss integration list
truss integration list --json

truss integration configure <provider>

Configure an integration for a provider.

OptionDescription
--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.

OptionDescription
--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