[Intum](https://intum.fr/aide.md) / [Helpdesk](https://intum.fr/aide/helpdesk.md)

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

> **💡 Jak włączyć moduł Helpdesk?**
>
> Moduł Helpdesk nie jest domyślnie aktywny. Aby go włączyć:
>
> 1. Przejdź do **Ustawienia** → **Moduły**
> 2. Znajdź moduł **Helpdesk** na liście
> 3. Kliknij przycisk **(+)** obok nazwy modułu
>
> Po aktywacji moduł pojawi się w menu głównym i będzie gotowy do konfiguracji.

## Ustawienia modułu Helpdesk

W ustawieniach modułu Helpdesk (`/helpdesk/settings`) można zarządzać ogólną konfiguracją systemu obsługi zgłoszeń.

## Dostępne opcje

### Domyślny desk

Można wybrać desk, który będzie używany jako domyślny — np. przy tworzeniu nowego zgłoszenia z poziomu panelu.

### Notatki

Pole tekstowe na wewnętrzne notatki dotyczące konfiguracji helpdesku — np. procedury obsługi, instrukcje dla zespołu.

### Naprawa liczników

Administrator może przeliczić liczniki [desków](desk) — ilość otwartych, nieprzydzielonych i oczekujących zgłoszeń. Przydatne gdy liczniki wyświetlają nieprawidłowe wartości.

## Ważne informacje

- Ustawienia Helpdesk to **jeden rekord** na konto (tworzony automatycznie)
- Zmiany są natychmiastowe
- Dostęp wymaga uprawnień administratora modułu Helpdesk

---

## 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**

## Endpointy

| Metoda | Ścieżka | Opis |
|--------|---------|------|
| GET | `/helpdesk/settings.json` | Pobranie ustawień |
| PATCH | `/helpdesk/settings.json` | Aktualizacja ustawień |
| POST | `/helpdesk/settings/fix_counters` | Przeliczenie liczników desków |

**Autoryzacja:** `Authorization: Bearer TOKEN` (uprawnienie: **helpdesk**)

## Pola ustawień

| Pole | Typ | Opis |
|------|-----|------|
| `notes` | string | Notatki wewnętrzne |

## Domyślny desk (via set_field)

```
POST /account/set_field?key=helpdesk.settings.default_desk_id&value=1&target=user_setting
```

## Naprawa liczników

```
POST /helpdesk/settings/fix_counters
Authorization: Bearer TOKEN
```

Przelicza counter_culture na deskach (tickets_count, open_tickets_count, unassigned_tickets_count) oraz open_tickets_count na user_settings i grupach.