---
title: "Get Task Execution Result"
method: GET
path: "/v1/task/{taskId}/executions/{executionId}"
tags: ["Tasks"]
---

# Get Task Execution Result

`GET /v1/task/{taskId}/executions/{executionId}`

Retrieves a single execution result by its ID. This endpoint is useful for polling
execution status in async mode or retrieving detailed execution information.

## Path parameters

- `taskId` string, uuid, required
- `executionId` string, uuid, required

## Response `200`

Execution result retrieved successfully

- TaskExecutionResultResponse
  - `data` TaskExecutionResult
    - `id` string, uuid, required — Unique identifier for the execution result
    - `taskVersionId` string, uuid, required — Task version identifier
    - `version` string, required — Version that was executed
    - `status` 'success' | 'failure' | 'timeout' | 'cancelled', required — Execution status
    - `output` string, nullable — Task execution output
    - `errorMessage` string, nullable — Error message if execution failed
    - `startTime` string, date-time, required — Execution start time
    - `executionTime` number, nullable — Execution duration in milliseconds

## Other responses

- `404` — Task or execution result not found
- `500` — Failed to retrieve execution result

## Changes

- **2026-01-15** `74a92c0ab46d` — 1 breaking, 1 info
  - the response's body type/format changed from ``/`` to `object`/`` for status `200`
  - added the optional property `data` to the response with the `200` status
- **2026-01-15** `c39af811461a` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/anchorbrowser/apis/anchorbrowser-api/changes/v1/task/:taskId/executions/:executionId/get.md)

---

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