Zasób odpowiedzialny za przechowywanie wątków konwersacji wewnętrznego czatu pracowników.
Endpointy obsługujące żądanie:
https://api.5ways.comUprawnienia:
GET /rest/chat_internal_thread
{
"ChatInternalThread": {
"id": "2",
"customer_id": "86"
"name": "nazwa wątku", // pole opcjonalne
"is_group": "1" // 1 - grupowy, 0 - prywatny. Pole opcjonalne domyślnie 0
"created": datatime // data utowrzenia
"modified": datatime // data modyfikacji
}
}
Pobierać można tylko wątki, jeśli id użytkownika znajduje się w tabeli chat_internal_user_thread.
POST /rest/chat_internal_thread
{
"ChatInternalThread": {
"name": "nazwa wątku", // pole opcjonalne
"is_group": "1" // 1 - grupowy, 0 - prywatny. Pole opcjonalne domyślnie 0
}
}
Zwraca obiekt z id nowego wątku
HTTP/1.1 201 Created
location: https://api.5ways.com/rest/chat_internal_thread/{id}
{
"id": "15",
"customer_id": "0",
"name": "nazwa wątku",
"created": "2020-10-01 22:46:57",
"modified": "2020-10-01 22:46:57"
}
Przy tworzeniu nowego wątku czatu wewnętrznego automatycznie jest tworzony wpis do zasobu chat_internal_user_thread z user_id zalogowanego użytkownika i oznaczany jako is_owner = 1.