Skip to main content
New to Corsair? See API access, authentication, and error handling.

Data

list

data.list Read a monitor’s check history, optionally as a diff per entry Risk: read
Input Output

Folders

delete

folders.delete Delete a folder with every subfolder and monitor inside it; this cannot be undone Risk: destructive
Input Output

list

folders.list List a folder subfolders and monitors, with the path to that folder Risk: read
Input Output

move

folders.move Move monitors and folders into another folder Risk: write
Input Output

upsert

folders.upsert Create a folder, or rename and move one by sending its id Risk: write
Input Output

Notifications

get

notifications.get Read one notification: the monitor name, URL, time and the HTML that was sent Risk: read
Input Output

list

notifications.list List triggered notifications newest first, filtered by monitor and date range Risk: read
Input Output

Tasks

delete

tasks.delete Permanently delete a monitor and its history; this cannot be undone Risk: destructive
Input Output

get

tasks.get Read one monitor with its settings, its last value and when that value changed Risk: read
Input Output

pages

tasks.pages List the pages a Portal monitor is crawling Risk: read
Input Output: object[]

tasks.search Search monitors by name, returning at most 500 and no paging Risk: read
Input Output: object[]

upsert

tasks.upsert Create a monitor, or update one by sending its id; sets the URL, the part of the page watched, how often to check and who to notify Risk: write
Input
Output