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

# [Aktywności](https://intum.fr/aide/konto/aktywnosci.md) | [API](#api)

## Aktywności

Aktywności to dziennik zmian rejestrujący wszystkie istotne operacje wykonywane w systemie — tworzenie, edycję i usuwanie obiektów.

## Co jest rejestrowane?

System śledzi aktywności ze wszystkich modułów:

- **Organize** — tworzenie i edycja zadań, zamykanie zadań, komentarze, urlopy, posty, listy zadań, zadania cykliczne
- **Mail** — wysyłanie, edycja, usuwanie i odzyskiwanie e-maili, zmiana priorytetów, filtrowanie spamu
- **CRM** — tworzenie i edycja klientów, kontaktów, transakcji, notatki CRM
- **Formularze** — tworzenie i edycja formularzy, wyniki formularzy
- **Baza wiedzy** — tworzenie i edycja baz, kategorii, wpisów
- **Inne** — logowanie jako inny użytkownik, tagi, wysyłka SMS

## Szczegóły aktywności

Każda aktywność zawiera:
- Kto wykonał zmianę
- Kiedy (data i godzina)
- Co zostało zmienione (obiekt i pola)
- Wartości przed i po zmianie
- Adres IP i informacje o przeglądarce
- URL żądania

## Cofanie zmian

Aktywności z ostatnich **10 minut** mogą być cofnięte przez administratora. Cofnięcie przywraca poprzednie wartości zmienionych pól.

## Filtrowanie

Log aktywności można filtrować po:
- Dacie
- Typie aktywności
- Użytkowniku
- Module

## Retencja

Aktywności są automatycznie usuwane po **2 latach**.

---

## 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 — Aktywności

### Lista aktywności

```
GET /account/activities.json
```

**Parametry filtrowania:**

- `date` — data (YYYY-MM-DD)
- `module` — moduł (organize, mail, crm, form, kb)
- `created_by_id` — ID użytkownika który wykonał zmianę
- `user_id` — alias dla `created_by_id`, dodatkowo filtruje `user=me` (aktualny użytkownik)
- `task_id` — filtruj po zadaniu
- `project_id` — filtruj po projekcie
- `client_id` — filtruj po kliencie CRM
- `email_id` — filtruj po e-mailu
- `q` — wyszukiwanie pełnotekstowe

### Pobranie aktywności

```
GET /account/activities/:id.json
```

### Cofnięcie aktywności

```
POST /account/activities/:id/reverse.json
```

Cofnięcie jest możliwe tylko w ciągu **10 minut** od wykonania zmiany. Przywraca poprzednie wartości zmienionych pól.