PropertyRadar Public API
PropertyRadar API (5.0.0.0)
About Lists
View and manage potential customers and properties, by sorting properties into organized groups, called lists
PropertyRadar supports 3 different kinds of lists, and each type can be monitored or unmonitored.
Dynamic lists
Dynamic lists are created from a Criteria object, and are updated automatically when monitored. If a Dynamic list is unmonitored, it is updated whenever you make a call to view the items in the list, such as Properties from Criteria (using InList), or View list items.
Static lists
Static Lists are created by adding properties to a list using Add items to list. They do not have search criteria. Properties on Static lists only change when you add or remove properties, or set up an automation to do so.
Import lists
With import lists, you provide raw unmatched data such as addresses or emails via Match and import to list, and we match that data with our records and create a list of matching records.
Request
Update an existing automation or configure new automation for a list.
This operation overwrites any existing automation configuration for this list. So make sure you use GET /lists/{ListID}/automations to get a copy of the existing configuration to populate your PUT request body with any values you do not wish to change.
The event(s) that trigger this automation.
New Matches
Occurs when a property is added to your list. Either because it was added manually by you, or because of a change to the property that resulted in it now matching your criteria and being added automatically.Status Changes
Occurs when a property that is already in your list has a change in status. These include new transfers, loans, listings and foreclosures, as well as changes in listing status, listing price, or foreclosure status.
These are the MemberIDs (separate with comma) to receive a daily email.
These are the MemberIDs (separate with comma) to receive an immediate email.
These are the WebhookIDs (separate with comma) to receive an webhook call. See GET /integrations/webhooks (View all webhooks) to obtain WebhookIDs.
This is the DirectMailOrderID to add the properties to.
This is the EmailMarketingOrderID will be used for processing email marketing automations.
These are the MemberIDs (separate with comma) to receive push notifications on the PropertyRadar mobile app.
Set the InterestLevel to which properties will be set when they trigger this automation. Use a number between 1-5 or specify 0 to unset interest.
Set the StatusLevel to which properties will be set when they trigger this automation. Use a number between 1-9 or specify 0 to set status to None.
Set the ListIDs to which properties will be added when they trigger this automation. Must not be the same list as triggers the automation. Use GET /lists to see your ListIDs.
Set the ListIDs to which properties will be removed when they trigger this alert. Must not be the same list as triggers the alert
Set to 1 to purchase and append phones for properties that trigger this automation.You will be charged against your balance for each record triggered according to the terms of your subscription package. Charges are non-refundable.
- https://api.propertyradar.com/v1/lists/{ListID}/automations
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://api.propertyradar.com/v1/lists/123456/automations \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"isEnabled": 1,
"Triggers": "New Matches,Status Changes",
"DailyEmailMemberIDs": "38225,38226",
"ImmediateEmailMemberIDs": "38225,38226",
"ExportToWebhookIDs": "38225,38226",
"DirectMailOrderID": "38225,38226",
"EmailMarketingOrderID": "38225,38226",
"MobileNotificationMemberIDs": "38225,38226",
"SetInterestLevel": 0,
"SetStatusLevel": 1,
"AddToLists": "353795,353796",
"RemoveFromLists": "353795,353796",
"PurchasePhone": 1,
"PurchaseEmail": 1
}'{ "updateCount": 1 }
- https://api.propertyradar.com/v1/lists/{ListID}/automations
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api.propertyradar.com/v1/lists/123456/automations \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "results": [ { … } ] }