Originators
Loans one capturer took from this LO
The loss rows (churnedLoans shape) one capturing loan officer — or company — took from this LO's borrowers in start–end, newest first, paged. Same classification as originatorRetention, so total matches that capturer's count there; unlike the report, it is not limited to the newest 500 rows overall.
Authorization
Path parameters
nmlsIdstringrequiredOriginator NMLS ID
Body application/json
capturingCompanyNmlsIdstringThe capturing company (a capturingCompanies[].nmlsId). Exactly one of the two capturer ids is required.
capturingLoNmlsIdstringThe capturing loan officer (a capturingOriginators[].nmlsId).
endstringrequiredLast day of the period (UTC, inclusive).
kindenumOnly refinances or only second liens. Default both.
refisecondlimitintegerRows per page (default 100, at most 500).
offsetintegerRows to skip (newest first).
startstringrequiredFirst day of the period (UTC).
Responses
200objectThe capturer's loss rowsShow attributesHide attributes
countsobjectrequiredThe capturer's rows by kind, ignoring kind.
Show child attributesHide child attributes
refinumberrequiredsecondnumberrequiredrowsobject[]requiredShow child attributesHide child attributes
addressstringrequiredborrowerstringrequiredcapturingAmountnumberrequiredcapturingCompanystringrequiredcapturingCompanyNmlsIdstringrequiredcapturingLenderstringrequiredcapturingLoNamestringrequiredcapturingLoNmlsIdstringrequiredcapturingLoanTypestringrequiredcapturingRatenumber | nullrequiredcashOutbooleanrequiredcurrentobject | nullrequiredWhat the parcel looks like today, when a scored snapshot newer than the event joined; null otherwise (unknown, never 'retained').
Show child attributesHide child attributes
currentBalancenumber | nullrequiredcurrentLenderstring | nullrequiredcurrentRatenumber | nullrequiredlastSaleDatenumber | nullrequiredloStillActivebooleanrequiredownerChangedboolean | nullrequireddaysToEventnumberrequiredeventDatenumberrequiredkindenumrequiredrefisecondlaneenumrequiredown_companyservicercompetitororiginalAmountnumberrequiredoriginalLenderstringrequiredoriginalLoanDatenumberrequiredoriginalLoanTypestringrequiredoriginalRatenumber | nullrequiredoriginalTransactionTypestringrequiredpropertyIdstringrequiredsameBorrowerboolean | nullrequiredstatusenumrequiredtimeout: the book could not be read in time; rows is empty and the counts are zero.
oktimeouttotalnumberrequiredRows matching the capturer (and kind), all pages.
truncatedbooleanrequiredA scan hit its row cap; counts cover the rows read.
400objectValidation error401objectUnauthorized403objectForbidden (authenticated, but missing required context — e.g. no active organization)404objectNot found413objectResponse payload too large — detail endpoint capped to fit Lambda response limits503objectSearch timed out or the cluster is overloaded — retry after `Retry-After` seconds.