# List an agent's investigations **GET** `/v1/agents/{id}/investigations` **Operation ID**: `investigations` **Summary**: List an agent's investigations Returns the investigations the agent has run, newest first. ## Tags - Agents ## Parameters - **id** (required) - path - Type: string - **page** (optional) - query - Type: integer - **pageSize** (optional) - query - Type: integer - **statuses** (optional) - query - Investigation statuses to include, e.g. QUEUED, RUNNING, COMPLETED; repeat for multiple. Absent or empty for all statuses. - Type: array of string - **hasActions** (optional) - query - Whether the investigation has recorded actions; absent for either - Type: boolean - **triggers** (optional) - query - Triggers to include; repeat for multiple. Absent for all. ISSUE is a run started on an issue, handed by a person or picked up from the board; MANUAL is then a Run now only. - Type: array of enum: `MANUAL`, `ISSUE`, `WEBHOOK_SIGNAL`, `LOG_PATTERN_SIGNAL`, `PIPELINE_SIGNAL` ## Responses ### 200 Investigations retrieved successfully - **Content-Type**: `application/json` / `InvestigationsList` ### 401 Unauthorized