Skip to main content

Sent Cases Endpoints

Base URL: https://api.casexchange.com/api/public/v1 All sent-cases endpoints support flexible ID resolution — you can pass a UUID, a reference number (e.g. CX-ABC123), or a Salesforce record ID wherever {id} appears.

GET /sent-cases

Returns a paginated list of cases owned by your firm (sender perspective). The response uses a lean shape with only the fields needed for list views. Tier: read_only
Response 200
Query parameters

GET /sent-cases/

Returns full detail for a sent case, including all referrals. The {id} parameter accepts a UUID, reference number, or Salesforce record ID. Tier: read_only
You can also look up by reference number:
Response 200

GET /sent-cases//available-statuses

Returns the available next status transitions for the most recent referral on a sent case, from the sender’s perspective. Tier: read_only
Response 200

POST /sent-cases

Creates a new case from the sender perspective. The case starts in draft status unless a referentFirmId is provided, in which case it is immediately sent. Tier: standard Required fields: title, caseType, jurisdiction, clientFirstName, clientLastName
Response 201

POST /sent-cases//refer

Sends a draft case to a receiving firm, or creates a new referral on an existing case (re-refer). The case status transitions from draft to sent. Tier: standard Required fields: referentFirmId
Response 200

PATCH /sent-cases/

Updates sender-owned fields on a sent case. Only tier and source can be updated. At least one field must be provided. Omitted fields remain unchanged. Tier: standard
Response 200