---
title: "Returns the unpublished changes per type"
method: GET
path: "/changes"
tags: ["Changes"]
---

# Returns the unpublished changes per type

`GET /changes`

## Request

- The document declares no server URL.
- Auth: API key in header `TWN-InstanceKey` and API key in header `TWN-Authentication`

Returns the number of changed entities per type since the last publication. Returns 404 when the change tracking feature is disabled and 409 when change tracking is not enabled, there is no previous publication or the last publication is too old to compare with.

## Response `200`

OK

- ApiChangeSummary[]
  - `Type` 'Item' | 'Attribute' | 'Category' | 'FilterTemplate' | 'Redirect' | 'SearchAlgorithm' | 'SearchSuggestion' | 'SearchBanner' | 'BoostAndBury' | 'AbTest' | 'Builder' | 'Recommendation' | 'Personalization' | 'Language' | 'Settings' | 'Synonym' | 'SortOption' | 'SortingTemplate' | 'GuidedSelling' | 'Stoplist' | 'Pins' | 'GoogleAnalytics4' | 'HiddenFilter' | 'ResponseDataAttribute' | 'Other'
  - `ChangeCount` integer: Number of changed entities

## Other responses

- `409`: Conflict

---

[API](https://skmtc.dev/tweakwise/apis/app-api.md) - [All operations](https://skmtc.dev/tweakwise/apis/app-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tweakwise/apis/app-api/revisions/dc936bf76941?raw)
