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"
}
]Updates multiple existing nodes in a single request
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"
}
]JWT Authorization header using the Bearer scheme