{
 "categories": [
  "school-administration",
  "kindergarten-administration",
  "education",
  "public-sector"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-31",
   "fact": "homepage",
   "note": "EG presents Vigilo as a single oppvekstadministrativt system for kindergarten, school and SFO/AKS, and states 60 municipalities, 600,000 parents and 40 percent of Norwegian pupils as vendor copy.",
   "source": "https://egsoftware.com/no/utdanning/vigilo",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "deployment",
   "note": "The KS 2026 part-2 municipal-market report states that the OAS products from Visma, Vigilo and IST are all cloud solutions.",
   "source": "https://www.ks.no/contentassets/fa7171457c2b4a8c815d51579b1250c9/ks-fou-rapport-256060-leverandormarkedet-for-digitale--losninger-i-kommunal-sektor--del-2.pdf",
   "tier": "community"
  },
  {
   "date": "2026-08-31",
   "fact": "platforms",
   "note": "EG states that Vigilo has free apps for iOS and Android in addition to the web product.",
   "source": "https://egsoftware.com/no/utdanning/vigilo/produkter",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "license",
   "note": "The product page invites a demo rather than a public price list. Vigilo is sold as a commercial municipal OAS.",
   "source": "https://egsoftware.com/no/utdanning/vigilo",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.exists",
   "note": "OnEdHub, presented on EG's Vigilo page as the partner data-exchange layer, documents four Vigilo APIs: Core, OneRoster rostering, Gradebook and Absence.",
   "source": "https://docs.onedhub.io/onedhub/integration-guide.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.kinds[0]",
   "note": "Vigilo Core API is documented as RESTful web services with OpenAPI, covering base, variable-pay and schedules modules.",
   "source": "https://docs.onedhub.io/core/getting-started.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.kinds[1]",
   "note": "OnEdHub documents a 1EdTech OneRoster Norwegian Profile implementation based on OneRoster 1.2, with rostering, gradebook and absence services.",
   "source": "https://docs.onedhub.io/oneroster",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.auth[0]",
   "note": "OnEdHub states that the OneRoster API uses OAuth 2.0 and supports the client-credentials grant. Token URLs are published on the environments page.",
   "source": "https://docs.onedhub.io/onedhub/auth.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.coverage",
   "note": "The four APIs are described as read-mostly. Integrators must design for a daily full re-pull. Gradebook endpoints opened in this pass are GET-only.",
   "source": "https://docs.onedhub.io/onedhub/integration-guide.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.coverage",
   "note": "Some Core properties marked writable accept asynchronous PATCH with 202 Accepted. That is not a general write catalog for admissions, billing or absence marking.",
   "source": "https://docs.onedhub.io/core/update.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "EG states that Onedhub lets municipalities share and retrieve updated data in real time through a self-service access-management interface for their own clients and third parties.",
   "source": "https://egsoftware.com/no/utdanning/vigilo",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "The functions page lists packaged connections including ID-porten/Feide, Maskinporten, PAS, GSI, Basil, SvarUT, LMS tools, HR and archive. Those are vendor-operated product integrations.",
   "source": "https://egsoftware.com/no/utdanning/vigilo/produkter",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.data_access.export",
   "note": "Authorized clients pull OneRoster JSON for roster, gradebook and absence resources, and Core JSON for persons, students, employees and schedules.",
   "source": "https://docs.onedhub.io/onedhub/integration-guide.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier's public app directory returned 404 for eg-vigilo and vigilo on 2026-08-31.",
   "source": "https://zapier.com/apps/eg-vigilo/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.integrations.make",
   "note": "Make's app catalogue rendered a coming-soon 404 for /eg-vigilo and /vigilo on 2026-08-31.",
   "source": "https://apps.make.com/eg-vigilo",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft's connector path /connectors/egvigilo/ and /connectors/vigilo/ returned 404 on 2026-08-31.",
   "source": "https://learn.microsoft.com/en-us/connectors/egvigilo/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.integrations.n8n",
   "note": "n8n's built-in app-node documentation returned 404 for egvigilo and vigilo on 2026-08-31.",
   "source": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.egvigilo/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://egsoftware.com/llms.txt returned 404 on 2026-08-31. docs.onedhub.io/llms.txt and vigilo.no/llms.txt also returned 404.",
   "source": "https://egsoftware.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "verdict.scores.api",
   "note": "Auth, environments, OpenAPI and an integration guide are public, but access is agreement-gated, the surface is read-mostly, and sync requires a daily full re-pull, so the path stays in the useful-with-limits tier.",
   "source": "https://docs.onedhub.io/onedhub/environments.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "verdict.scores.integrations",
   "note": "Bounded 2026-08-31 checks of Zapier, Make, Microsoft Power Automate and n8n found no EG Vigilo connector, so the tracked iPaaS path is absent.",
   "source": "https://learn.microsoft.com/en-us/connectors/connector-reference/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as EG's current Vigilo product page, including the Onedhub partner-sharing claim and vendor municipality figures.",
   "source": "https://egsoftware.com/no/utdanning/vigilo",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current OnEdHub integration guide for the four Vigilo APIs.",
   "source": "https://docs.onedhub.io/onedhub/integration-guide.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current OnEdHub OAuth 2.0 client-credentials authentication page.",
   "source": "https://docs.onedhub.io/onedhub/auth.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-31",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://egsoftware.com/no/utdanning/vigilo"
   },
   {
    "type": "api",
    "url": "https://docs.onedhub.io/onedhub/integration-guide.html"
   },
   {
    "type": "api",
    "url": "https://docs.onedhub.io/onedhub/auth.html"
   }
  ]
 },
 "homepage": "https://egsoftware.com/no/utdanning/vigilo",
 "id": "eg-vigilo",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "oauth2-client-credentials"
   ],
   "coverage": "partial",
   "docs": "https://docs.onedhub.io/onedhub/integration-guide.html",
   "exists": true,
   "kinds": [
    "rest",
    "oneroster"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "oneroster-json",
    "vigilo-core-json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "onedhub",
    "packaged-national-integrations"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": false,
   "n8n": false,
   "power_automate": false,
   "zapier": false
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. OnEdHub is the documented partner automation path. Pupil, child, and guardian data are GDPR-regulated, so browser control is not a substitute for scoped OnEdHub access.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "EG Vigilo",
 "platforms": [
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "visma-flyt-skole",
   "visma-flyt-barnehage",
   "itslearning"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "EG",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 5,
   "cli": null,
   "computer_use": null,
   "integrations": 0,
   "mcp": null,
   "overall": 5,
   "rpa": null
  },
  "summary": "EG Vigilo is automatable today through OnEdHub, EG's partner-gated data-exchange layer, not through a Zapier-style connector. OnEdHub documents four read-mostly APIs: the Vigilo Core REST API for persons, students, employees and schedules; OneRoster Norwegian Profile rostering; OneRoster Gradebook 1.2 for assignments and results; and OneRoster Absence 1.0. Authentication is OAuth 2.0 client credentials. Dev, staging and production exist, but environment access depends on an agreement with Vigilo AS. Gradebook is GET-only. Some Core properties accept asynchronous PATCH. Integrators are told to mirror data locally and absorb a daily full re-pull; dateLastModified is not a reliable long-window delta. EG's product page presents Vigilo as one OAS for kindergarten, school and SFO/AKS, and states 60 municipalities, 600,000 parents and 40 percent of Norwegian pupils as vendor copy. The functions page lists packaged connections such as ID-porten, Feide, Maskinporten, PAS, GSI, Basil, SvarUT and LMS tools. Those are EG-built product integrations, not a self-serve write catalog. Zapier, Make, Microsoft Power Automate and n8n had no Vigilo connector on 2026-08-31. Vendor documentation does not settle first-party MCP ownership. No official SDK, CLI or computer-use probe was established. This record is not Visma Flyt Skole, Visma Flyt Barnehage, IST Everyday, itslearning or EG Infodoc.\n"
 }
}