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": "01a0ca9f-fc78-7ef1-97b3-66c457b0c68e"
            }
          }
        }
      },
      "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",
                "descr": "new_description",
                "links": [
                  {
                    "name": "Some name",
                    "url": "https://memodya.com"
                  }
                ]
              }
            }
          }
        }
      },
      "extra": null
    }
    Select html element
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "MEMO",
          "cmd": {
            "name": "SEL_HTML_ELEM",
            "params": {
              "id": "html_elem_id",
              "sel": true
            }
          }
        }
      },
      "extra": null
    }
    Get all live users
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "MEMO",
          "cmd": {
            "name": "GET_LIVE_USERS",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-66d1da484e87"
            }
          }
        }
      },
      "extra": null
    }
    DEMO DEMO
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "MEMO",
          "cmd": {
            "name": "SEND_MOUSE_POSITIONS",
            "params": {
              "positions": [
                [
                  10,
                  4
                ],
                [
                  30,
                  10
                ],
                [
                  10,
                  10
                ]
              ],
              "diagram_id": "01a0ca9f-fc78-7ef1-97b3-66e52f07a40f"
            }
          }
        }
      },
      "extra": null
    }

    Diagram
    Used to partition a larger memo.
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "DIAGRAM",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "name": "⚠️"
              }
            }
          }
        }
      },
      "extra": null
    }
    Update
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "DIAGRAM",
          "cmd": {
            "name": "UPDATE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-66fad562d3b8",
              "body": {}
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "DIAGRAM",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6709e4c17a28"
            }
          }
        }
      },
      "extra": null
    }
    Select diagram
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "DIAGRAM",
          "cmd": {
            "name": "SEL",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-671e54bf835f"
            }
          }
        }
      },
      "extra": null
    }
    Select canvas element
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "DIAGRAM",
          "cmd": {
            "name": "SEL_CANV_ELEM",
            "params": {
              "id": "canv_elem_id",
              "sel": true
            }
          }
        }
      },
      "extra": null
    }

    Method
    The foundational memo modeling element
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "DEFAULT_METHOD",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "name": "⚠️"
              }
            }
          }
        }
      },
      "extra": null
    }
    Update
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "DEFAULT_METHOD",
          "cmd": {
            "name": "UPDATE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-672348fce054",
              "body": {}
            }
          }
        }
      },
      "extra": null
    }
    Clone
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "DEFAULT_METHOD",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-673b3ab567df"
            }
          }
        }
      },
      "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": "01a0ca9f-fc78-7ef1-97b3-6747f95c2a8c",
                "diagram_id": "01a0ca9f-fc78-7ef1-97b3-675efee34f7e",
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Move
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "METHOD_V_I",
          "cmd": {
            "name": "TRANSFORM_POS",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-67655bb43c87",
              "body": {
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "METHOD_V_I",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6775ee716e3c"
            }
          }
        }
      },
      "extra": null
    }
    Update
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "METHOD_V_I",
          "cmd": {
            "name": "UPDATE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-678d8cdc7d99",
              "body": {
                "color_codes": [
                  {
                    "code": "FFFFFF"
                  }
                ]
              }
            }
          }
        }
      },
      "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": "01a0ca9f-fc78-7ef1-97b3-6797290ff037",
                "to_id": "01a0ca9f-fc78-7ef1-97b3-67ab956bcb6e"
              }
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "METHOD_CONN",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-67bb062f7f9c"
            }
          }
        }
      },
      "extra": null
    }

    Method IO
    The logical representation of an IO being an IO of a method.
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "METHOD_I_O",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-67cba4d7198e"
            }
          }
        }
      },
      "extra": null
    }

    SlotProcess
    A process
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_PROCESS",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "name": "⚠️"
              }
            }
          }
        }
      },
      "extra": null
    }
    Update
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_PROCESS",
          "cmd": {
            "name": "UPDATE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-67d0898af636",
              "body": {}
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_PROCESS",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-67ee4f58d556"
            }
          }
        }
      },
      "extra": null
    }
    Create a slot relation
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_PROCESS",
          "cmd": {
            "name": "CREATE_SLOT_REL",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-67f0dd454f13",
              "body": {
                "method_id": "00000000-0000-0000-0000-000000000000"
              }
            }
          }
        }
      },
      "extra": null
    }

    SlotProcess VI
    The visual instance of the slot process element.
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_PROCESS_V_I",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "parent_id": "01a0ca9f-fc78-7ef1-97b3-680755df7e1d",
                "diagram_id": "01a0ca9f-fc78-7ef1-97b3-681594ec1516",
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Move
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_PROCESS_V_I",
          "cmd": {
            "name": "TRANSFORM_POS",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-68211ca7b9b2",
              "body": {
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_PROCESS_V_I",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-683c5a19b531"
            }
          }
        }
      },
      "extra": null
    }

    SlotTool
    A tool
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_TOOL",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "name": "⚠️"
              }
            }
          }
        }
      },
      "extra": null
    }
    Update
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_TOOL",
          "cmd": {
            "name": "UPDATE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-684401e2b68f",
              "body": {}
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_TOOL",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-685303a64589"
            }
          }
        }
      },
      "extra": null
    }
    Create a slot relation
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_TOOL",
          "cmd": {
            "name": "CREATE_SLOT_REL",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6860de58eae2",
              "body": {
                "method_id": "00000000-0000-0000-0000-000000000000"
              }
            }
          }
        }
      },
      "extra": null
    }

    SlotTool VI
    The visual instance of the slot tool element.
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_TOOL_V_I",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "parent_id": "01a0ca9f-fc78-7ef1-97b3-687be9b2389b",
                "diagram_id": "01a0ca9f-fc78-7ef1-97b3-688bb70b3c69",
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Move
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_TOOL_V_I",
          "cmd": {
            "name": "TRANSFORM_POS",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-68994b20e467",
              "body": {
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_TOOL_V_I",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-68a323660721"
            }
          }
        }
      },
      "extra": null
    }

    SlotRole
    A role
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_ROLE",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "name": "⚠️"
              }
            }
          }
        }
      },
      "extra": null
    }
    Update
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_ROLE",
          "cmd": {
            "name": "UPDATE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-68b65af86770",
              "body": {}
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_ROLE",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-68cd3f63c7a5"
            }
          }
        }
      },
      "extra": null
    }
    Create a slot relation
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_ROLE",
          "cmd": {
            "name": "CREATE_SLOT_REL",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-68df03bd3371",
              "body": {
                "method_id": "00000000-0000-0000-0000-000000000000"
              }
            }
          }
        }
      },
      "extra": null
    }

    SlotRole VI
    The visual instance of the slot role element.
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_ROLE_V_I",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "parent_id": "01a0ca9f-fc78-7ef1-97b3-68e9e93f605c",
                "diagram_id": "01a0ca9f-fc78-7ef1-97b3-68f64fe6b507",
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Move
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_ROLE_V_I",
          "cmd": {
            "name": "TRANSFORM_POS",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-690c6058fee1",
              "body": {
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_ROLE_V_I",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-691a253c5ec7"
            }
          }
        }
      },
      "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": "01a0ca9f-fc78-7ef1-97b3-692b0aa4d61f"
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "SLOT_REL",
          "cmd": {
            "name": "REORDER",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-693b7d43c059",
              "body": {
                "new_prev_id": "01a0ca9f-fc78-7ef1-97b3-694cf2a89bfb",
                "new_next_id": "01a0ca9f-fc78-7ef1-97b3-695b95a9a280"
              }
            }
          }
        }
      },
      "extra": null
    }

    Step
    A step of a logical method.
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "METHOD_STEP",
          "cmd": {
            "name": "CREATE",
            "params": {
              "method_id": "01a0ca9f-fc78-7ef1-97b3-696be7795d86"
            }
          }
        }
      },
      "extra": null
    }
    Update
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "METHOD_STEP",
          "cmd": {
            "name": "UPDATE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6971f3becc69",
              "body": {}
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "METHOD_STEP",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-69899bfdcc6c"
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "METHOD_STEP",
          "cmd": {
            "name": "REORDER",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6994cd985b95",
              "body": {
                "new_prev_id": null,
                "new_next_id": null
              }
            }
          }
        }
      },
      "extra": null
    }

    IODyn
    A dynamic method io
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "I_O_DYN",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "name": "⚠️",
                "schema_id": "01a0ca9f-fc78-7ef1-97b3-69ac2e677c07"
              }
            }
          }
        }
      },
      "extra": null
    }
    Update
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "I_O_DYN",
          "cmd": {
            "name": "UPDATE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-69bd5263f8d2",
              "body": {
                "data": {}
              }
            }
          }
        }
      },
      "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": "01a0ca9f-fc78-7ef1-97b3-69c14ce30918",
              "body": {
                "method_id": "01a0ca9f-fc78-7ef1-97b3-69db080ce790",
                "kind": "in",
                "vi_id": "01a0ca9f-fc78-7ef1-97b3-69ea2f3e9793",
                "method_vi_id": "01a0ca9f-fc78-7ef1-97b3-69f70ddefcc5"
              }
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "I_O_DYN",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6a0272085d78"
            }
          }
        }
      },
      "extra": null
    }

    IODyn VI
    The visual instance of the dynamic io element.
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "I_O_DYN_V_I",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "parent_id": "01a0ca9f-fc78-7ef1-97b3-6a1d4a8300f7",
                "diagram_id": "01a0ca9f-fc78-7ef1-97b3-6a2b7e16d982",
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Move
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "I_O_DYN_V_I",
          "cmd": {
            "name": "TRANSFORM_POS",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6a3501d0a1dd",
              "body": {
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "I_O_DYN_V_I",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6a4db5c0c1f3"
            }
          }
        }
      },
      "extra": null
    }

    Note VE
    A note.
    Create
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "NOTE_V_E",
          "cmd": {
            "name": "CREATE",
            "params": {
              "body": {
                "diagram_id": "01a0ca9f-fc78-7ef1-97b3-6a53aac592cf",
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Move
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "NOTE_V_E",
          "cmd": {
            "name": "TRANSFORM_POS",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6a60d334e5b4",
              "body": {
                "x": 0,
                "y": 0
              }
            }
          }
        }
      },
      "extra": null
    }
    Update
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "NOTE_V_E",
          "cmd": {
            "name": "UPDATE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6a7c10c2cb5b",
              "body": {
                "color": "FFFFFF",
                "text": "Some text",
                "dim_x": 100,
                "dim_y": 100
              }
            }
          }
        }
      },
      "extra": null
    }
    Delete
    {
      "app": "MEMO_EDITOR",
      "ctx": {
        "op": {
          "elem": "NOTE_V_E",
          "cmd": {
            "name": "DELETE",
            "params": {
              "id": "01a0ca9f-fc78-7ef1-97b3-6a8341c5c426"
            }
          }
        }
      },
      "extra": null
    }

    Chat

    A chat service with a very boring name.

    Shared Space
    Create new chat room in a shared space.
    {
      "app": "CHAT",
      "ctx": {
        "op": {
          "elem": "SHARED_SPACE_CHAT_ROOM",
          "cmd": {
            "name": "CREATE_CHAT_ROOM",
            "params": {
              "ss_id": "01a0ca9f-fc78-7ef1-97b3-6a962dfd5513"
            }
          }
        }
      },
      "extra": null
    }
    Get all chat rooms of a shared space.
    {
      "app": "CHAT",
      "ctx": {
        "op": {
          "elem": "SHARED_SPACE_CHAT_ROOM",
          "cmd": {
            "name": "GET_CHAT_ROOMS",
            "params": {
              "ss_id": "01a0ca9f-fc78-7ef1-97b3-6aae6cf90489"
            }
          }
        }
      },
      "extra": null
    }
    Get all chat messages of a chat rooms of a shared space.
    {
      "app": "CHAT",
      "ctx": {
        "op": {
          "elem": "SHARED_SPACE_CHAT_ROOM",
          "cmd": {
            "name": "GET_CHAT_MSGS",
            "params": {
              "ss_id": "01a0ca9f-fc78-7ef1-97b3-6ab407d64f52",
              "sscr_id": "01a0ca9f-fc78-7ef1-97b3-6acfe0949a2d",
              "after_id": null
            }
          }
        }
      },
      "extra": null
    }
    Create a chat message in a chat rooms of a shared space.
    {
      "app": "CHAT",
      "ctx": {
        "op": {
          "elem": "SHARED_SPACE_CHAT_ROOM",
          "cmd": {
            "name": "CREATE_CHAT_MSG",
            "params": {
              "ss_id": "01a0ca9f-fc78-7ef1-97b3-6ad44f41cb5a",
              "sscr_id": "01a0ca9f-fc78-7ef1-97b3-6aeab4baea38",
              "msg": "msg content"
            }
          }
        }
      },
      "extra": null
    }
    Delete a chat room of a shared space.
    {
      "app": "CHAT",
      "ctx": {
        "op": {
          "elem": "SHARED_SPACE_CHAT_ROOM",
          "cmd": {
            "name": "DELETE_CHAT_ROOM",
            "params": {
              "ss_id": "01a0ca9f-fc78-7ef1-97b3-6af03a68256d",
              "sscr_id": "01a0ca9f-fc78-7ef1-97b3-6b07210a964d"
            }
          }
        }
      },
      "extra": null
    }

    Memo
    Get all chat messages of the memo chat room.
    {
      "app": "CHAT",
      "ctx": {
        "op": {
          "elem": "MEMO_CHAT_ROOM",
          "cmd": {
            "name": "GET_CHAT_MSGS",
            "params": {
              "memo_id": "01a0ca9f-fc78-7ef1-97b3-6b1be831bb3e",
              "after_id": null
            }
          }
        }
      },
      "extra": null
    }
    Create a chat message in the memo chat room.
    {
      "app": "CHAT",
      "ctx": {
        "op": {
          "elem": "MEMO_CHAT_ROOM",
          "cmd": {
            "name": "CREATE_CHAT_MSG",
            "params": {
              "memo_id": "01a0ca9f-fc78-7ef1-97b3-6b210202ebc4",
              "msg": "content"
            }
          }
        }
      },
      "extra": null
    }






Keycloak Auth

Token: none


Last Response

waiting...

Log