Appearance
Changelog
Alle belangrijke wijzigingen in de API en documentatie staan hier. Je kunt deze pagina ook volgen via RSS feed.
[Unreleased]
API
- Sessies worden opgeslagen als AuthSession in Neo4j (met device-info, relatie naar environment).
- Nieuwe queries:
mySessions,currentEnvironment,myOrganizations,channels,monitors,monitor,apiTokens,apiToken,apiScopes. - Nieuwe mutations:
deleteSession,deleteOtherSessions,setCurrentEnvironment,switchEnvironment,updateOrganization,createApiToken,updateApiToken,deleteApiToken,createChannel,deleteChannel,createMonitor,updateMonitor,deleteMonitor,requestPasswordReset,resetPassword. - Login retourneert
token(access) +refreshToken;meheeftisAdmin. - Environment-switchers gebruiken
switchEnvironment(nieuwe tokens) ofsetCurrentEnvironment(zelfde sessie). - Artisan-command
php artisan neo4j:indexesom alle constraints/indexes aan te maken.
Documentatie / UI
- Guide uitgebreid met sessies in Neo4j, environment per sessie en
debug_auth. - Documentatie voor alle queries/mutations toegevoegd (incl. API-tokens, kanalen, wachtwoord-reset).
- API voor AI/LLM en index.md bijgewerkt met volledige operatielijst.
[1.0.0] - 2025-02-03
API
- GraphQL endpoint
https://graphql.persmonitor.nl/graphqlin gebruik. - Queries:
p2000Messages,p2000Message,p2000Capcodes,p2000Capcodemet paginering en filters. - Filters:
P2000MessageFilterInput(sended, capcodes),P2000CapcodeFilterInput(sended, capcodes),DateRangeInput(from, to). - Mutations:
register(organisatie + environment + user),createOrganization,createEnvironment,createP2000Message. - Geen authenticatie op het endpoint (komt later).
Documentatie / UI
- Docs-site op docs.persmonitor.nl (VitePress).
- Guide (getting started), Queries, Filters, Mutations, API voor AI/LLM.
- Raw Markdown-specificatie op
/api-spec.md(gegenereerd uit één bron).
Formaat: Keep a Changelog. Versies volgen Semantic Versioning.