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
| Method | Path | Description |
|---|---|---|
| GET | /integrations | List all integrations with status |
| POST | /integrations/configure | Configure a provider |
| GET | /integrations/:provider/status | Get provider status |
| POST | /integrations/:provider/enable | Enable or disable a provider |
| DELETE | /integrations/:provider | Remove a provider configuration |
| POST | /integrations/:provider/test | Test a provider connection |
Example
curl http://localhost:4000/integrations \
-H "Authorization: Bearer tr_abc123"