Get Listing Private Fields
Returns the agent-only fields of one listing: private and showing remarks and the listing agent and office contacts. Only the signed-in site owner can read it.
GET
/v1/listings/:listingId/privateAuthentication
Public key + visitor
?key=pk_… · Authorization: BearerPublic key in the `key` query parameter, plus the signed-in visitor's access token as `Authorization: Bearer`. The token must belong to the site owner. Any other signed-in visitor gets 403.
Edge cache: private, no-store
Path Parameters
listingIdstringThe MLS number (`ListingId`) of the listing.
Query Parameters
keystringThe site's public key (pk_…). It selects the account. Safe to ship to the browser.
originatingSystemKeystringThe MLS feed the listing belongs to (`OriginatingSystemKey` of a search row).
Responses
200Success
application/jsonmessagestring`Listing Found`.
dataobjectOnly the agent-only fields the feed provides. It has no `_id` or `ListingId`.
Errors
401Missing or invalid public key, or no valid visitor token (`Sign in required`).403The visitor is not the site owner (`Only the site owner can read this`), or the account is not active (`code: "TENANT_INACTIVE"`).404Listing not found in the account's MLS feeds.500Internal Server Error.Notes
- Call it from the browser after the owner signs in. Never call it from server rendering and never cache it.
- The public `GET /v1/listings/:listingId` is cached for every visitor, which is why these fields live here.
Request
curl --request GET \--url "https://api.pandaidx.com/v1/listings/A11855701/private?key={{public_key}}&originatingSystemKey=miamire" \--header "Authorization: Bearer {{visitor_token}}"
Response200 OK
{"message": "Listing Found","data": {"PrivateRemarks": "Seller is relocating and prefers a 30-day close.","ShowingInstructions": "Call the listing agent. 24 hours notice.","SyndicationRemarks": "Bright corner unit with bay views.","ListAgentFullName": "Jordan Example","ListAgentMlsId": "123456789","ListAgentEmail": "jordan@example.com","ListAgentDirectPhone": "305-555-0142","ListAgentOfficePhone": "305-555-0100","ListOfficeMlsId": "OFF123","ListOfficePhone": "305-555-0100","ListingAgreement": "Exclusive Right To Sell"}}