List monitored targets
List the targets observed under the current tenant by the monit-agent route projection. Supports target_locator prefix search and cursor pagination. Use this to drive target_locator selection for /monit/tools/catalog and /monit/tools/invoke.
Restrictions
| Aspect | Value |
|---|---|
| Rate limits | 600 requests/minute; 10 requests/second per account |
| Permissions | Any valid app_key (read-only; not gated by a specific permission class) |
Usage
- This is a UI projection view, not the live source-of-truth used by
/monit/tools/invoke. A row in the list is no guarantee the target is currently invokable. keywordis a prefix match againsttarget_locator(ASCII-only, no whitespace, no|, max 256 bytes). Substring search is not supported in v1.limitdefaults to 50, max 200. Pagination is cursor-based: pass the previous response’snext_cursorto fetch the next page; an empty / missingnext_cursormeans the last page.- Resetting
keyword,limit, or the tenant context requires resettingcursor; never mix a cursor across different filter sets. totalis the unfiltered-by-cursor match count for the current(account_id, keyword)pair and stays stable across pages.- Fields surface
cluster_name/edge_ipportfor diagnostics; treatupdated_atas “most recently observed” rather than a live online indicator.
Authorizations
App key issued from the Flashduty console under Account → APP Keys. Required on every public API call. Keep it secret — it grants the same access as the owning account.
Body
Optional consistency check. Must equal the authenticated account when supplied.
Prefix match against target_locator. ASCII only, no whitespace, no |, max 256 bytes. Substring search is not supported.
Page size. Default 50, max 200.
x <= 200Opaque pagination cursor from the previous response's next_cursor. Omit / pass empty string for the first page. Reset whenever keyword, limit, or tenant changes.
Response
Success
Success response envelope. On every 2xx response, request_id identifies the call (also mirrored in the Flashcat-Request-Id header) and data holds the endpoint-specific payload. Failure responses use a different shape — see ErrorResponse.