Initialize the tree of blocks which are already uploaded.
URL : /api/workflow/initialize
Method : POST
Auth required : YES
Permissions required : None
Data constraints :
Authentication token in the cookie header.
Code : 200 SUCCESS
Content :
Return JSON format (mimetype: application/json
) from server to client. Check the API response format for the Arithmetic block as an example.
[
{
"module": "Arithmetic.zip:Arithmetic",
"name": "Addition",
"owner": "guest@guest.com",
"public": false,
"description": "",
"family": "AddSub",
"fields": [
{
"attrs": "input",
"card": "1-1",
"name": "num1",
"type": "NUMBER"
},
{
"attrs": "input",
"card": "1-1",
"name": "num2",
"type": "NUMBER"
},
{
"attrs": "output",
"card": "1-1",
"name": "output",
"type": "NUMBER"
}
]
},
{
"module": "Arithmetic.zip:Arithmetic",
"name": "Subtraction",
"owner": "guest@guest.com",
"public": false,
"description": "",
"family": "AddSub",
"fields": [
{
"attrs": "input",
"card": "1-1",
"name": "num1",
"type": "NUMBER"
},
{
"attrs": "input",
"card": "1-1",
"name": "num2",
"type": "NUMBER"
},
{
"attrs": "output",
"card": "1-1",
"name": "output",
"type": "NUMBER"
}
]
},
{
"module": "Arithmetic.zip:Arithmetic",
"name": "Constant",
"owner": "guest@guest.com",
"public": false,
"description": "",
"family": "Constant",
"fields": [
{
"attrs": "editable",
"defaultValue": "10",
"description": "",
"name": "constant value",
"type": "NUMBER"
},
{
"attrs": "output",
"card": "1-1",
"name": "output",
"type": "NUMBER"
}
]
}
]
Codes :
400 Bad Request
(If python error occurs)Content :
{
"error": "[whatever the error is]"
}