Skip to main content
GET
/
v1
/
workflows
/
edges
/
versions
/
diff
Diff Edge Versions
curl --request GET \
  --url https://api.retab.com/v1/workflows/edges/versions/diff \
  --header 'Api-Key: <api-key>'
{
  "from_edge_version_id": "<string>",
  "to_edge_version_id": "<string>",
  "edge_id": "<string>",
  "changes": []
}
Compare two immutable workflow edge versions.
Python
from_edge_version_id = "egv_before"
to_edge_version_id = "egv_after"
print(from_edge_version_id, to_edge_version_id)
TypeScript
const fromEdgeVersionId = "egv_before";
const toEdgeVersionId = "egv_after";
console.log(fromEdgeVersionId, toEdgeVersionId);
Go
fromEdgeVersionID := "egv_before"
toEdgeVersionID := "egv_after"
_, _ = fromEdgeVersionID, toEdgeVersionID
Java
String fromEdgeVersionId = "egv_before";
String toEdgeVersionId = "egv_after";
System.out.println(fromEdgeVersionId + " " + toEdgeVersionId);
cURL
curl "https://api.retab.com/v1/workflows/edges/versions/diff?workflow_id=wf_abc123&from_edge_version_id=egv_before&to_edge_version_id=egv_after" \
  -H "Api-Key: $RETAB_API_KEY"

Authorizations

Api-Key
string
header
required

Query Parameters

from_edge_version_id
string
required
to_edge_version_id
string
required

Response

Successful Response

from_edge_version_id
string
required
to_edge_version_id
string
required
edge_id
string
required
changes
WorkflowVersionFieldDiff · object[]