Zasób odpowiedzialny za przechowywanie powiązania użytkownik-wątek w konwersacji wewnętrznego czatu pracowników.
Endpointy obsługujące żądanie:
https://api.5ways.comUprawnienia:
GET /rest/chat_internal_user_thread
{
"ChatInternalUserThread": {
"id": "2",
"customer_id": "86"
"user_id": "6091",
"chat_internal_thread_id": "20"
"is_owner": "1" // 1 to własciciel wątku, 0 to zwykły użytkownik
"created": datatime // data utowrzenia
"modified": datatime // data modyfikacji
}
}
Pobiera powiązania wszystkich użytkowników z wątkami.
POST /rest/chat_internal_user_thread
{
"ChatInternalUserThread": {
"user_id": "6194", // id użytkownika, który ma dostać dostęp do wątku
"chat_internal_thread_id": "20"
}
}
Flaga is_owner jest zawsze automatycznie ustawiana przez API na 0 w przypadku tworzenia nowego powiązania użytkownik-wątek. Pierwszy wpis z is_owner = 1 tworzony jest automatycznie podczas tworzenia wątku.
Zwraca obiekt z id nowego wątku
HTTP/1.1 201 Created
location: https://api.5ways.com/rest/chat_internal_user_thread/{id}
{
"id": "22",
"customer_id": "1735",
"user_id": "6194",
"chat_internal_thread_id": "20",
"is_owner": "0",
"created": "2024-10-10 07:37:36",
"modified": "2024-10-10 07:37:36"
}
Nowe powiązanie użytkownik-wątek można tworzyć, tylko jeśli zalogowany użytkownik jest właścicielem wątku (is_owner = 1).