Skip to main content
POST
Mark a referral as signed

Authorizations

X-API-Key
string
header
required

Public API key: cxp_<hex> (firm-scoped) or cxpp_<hex> (provider-scoped). Required on every request.

Path Parameters

id
string<uuid>
required

Resource UUID

Body

application/json
reason
string

Optional note recorded on the resulting status-history entry. Line breaks are collapsed to spaces.

Required string length: 1 - 5000
notes
string

Optional note appended to the referral notes. Line breaks are collapsed to spaces.

Maximum string length: 10000
leadAttorneyName
string
Maximum string length: 255
statuteOfLimitationsExpiration
string<date> | null

YYYY-MM-DD

estimatedDateOfResolution
string<date> | null

YYYY-MM-DD

clientFeeAgreementPercentage
number

Client fee agreement as a FRACTION of the settlement, 0–1 (0.3333 = 33.33%). Not a whole percent — contrast with sendingFirmPercentage.

Required range: 0 <= x <= 1
attorneyFees
number

Attorney fees in dollars

Required range: 0 <= x <= 1000000000
projectedSettlementAmount
number

Projected settlement amount in dollars

Required range: 0 <= x <= 1000000000
phase
string

Free-text case phase label.

Maximum string length: 100

Response

Updated referral

data
object
required

A referral as seen by either party. Referral-level fields only (financials, resolution, workflow) — client and case details live on the parent case. When the caller is the receiving firm and the referral is still SENT (not yet acknowledged), leadAttorneyName, warmTransferUnsuccessfulReason, warmTransferUnsuccessfulReasonType and notes are null and customFields is empty.

meta
object
required