List In-Flight Signal Runs
See every signal run currently in progress for your workspace.
GET/api/v2/workspace/signal-runs
Returns all signal runs currently in progress for your workspace. This is a snapshot — not paginated. An empty data array means no runs are active right now.
Example request
curl "https://api.getsillage.com/api/v2/workspace/signal-runs" \
-H "Authorization: Bearer $SILLAGE_API_KEY"Example response
200 OK
{
"data": [
{
"id": 5,
"status": "in_progress",
"label": "Detecting signals",
"created_at": "2026-06-30T08:05:00.000Z",
"updated_at": "2026-06-30T08:05:00.000Z",
"scope": "company",
"companies": [{ "id": 88, "name": "Acme", "domain": "acme.com" }]
}
]
}Response fields
| Field | Type | Description |
|---|---|---|
| id | integer | ID of the run. Specific to your environment. |
| status | string | Normalized status: "pending" (waiting to start) or "in_progress" (actively processing). This endpoint only lists in-flight runs. |
| label | string | Plain-language description of what is happening, safe to show to a user (e.g. "Detecting signals"). |
| created_at | string (ISO 8601) | When the run was started. |
| updated_at | string (ISO 8601) | When the run was last updated. |
| scope | string | "company" when the run targets specific accounts; "workspace" when it spans the whole workspace. An empty companies array with scope: "workspace" is expected. |
| companies | array | The accounts being scanned. Empty when scope is "workspace". |
| companies[].id | integer | Numeric ID of the company. Specific to your environment. |
| companies[].name | string | null | Company name. |
| companies[].domain | string | null | Company domain. |
Errors
| Status | Meaning |
|---|---|
| 401 | The API key is missing or invalid. |
| 403 | The workspace does not have access to this resource. |
| 429 | Rate limit exceeded. |
| 500 | An unexpected server error occurred. |
Error responses use RFC 9457 problem documents with Content-Type: application/problem+json:
{
"type": "https://docs.getsillage.com/errors/unauthorized",
"title": "Unauthorized",
"status": 401,
"detail": "Invalid or missing API key.",
"instance": "/api/v2/workspace/signal-runs"
}