ApiWorkflowrevision
Gets an immutable Workflow revision.
Returns the immutable snapshot of a Workflow's configuration at the given revision — the flow graph (nodes, edges, referenced Agents, tool bindings), the input parameter schema, and the revision's deployment status. Pass a numeric version, or `draft` to inspect the in-progress unsaved revision being edited.
Authorization
Bearer AuthorizationBearer <token>
JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
workflow*string
The unique identifier of the Workflow.
revision*string
The revision identifier.
tenant*string
The tenant identifier
Response Body
curl -X GET "https://api.fruxon.com/v1/tenants/string/workflows/string/revisions/string"{
"workflowId": "string",
"revision": 0,
"comment": "string",
"parametersMetadata": [
{
"name": "string",
"index": 0,
"type": "STRING",
"typeName": "STRING",
"integerRange": {
"min": 0,
"max": 0
},
"floatRange": {
"min": 0,
"max": 0
},
"options": [],
"asset": {
"providers": null,
"contentTypes": null,
"vectorized": false
},
"displayName": "string",
"description": "string",
"required": false,
"secret": false,
"secretResolvable": false,
"defaultValue": "string",
"jsonSchema": null,
"uiHint": "CODE",
"rules": []
}
],
"outputContract": {
"format": "TEXT",
"schema": "string"
},
"subAgents": [
{
"id": "string",
"slug": "string",
"integrationId": "sub_agent",
"agentId": "string",
"displayName": "string",
"description": "string",
"toolType": "AGENT_TOOL",
"actionType": "READ_ONLY",
"resultType": "STRING",
"authSettings": {
"supportsOAuth": false,
"oAuth": []
},
"flow": {
"steps": [],
"edges": []
},
"parametersMetadata": [],
"avatarFileId": "string"
}
],
"flow": {
"steps": [],
"edges": [
{
"source": "string",
"target": "string"
}
]
},
"integrationSlots": [
{
"id": "00000000-0000-0000-0000-000000000000",
"integrationId": "string",
"displayName": "string",
"tenantConfigId": "00000000-0000-0000-0000-000000000000"
}
],
"integrationBindings": {},
"assets": [
{
"id": "string",
"displayName": "string",
"description": "string",
"sourceType": "string",
"vectorized": true,
"ragAssetId": "00000000-0000-0000-0000-000000000000",
"assetLink": "string"
}
],
"createdBy": "string",
"actor": "string",
"createdAt": 0
}Empty
Empty
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}