---
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

## Changes

- **2026-07-26** `43a9c0d55a69` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/discolike/apis/discolike-api/changes/:task/status/:task_id/get.md)

---

[API](https://skmtc.dev/discolike/apis/discolike-api.md) · [All operations](https://skmtc.dev/discolike/apis/discolike-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/discolike/discolike-api/revisions/2b8cff84f635/schema)
