# 查詢 AI 照片修復任務的狀態。

Endpoint: GET /s2s/v2.0/task/enhance/{task_id}
Security: BearerAuthenticationV2

## Security:

  - `BearerAuthenticationV2` (unknown)
    http bearer

## Path parameters:

  - `task_id` (string, required)
    要查詢的任務 ID

## Response 200:

  - `200` (unknown)
    成功查詢任務狀態

## Response 200 fields (application/json):

  - `status` (integer)
    回應狀態
    Example: 200

  - `data` (object)

  - `data.task_status` (string)
    這個任務的狀態
    Enum: "running", "success", "error"

  - `data.error` (string)
    錯誤：
- `exceed_max_filesize`
 - 輸入檔案大小超過上限
- `invalid_parameter`
 - 參數值無效
- `error_download_image`
 - 下載來源圖片錯誤
- `error_decode_image`
 - 解碼來源圖片錯誤
- `unknown_internal_error`
 - 其他
    Enum: "exceed_max_filesize", "invalid_parameter", "error_download_image", "error_download_mask", "error_decode_image", "error_decode_mask", "error_nsfw_content_detected", "error_no_face", "error_pose", "error_face_parsing", "error_inference", "exceed_nsfw_retry_limits", "error_upload", "unknown_internal_error"

  - `data.error_message` (string)
    錯誤的詳細說明

  - `data.results` (object)

  - `data.results.url` (string)
    下載這個結果的網址。有效期限 2 小時
    Example: https://example.com/sample-result-url

## Response 400:

  - `400` (unknown)
    任務 id 無效

## Response 400 fields (application/json):

  - `status` (integer)
    回應狀態
    Example: 400

  - `error_code` (string)
    Enum: "InvalidTaskId"

## Response 401:

  - `401` (unknown)
    API Key 無效、已停用或已到期

## Response 401 fields (application/json):

  - `status` (integer)
    回應狀態
    Example: 401

  - `error_code` (string)
    Enum: "InvalidApiKey", "InactiveApiKey", "ExpiredApiKey"

## Response 500:

  - `500` (unknown)
    任務在預期時間內沒有回應

## Response 500 fields (application/json):

  - `status` (integer)
    回應狀態
    Example: 500

  - `error_code` (string)
    Enum: "TaskTimeout"

