get_workspace_slxs
List all SLXs (health checks, tasks, runbooks) in a specified workspace. Provides complete enumeration with true total count, handling pagination automatically.
Instructions
List ALL SLXs in a workspace (structured JSON). No filtering.
SLXs are the fundamental unit of work in RunWhen — each represents a health check, task, or automation runbook for a piece of infrastructure.
The underlying PAPI endpoint is paginated (100 SLXs per page); this tool
auto-paginates internally, following next until exhausted, so the
returned results are the complete list for the workspace — never
just the first page. count reflects the true total and next is
always null (there is nothing left to page).
It accepts only workspace_name. It does NOT accept slx_name,
filter, alias, tag, or any other filtering parameter — those
would fail with unexpected_keyword_argument.
For other shapes:
One specific SLX (runbook detail):
get_slx_runbook(workspace_name=..., slx_name=...)Search / filter by topic (e.g. "neo4j health checks"):
workspace_chatSearch by resource (e.g. "what monitors namespace X"):
workspace_chat
Use this raw-list tool only when you need to enumerate every SLX for programmatic processing (counting, batch operations, etc).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspace_name | Yes | The workspace to query (e.g. 't-oncall'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |