Conversation / Clear
In the Ozeki Chat Client, the Conversation/Clear API request serves as a crucial tool for users to manage conversation content by clearing all messages within a specific conversation. This action, initiated through the conversation clear action, effectively resets the conversation, removing all previous messages and providing a clean slate for future interactions. Upon successful execution, the API returns the cleared conversation, confirming the operation's completion and ensuring clarity in the chat environment.
Clear request
| Method: | POST | 
| URL: | ?srv=chatserver&api=chatconversation | 
| Request headers: | Content-Type: application/json Ozeki-Signature: signature Ozeki-Station: stationId Ozeki-User: userId | 
| POST data: | {
  "action": "clear",
  "conversationid": "8ca16186c36a4e0a1ef2096e6c60b613",
  "instance": "PqjfKSn7V8",
  "clientversioncode": 3,
  "timestamp": "2024-03-08 15:27:02"
} | 
Clear response
| Response headers | Content-Type: application/json | 
| Response data: | {
  "status": "OK",
  "errormessage": "",
  "conversation": {
    "id": "8ca16186c36a4e0a1ef2096e6c60b613",
    "isgroup": false,
    "participantids": [
      "aa68d2204cb2bb85f2de3b9aad0d86d7",
      "d574638619cbff603bf857164c47e850"
    ],
    "participants": [
      {
        "userid": "aa68d2204cb2bb85f2de3b9aad0d86d7",
        "username": "Alice"
      },
      {
        "userid": "d574638619cbff603bf857164c47e850",
        "username": "Administrator"
      }
    ],
    "displayname": "iuj...eHw==",
    "lastmessageid": "",
    "lastreportid": "",
    "lastaccess": 1709907168,
    "secret": "C7Z...srA==",
    "instance": "ZTZqIV8LS5",
    "mutedby": [],
    "favoriteby": [],
    "hiddenby": [],
    "properties": [
      {
        "userid": "aa68d2204cb2bb85f2de3b9aad0d86d7",
        "ismuted": false,
        "isfavorite": false,
        "hideid": "",
        "listitembackgroundcolor": "#ffffff"
      }
    ]
  }
} | 
 
	    	     