List listing alert templates Run in API Explorer
The calling agent's listing alert templates and the ones a manager has shared with them, newest first, each with its description, search type, MLS, schedule and tags.
Requires the listing_alerts:read scope. Rate budget: 60 calls per 1 minute per credential (the list class).
Query parameters
-
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/listing-alert-templates?limit=25"
{
"data": [
{
"id": "U2F2ZWRTZWFyY2hUZW1wbGF0ZS0xNw==",
"name": "Sunnyvale 3BR Template",
"description": "3+ beds in Sunnyvale under $1.5M",
"search_type": "BASIC",
"mls": "MLSListings",
"schedule": "DAILY",
"tags": [
"Buyer"
],
"owned": true,
"auto_nurture_fallback": false,
"created_at": "2026-08-19T02:11:00Z",
"updated_at": "2026-08-19T02:11:00Z"
}
],
"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 listing_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/listing-alert-templates.",
"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"
}
}