---
title: "Get changes"
method: GET
path: "/javascript/changes"
tags: ["Javascript"]
---

# Get changes

`GET /javascript/changes`

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

OK

- JavascriptChangeModels — A paginated collection of changes in the JS implementation.
  - `Total` integer — The total number of records which can be retrieved. Note that this field is not available for all paginated endpoints.
  - `Records` JavascriptChangeModel[] — The retrieved records.
    - `Id` string — ID of the change.
    - `Description` string — If available, a concise description of what changed.
    - `When` string, date-time — When the change was made.
    - `AuthoredByTweakwise` boolean — Whether the change was authored/made by Tweakwise. This can be the case for changes which are made under the hood of the JS implementation.
    - `Deployments` JavascriptChangeDeploymentModel[] — Times the change got deployed.
      - `Id` string — ID of the deployment.
      - `StartedWhen` string, date-time — When the deployment started.
      - `FinishedWhen` string, date-time — When the deployment finished. Empty when the deployment is still running.
      - `State` 'Running' | 'Succeeded' | 'Failed' — State of the deployment.

---

[API](https://skmtc.net/tweakwise/apis/frontend-api.md) · [All operations](https://skmtc.net/tweakwise/apis/frontend-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tweakwise/frontend-api/revisions/9bd1e2b3633f/schema)
