{
 "categories": [
  "education",
  "school-administration",
  "public-sector"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-11",
   "fact": "homepage",
   "note": "Opened KOMBIT Aula page presents Aula as the communication channel for Folkeskole, SFO, and municipal daycare in all Danish municipalities, with widgets exposing other school systems.",
   "source": "https://kombit.dk/loesninger/aula",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "vendor",
   "note": "KOMBIT states it procured Aula on behalf of the municipalities and that Netcompany delivers, operates, and develops the solution.",
   "source": "https://kombit.dk/loesninger/aula",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "name",
   "note": "Opened aulainfo.dk as Aula's product site, with release notes through Release 2.16 dated 20 June 2026.",
   "source": "https://aulainfo.dk/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "license",
   "note": "Aula is a KOMBIT-procured municipal platform under the K98 governance model, not a free or self-serve developer service.",
   "source": "https://kombit.dk/loesninger/aula",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "deployment",
   "note": "Aula is operated as a shared hosted service for all municipalities. There is no customer-install Aula server on this page.",
   "source": "https://kombit.dk/loesninger/aula",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.exists",
   "note": "The T0150 Widget guide (Netcompany, approved version 1.19 for release R2.7) documents an external widget REST API that approved suppliers call from their own systems to send badge and push notifications.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[0]",
   "note": "Section 4.5.1 states the API is accessed over HTTPS with a JSON body as a standard HTTP PUT to widget-api.aula.dk/userNotification and widget-api.aula.dk/groupNotification.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[0]",
   "note": "Section 4.5.1 says suppliers apply for an API key per widget through the toolkit. The examples send the key in an x-api-key header. Default limit is 1000 notifications per widget per hour.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.coverage",
   "note": "Documented Aula-hosted machine calls are user and group notifications plus widget embedding. The guide also documents getAulaToken JWT Bearer calls to the supplier's own APIs. There is no public catalogue for messages, calendars, or absence.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.docs",
   "note": "Opened as the current public widget and notification API guide. It is partner documentation, not a self-serve OpenAPI portal.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Widgets are uploaded as Vue.js HTML, JavaScript, and CSS that run inside the Aula single-page application and call the supplier's HTTPS JSON APIs.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Iframe widgets are a documented widget type. The supplier hosts a separate page constrained inside Aula and receives Aula props, including getAulaToken, via postMessage.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "SSO Shortcuts are a Secure Widget type that links from Aula into the supplier's web application with a sign-on token carrying the UNI-Login id.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "The guide describes Aula as a single-page web application with a mobile app. No UI probe was run.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.api",
   "note": "A named REST notification API with URL, JSON PUT contract, and API-key auth exists, but live use needs Widget Supplier approval, External Test 2 access, and KOMBIT rollout. Coverage is widget and notification scope, not a general school API. That is the usable-but-gated tier.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current KOMBIT Aula product page, including Netcompany delivery and the 98-municipality scope.",
   "source": "https://kombit.dk/loesninger/aula",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Aula info site, including Release 2.16 dated 20 June 2026.",
   "source": "https://aulainfo.dk/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current public T0150 Widget guide, including getAulaToken and the widget-api.aula.dk notification API.",
   "source": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-11",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://kombit.dk/loesninger/aula"
   },
   {
    "type": "docs",
    "url": "https://aulainfo.dk/"
   },
   {
    "type": "api",
    "url": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf"
   }
  ]
 },
 "homepage": "https://kombit.dk/loesninger/aula",
 "id": "aula",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "api-key"
   ],
   "coverage": "partial",
   "docs": "https://aulainfo.dk/media/cabl3kdt/t0150-widget-guide.pdf",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "vue-widgets",
    "iframe-widgets",
    "sso-shortcuts"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Aula is a hosted school and daycare web application with a mobile app. The documented machine path is the authorised-widget programme and the partner-gated notification REST API, not browser control of a guardian or teacher session.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Aula",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "lectio",
   "skola24",
   "ist-everyday"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Netcompany",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 4,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 4,
   "rpa": null
  },
  "summary": "Aula is automatable today as a partner-gated widget integration, not as a public school-data REST catalogue. This record is the Danish municipal school and daycare communication platform procured by KOMBIT and delivered by Netcompany. It is not Lectio, Skola24, or IST Everyday. KOMBIT presents Aula as the channel for Folkeskole, SFO, and municipal daycare in all 98 municipalities, with widgets exposing learning-platform, timetable, and absence systems. The public T0150 Widget guide documents how approved suppliers embed Vue.js or iframe widgets, obtain a short-lived Aula JWT via getAulaToken for calls to their own HTTPS JSON APIs, and call Aula's external widget REST API at widget-api.aula.dk. That Aula API accepts HTTPS JSON PUT to /userNotification and /groupNotification, authenticates with an x-api-key header issued after toolkit approval, and is rate-limited. Access requires becoming an authorised Widget Supplier, External Test 2 credentials, and KOMBIT widget approval. Public pages do not publish a general catalogue for messages, calendars, or absence. First-party MCP ownership is not established. Computer-use viability is unassessed. API scores 4 and is the best path.\n"
 }
}