System
Generally important.
Auth
Authenticating when connecting to the WS
Refresh
{
"app": "SYSTEM",
"ctx": {
"op": {
"elem": "AUTH",
"cmd": {
"name": "REFRESH",
"params": {
"token": "put your token here"
}
}
}
},
"extra": null
}
Memo Editor
The coolest modeling tool on the planet (objectively).
Memo
The one and only
Join
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "MEMO",
"cmd": {
"name": "JOIN",
"params": {
"id": "memo_id"
}
}
}
},
"extra": null
}
Leave
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "MEMO",
"cmd": {
"name": "LEAVE"
}
}
},
"extra": null
}
Update
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "MEMO",
"cmd": {
"name": "UPDATE",
"params": {
"body": {
"name": "new name",
"sub_name": "new sub_name",
"description": "new_description"
}
}
}
}
},
"extra": null
}
Diagram
Used to partition a larger memo.
Create
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "DIAGRAM",
"cmd": {
"name": "CREATE"
}
}
},
"extra": null
}
Update
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "DIAGRAM",
"cmd": {
"name": "UPDATE",
"params": {
"id": "diagram_id",
"body": {}
}
}
}
},
"extra": null
}
Delete
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "DIAGRAM",
"cmd": {
"name": "DELETE",
"params": {
"id": "diagram_id"
}
}
}
},
"extra": null
}
Method
The foundational memo modeling element
Create
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "METHOD",
"cmd": {
"name": "CREATE"
}
}
},
"extra": null
}
Update
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "METHOD",
"cmd": {
"name": "UPDATE",
"params": {
"id": "method_id",
"body": {}
}
}
}
},
"extra": null
}
Delete
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "METHOD",
"cmd": {
"name": "DELETE",
"params": {
"id": "id"
}
}
}
},
"extra": null
}
Method VI
The visual instance of the foundational memo modeling element
Create
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "METHOD_V_I",
"cmd": {
"name": "CREATE",
"params": {
"body": {
"parent_id": "parent id",
"diagram_id": "diagram id",
"x": 0,
"y": 0
}
}
}
}
},
"extra": null
}
Move
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "METHOD_V_I",
"cmd": {
"name": "TRANSFORM_POS",
"params": {
"id": "id",
"body": {
"x": 0,
"y": 0
}
}
}
}
},
"extra": null
}
Delete
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "METHOD_V_I",
"cmd": {
"name": "DELETE",
"params": {
"id": "id"
}
}
}
},
"extra": null
}
Method Conn
The logical representation of two methods being connected.
Create
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "METHOD_CONN",
"cmd": {
"name": "CREATE",
"params": {
"body": {
"from_id": "from_id",
"to_id": "to_id"
}
}
}
}
},
"extra": null
}
Delete
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "METHOD_CONN",
"cmd": {
"name": "DELETE",
"params": {
"id": "id"
}
}
}
},
"extra": null
}
SlotProcess
A process
Create
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "SLOT_PROCESS",
"cmd": {
"name": "CREATE"
}
}
},
"extra": null
}
Update
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "SLOT_PROCESS",
"cmd": {
"name": "UPDATE",
"params": {
"id": "id",
"body": {}
}
}
}
},
"extra": null
}
Delete
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "SLOT_PROCESS",
"cmd": {
"name": "DELETE",
"params": {
"id": "id"
}
}
}
},
"extra": null
}
Create a slot relation
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "SLOT_PROCESS",
"cmd": {
"name": "CREATE_SLOT_REL",
"params": {
"id": "id",
"body": {
"method_id": ""
}
}
}
}
},
"extra": null
}
SlotTool
A tool
Create
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "SLOT_TOOL",
"cmd": {
"name": "CREATE"
}
}
},
"extra": null
}
Update
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "SLOT_TOOL",
"cmd": {
"name": "UPDATE",
"params": {
"id": "id",
"body": {}
}
}
}
},
"extra": null
}
Delete
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "SLOT_TOOL",
"cmd": {
"name": "DELETE",
"params": {
"id": "id"
}
}
}
},
"extra": null
}
Create a slot relation
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "SLOT_TOOL",
"cmd": {
"name": "CREATE_SLOT_REL",
"params": {
"id": "id",
"body": {
"method_id": ""
}
}
}
}
},
"extra": null
}
SlotRel
The logical representation of a slot item being in a slot of a method.
Delete
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "SLOT_REL",
"cmd": {
"name": "DELETE",
"params": {
"id": "id"
}
}
}
},
"extra": null
}
Step
A step of a logical method.
Create
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "STEP",
"cmd": {
"name": "CREATE",
"params": {
"method_id": "method_id"
}
}
}
},
"extra": null
}
Update
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "STEP",
"cmd": {
"name": "UPDATE",
"params": {
"id": "step_id",
"body": {}
}
}
}
},
"extra": null
}
Delete
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "STEP",
"cmd": {
"name": "DELETE",
"params": {
"id": "step_id"
}
}
}
},
"extra": null
}
IODyn
A dynamic method io
Create
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "I_O_DYN",
"cmd": {
"name": "CREATE",
"params": {
"schema_name": ""
}
}
}
},
"extra": null
}
Update
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "I_O_DYN",
"cmd": {
"name": "UPDATE",
"params": {
"id": "",
"body": {}
}
}
}
},
"extra": null
}
Create a MethodIO, kind: in or out
{
"app": "MEMO_EDITOR",
"ctx": {
"op": {
"elem": "I_O_DYN",
"cmd": {
"name": "CREATE_METHOD_I_O",
"params": {
"id": "",
"body": {
"method_id": "",
"kind": "in",
"vi_id": "",
"method_vi_id": ""
}
}
}
}
},
"extra": null
}
Keycloak Auth
Token: none
Last Response
waiting...