---
title: "Get Task"
method: GET
path: "/tasks/{task_id}"
tags: ["Tasks"]
---

# Get Task

`GET /tasks/{task_id}`

Get full details of a task by ID.

## Path parameters

- `task_id` string, uuid, required

## Response `200`

Successful Response

- TaskResponse
  - `task` Task, required
    - `createdAt` string, date-time
    - `updatedAt` string, date-time
    - `agentId` integer
    - `llmModel` string, required — The LLM model identifier to use for the task (e.g. 'gemini/gemini-2.5-flash')
    - `task` string, required
    - `maxSteps` integer
    - `temperature` number
    - `reasoning` boolean
    - `accessibility` boolean
    - `vision` boolean
    - `executionTimeout` integer
    - `credentials` PackageCredentials[]
      - `packageName` string, required
      - `credentialNames` string[], required
    - `apps` string[]
    - `files` string[]
    - `outputSchema` object, nullable
    - `vpnCountry` 'US' | 'BR' | 'FR' | 'DE' | 'IN' | 'JP' | 'KR' | 'ZA'
    - `subagentModel` string — LLM model used by sub-agent roles: executor, app_opener, structured_output
    - `stealth` boolean
    - `continueOnFailure` boolean
    - `memoryNamespace` string — Memory namespace for cross-task personalization
    - `id` string, uuid
    - `status` 'queued' | 'created' | 'running' | 'cancelling' | 'paused' | 'completed' | 'failed' | 'cancelled'
    - `deviceId` string, uuid, required
    - `displayId` integer
    - `tmpDevice` boolean
    - `dispatchedAt` string, date-time, nullable
    - `claimedAt` string, date-time, nullable
    - `cancelRequestedAt` string, date-time, nullable
    - `streamUrl` string, nullable
    - `heartbeatAt` string, date-time, nullable
    - `succeeded` boolean, nullable
    - `message` string, nullable
    - `output` object, nullable
    - `steps` integer, nullable
    - `finishedAt` string, date-time, nullable
    - `creditsUsed` number, nullable
    - `trajectory` object[]
    - `userId` string, required

## Other responses

- `401` — Unauthorized
- `404` — Not Found
- `422` — Unprocessable Content
- `500` — Internal Server Error

---

[API](https://skmtc.net/droidrun/apis/droidrun-cloud.md) · [All operations](https://skmtc.net/droidrun/apis/droidrun-cloud/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/droidrun/droidrun-cloud/versions/7f577998739b/schema)
