---
title: "Get Agent Run Status"
method: GET
path: "/v1/browsing/tasks/{id}"
tags: ["Browsing"]
---

# Get Agent Run Status

`GET /v1/browsing/tasks/{id}`

Returns the current status (queued, running, succeeded, failed) and any results if completed.

## Path parameters

- `id` string, required

## Response `200`

Successful Response

- AgentRunResponse
  - `task_id` string, required — Unique identifier for this browsing task
  - `view_url` string, required
  - `status` 'queued' | 'running' | 'succeeded' | 'failed', required
  - `result` string, nullable
  - `paused` boolean, nullable
  - `structured_result` union — If an output schema was provided, the result formatted as JSON matching that schema
    - object
    - unknown[]
      - unknown
  - `structured_output_status` 'not_requested' | 'pending' | 'succeeded' | 'failed', nullable — Whether structured output was requested, is still pending, succeeded, or failed
  - `webhook_url` string, nullable — Echoes the webhook URL configured for this agent.run request, if provided.
  - `rejection_reason` 'insufficient_prepaid_balance' | 'budget_exceeded' | 'subscription_inactive'

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/yutori/apis/fastapi.md) · [All operations](https://skmtc.dev/yutori/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/yutori/fastapi/revisions/ef669f82d5bc/schema)
