{
 "categories": [
  "education",
  "public-sector"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-28",
   "fact": "homepage",
   "note": "itslearning presents itself as a Norwegian-founded LMS for teaching, with Plans, assignments, reporting and school workflows, and names Nordic and European school customers.",
   "source": "https://itslearning.com/global/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "platforms",
   "note": "The marketing site documents a web LMS and a first-party mobile app for teachers and students.",
   "source": "https://itslearning.com/global/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "license",
   "note": "itslearning is sold as a commercial school LMS. The page invites tailored product demonstrations rather than a public price list.",
   "source": "https://itslearning.com/global/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.exists",
   "note": "The vendor developer portal documents the Organisation API, Data Warehouse OData API, IMS Enterprise Services, IMS Enterprise SFTP imports and LTI as integration surfaces.",
   "source": "https://developer.itslearning.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.kinds[0]",
   "note": "The Organisation API is a set of WCF SOAP services (DataService.svc, ReadDataService.svc, FileService.svc) with published production WSDLs on eu1migra.itslearning.com.",
   "source": "https://developer.itslearning.com/Organisation-API.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.kinds[1]",
   "note": "The Data Warehouse API is OData version 3, query-only, returning JSON or XML/ATOM.",
   "source": "https://developer.itslearning.com/How-to-Access-the-Data-Warehouse-via-OData.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.kinds[2]",
   "note": "itslearning implements IMS Enterprise Services for persons, groups and memberships, with published test and EU production WCF endpoints.",
   "source": "https://developer.itslearning.com/IMS-Enterprise-Services.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.auth[0]",
   "note": "Organisation API access is a per-site username and password for WS-Security, issued after the Local and Global Services Team completes an authorization form.",
   "source": "https://developer.itslearning.com/Organisation-API.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.auth[1]",
   "note": "OData access uses Basic authentication with a native itslearning administrator username and password. SSO credentials are not accepted.",
   "source": "https://developer.itslearning.com/How-to-Access-the-Data-Warehouse-via-OData.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.coverage",
   "note": "Most Organisation API content migration is one-way. Timetable, assessment and archival flows can read and update. The warehouse API is a daily extract, not a write API. Access is filtered per message type and site.",
   "source": "https://developer.itslearning.com/Organisation-API.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Partners queue Create, Update and Delete messages through DataService.AddMessage and read through ReadDataService, including courses, planner topics, gradebook items, calendar events and files.",
   "source": "https://developer.itslearning.com/Organisation-API.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "IMS Enterprise Services are available to licensed customers and system-integration partners for person, group and membership exchange.",
   "source": "https://developer.itslearning.com/IMS-Enterprise-Services.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "The developer portal documents LTI 1.3 Core and LTI Advantage as the path for third-party tools and Library content.",
   "source": "https://developer.itslearning.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.data_access.export",
   "note": "The warehouse API lets customers pull structural, achievement, activity and progress data into their own BI tools after an account-manager-gated activation.",
   "source": "https://developer.itslearning.com/Data-Warehouse-API.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.data_access.import",
   "note": "Organisation API messages and IMS Enterprise XML transfers via SFTP are the documented import paths for users, groups, courses and content.",
   "source": "https://developer.itslearning.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://itslearning.com/llms.txt returned 404 on 2026-08-28.",
   "source": "https://itslearning.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-08-28",
   "fact": "verdict.scores.api",
   "note": "SOAP, OData and IMS surfaces are documented and used in production, but partner onboarding, per-site credentials, one-way migration limits and an optional warehouse add-on keep the path in the useful-but-gated tier.",
   "source": "https://developer.itslearning.com/Organisation-API.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current itslearning developer portal index for Organisation API, Data Warehouse, IMS and LTI.",
   "source": "https://developer.itslearning.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Organisation API access, WSDL and message-type reference.",
   "source": "https://developer.itslearning.com/Organisation-API.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current OData access, Basic-auth and query-only guide.",
   "source": "https://developer.itslearning.com/How-to-Access-the-Data-Warehouse-via-OData.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-28",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://developer.itslearning.com/"
   },
   {
    "type": "docs",
    "url": "https://developer.itslearning.com/Organisation-API.html"
   },
   {
    "type": "docs",
    "url": "https://developer.itslearning.com/How-to-Access-the-Data-Warehouse-via-OData.html"
   }
  ]
 },
 "homepage": "https://itslearning.com/global/",
 "id": "itslearning",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "ws-security-username-token",
    "basic"
   ],
   "coverage": "partial",
   "docs": "https://developer.itslearning.com/",
   "exists": true,
   "kinds": [
    "soap",
    "odata",
    "ims-enterprise"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "odata-json",
    "odata-atom",
    "ims-enterprise"
   ],
   "import": [
    "soap-messages",
    "ims-packages",
    "sftp-ims-enterprise-xml"
   ]
  },
  "extensibility": {
   "scripting": [
    "organisation-api",
    "ims-enterprise-services",
    "lti"
   ],
   "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 Organisation API, Data Warehouse OData API and IMS Enterprise Services are the supported automation paths. Pupil data are GDPR-regulated, so browser control is not a substitute for scoped partner access.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "itslearning",
 "platforms": [
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "visma-flyt-skole",
   "visma-flyt-barnehage"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "itslearning (Sanoma Learning)",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 5,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 5,
   "rpa": null
  },
  "summary": "itslearning is automatable today through partner-gated SOAP and OData interfaces, not through a public self-serve REST catalog. The Organisation API exposes DataService, ReadDataService and FileService WCF endpoints for course, content, calendar, assessment and file workflows. Most create, update and delete messages are one-way or asynchronous; ReadDataService reads in real time. Access is issued per site as a WS-Security username and password after an itslearning services-team authorization form. The Data Warehouse API is an optional, account-manager-gated OData v3 feed updated overnight, query-only, with Basic authentication against a native administrator account that holds the Data Warehouse API policy. IMS Enterprise Services manage persons, groups and memberships for licensed customers and partners. LTI is the documented path for third-party tools and content. This record is the LMS; Visma Flyt Skole, Visma Flyt Barnehage, Canvas and Feide are outside the product boundary. Vendor documentation does not settle first-party MCP ownership. No official general SDK, CLI or computer-use probe was established.\n"
 }
}