{
 "categories": [
  "education",
  "public-sector",
  "school-administration"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-09",
   "fact": "homepage",
   "note": "Visma InSchool presents school administration for videreg\u00e5ende skole, voksenoppl\u00e6ring, and fagskole, with a cloud web product plus the Min InSchool mobile app.",
   "source": "https://mininschool.no/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "name",
   "note": "The site brands the product InSchool and Min InSchool for the mobile app.",
   "source": "https://mininschool.no/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "vendor",
   "note": "InSchool states it is part of Visma Flyt, which delivers fagl\u00f8sninger for oppvekst, helse, and velferd in the public sector.",
   "source": "https://mininschool.no/om-oss",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "deployment",
   "note": "The homepage describes a skyl\u00f8sning on the web with data flowing between the cloud product and the mobile app. There is no customer-install desktop product.",
   "source": "https://mininschool.no/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "platforms",
   "note": "InSchool documents the web cloud product plus the Min InSchool app for employees and pupils.",
   "source": "https://mininschool.no/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "platforms",
   "note": "Vendor help says the Min InSchool app is downloaded from Google Play and the App Store and is available to school leaders, admins, teachers, and pupils, not foresatte.",
   "source": "https://inschool.zendesk.com/hc/no/articles/4411863727889-Introduksjon-til-Min-InSchool-mobilapp",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "platforms",
   "note": "Google Play lists Min InSchool (formerly Visma InSchool) by Visma Software International AS, updated 2026-08-17, with Feide login for upper-secondary students, teachers, and managers.",
   "source": "https://play.google.com/store/apps/details?id=com.visma.inschoolmobile&hl=en",
   "tier": "scraped"
  },
  {
   "date": "2026-09-09",
   "fact": "platforms",
   "note": "The App Store lists Min InSchool for iPhone and iPad (iOS 15.6 or later), version 27.0.0 dated 17 Aug, published by Visma Software International AS.",
   "source": "https://apps.apple.com/no/app/min-inschool/id1488297186",
   "tier": "scraped"
  },
  {
   "date": "2026-09-09",
   "fact": "license",
   "note": "Digital skolebevis is sold as a paid add-on (1,500 kr/year per school in a county order, 3,500 kr/year for a single school, plus 27 kr per pupil per year). The core product is a commercial school-admin system.",
   "source": "https://mininschool.no/digitalt-skolebevis",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "status",
   "note": "Visma Flyt publishes a current InSchool marketing site, Teams integration, digital skolebevis, and an in-product KI assistant.",
   "source": "https://mininschool.no/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.exists",
   "note": "InSchool help tells school IT admins to add an SDS profile named Visma InSchool, choose Connect via an API, choose OneRoster @ API, and select Visma. Visma issues credentials when the yearly sync is started.",
   "source": "https://inschool.zendesk.com/hc/no/articles/15780948772113-Teknisk-oppsett-SDS-School-Data-Sync-Teamsintegrasjon-Visma-InSchool",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.kinds[0]",
   "note": "The vendor setup is explicitly OneRoster as the SDS service. Teaching groups and participants in InSchool become available in Teams after sync, three times per day.",
   "source": "https://inschool.zendesk.com/hc/no/articles/15780948772113-Teknisk-oppsett-SDS-School-Data-Sync-Teamsintegrasjon-Visma-InSchool",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.kinds[0]",
   "note": "Microsoft lists Visma InSchool as a Yes OneRoster provider (no contacts, demographics, or user flags). The Visma InSchool profile says Client ID, Client Secret, and URLs come from Visma Support at inschool.zendesk.com. SIS vendor is listed as Visma Enterprise AS.",
   "source": "https://learn.microsoft.com/en-us/schooldatasync/oneroster-provider-overview",
   "tier": "scraped"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.coverage",
   "note": "SDS OneRoster 1.1 is a REST roster pull. Required endpoints are academicSessions, orgs, users, classes, and enrollments. Visma InSchool's Microsoft profile does not enable contacts, demographics, or user flags. This is not a write surface for absence, assessment, or timetable.",
   "source": "https://learn.microsoft.com/en-us/schooldatasync/sds-oneroster-api",
   "tier": "scraped"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.docs",
   "note": "This Zendesk article is Visma InSchool's public technical setup for the SDS/OneRoster Teams path. It does not publish base URLs, scopes, or a general partner catalog.",
   "source": "https://inschool.zendesk.com/hc/no/articles/15780948772113-Teknisk-oppsett-SDS-School-Data-Sync-Teamsintegrasjon-Visma-InSchool",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.data_access.export[0]",
   "note": "SDS reads InSchool teaching groups and participants through the OneRoster connection. Visma supplies the yearly credentials used for that export.",
   "source": "https://inschool.zendesk.com/hc/no/articles/15780948772113-Teknisk-oppsett-SDS-School-Data-Sync-Teamsintegrasjon-Visma-InSchool",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "The product is a browser cloud application. No UI probe was run.",
   "source": "https://mininschool.no/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://mininschool.no/llms.txt opened as a Visma Flyt LLM index for minflyt.no products. InSchool is not in that canonical product list, so it is not first-party InSchool agent documentation.",
   "source": "https://mininschool.no/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "verdict.scores.api",
   "note": "The OneRoster/SDS path is documented and used in production for Teams rostering, but it is yearly-credential gated, read-only, and has no public endpoint or auth-grant catalog. That is the usable-but-narrow tier.",
   "source": "https://inschool.zendesk.com/hc/no/articles/15780948772113-Teknisk-oppsett-SDS-School-Data-Sync-Teamsintegrasjon-Visma-InSchool",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "verdict.scores.api",
   "note": "The first-party Teams integration is one-way for groups and memberships (InSchool to Teams, twice daily) plus nightly assessment import from Teams. That is a product connector, not a general InSchool write API, and it is not Flyt Skole OneRoster.",
   "source": "https://mininschool.no/teams-integrasjon",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current InSchool SDS/OneRoster Teams setup article, including yearly Visma credentials and OneRoster @ API.",
   "source": "https://inschool.zendesk.com/hc/no/articles/15780948772113-Teknisk-oppsett-SDS-School-Data-Sync-Teamsintegrasjon-Visma-InSchool",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "freshness.watch[1].url",
   "note": "Opened Microsoft's OneRoster provider catalog. Visma InSchool is listed Yes, with credentials from Visma Support.",
   "source": "https://learn.microsoft.com/en-us/schooldatasync/oneroster-provider-overview",
   "tier": "scraped"
  },
  {
   "date": "2026-09-09",
   "fact": "freshness.watch[2].url",
   "note": "Opened InSchool's current Teams integration marketing page for groups, substitute handling, and assessments.",
   "source": "https://mininschool.no/teams-integrasjon",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "freshness.watch[3].url",
   "note": "Opened mininschool.no/llms.txt and confirmed it is Visma Flyt's LLM index, not an InSchool API catalog.",
   "source": "https://mininschool.no/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-09",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://inschool.zendesk.com/hc/no/articles/15780948772113-Teknisk-oppsett-SDS-School-Data-Sync-Teamsintegrasjon-Visma-InSchool"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/schooldatasync/oneroster-provider-overview"
   },
   {
    "type": "docs",
    "url": "https://mininschool.no/teams-integrasjon"
   },
   {
    "type": "agent-docs",
    "url": "https://mininschool.no/llms.txt"
   }
  ]
 },
 "homepage": "https://mininschool.no/",
 "id": "visma-inschool",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [],
   "coverage": "read-only",
   "docs": "https://inschool.zendesk.com/hc/no/articles/15780948772113-Teknisk-oppsett-SDS-School-Data-Sync-Teamsintegrasjon-Visma-InSchool",
   "exists": true,
   "kinds": [
    "oneroster"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "oneroster"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "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. The documented machine path is the Visma-issued OneRoster connection that Microsoft School Data Sync uses for Teams. Pupil and staff data are GDPR-regulated, so browser control is not a substitute for scoped credentials. Community timetable scrapers are not a vendor API.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Visma InSchool",
 "platforms": [
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "visma-flyt-skole",
   "itslearning",
   "canvas-lms",
   "sikt-fs"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Visma Flyt",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 4,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 4,
   "rpa": null
  },
  "summary": "Visma InSchool is automatable today only through a partner-gated OneRoster path used for Microsoft School Data Sync and Teams. This record is Visma Flyt's school-administration product for Norwegian videreg\u00e5ende oppl\u00e6ring, voksenoppl\u00e6ring, and fagskole (Min InSchool on the web and mobile apps). It is not Visma Flyt Skole, not VIGO, and not itslearning. InSchool's own help tells school IT admins to connect SDS with \"Connect via an API\" and \"OneRoster @ API\", then select Visma. Visma issues credentials for each school year; a new SDS profile is required each year. Microsoft lists Visma InSchool as a production OneRoster 1.1 provider and says Client ID, Client Secret, and URLs come from Visma Support at inschool.zendesk.com. Visma's public pages do not name the grant type or publish a general endpoint catalog, so authentication methods stay unlisted. SDS OneRoster is a roster pull (orgs, users, classes, enrollments, academic sessions), not a write API for absence, assessment, or timetable edits. A separate first-party Teams integration pushes groups and memberships from InSchool and can pull underveisvurderinger back nightly; that is a product integration, not a public API. No official SDK, CLI, or first-party MCP was established. Named iPaaS connectors were not opened. Computer-use viability is unassessed. API scores 4 and is the best path.\n"
 }
}