---
title: "Querying Async Task Results"
method: GET
path: "/api/common/query-async-task-result"
tags: ["AI COMMON"]
---

# Querying Async Task Results

`GET /api/common/query-async-task-result`

Query asynchronous task results by task ID, including task status and final result data when processing is complete.

## Query parameters

- `task_id` string

## Response `200`

Success

- object
  - `request_id` string, required — Request ID for debugging.
  - `log_id` string, required — Log ID for debugging.
  - `error_detail` ErrorDetail, required
    - `code` string, required — Error Code. See [Error Codes](/docs/response-description#error-codes).
    - `code_message` string, required — Error summary.
    - `message` string, required — Detailed error message.
  - `task_status` 0 | 1 | 2 — Task status. - `0`: queued. - `1`: processing. - `2`: completed.
  - `data` object — Result payload. Available when `task_status` is `2`. Structure depends on the async API.

---

[API](https://skmtc.net/ailabtools/apis/ailabapi.md) · [All operations](https://skmtc.net/ailabtools/apis/ailabapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ailabtools/ailabapi/revisions/e66fbf89c240/schema)
