Skip to main content
PATCH
/
hub
/
nodes
/
batch
Update multiple nodes
curl --request PATCH \
  --url https://api.quiva.ai/hub/nodes/batch \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
[
  {
    "subject": "ms.hub.config.node.1234567890.98765432",
    "data": {
      "name": "UpdatedNode1",
      "node_type": "function",
      "subject": "quiva-function.function1",
      "payload": {
        "param1": "value1"
      }
    }
  },
  {
    "subject": "ms.hub.config.node.1234567890.12345678",
    "data": {
      "name": "UpdatedNode2",
      "node_type": "map",
      "payload": {
        "param2": "value2"
      }
    }
  }
]
'
[
  {
    "node": {
      "subject": "ms.hub.config.node.1234567890.98765432",
      "data": {
        "name": "UpdatedNode1",
        "node_type": "function",
        "subject": "quiva-function.function1",
        "payload": {
          "param1": "value1"
        }
      }
    },
    "result": "succes"
  },
  {
    "node": {
      "subject": "ms.hub.config.node.1234567890.12345678",
      "data": {
        "name": "UpdatedNode2",
        "node_type": "map",
        "payload": {
          "param2": "value2"
        }
      }
    },
    "result": "succes"
  }
]

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme

Body

application/json
data
object
required
archived
boolean

Whether the node is archived

Response

All nodes updated successfully

node
object
result
string

Result of the update operation