Systemnøytrale
Web API ressurser

API-et gir native-appen og integrasjoner tilgang til godkjente ressurser. Beskyttede endepunkter krever Auth0-utstedt Bearer-token (RS256). Offentlige arrangementer, forum og discovery kan leses uten innlogging.

Eksempel — autentisert kall
# Hent kontoer (krever JWT)
$ curl https://api.prosesspilotene.no/v1/accounts \
    -H "Authorization: Bearer eyJ…" \
    -H "Accept: application/json"

# Discovery — ingen JWT nødvendig
$ curl https://api.prosesspilotene.no/health
$ curl https://api.prosesspilotene.no/.well-known/oauth-protected-resource
/v1 Versjonerte ressurser
RS256 Auth0 JWT
OData v4 Dataverse
Elysia Bun runtime
OpenAPI Scalar UI

Endepunkter

Drift og discovery

Helsesjekk, OpenAPI og RFC 9727/9728-metadata — disse endepunktene krever ikke innlogging.

Offentlig API

Publisert innhold

Disse ressursene kan leses uten Bearer-token. Arrangementspåmelding har egne validerings- og misbrukskontroller.

Beskyttet API

Ressurser /v1/*

Personlige ressurser krever Bearer-token med relevante scopes og tilgang til den enkelte posten. accountId er en Dataverse-GUID, ikke en Auth0-organisasjons-ID. Et valgfritt accountId-filter avgrenser resultatene; det gir aldri ekstra tilgang. Åpne Scalar for full operasjonsliste, request-skjemaer og eksempelkall.

Dataverse — CRM & Field Service
Prosjekter
Azure Blob — Filer
Dialog og varsler
Stack: Elysia · OpenAPI / Scalar · Dataverse (OData v4) · Xledger GraphQL · Azure Blob · Auth0 RS256 · Bun · Vercel