Přeskočit na obsah

API a integrace

Aktualizováno 13. 7. 2026

API dokumentace se má opírat o generované artefakty z knowspread, ale neměla by zůstat jen u schema popisu. Integrátor potřebuje vědět i scénáře, pořadí kroků, idempotenci, chyby a dopady do produktu.

ZdrojVyužití
swagger/rest/v1/swagger.yamlOpenAPI kontrakt veřejného REST API.
spec/rest/v1/*Testy jako důkaz očekávaného chování.
app/controllers/rest/v1/*Reálná implementace.
app/serializers/*Tvar odpovědi a pojmenování polí.
  • Autentizace
  • Uživatelé
  • Skupiny
  • Obsah
  • Learning events
  • Webhooks
  • Error handling
  • Rate limits a retry strategie

Aktuální veřejné oblasti REST API

Sekce “Aktuální veřejné oblasti REST API”
OblastÚčel
AuthenticationZískání Bearer JWT tokenu přes client credentials.
UsersSpráva uživatelů v company space.
User GroupsSkupiny, členství a přiřazený obsah.
Company SpaceZákladní informace o prostoru.
ContentsVlastní obsah a blended learning obsah.
Learning EventsUdálosti a jejich dny.
Content ParticipationsReporting studia a certifikáty.
WebhooksOdchozí notifikace směrem ke klientovi.

Podrobný kontrakt generuje rswag do knowspread/swagger/rest/v1/swagger.yaml.