---
title: "Check for available updates"
method: GET
path: "/dispatch/tasks/{task_id}/updates"
tags: ["Dispatch"]
---

# Check for available updates

`GET /dispatch/tasks/{task_id}/updates`

Compare your API against the canonical version to find new or updated endpoints. Returns a list of changes you can preview and merge.

## Path parameters

- `task_id` string, required

## Response `200`

Available updates

- object
  - `updates` EndpointUpdate[]
    - `endpoint_name` string — Name of the endpoint with an available update
    - `type` 'new' | 'updated' — 'new' if the endpoint didn't exist when you cloned, 'updated' if the canonical version changed
    - `description` string
    - `method` string — HTTP method (GET, POST, etc.)
    - `user_has_called` boolean — Whether you've previously called this endpoint
  - `canonical_scraper_id` string, nullable — ID of the canonical scraper (present when updates exist)

---

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