Přeskočit na obsah

Webhooks

Aktualizováno 13. 7. 2026

Webhooky jsou odchozí HTTP POST notifikace z Knowspread do endpointu klienta. Slouží pro scénáře, kdy klient nechce nebo nemůže pravidelně dotazovat REST API.

Aktuální model obsahuje:

EventKdy dává smysl
content_assignment_createdUživatel dostal nový studijní úkol.
content_assignment_completedUživatel dokončil přiřazený obsah.
content_assignment_overduePřiřazený obsah je po termínu.
test_attempt_completedUživatel dokončil testový pokus.

Webhook setting patří ke company space a obsahuje:

  • endpoint_url,
  • auth_type,
  • volitelný secret pro podpis payloadu,
  • konfigurační data pro OAuth2.

Endpoint URL musí být HTTPS.

Podporované režimy:

  • žádná autentizace,
  • Basic Auth,
  • OAuth2 client credentials.

Pokud je nastavený secret, klient má ověřovat podpis payloadu z raw request body. Tím lze zjistit, že payload nebyl cestou změněn.