---
title: "Changes to Get Campaign Graph"
method: GET
path: "/v1/campaigns/{campaign_id}/graph"
---

# Changes to Get Campaign Graph

`GET /v1/campaigns/{campaign_id}/graph`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 5 of 17 revisions.

- **2026-09-04** `2fecf8a6aa0b` — 1 breaking, 1 info
- **2026-08-31** `b06feb9e1630` — 2 info
- **2026-08-27** `102d483c8b81` — 1 breaking, 1 info
- **2026-08-20** `8662e77bc1e2` — 1 breaking, 1 info
- **2026-08-12** `a14f6ce6d187` — 2 info

## Changes

- **2026-09-04** `2fecf8a6aa0b` — 1 breaking, 1 info
  - added `#/components/schemas/EmailPromptActionNode, #/components/schemas/GrantPointsNode, #/components/schemas/GrantVirtualCurrencyNode, #/components/schemas/WebpushPromptActionNode` to the `nodes/additionalProperties/` response property `oneOf` list for the response status `200`
  - added `EmailPromptActionNode, GrantPointsNode, GrantVirtualCurrencyNode, WebpushPromptActionNode` discriminator mapping keys to the `nodes/additionalProperties/` response property for the response status `200`
- **2026-08-31** `b06feb9e1630` — 2 info
  - removed `AddPageBlockNode, AddStoreNode, BanUserNode, BatchBanUserNode, DeclinePaymentNode, ItemCategorySortNode, Require3DSNode, RequirePennyDropNode, SortStoreItemsNode` discriminator mapping keys from the `nodes/additionalProperties/` response property for the response status `200`
  - removed `#/components/schemas/AddStoreNode, #/components/schemas/SortStoreItemsNode, #/components/schemas/ItemCategorySortNode, #/components/schemas/AddPageBlockNode, #/components/schemas/BanUserNode, #/components/schemas/BatchBanUserNode, #/components/schemas/Require3DSNode, #/components/schemas/DeclinePaymentNode, #/components/schemas/RequirePennyDropNode` from the `nodes/additionalProperties/` response property `oneOf` list for the response status `200`
- **2026-08-27** `102d483c8b81` — 1 breaking, 1 info
  - added `#/components/schemas/RequirePennyDropNode` to the `nodes/additionalProperties/` response property `oneOf` list for the response status `200`
  - added `RequirePennyDropNode` discriminator mapping keys to the `nodes/additionalProperties/` response property for the response status `200`
- **2026-08-20** `8662e77bc1e2` — 1 breaking, 1 info
  - added `#/components/schemas/BanUserNode, #/components/schemas/BatchBanUserNode, #/components/schemas/Require3DSNode, #/components/schemas/DeclinePaymentNode` to the `nodes/additionalProperties/` response property `oneOf` list for the response status `200`
  - added `BanUserNode, BatchBanUserNode, DeclinePaymentNode, Require3DSNode` discriminator mapping keys to the `nodes/additionalProperties/` response property for the response status `200`
- **2026-08-12** `a14f6ce6d187` — 2 info
  - added the optional property `nodes/additionalProperties/oneOf[subschema #8: PWAPromptActionNode]/position` to the response with the `200` status
  - added the optional property `nodes/additionalProperties/oneOf[subschema #8: PWAPromptActionNode]/skip_dialog` to the response with the `200` status

---

[Operation](https://skmtc.dev/aghanim/apis/aghanim-server-to-server-api/docs/v1/campaigns/:campaign_id/graph/get.md) · [API](https://skmtc.dev/aghanim/apis/aghanim-server-to-server-api.md) · [Page](https://skmtc.dev/aghanim/apis/aghanim-server-to-server-api/changes/v1/campaigns/:campaign_id/graph/get)
