Integrace
REST API
flowchart LR
EXT[Externí systém] --> AUTH[Autentizace]
AUTH --> API[REST API]
API --> CRUD[CRUD operace]
subgraph Autentizace
BASIC[Basic Auth]
APIKEY[API Key]
OAUTH[OAuth 2.0]
end
subgraph Operace
GET[GET - Čtení]
POST[POST - Vytvoření]
PUT[PUT - Aktualizace]
DELETE[DELETE - Smazání]
end
API autentizace
| Metoda |
Použití |
Bezpečnost |
| Basic Auth |
Jednoduché integrace |
Nižší |
| API Key |
Serverové integrace |
Střední |
| OAuth 2.0 |
Uživatelské integrace |
Vysoká |
Vytvoření API uživatele
- Administrace → Uživatelé
- Vytvořit nového uživatele
- Typ: API User
- Přiřadit API roli
- Vygenerovat API klíč
Webhooky
sequenceDiagram
participant CRM as AutoCRM
participant WH as Webhook
participant EXT as Externí systém
CRM->>CRM: Událost (vytvoření záznamu)
CRM->>WH: Trigger webhook
WH->>EXT: HTTP POST s daty
EXT->>WH: Response 200 OK
WH->>CRM: Log úspěchu
Konfigurace webhooků
| Parametr |
Popis |
| URL |
Cílová adresa |
| Událost |
Kdy se má spustit |
| Entity |
Pro které entity |
| Payload |
Formát dat (JSON) |
| Headers |
Vlastní hlavičky |
| Secret |
Ověřovací klíč |