{
 "categories": [
  "education",
  "school-administration"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-08",
   "fact": "homepage",
   "note": "Unikum presents Sweden's largest learning platform for preschool through adult education, with Unikum Kvalitet, Unikum Betyg, Unikum Fritidshem, BankID, GDPR/Schrems II, data stored in Sweden, and a Tempus combination announcement.",
   "source": "https://www.unikum.net/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "vendor",
   "note": "Apple lists the Unikum Familj seller as Unikum - Unikt l\u00e4rande AB, with kontakt@unikum.net.",
   "source": "https://apps.apple.com/se/app/unikum-familj/id1277071936",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "deployment",
   "note": "The homepage states that all data in the learning portal is stored in Sweden, with GDPR and Schrems II claims, and markets a web product plus demo access rather than customer-installed software.",
   "source": "https://www.unikum.net/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "platforms",
   "note": "Unikum F\u00f6rskola states the product works on tablet, mobile, and computer.",
   "source": "https://www.unikum.net/forskola/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "platforms",
   "note": "Apple lists Unikum Familj for iPhone and iPad as a free companion app when the child's school uses Unikum.",
   "source": "https://apps.apple.com/se/app/unikum-familj/id1277071936",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "platforms",
   "note": "Google Play lists Unikum Familj by Unikum - Unikt L\u00e4rande AB as the Android parent app, last updated 3 September 2026 in this pass.",
   "source": "https://play.google.com/store/apps/details?id=com.unikumfamilj&hl=sv",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "license",
   "note": "Unikum Betyg is an add-on to an existing Unikum subscription. The page asks schools to fill a form for price information and a principal-approved trial rather than publishing a public price list.",
   "source": "https://www.unikum.net/betyg/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.exists",
   "note": "Unikum Developer presents Unikum Connect API as a municipal path to read statistics and data from Unikum and to update person and relation records for users in the municipality.",
   "source": "https://www.unikum.net/developer/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.kinds[0]",
   "note": "The Connect API reference states the API is built of RESTful resources with UTF-8 encoded JSON, using GET, POST, PATCH, PUT, and DELETE.",
   "source": "https://api.unikum.net/docs/api-reference.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.auth[0]",
   "note": "Client Credentials flow: Unikum provides client_id, client_secret, and a token endpoint; the client POSTs grant_type=client_credentials with HTTP Basic and then sends the access token as Authorization Bearer. This flow replaces deprecated Server Tokens.",
   "source": "https://api.unikum.net/docs/api-reference.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.auth[1]",
   "note": "Authorization Code flow: Unikum provides client_id, client_secret, authorization endpoint, and token endpoint. The authorize URL in the opened guide is https://start.unikum.net/unikum/auth/oauth2/authorize. Implicit flow is documented as disabled by default.",
   "source": "https://api.unikum.net/docs/api-reference.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.coverage",
   "note": "Opened operations cover Person, Class/School groups, Memberships, Export v2 including deltas, Teams export, and /ping. The reference does not document grades, assessments, pedagogical documentation, quality analytics, or a statistics resource.",
   "source": "https://api.unikum.net/docs/api-reference.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.docs",
   "note": "Opened 2026-09-08 as Unikum Connect API's public reference, including OAuth 2.0, resource operations, and contact api@unikum.net.",
   "source": "https://api.unikum.net/docs/api-reference.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Connect API is Unikum's documented programmatic surface for persons, groups, memberships, and roster exports.",
   "source": "https://api.unikum.net/docs/api-reference.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Unikum Support describes Connect Synk as a one-way nightly API sync from school-administration systems including IST Admin, Tieto Education, and Skolplatsen into Unikum. Changes made in Unikum are not written back.",
   "source": "https://unikum.freshdesk.com/sv-SE/support/solutions/articles/80000378019-sa-h%C3%A4r-fungerar-unikum-connect-synk",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "Unikum Developer states that Unikum Widgets can place Unikum content in a school portal or other standalone site.",
   "source": "https://www.unikum.net/developer/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[0]",
   "note": "Export v2 returns a JSON dump of persons, groups, and memberships, with a delta of add/remove/replace changes from a previous export. Progress is polled; the opened guide does not document a push webhook.",
   "source": "https://api.unikum.net/docs/api-reference.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[1]",
   "note": "Unikum Grundskola states that statistics and written assessments can be exported to CSV.",
   "source": "https://www.unikum.net/grundskola/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[2]",
   "note": "Unikum Grundskola states that statistics and written assessments can be exported to PDF.",
   "source": "https://www.unikum.net/grundskola/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.import[0]",
   "note": "Unikum states that user records from IST, Tieto, Gotit, and Schoolsoft pupil registers are updated automatically, alongside Connect API as a path to fetch Unikum data into other systems.",
   "source": "https://www.unikum.net/kommun/systempusslet-kombinera-moderna-verktyg/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier's public app directory returned 404 for /apps/unikum/integrations on 2026-09-08.",
   "source": "https://zapier.com/apps/unikum/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.integrations.make",
   "note": "Make's app catalogue rendered a coming-soon 404 page for /unikum on 2026-09-08.",
   "source": "https://apps.make.com/unikum",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft's connector path /connectors/unikum/ returned 404 on 2026-09-08.",
   "source": "https://learn.microsoft.com/en-us/connectors/unikum/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.integrations.n8n",
   "note": "n8n's built-in app-node documentation returned 404 for n8n-nodes-base.unikum on 2026-09-08.",
   "source": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.unikum/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Unikum publishes a first-party llms.txt that indexes Swedish school-form pages and a German Kita edition. It is a product map, not Connect API documentation. https://api.unikum.net/llms.txt returned 401 in this pass.",
   "source": "https://www.unikum.net/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "verdict.scores.api",
   "note": "Public REST docs and OAuth 2.0 exist, with write coverage for persons, groups, and memberships plus bulk JSON export. Access depends on Unikum-issued client credentials, and the opened catalogue does not cover grades, assessment, or pedagogical content, so the path is useful but partial and gated.",
   "source": "https://api.unikum.net/docs/api-reference.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "verdict.scores.integrations",
   "note": "Bounded 2026-09-08 checks of Zapier, Make, Microsoft Power Automate, and n8n found no Unikum connector, so the tracked iPaaS path is absent.",
   "source": "https://learn.microsoft.com/en-us/connectors/connector-reference/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Unikum's current Swedish homepage, including Kvalitet, Betyg, Fritidshem, BankID, and the Tempus announcement.",
   "source": "https://www.unikum.net/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as Unikum Developer, covering Connect SSO, Connect API, Connect Sync, and Widgets.",
   "source": "https://www.unikum.net/developer/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current Unikum Connect API reference.",
   "source": "https://api.unikum.net/docs/api-reference.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as Unikum's Tempus combination page, including the July 2026 acquisition of Tempus Information Systems AB and the statement that Tempus remains as name, tools, and team.",
   "source": "https://www.unikum.net/t-u/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-08",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.unikum.net/"
   },
   {
    "type": "docs",
    "url": "https://www.unikum.net/developer/"
   },
   {
    "type": "api",
    "url": "https://api.unikum.net/docs/api-reference.html"
   },
   {
    "type": "docs",
    "url": "https://www.unikum.net/t-u/"
   }
  ]
 },
 "homepage": "https://www.unikum.net/",
 "id": "unikum",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2-client-credentials",
    "oauth2-authorization-code"
   ],
   "coverage": "partial",
   "docs": "https://api.unikum.net/docs/api-reference.html",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json",
    "csv",
    "pdf"
   ],
   "import": [
    "sis-connect-synk"
   ]
  },
  "extensibility": {
   "scripting": [
    "unikum-connect-api",
    "unikum-connect-synk",
    "unikum-widgets"
   ],
   "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. Unikum Connect API, Connect Synk, and widgets are the documented automation surfaces. Pupil, child, and guardian data are GDPR-regulated, so browser control is not a substitute for scoped municipal or partner access.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Unikum",
 "platforms": [
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "ist-everyday",
   "schoolsoft",
   "itslearning",
   "visma-flyt-skole"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Unikum (Unikt l\u00e4rande AB)",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 5,
   "cli": null,
   "computer_use": null,
   "integrations": 0,
   "mcp": null,
   "overall": 5,
   "rpa": null
  },
  "summary": "The best evidenced path into Unikum is Unikum Connect API, a documented REST JSON interface at api.unikum.net, not a public self-serve developer signup. Unikum presents a Swedish learning platform from preschool through adult education, including Unikum Kvalitet, Unikum Betyg, and Unikum Fritidshem, with web access and the Unikum Familj apps. Connect API documents Person, Group, and Membership create/read/update/delete, plus Export v2 dumps and deltas of persons, groups, and memberships, a Teams export, and a /ping health check. Authentication is OAuth 2.0 client credentials for headless clients and authorization code for user-present apps; Unikum issues client_id, client_secret, and the token endpoint. Implicit flow is disabled by default. The opened reference does not document grades, assessments, pedagogical documentation, quality analytics, or a statistics resource, even though the developer overview says a municipality can read relevant statistics and data. Credentials are not self-issued. Unikum Connect Synk is a packaged one-way nightly import from school-administration systems such as IST Admin, Tieto Education, and Skolplatsen. Widgets embed Unikum content in a school portal. User login includes BankID and SAML2 SSO; those are not Connect API grants. Unikum acquired Tempus Information Systems AB in July 2026 and says Tempus remains as name, tools, and team. Tempus still publishes a separate Admin API at rest.tempusinfo.se, so Tempus attendance and resource-planning endpoints are outside this record. Zapier, Make, Microsoft Power Automate, and n8n had no Unikum connector on 2026-09-08. Vendor documentation does not settle first-party MCP ownership. No official SDK, CLI, or computer-use probe was established. Homepage school and municipality counts are vendor-declared. IST Everyday, SchoolSoft, itslearning, and Visma Flyt Skole are outside this record.\n"
 }
}