v1.0

Deals

Deal portfolio endpoints

Access and manage your MCA deal portfolio.

List Deals

GET /api/public/v1/deals

Query Parameters:

ParameterTypeDescription
pagenumberPage number (default: 1)
limitnumberItems per page (default: 20, max: 100)
statusstringFilter by status
sub_statusstringFilter by sub-status
merchant_idstringFilter by merchant
funder_idstringFilter by funder
searchstringSearch merchant name or deal ID
funded_date_fromstringISO date
funded_date_tostringISO date
sort_bystringSort field (default: fundedDate)
sort_orderstringasc or desc (default: desc)

Required Scope: deals:read

Get Deal

GET /api/public/v1/deals/:id

Required Scope: deals:read

Response:

{
  "data": {
    "id": "clx...",
    "dealId": "N-1001-DEM-A01",
    "merchantName": "Acme Coffee",
    "fundedAmount": 10000,
    "purchaseAmount": 13000,
    "totalCollected": 5200,
    "outstandingBalance": 7800,
    "rtrPercentage": 40.0,
    "status": "active",
    "subStatus": "onTime",
    "fundedDate": "2026-01-15",
    "paymentCount": 52,
    "nextPaymentDate": "2026-03-05",
    "lastPaymentDate": "2026-03-04"
  }
}

Update Deal

PATCH /api/public/v1/deals/:id

Required Scope: deals:write

Deal Statuses

StatusDescription
activeCurrently being collected
closedManually closed
refinancedReplaced by new deal
paidOffFully paid
defaultedIn default
inCollectionsSent to collections
inLegalIn legal proceedings
settledSettled for less