Zasób odpowiedzialny za przechowywanie konfiguracji widgetu chatu. Wartość external_hash jest generowana automatycznie podczas tworzenia widgetu.

Endpointy obsługujące żądanie:

  • https://api.5ways.com

Uprawnienia:

  • ekspert - GET|POST|DELETE|PUT(url|settings)
  • specjalista - GET|POST|DELETE|PUT(url|settings)
  • praktykant - GET|POST|DELETE|PUT(url|settings)

Pobieranie danych

GET /rest/chat_widget

Zwracane dane
{
    "ChatWidget": {
        "id": "2", // identyfiaktor
        "external_hash": "86_6526624e7a5f87.32338951"
        "settings": "{}" // konfiguracja widgetu w jsonie
        "created": datatime // data utowrzenia
        "modified": datatime // data modyfikacji
    }
}

Tworzenie widgetu

POST /rest/chat_widget

Treść żądania
{
    "ChatWidget": {
        "url": "https://wfirma.pl" // strona na której ma działać widget
    }
}

Modyfikowanie widgetu

PUT /rest/chat_widget/{id}

Modyfikuje widget.

Treść żądania
{
    "ChatWidget": {
        "settings": "{}",
        "url": "https"//wp.pl"
    }
}

Usuwanie widgetu

DELETE /rest/chat_widget/{id}

Trwale usuwa widget.