Three steps to production
1. Provision your workspace
Request API access
Request API access
- Email
[email protected]with your firm name, use case, and environment (Prod or QA/UAT).\n - Receive your client credentials plus IP safelist details from the onboarding team.\n
- Create service accounts for each integration environment.
Generate credentials
Generate credentials
- For JWT integrations, create user accounts and capture login credentials for automation.\n
- For OAuth integrations, register redirect URIs and receive
client_id/client_secretpairs.\n - Store secrets in your secure vault; never hardcode in code repositories.
2. Validate authentication
JWT flow sanity check
JWT flow sanity check
POST /api/v1/auth/loginwith an integration user.\n- Capture the
Authorizationbearer token from the response.\n - Call
GET /api/v1/auth/meto verify scope and firm context.\n - If using refresh cookies, call
POST /api/v1/auth/refresh-session.
OAuth authorization code flow
OAuth authorization code flow
3. Exercise core endpoints
Smoke test critical APIs
Smoke test critical APIs
- Create a sample referral with
POST /api/v1/casesusing a sandbox firm pairing.\n - Update fields with
PUT /api/v1/cases/{id}and confirm audit trails.\n - List cases via
GET /api/v1/casesusing pagination and filters.\n - Retrieve firm metadata to power dropdowns with
GET /api/v1/firmsandGET /api/v1/firms/jurisdictions.\n - Run routing dry-runs with
POST /api/v1/routing/evaluate-apito confirm rules logic.\n
Next steps
JWT Guide
Deep dive into session handling, refresh, and token rotation.
OAuth Guide
Configure Authorization Code flows and scope selection.
Case Lifecycle
Understand referral states, ownership, and re-referrals.
Error Handling
See standard response envelopes and status codes.
Need sandbox data or partner credentials? Email [email protected].