Realty in US

부분 유료
Verified
분류별 Api Dojo | 업데이트됨 hace 24 días | Business
인기

9.9 / 10

지연 시간

1,597ms

서비스 수준

99%

Health Check

N/A

모든 토론으로 돌아가기

Agent Specific Search Errors for Property List

We’re building out a website for a Real Estate client and we’re trying to configure the ability to list her current and historical listings but we’re getting an error. All of the other endpoints are working great and we’re really happy with the API, can you let me know if we’re doing something wrong?

We were able to get the agent details and it returned this response:

{
“matching_rows”: 1,
“agents”: [
{
“address”: {
“line”: “5635 E Thomas Rd”,
“city”: “Phoenix”,
“state_code”: “AZ”,
“postal_code”: “85018”,
“country”: “US”
},
“areas_of_business”: [
“General Residential Sales”
],
“agent_rating”: 0,
“designations”: [],
“first_name”: “Petra”,
“has_photo”: false,
“id”: “6495e489fa0260390c38ce53”,
“is_realtor”: true,
“languages”: [],
“last_name”: “Simon”,
“last_updated”: “Fri, 13 Oct 2023 07:52:15 GMT”,
“marketing_area_cities”: [
{
“name”: “Phoenix”,
“state_code”: “AZ”,
“city_state”: “Phoenix_AZ”
}
],
“mls_monetization”: false,
“nar_only”: 1,
“nrds_id”: “145514810”,
“person_name”: “Petra Elisabeth Simon”,
“recommendations_count”: 0,
“review_count”: 0,
“role”: “nar agent”,
“served_areas”: [
{
“name”: “Phoenix”,
“state_code”: “AZ”
}
],
“settings”: {},
“specializations”: [],
“types”: “agent”,
“web_url”: “https://www.realtor.com/realestateagents/Petra-Elisabeth-Simon_Phoenix_AZ__981584458”,
“zips”: [
“85018”
],
“full_name”: “Petra Simon”,
“name”: "Petra Elisabeth Simon, ",
“for_sale_price”: {
“count”: 0,
“last_listing_date”: null,
“max”: 0,
“min”: 0
},
“recently_sold”: {
“count”: 0,
“last_sold_date”: null,
“max”: 0,
“min”: 0
},
“agent_team_details”: {
“is_team_member”: false
}
}
]
}

We first tried to the agent get listings endpoint, but it required an advertiser_id, which wasn’t included. So we sent the following payload for the get listings endpoint:

{
“limit”: 200,
“offset”: 0,
“search_location”: {
“location”: “Scottsdale, AZ”,
“radius”: 20
},
“agent_source_id”: “6495e489fa0260390c38ce53”,
“status”: [
“active”,
“for_sale”,
“for_rent”,
“off_market”,
“sold”,
“ready_to_build”,
“other”
],
“sort”: {
“direction”: “desc”,
“field”: “list_date”
}
}

When we try it, it raises a 500 error and returns:

{
“errors”: [
{
“message”: “SearchAPI Error”,
“locations”: [
{
“line”: 16,
“column”: 3
}
],
“path”: [
“home_search”
],
“extensions”: {
“code”: “SEARCH_API_ERROR”,
“message”: “SearchAPI Error”,
“name”: “SearchAPIError”,
“time_thrown”: “2023-10-21T03:52:54.288Z”,
“data”: {
“code”: “5xx”,
“eCode”: “SEARCH_API_ERROR”,
“error”: “ValidationMessage”,
“message”: ““agent_source_id” missing required peer “source_id””,
“description”: “A validation error occurred”
},
“path”: [
“home_search”
],
“locations”: [
{
“line”: 16,
“column”: 3
}
]
},
“name”: “SearchAPIError”,
“time_thrown”: “2023-10-21T03:52:54.288Z”,
“data”: {
“code”: “5xx”,
“eCode”: “SEARCH_API_ERROR”,
“error”: “ValidationMessage”,
“message”: ““agent_source_id” missing required peer “source_id””,
“description”: “A validation error occurred”
},
“code”: “SEARCH_API_ERROR”
}
],
“data”: {
“home_search”: null
}
}

I didn’t see any spot for a source_id in the param list or in the agent response. Is there something we’re doing wrong?

Rapid account: Apidojo
apidojo Commented hace 6 meses

Hello,

1/ You are interested in …/agents/get-listings endpoint.
2/ Please read the table parameter description carefully. You may read other discussion to know how to open it.

Regards.

아래에 의견을 추가하고 토론에 참여하세요.

새 댓글을 게시하려면 로그인 / 가입