Zasób odpowiedzialny za przechowywanie wątków konwersacji wewnętrznego czatu pracowników.

Endpointy obsługujące żądanie:

  • https://api.5ways.com

Uprawnienia:

  • ekspert - GET|POST
  • specjalista - GET|POST
  • praktykant - GET|POST

Pobieranie danych

GET /rest/chat_internal_thread

Zwracane dane
{
    "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.

Tworzenie wątku konwersacji

POST /rest/chat_internal_thread

Treść żądania
{
  "ChatInternalThread": {
      "name": "nazwa wątku", // pole opcjonalne
      "is_group": "1" // 1 - grupowy, 0 - prywatny. Pole opcjonalne domyślnie 0
  }
}
Odpowiedź

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.