Explore Plans
Browse AI

Monitor detected a change

This trigger fires when your Browse AI robot captures data that's different from its previous run, for example when a monitor checks a page and finds a change.

Developer info

API endpoint slug
browse_ai.monitor_detected_change

Trigger fields

Robot Dropdown list

Label
Which robot?
Helper text
Pick a robot you've trained in your Browse AI dashboard. Add a monitor to the robot so it checks the page on a schedule.
Slug
robot_id
Required
true
Can have default value
false

Ingredients

Robot name

Slug
robot_name
Filter
BrowseAi.monitorDetectedChange.RobotName
Type
String
Example
Water restrictions monitor

Changed fields What changed, separated by commas: the names of changed texts, how many rows each list added, changed or removed, and changed screenshots.

Slug
changed_fields
Filter
BrowseAi.monitorDetectedChange.ChangedFields
Type
String
Example
Banner

New values The changed texts as they are now and the list rows that were added or changed, one per line.

Slug
new_values
Filter
BrowseAi.monitorDetectedChange.NewValues
Type
String
Example
Banner: Water restrictions: Level 2. Watering allowed two days a week.

Previous values The changed texts as they were on the previous run and the list rows as they were before they changed or were removed, one per line.

Slug
previous_values
Filter
BrowseAi.monitorDetectedChange.PreviousValues
Type
String
Example
Banner: Water restrictions: Level 1. Watering allowed three days a week.

Captured text Every text and list row the robot captured on this run, one per line.

Slug
captured_text
Filter
BrowseAi.monitorDetectedChange.CapturedText
Type
String
Example
Banner: Water restrictions: Level 2. Watering allowed two days a week.

Captured data json The captured texts and lists as JSON, for filter code or webhooks.

Slug
captured_data_json
Filter
BrowseAi.monitorDetectedChange.CapturedDataJson
Type
String
Example
{"texts":{"Banner":"Water restrictions: Level 2. Watering allowed two days a week."},"lists":{}}

Page url The page the robot checked.

Slug
page_url
Filter
BrowseAi.monitorDetectedChange.PageUrl
Type
Web URL
Example
https://www.sandiego.gov/public-utilities/sustainability/water-conservation/water-use-restrictions

Data url When the captured data is over 100 KB, Browse AI moves it to this link, which expires after 7 days. Empty otherwise.

Slug
data_url
Filter
BrowseAi.monitorDetectedChange.DataUrl
Type
Web URL
Example
https://prod-browseai-captured-data.s3.amazonaws.com/example/captured-data.json

Checked at

Slug
checked_at
Filter
BrowseAi.monitorDetectedChange.CheckedAt
Type
Date with time (ISO8601)
Example
2020-07-08T04:17:06+05:00

Task

Slug
task_id
Filter
BrowseAi.monitorDetectedChange.TaskId
Type
String
Example
01a08db8-b7e9-7950-a383-0934072c0c84