---
title: "List Background Tasks"
method: GET
path: "/assistant/background-tasks"
tags: ["assistant"]
---

# List Background Tasks

`GET /assistant/background-tasks`

List the caller's background task linkage rows plus read-time derived statuses.

## Query parameters

- `task_name` 'generate-signals'
- `target_type` 'experiment' | 'logstream'
- `target_id` string, uuid4, nullable

## Response `200`

Successful Response

- AssistantBackgroundTasksResponse — Background task linkage rows for the caller.
  - `tasks` AssistantBackgroundTaskListItem[], required
    - `conversation_id` string, uuid4, required
    - `task_name` string, required
    - `target_type` string, required
    - `target_id` string, uuid4, required
    - `status` union, required
      - 'unstarted' | 'in_progress' | 'processed' | 'completed' | 'error' | 'failed'
      - 'unknown'
    - `job_run_summary` object, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/galileo/apis/galileo-api-server.md) · [All operations](https://skmtc.net/galileo/apis/galileo-api-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/galileo/galileo-api-server/revisions/344acdc36dbb/schema)
