← Tools Reference

Wachete

Wachete integration (Developer Tools, Data). Imported from open-connector.

API key6 toolshttps://api.wachete.com
PUT
wachete_create_or_update_monitor
Create a Wachete SinglePage monitor, or replace an existing monitor with a SinglePage definition when id is provided.

/thirdparty/v1/task

16 parameters
ParamTypeRequiredDescription
idstringoptionalThe existing monitor ID when updating.
namestringrequiredThe monitor name.
urlstringrequiredThe public URL that Wachete should monitor.
xPathstringoptionalThe XPath expression selecting monitored content.
excludeXPathstringoptionalThe XPath expression excluding content.
regexstringoptionalThe regular expression selecting monitored content.
alertsarrayoptionalThe alert conditions for the monitor.
recurrenceInSecondsintegeroptionalThe check interval in seconds.
folderIdstringoptionalThe folder that should contain the monitor.
notificationEndpointsarrayoptionalThe notification destinations for the monitor.
dynamicContentbooleanoptionalWhether Wachete should render JavaScript content.
scrollPagebooleanoptionalWhether Wachete should scroll the page while checking it.
ignoreInvalidPagesbooleanoptionalWhether invalid crawler pages should be ignored.
collectRawHtmlbooleanoptionalWhether Wachete should collect raw HTML.
jobTypestringoptionalThe supported Wachete monitor job type.
notestringoptionalA note attached to the monitor.
GET
wachete_get_monitor
Retrieve a Wachete monitor definition by ID.

/thirdparty/v1/task/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe monitor ID.
DELETE
wachete_delete_monitor
Delete a Wachete monitor by ID.

/thirdparty/v1/task/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe monitor ID.
GET
wachete_list_folder_content
List monitors, subfolders, and the folder path for a Wachete folder or the root folder.

/thirdparty/v1/folder/list

2 parameters
ParamTypeRequiredDescription
parentIdstringoptionalThe folder ID. Omit it to list the root folder.
continuationTokenstringoptionalThe continuation token returned by a previous request.
GET
wachete_get_monitor_history
Retrieve paginated check history for a Wachete monitor.

/thirdparty/v1/data/list/{id}

6 parameters
ParamTypeRequiredDescription
idstringrequiredThe monitor ID.
fromstringoptionalThe inclusive start of the time interval.
tostringoptionalThe inclusive end of the time interval.
countintegeroptionalThe maximum number of history items to return.
returnDiffbooleanoptionalWhether to include the diff from the previous value.
continuationTokenstringoptionalThe continuation token returned by a previous request.
GET
wachete_list_notifications
List Wachete notifications from newest to oldest.

/thirdparty/v1/notification/list

6 parameters
ParamTypeRequiredDescription
taskIdstringoptionalThe monitor ID used to filter notifications.
fromstringoptionalThe inclusive start of the time interval.
tostringoptionalThe inclusive end of the time interval.
countintegeroptionalThe maximum number of notifications to return.
continuationTokenstringoptionalThe continuation token returned by a previous request.
htmlbooleanoptionalWhether to include HTML-formatted notification content.