[Intum](https://intum.fr/aide.md) / [Konto](https://intum.fr/aide/konto.md)

# [Moduły](https://intum.fr/aide/konto/moduly.md) | [API](#api)

## Moduły

System jest zbudowany z niezależnych modułów, które można włączać i wyłączać w zależności od potrzeb konta.

## Dostępne moduły

- **Konto** — zawsze włączone, zarządzanie kontem, użytkownikami i ustawieniami
- **Organize** — zarządzanie zadaniami, projektami, zespołami, listami zadań, czasem pracy i urlopami
- **Mail** — obsługa e-maili, skrzynki mailowe, foldery, filtry i podpisy
- **CRM** — zarządzanie klientami, kontaktami i transakcjami
- **Formularze** — kreator formularzy z wynikami i analizą
- **Baza wiedzy** — bazy wiedzy, kategorie, wpisy, komentarze
- **NOE** — narzędzia AI i bazy danych (aplikacje, bazy wektorowe, transformacje)
- **VoIP** — komunikacja głosowa, numery telefonów, połączenia
- **Commerce** — funkcjonalność e-commerce
- **AppStore** — marketplace aplikacji i integracji
- **CMS** — strony internetowe, witryny, szablony
- **Webhooki** — konfiguracja webhooków
- **Rozliczenia** — subskrypcje i płatności

## Włączanie modułów

Moduły włącza się w **Ustawieniach konta**. Po włączeniu modułu:
- Pojawia się w menu nawigacyjnym
- Użytkownicy z odpowiednimi uprawnieniami zyskują dostęp do funkcji modułu

Po wyłączeniu modułu:
- Znika z menu
- Dane modułu są zachowane — po ponownym włączeniu wszystko jest na swoim miejscu

## Moduły domyślne

Nowe konta mają automatycznie włączony zestaw domyślnych modułów, który zależy od typu produktu (np. Intum, Fakturownia). Administrator może dostosować listę aktywnych modułów w dowolnym momencie.

---

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

## API — Moduły

Moduły włącza/wyłącza się przez endpoint `set_field`.

### Włączenie modułu

```
POST /account/set_field.json
```

**Parametry:**

- `key` = `account.settings.modules`
- `value` = kod modułu (np. `organize`, `mail`, `crm`, `kb`, `form`, `noe`, `voip`, `commerce`, `cms`)
- `action_type` = `add`

### Wyłączenie modułu

```
POST /account/set_field.json
```

**Parametry:**

- `key` = `account.settings.modules`
- `value` = kod modułu
- `action_type` = `remove`

### Dostępne kody modułów

- `account` — Konto (zawsze włączone)
- `organize` — Organizacja (zadania, projekty, zespoły)
- `mail` — Mail
- `crm` — CRM
- `form` — Formularze
- `kb` — Baza wiedzy
- `noe` — NOE (AI, bazy danych)
- `voip` — VoIP
- `commerce` — E-commerce
- `appstore` — AppStore
- `cms` — CMS