Skip to main content
GET
List monitors

Notes

  • To authenticate, you’ll need a Tako API key. It’s best practice to store it as an environment variable to avoid hardcoding sensitive credentials in your code.
  • Returns your monitors only, newest first. limit is 1–100 and defaults to 20; pass a response’s next_cursor back as cursor for the next page. A null next_cursor means you’re on the last page.
  • status_reason says why Tako paused a monitor. It’s null while the monitor is active, and null when you paused it yourself.
  • last_evaluation_outcome is null until the first evaluation, and null again after you resume a paused monitor, because the pause invalidated that verdict. An active monitor with a recent last_evaluated_at and no firings is working — it just hasn’t seen its occurrence.
  • Rows don’t carry resolved. Only the create response returns the subject a type matched.

Authorizations

X-API-Key
string
header
required

Query Parameters

cursor
string

Opaque pagination cursor from a previous response's next_cursor.

limit
integer

Max items to return (default 20, max 100).

Required range: 1 <= x <= 100

Response

The caller's monitors, newest first

items
MonitorResponse · object[]
required
next_cursor
string | null