[Intum](https://intum.pl/pomoc.md) / [Platforma twórców](https://intum.pl/pomoc/platforma-tworcow.md)

# [Udostępnianie modułów innym użytkownikom](https://intum.pl/pomoc/platforma-tworcow/udostepnianie-modulow.md) | [API](#api)

Moduł, który zbudujesz na swoim koncie, możesz udostępnić wszystkim użytkownikom intum. Po zgłoszeniu i akceptacji przez administratora moduł pojawi się automatycznie na wszystkich kontach - nie trzeba niczego włączać ani instalować.

## Po co udostępniać moduły?

Kilka pomysłów co możesz z tego zrobić:

- Zbudować integrację ze swoim zewnętrznym systemem (ERP, magazyn, CRM) i udostępnić ją klientom
- Stworzyć raport, dashboard lub narzędzie przydatne szerszemu gronu użytkowników
- Przygotować gotowy moduł jako usługę - np. branżowe rozwiązanie dla konkretnej niszy
- Rozszerzyć istniejące moduły intum o brakujące funkcje (np. dodatkowy widok w CRM czy Helpdesku)

Publiczne moduły to sposób na budowanie rozwiązań na bazie intum i dzielenie się nimi z innymi.

## Jak to działa

Cały proces wygląda tak:

1. Tworzysz moduł na swoim koncie (podłączasz stronę CMS, aplikację Noe lub bazę wiedzy)
2. Testujesz go, dopracowujesz
3. Zgłaszasz do publikacji - wybierasz kod publiczny pod którym moduł będzie dostępny
4. Administrator systemu sprawdza zgłoszenie i akceptuje (lub nie)
5. Po akceptacji moduł jest widoczny i dostępny na wszystkich kontach

## Zgłaszanie do publikacji

Wejdź w szczegóły modułu (**Platform - Moduły** - kliknij na moduł) i kliknij przycisk **Opublikuj**.

Pojawi się formularz z jednym polem - **kod publiczny**. To ścieżka URL pod którą moduł będzie dostępny na innych kontach (np. `raport-sprzedazy` = dostępny pod `/raport-sprzedazy`).

Kilka rzeczy do pamiętania:

- Kod nie może kolidować z istniejącymi modułami systemu (organize, mail, crm itd.)
- Kod nie może być zajęty przez inny opublikowany moduł
- Jeśli kod jest niedostępny, system poprosi o zmianę

Po wysłaniu zgłoszenia moduł zostaje sklonowany na konto systemowe ze statusem nieaktywnym. Czeka tam na akceptację administratora.

## Co się dzieje po akceptacji

Administrator zmienia status modułu na aktywny. Od tego momentu moduł pojawia się w menu na wszystkich kontach. Nie trzeba niczego włączać - publiczne moduły są dostępne od razu.

## Klonowanie modułów

Niezależnie od publikacji, możesz klonować swoje moduły. Przycisk **Klonuj** w szczegółach modułu tworzy kopię (razem z podłączonym site'em, aplikacją czy bazą wiedzy) pod nowym kodem. Przydaje się gdy chcesz przetestować zmiany bez ruszania oryginału.

## Warto wiedzieć

- Opublikowany moduł to kopia - zmiany w Twoim oryginalnym module nie wpływają na publiczną wersję
- Jeden moduł = jeden kod publiczny. Jeśli chcesz opublikować kilka wariantów, zgłoś je osobno pod różnymi kodami

---

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



---

## Powiązane

- [Tworzenie własnego SaaS-a na bazie intum](https://intum.pl/pomoc/platforma-tworcow/wlasny-saas.md)
- [Platform — własne moduły w intum](https://intum.pl/pomoc/platforma-tworcow/wlasne-moduly.md)
