Workflow Configuration History
curl --request GET \
--url https://api.quiva.ai/hub/workflows/{collection_topic}/{flow_topic}/history \
--header 'Authorization: Bearer <token>'
[
{
"nodes": [
{
"data": {
"id": "start",
"name": "Start",
"node_type": "map",
"payload": {
"message": "Version 3 - Current"
}
}
},
{
"data": {
"id": "process",
"name": "Process",
"node_type": "function",
"subject": "quiva-function.process-v3",
"payload": {
"input": "{start}"
}
}
},
{
"data": {
"id": "notify",
"name": "Notify",
"node_type": "integration",
"subject": "slack.chat.postMessage",
"payload": {
"channel": "#alerts",
"text": "{process.result}"
}
}
}
],
"edges": [
{
"source": "start",
"target": "process",
"id": "e1"
},
{
"source": "process",
"target": "notify",
"id": "e2"
}
],
"result": "notify"
},
{
"nodes": [
{
"data": {
"id": "start",
"name": "Start",
"node_type": "map",
"payload": {
"message": "Version 2"
}
}
},
{
"data": {
"id": "process",
"name": "Process",
"node_type": "function",
"subject": "quiva-function.process-v2",
"payload": {
"input": "{start}"
}
}
}
],
"edges": [
{
"source": "start",
"target": "process",
"id": "e1"
}
],
"result": "process"
},
{
"nodes": [
{
"data": {
"id": "start",
"name": "Start",
"node_type": "map",
"payload": {
"message": "Version 1 - Initial"
}
}
}
],
"edges": [],
"result": "start"
}
]