---
title: "List webhook change history"
method: GET
path: "/v2/webhooks/subscriptions/{requestId}/changes"
tags: ["Webhooks"]
---

# List webhook change history

`GET /v2/webhooks/subscriptions/{requestId}/changes`

Retrieve all change history (delivery status changes) for a specific webhook subscription. Free API - does not count towards usage quota.

## Path parameters

- `requestId` string, required

## Query parameters

- `limit` integer

## Response `200`

Change history retrieved successfully

- ListTrackingChangesResponse — Tracking change history list response
  - `requestId` string, required
  - `changes` TrackingChangeItem[], required
    - `changeId` string, required
    - `timestamp` string, required
    - `changedItemCount` number, required
    - `preview` object, required
      - `trackingNumbers` string[], required
  - `pagination` object, required
    - `limit` number, required
    - `hasMore` boolean, required

## Other responses

- `401` — Authentication failed
- `404` — requestId not found

## Changes

- **2026-08-20** `7f36f2dbdb01` — 1 breaking, 1 warning, 3 info
  - removed the required property `events` from the response with the `200` status
  - removed the optional property `pagination/nextCursor` from the response with the `200` status
  - added the new optional `query` request parameter `limit`
  - added the required property `changes` to the response with the `200` status
  - …1 more

[Change history](https://skmtc.dev/whereparcel/apis/whereparcel-api/changes/v2/webhooks/subscriptions/:requestId/changes/get.md)

---

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