List home value alerts Run in API Explorer
Home value alerts across the agent's contacts or for one contact, newest first, with the home each values, any valuation the agent gave, how often it sends, and whether it is paused. An archived contact's alerts are left out, as in the agent app.
Requires the home_value_alerts:read scope. Rate budget: 60 calls per 1 minute per credential (the list class).
Query parameters
-
Only this contact's alerts; omit for all of the agent's contacts. An id that is none of the agent's contacts is an empty page.
-
Opaque cursor from the previous page's next_cursor; a cursor another list issued is refused.
-
Page size, 1 to 100.
Minimum value is
1, maximum value is100. Default value is25.
Responses
-
OK
-
The request is invalid;
fieldnames the offending input when there is one. A body that is not valid JSON is refused before the API runs, as a bare 400 with no body. -
Invalid or missing bearer token.
-
The credential was not granted the scope this call requires.
-
Not found, or not yours: the two are indistinguishable on purpose.
-
Rate limit exceeded;
Retry-Aftersays when to try again. -
Something went wrong on our side.
curl -H "Authorization: Bearer rs_agent_..." "https://www.realscout.com/api/agent/v1/home-value-alerts?contact_id=VXNlci0xMjM="
{
"data": [
{
"id": "SG9tZVJlcG9ydC03ODk=",
"contact": {
"id": "VXNlci0xMjM=",
"realscout_url": "https://www.realscout.com/agent/contacts/VXNlci0xMjM="
},
"address": "456 Oak Ave",
"city": "San Jose",
"state": "CA",
"zipcode": "95112",
"agent_valuation": 1150000,
"agent_value_low": 1100000,
"agent_value_high": 1200000,
"agent_valuation_updated_at": "2026-07-15T18:00:00Z",
"schedule": "MONTHLY",
"disabled": false,
"last_sent_at": "2026-08-01T12:00:00Z",
"next_send_at": "2026-09-01T12:00:00Z",
"created_at": "2026-06-01T17:00:00Z",
"updated_at": "2026-08-01T12:00:00Z",
"realscout_url": "https://www.realscout.com/agent/users/123/home-reports/SG9tZVJlcG9ydC03ODk="
}
],
"has_more": false,
"next_cursor": null
}
{
"error": {
"code": "invalid_request",
"message": "limit must be an integer.",
"field": "limit",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}
{
"error": {
"code": "unauthorized",
"message": "Invalid or missing credentials.",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}
{
"error": {
"code": "missing_scope",
"message": "This call requires the home_value_alerts:read scope, which this credential was not granted.",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}
{
"error": {
"code": "not_found",
"message": "No endpoint at GET /api/agent/v1/home-value-alerts.",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}
{
"error": {
"code": "rate_limited",
"message": "Rate limit exceeded. Try again in 30 seconds.",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}
{
"error": {
"code": "internal_error",
"message": "Something went wrong on our side.",
"request_id": "9b2f4c1e-7d3a-4e5b-8f6c-0a1d2e3f4b5c"
}
}