{ "openapi": "3.0.1", "info": { "title": "SLO leerdoelen", "description": "Zoekt in de curriculumdatabase van SLO (opendata.slo.nl): kerndoelen, tussendoelen, eindtermen en vakbegrippen. Vraagt een gratis sleutel aan op opendata.slo.nl; die gaat als Basic-authenticatie (e-mail:sleutel) mee in de header Authorization.", "version": "1.0.0" }, "servers": [ { "url": "https://opendata.slo.nl" } ], "paths": { "/curriculum/2026/api/v1/search": { "get": { "operationId": "zoekLeerdoelen", "summary": "Zoek kerndoelen, tussendoelen, eindtermen en vakbegrippen bij een onderwerp", "description": "Zoekt op tekst in de curriculumdatabase van SLO. Gebruik één of twee kernbegrippen (bijvoorbeeld: voedselweb). Het antwoord is een JSON-lijst; per item staan @type (Doel, Kerndoel, SyllabusSpecifiekeEindterm, LdkVakbegrip), title (de formulering van het doel) en bron (bijvoorbeeld Tussendoel).", "parameters": [ { "name": "text", "in": "query", "required": true, "description": "Zoekwoord of korte zoekterm, bijvoorbeeld: voedselweb", "schema": { "type": "string" } }, { "name": "Accept", "in": "header", "required": true, "description": "Altijd application/json, anders stuurt SLO een webpagina terug", "schema": { "type": "string", "default": "application/json" } } ], "responses": { "200": { "description": "Lijst met doelen en begrippen als JSON" } } } } } }