Gå til innholdet
Digilist Dokumentasjon
Book demo

DOKUMENTASJON

API-referanse

REST-endepunkter på api.digilist.no og digilist-api Node-tjenesten.

INTERAKTIV DEMO · API VARIGHET 1 min 30 s UNDER PRODUKSJON

Digilist eksponerer tre kategorier endepunkter:

  • Public — chatbot, kontaktskjema. Same-origin via nginx på digilist.no.
  • Admin — site-intelligence, content-agent harness. Beskyttet med HTTP Basic Auth.
  • Platform — booking-API, betaling, identitet. Convex actions bak api.digilist.no.

V1-dokumentasjonen dekker public + admin. Platform-API-et får egen seksjon når Convex-skjemaet er stabilt.

Authentisering

Endepunkt-prefiksAuth-modellHeader
/api/chat, /api/inquirySame-origin + rate-limiting(ingen)
/api/audits/* (unntatt public-summary)HTTP BasicAuthorization: Basic base64(user:pass)
/api/agents, /api/agents/chatHTTP BasicAuthorization: Basic …
/api/content/*HTTP BasicAuthorization: Basic …
/api/audits/public-summaryOffentlig, skrubbet(ingen)

Basic-auth-credential er én streng user:pass lagret i ADMIN_BASIC_AUTH i /etc/digilist-api.env. Roteres manuelt — RBAC + flerbruker er planlagt for V2.

Rate-limiting

In-memory sliding window per klient-IP. Overstyringer som returnerer 429 Slow down:

  • /api/chat — 30 requests/minutt
  • /api/inquiry — 10 requests/minutt
  • /api/audits/recommend — 30 requests/minutt

Ingen rate-limiting på admin GET-endepunkter (already auth-gated).

Endepunkter

Se underseksjonene: