Overview

The Integrations API manages third-party provider connections for the Truss platform. Supported providers include iManage, Relativity, Postmark, Slack, PagerDuty, Stripe, CourtListener, OpenLaws, and PACER. Each integration can be configured, tested, enabled, disabled, and removed.

Endpoints

MethodPathDescription
GET/integrationsList all integrations with status
POST/integrations/configureConfigure a provider
GET/integrations/:provider/statusGet provider status
POST/integrations/:provider/enableEnable or disable a provider
DELETE/integrations/:providerRemove a provider configuration
POST/integrations/:provider/testTest a provider connection

Example

curl http://localhost:4000/integrations \
  -H "Authorization: Bearer tr_abc123"