{
 "categories": [
  "public-sector",
  "government",
  "data-exchange",
  "documents"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-31",
   "fact": "homepage",
   "note": "KS Digital presents SvarUt as the service that delivers documents from municipal and other case systems to inhabitants, businesses, and public bodies.",
   "source": "https://ksdigital.no/tjenestene/svarut-tjenesten/svarut-2/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "vendor",
   "note": "KS Fiks developer docs state that use of SvarUt follows a signed agreement with KS Digital, which then sends configuration guidance.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "license",
   "note": "KS Digital invoices SvarUt usage after the customer signs the hovedavtale. Outgoing shipments and delivery channels are billed.",
   "source": "https://ksdigital.no/tjenestene/svarut-tjenesten/svarut-2/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.exists",
   "note": "KS Digital documents a web portal plus machine-to-machine APIs for SvarUt outgoing post and SvarInn incoming post.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.kinds[0]",
   "note": "SvarUt REST v3 documents send, read, delete, status, events, metadata, external-ref, types, and mottakersystem endpoints.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.kinds[1]",
   "note": "SOAP ForsendelseService versions remain documented and are scheduled for avvikling on 31.12.2026 / 1.1.2027. New features go to REST.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/api-versjoner/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.kinds[2]",
   "note": "Each REST operation links an OpenAPI specification. KS also publishes OpenAPI 3.0 specs as the basis for generated clients.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.auth[0]",
   "note": "Server-to-server Fiks integrations fetch an OAuth 2.0 JWT access token from Maskinporten with scope ks:fiks, signed with a virksomhetssertifikat.",
   "source": "https://developers.fiks.ks.no/felles/integrasjoner/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.auth[1]",
   "note": "Every integration call also requires IntegrasjonId and IntegrasjonPassord headers from Fiks-konfigurasjon, in addition to the Maskinporten bearer token.",
   "source": "https://developers.fiks.ks.no/felles/integrasjoner/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.auth[2]",
   "note": "SvarInn V2 uses HTTP Basic with a username and generated service password. KS Digital administrators create the mottakersystem.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/svarinn-rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.coverage",
   "note": "REST v3 covers send by recipient type, mark-read, delete, status, events, metadata, external references, types, and mottakersystem. It is a document-delivery API, not a general municipal application API. SOAP and REST v1 are being withdrawn.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.docs",
   "note": "Opened as the current SvarUt REST documentation for v2/v3, including Maskinporten auth and OpenAPI links.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.exists",
   "note": "KS publishes a JVM client used internally and offered to others, generated from the OpenAPI specs and available on GitHub and Maven Central.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.languages[0]",
   "note": "fiks-svarut-klient documents Java builder classes for constructing forsendelser against the Maskinporten-authenticated REST APIs.",
   "source": "https://github.com/ks-no/fiks-svarut-klient",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.languages[1]",
   "note": "The official client README states the library is written in Kotlin with generated data classes.",
   "source": "https://github.com/ks-no/fiks-svarut-klient",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.official",
   "note": "The SvarUt REST page presents the JVM client as the client KS built and uses internally.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "A Fiks integration is a machine client created in Fiks forvaltning, authorised per organisation and per service, including SvarUt accounts.",
   "source": "https://developers.fiks.ks.no/felles/integrasjoner/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "KS publishes OpenAPI specifications for generating clients and model objects, for example with Swagger Codegen.",
   "source": "https://developers.fiks.ks.no/felles/integrasjoner/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.data_access.export[0]",
   "note": "Status endpoints return forsendelse status, including v3 values such as FEILET_UNDER_MOTTAK, SENDT_NHN_MOTTAKER, LEVERT_NHN_MOTTAKER, and SLETTET.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.data_access.export[1]",
   "note": "Metadata and event endpoints retrieve forsendelse metadata and associated events.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.data_access.export[2]",
   "note": "SvarInn downloads are encrypted. The recipient uploads a public key in SvarUt and decrypts with the matching private key.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/svarinn-rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.data_access.import[0]",
   "note": "Send endpoints accept document forsendelser. KS notes that multipart send endpoints are awkward for naive OpenAPI-generated clients.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://developers.fiks.ks.no/llms.txt returned HTTP 404 on 2026-08-31.",
   "source": "https://developers.fiks.ks.no/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "verdict.scores.api",
   "note": "REST v2/v3 with OpenAPI and an official JVM client is a usable production path. The score stays at useful-with-material-limits because live use needs a KS Digital hovedavtale, Maskinporten with virksomhetssertifikat, IntegrasjonId/passord, and per-account grants, and SvarInn still uses a different Basic-auth contract.",
   "source": "https://developers.fiks.ks.no/felles/integrasjoner/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current SvarUt REST v2/v3 page, including Maskinporten auth and recipient-specific send endpoints.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Fiks integration and Maskinporten authentication guide.",
   "source": "https://developers.fiks.ks.no/felles/integrasjoner/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current version table, including REST v3 stable send and SOAP/REST v1 sunset dates.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/api-versjoner/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current SvarInn V2 REST page, including HTTP Basic and encryption requirements.",
   "source": "https://developers.fiks.ks.no/tjenester/svarut/svarinn-rest/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-31",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://developers.fiks.ks.no/tjenester/svarut/rest/"
   },
   {
    "type": "docs",
    "url": "https://developers.fiks.ks.no/felles/integrasjoner/"
   },
   {
    "type": "docs",
    "url": "https://developers.fiks.ks.no/tjenester/svarut/api-versjoner/"
   },
   {
    "type": "docs",
    "url": "https://developers.fiks.ks.no/tjenester/svarut/svarinn-rest/"
   }
  ]
 },
 "homepage": "https://ksdigital.no/tjenestene/svarut-tjenesten/svarut-2/",
 "id": "ks-fiks-svarut",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "maskinporten",
    "integrasjon-id-password",
    "http-basic"
   ],
   "coverage": "partial",
   "docs": "https://developers.fiks.ks.no/tjenester/svarut/rest/",
   "exists": true,
   "kinds": [
    "rest",
    "soap",
    "openapi"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "forsendelse-status",
    "forsendelse-metadata",
    "encrypted-svarinn-files"
   ],
   "import": [
    "multipart-forsendelse"
   ]
  },
  "extensibility": {
   "scripting": [
    "fiks-integrasjon",
    "openapi-codegen"
   ],
   "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. SvarUt has a web portal, but the documented machine path is REST v2/v3 with Maskinporten and a Fiks integration, or SvarInn HTTP Basic for inbound download. Portal UI automation is not the supported path.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "java",
    "kotlin"
   ],
   "official": true
  }
 },
 "name": "KS Fiks SvarUt",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "id-porten",
   "altinn",
   "public-360-tieto",
   "uni-view-acos-websak",
   "sikri-elements",
   "documaster"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "KS Digital",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "summary": "KS Fiks SvarUt is automatable as KS Digital's outgoing document-delivery service for Norwegian municipalities and other agreement holders, with SvarInn as the inbound counterpart on the same Fiks platform. REST v3 send is split by recipient: person, organisation, Norsk Helsenett, or print. Status, events, metadata, delete, types, and mottakersystem are documented with OpenAPI. REST v2/v3 authentication is OAuth 2.0 via Maskinporten (scope ks:fiks) plus IntegrasjonId and IntegrasjonPassord headers, and per-account grants. SvarInn V2 instead uses HTTP Basic with a KS Digital-created mottakersystem and encrypted file download. SOAP and REST v1 are scheduled to end on 1 January 2027. Access requires a signed KS Digital hovedavtale, a virksomhetssertifikat, Maskinporten client setup, and KS Digital account provisioning. That agreement and Maskinporten gate is the material limit. ID-porten, Altinn, and municipal archives are outside this record. First-party MCP ownership is not established. Computer-use viability is unassessed.\n"
 }
}