Loading
memodya platform⚡ websocket tool
Latency: - ms offline

    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...

Log