---
title: "GMV Max campaign settings change log"
method: GET
path: "/gmv-max/campaigns/{campaign_id}/changes"
tags: ["GMV Max"]
---

# GMV Max campaign settings change log

`GET /gmv-max/campaigns/{campaign_id}/changes`

## Request

- Base URL: `https://api.reacherapp.com/public/v1`
- URL: `https://api.reacherapp.com/public/v1/gmv-max/campaigns/{campaign_id}/changes`
- Auth: API key in header `x-api-key` and API key in header `x-shop-id`

Paginated, append-only log of settings changes for one campaign, newest first. Each row carries the changed `field`, its `old_value` and `new_value` (JSON), and the `changed_at` timestamp. Empty `data` is a normal 200. Single shop only.

## Path parameters

- `campaign_id` string, required

## Query parameters

- `page` integer
- `page_size` integer

## Response `200`

Successful Response

- GmvMaxCampaignChangesResponse: GET /gmv-max/campaigns/{id}/changes — newest first.
  - `data` GmvMaxCampaignChangeItem[], required
    - `field` string, required: Which campaign setting changed.
    - `old_value` unknown
    - `new_value` unknown
    - `changed_at` string, nullable: ISO 8601 UTC timestamp of when the change was recorded.
  - `pagination` PublicApiCorePaginationPaginationMeta, required: Pagination metadata returned in responses.
    - `total_count` integer, required
    - `page` integer, required
    - `page_size` integer, required
    - `total_pages` integer, required

## Other responses

- `422`: Validation Error

## Changes

> 76 revisions in range; 1 not diffed.

- **2026-09-19** `291230805105`: 1 breaking, 4 info
  - the `pagination` response's property type changed from no type to `object` for status `200`
  - added the required property `pagination/page` to the response with the `200` status
  - added the required property `pagination/page_size` to the response with the `200` status
  - added the required property `pagination/total_count` to the response with the `200` status
  - …1 more
- **2026-09-02** `d4fe3e380424`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/reacherapp/apis/reacher-data-api/changes/gmv-max/campaigns/:campaign_id/changes/get.md)

---

[API](https://skmtc.dev/reacherapp/apis/reacher-data-api.md) - [All operations](https://skmtc.dev/reacherapp/apis/reacher-data-api/llms.txt) - [OpenAPI document](https://skmtc.dev/reacherapp/apis/reacher-data-api/revisions/63ce74b30b5a?raw)
