[Intum](https://intum.fr/aide.md) / [WebChat](https://intum.fr/aide/webchat.md)

# [Ustawienia WebChat](https://intum.fr/aide/webchat/ustawienia-webchat.md) | [API](#api)

## Ustawienia modułu WebChat

Panel administracyjny WebChat (`/webchat/admin`) pozwala zarządzać widgetami czatu i ogólną konfiguracją modułu.

## Co można konfigurować

### Widgety czatu

Główna konfiguracja odbywa się na poziomie [widgetów](support-chat-widget). Każdy widget ma własne ustawienia:

- Wygląd (kolor, avatar, tytuł)
- Godziny pracy
- Wiadomości offline
- Wymaganie danych klienta
- Obsługa załączników
- Przydzielanie operatorów

### Szablony odpowiedzi

W panelu admina można zarządzać [szablonami](szablony-czatu) — gotowymi odpowiedziami dla operatorów.

### Operatorzy

Widget można przypisać do grupy lub zespołu — tylko członkowie tej grupy będą widzieć rozmowy z danego widgetu. Można też ustawić tryb "wszyscy użytkownicy" — wtedy każdy operator ma dostęp.

## Panel operatora vs Panel admina

- **Panel operatora** (`/webchat`) — widok rozmów, odpowiadanie klientom
- **Panel admina** (`/webchat/admin`) — zarządzanie widgetami, szablonami i ustawieniami

---

## API

### Ogólne API

# Intum API

Dokumentacja API platformy [Intum](https://intum.pl) - system operacyjny firmy.

## Host

Host jest zawsze taki sam jak adres konta: `xxxx.intum.com` lub `xxx.intum.pl` (w zależności od ustawień konta)

## Autoryzacja

Wszystkie requesty API wymagają `api_token`:
- header: `Authorization: Bearer TOKEN`

Token możesz wygenerować w **Ustawienia Konta** → **Tokeny API**

Konfiguracja WebChat odbywa się głównie przez endpointy widgetów i szablonów.

## Endpointy widgetów

Patrz: [Support Chat Widget](support-chat-widget) — pełna dokumentacja API widgetów (`/webchat/widgets`).

## Endpointy szablonów

Patrz: [Szablony czatu](szablony-czatu) — pełna dokumentacja API szablonów (`/webchat/templates`).

## Panel operatora

| Metoda | Ścieżka | Opis |
|--------|---------|------|
| GET | `/webchat/` | Panel operatora — lista rozmów |
| GET | `/webchat/s/:space_token` | Panel operatora — konkretna rozmowa |
| GET | `/webchat/admin` | Panel administratora |

## Aktywności (Activities)

| Metoda | Ścieżka | Opis |
|--------|---------|------|
| GET | `/webchat/activities.json` | Lista aktywności |
| GET | `/webchat/activities/:id.json` | Pojedyncza aktywność |

### Filtrowanie aktywności

| Parametr | Opis |
|----------|------|
| `space_token` | Token rozmowy |
| `last_id` | ID ostatniej aktywności (paginacja) |
| `per_page` | Liczba wyników na stronę |

### Typy aktywności

- `join` — klient dołączył do rozmowy
- `chat_message_sent` — wysłano wiadomość