---
title: "Changes to Update a node"
method: PATCH
path: "/hub/nodes/{collection_topic}/{node_topic}"
---

# Changes to Update a node

`PATCH /hub/nodes/{collection_topic}/{node_topic}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 15 revisions.

- **2026-11-12** `8730377687f9`: 1 breaking, 9 warning, 2 info
- **2025-07-09** `945cf8329cbe`: 2 breaking, 5 info
- **2025-06-06** `1d14b61a9537`: 1 warning
- **2025-06-06** `c94dfce6bc86`: 1 breaking, 2 warning, 1 info

## Changes

- **2026-11-12** `8730377687f9`: 1 breaking, 9 warning, 2 info
  - the `data` request property type changed from `object` to no type
  - removed the request property `data/await`
  - removed the request property `data/description`
  - removed the request property `data/id`
  - removed the request property `data/name`
  - removed the request property `data/node_type`
  - removed the request property `data/options`
  - removed the request property `data/payload`
  - removed the request property `data/response_map`
  - removed the request property `data/subject`
  - added discriminator to `data` request property
  - added `#/components/schemas/TriggerNodeData, #/components/schemas/AgentNodeData, #/components/schemas/FunctionNodeData, #/components/schemas/IntegrationNodeData, #/components/schemas/HttpNodeData, #/components/schemas/FlowNodeData, #/components/schemas/EvalNodeData, #/components/schemas/ConditionNodeData, #/components/schemas/RulesNodeData, #/components/schemas/MapNodeData, #/components/schemas/StaticNodeData, #/components/schemas/DelayNodeData, #/components/schemas/ScheduleNodeData, #/components/schemas/InputNodeData, #/components/schemas/HumanInTheLoopNodeData, #/components/schemas/QuivaEndpointNodeData, #/components/schemas/ErrorNodeData` to the `data` request property `oneOf` list
- **2025-07-09** `945cf8329cbe`: 2 breaking, 5 info
  - the `data/payload` request property type changed from `object` to no type
  - the `data/response_map` request property type changed from `object` to no type
  - added the new optional request property `data/options/attempts`
  - added the new optional request property `data/options/backoff_ms`
  - added the new optional request property `data/options/flat_map`
  - added the new optional request property `data/options/ignore_response_codes`
  - added the new optional request property `data/options/timeout`
- **2025-06-06** `1d14b61a9537`: 1 warning
  - removed the request property `subject`
- **2025-06-06** `c94dfce6bc86`: 1 breaking, 2 warning, 1 info
  - removed the enum value `rule` of the request property `data/node_type`
  - deleted the `path` request parameter `collection_topic`
  - deleted the `path` request parameter `node_topic`
  - added the new `condition` enum value to the request property `data/node_type`

---

[Operation](https://skmtc.dev/quivaworks/apis/quiva-ai-gateway-3/docs/hub/nodes/:collection_topic/:node_topic/patch.md) - [API](https://skmtc.dev/quivaworks/apis/quiva-ai-gateway-3.md) - [Page](https://skmtc.dev/quivaworks/apis/quiva-ai-gateway-3/changes/hub/nodes/:collection_topic/:node_topic/patch)
