API LIBRARY
Collapse Sidebar Menu
Expand Drawer

Relevant Queries

Reporting Endpoint Access

The JSON response body of a successful report contains a receipt that looks like this:

{
    "@odata.context": "https://api-prod.corelogic.com/trestle/report/$metadata#TpParticipantReport/$entity",
    "TpParticipantReportID": 37,
    "TpID": 196,
    "BusinessProductID": 47,
    "DataFeedID": 17,
   "ReportDate": "2020-02-02",
    "ReportFrequency": "Daily",
    "TpNotes": null,
   "Recieved": "2020-03-13T16:50:46.0907245Z",
    "ErrorCode": "OK",
   "ErrorDescription": null
}

Your report receipts can be queried and searched just like any OData endpoint, with GET queries to the same endpoint at /report/TpParticipantReport. The unique ID field for these receipts is TpParticipantReportID. 

Report endpoint metadata

https://api-prod.corelogic.com/trestle/report/$metadata


Find ID and other details of a member

/odata/Member?$filter=MemberEmail eq 'test@testrealtor.com' and OriginatingSystemName eq 'MLSID"

The following key fields map to fields that are recommended in the report submission payload:

MemberFirstName
MemberLastName
MemberEmail
MemberType
MemberMlsId
OfficeMlsId
OfficeName