---
title: "Get Task Status"
method: GET
path: "/{task}/status/{task_id}"
---

# Get Task Status

`GET /{task}/status/{task_id}`

Get the status of an asynchronous task.

Args:
    task: The type of task (segment, bulkmatch, discogen)
    task_id: The unique identifier for the task
    request: The FastAPI request object
    auth_info: Authentication information

Returns:
    JSON response with task status, progress, and results if available

Raises:
    HTTPException: If task type is not supported or task not found

## Path parameters

- `task` string, required — Task family: discogen, bulkmatch, contactmatch, or segment.
- `task_id` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/discolike/apis/discolike-api.md) · [All operations](https://skmtc.net/discolike/apis/discolike-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/discolike/discolike-api/versions/3248fc62024c/schema)
