Přeskočit obsah

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

  1. Administrace → Uživatelé
  2. Vytvořit nového uživatele
  3. Typ: API User
  4. Přiřadit API roli
  5. 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íč