{
 "categories": [
  "communications",
  "government",
  "public-sector"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-13",
   "fact": "homepage",
   "note": "KS Digital presents Fiks Melding as a multi-channel platform for SMS, document share up to 5 GB, eDialog inbound post, and Send brev mass letters.",
   "source": "https://ksdigital.no/tjenestene/fiks-melding/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "vendor",
   "note": "The page is published by KS Digital and states that a municipality must sign a tjenestevedlegg in addition to the hovedavtale.",
   "source": "https://ksdigital.no/tjenestene/fiks-melding/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "license",
   "note": "Customers choose channels and pay only for what they use. That is a commercial metered service, not a free public API.",
   "source": "https://ksdigital.no/tjenestene/fiks-melding/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.exists",
   "note": "KS Digital documents Fiks Send SMS as a shared component with REST send, sendBatch, oppslag, and status endpoints.",
   "source": "https://developers.fiks.ks.no/tjenester/fiksmelding/fiks-sms/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.kinds[0]",
   "note": "The opened OpenAPI 3.0.1 document is titled KS Fiks: Varsling SMS V2, hosted at https://api.fiks.ks.no, with JSON request and response bodies.",
   "source": "https://developers.fiks.ks.no/api/varsling-sms-api-v2.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.kinds[1]",
   "note": "The SMS page links Swagger documentation at editor-next.swagger.io against varsling-sms-api-v2.json.",
   "source": "https://developers.fiks.ks.no/tjenester/fiksmelding/fiks-sms/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "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. The SMS OpenAPI security scheme is HTTP bearer JWT.",
   "source": "https://developers.fiks.ks.no/felles/integrasjoner/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "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-09-13",
   "fact": "modalities.api.coverage",
   "note": "SMS v2 covers single send, batch send, KRR lookup, and status. That is the opened machine catalogue for Fiks Melding. Send brev, eDialog, and Del dokument are documented as portal or SvarUt-routed channels, not as a second Melding resource catalogue.",
   "source": "https://developers.fiks.ks.no/tjenester/fiksmelding/fiks-sms/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.coverage",
   "note": "The Fiks del dokument developer page describes a shared encrypted document-share component and does not publish request paths, auth, or an OpenAPI document on that page.",
   "source": "https://developers.fiks.ks.no/tjenester/fiksmelding/del_dokument/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Fiks Send SMS developer page, including endpoint paths and encoding limits.",
   "source": "https://developers.fiks.ks.no/tjenester/fiksmelding/fiks-sms/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "The SMS veileder tells administrators to open the SMS account Integrations tab and create or select a Fiks integration for a system connection.",
   "source": "https://ksdigital.no/tjenestene/fiks-melding/ressurser/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.export[0]",
   "note": "GET /varsling/api/v2/sms/{kontoId}/sms/{smsId} returns SMS status values such as OPPRETTET, SENDT, IKKE_SENDT, IKKE_LEVERT, LEVERT, and UKJENT.",
   "source": "https://developers.fiks.ks.no/api/varsling-sms-api-v2.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.import[0]",
   "note": "POST /send and /sendBatch accept JSON with tekst and either fnr, telefonnummer, or a list of telephone numbers.",
   "source": "https://developers.fiks.ks.no/tjenester/fiksmelding/fiks-sms/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://developers.fiks.ks.no/llms.txt returned HTTP 404 on 2026-09-13.",
   "source": "https://developers.fiks.ks.no/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-13",
   "fact": "verdict.scores.api",
   "note": "SMS v2 with OpenAPI is a usable production path. The score stays at useful-with-material-limits because live use needs a KS Digital agreement, Maskinporten with virksomhetssertifikat, IntegrasjonId/passord, and because Send brev and Del dokument are not opened as the same machine catalogue.",
   "source": "https://developers.fiks.ks.no/felles/integrasjoner/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as KS Digital's current Fiks Melding product page, including the four channels and the tjenestevedlegg requirement.",
   "source": "https://ksdigital.no/tjenestene/fiks-melding/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Fiks Send SMS page, including send, sendBatch, and oppslag paths.",
   "source": "https://developers.fiks.ks.no/tjenester/fiksmelding/fiks-sms/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current Varsling SMS v2 OpenAPI document.",
   "source": "https://developers.fiks.ks.no/api/varsling-sms-api-v2.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[3].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-09-13",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as the current Fiks Melding veileder, including SMS API integration setup, Send brev portal steps, eDialog, and Del dokument.",
   "source": "https://ksdigital.no/tjenestene/fiks-melding/ressurser/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[5].url",
   "note": "Opened and verified as the current eDialog developer page. It routes citizen submissions through SvarUt and SvarInn or Altinn.",
   "source": "https://developers.fiks.ks.no/tjenester/fiksmelding/edialog/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-13",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://ksdigital.no/tjenestene/fiks-melding/"
   },
   {
    "type": "docs",
    "url": "https://developers.fiks.ks.no/tjenester/fiksmelding/fiks-sms/"
   },
   {
    "type": "api",
    "url": "https://developers.fiks.ks.no/api/varsling-sms-api-v2.json"
   },
   {
    "type": "docs",
    "url": "https://developers.fiks.ks.no/felles/integrasjoner/"
   },
   {
    "type": "docs",
    "url": "https://ksdigital.no/tjenestene/fiks-melding/ressurser/"
   },
   {
    "type": "docs",
    "url": "https://developers.fiks.ks.no/tjenester/fiksmelding/edialog/"
   }
  ]
 },
 "homepage": "https://ksdigital.no/tjenestene/fiks-melding/",
 "id": "ks-fiks-melding",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "maskinporten",
    "integrasjon-id-password"
   ],
   "coverage": "partial",
   "docs": "https://developers.fiks.ks.no/tjenester/fiksmelding/fiks-sms/",
   "exists": true,
   "kinds": [
    "rest",
    "openapi"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "sms-status"
   ],
   "import": [
    "sms-json"
   ]
  },
  "extensibility": {
   "scripting": [
    "fiks-integrasjon"
   ],
   "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 for Fiks Melding is the Varsling SMS v2 REST API after a Fiks integration is attached to an SMS account. Send brev and Del dokument are opened as forvaltning portal flows. eDialog is a citizen form that routes through SvarUt and SvarInn. This record is not KS Fiks SvarUt and not Fiks Protokoll.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "KS Fiks Melding",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "ks-fiks-svarut",
   "digipost",
   "eformidling",
   "e-boks"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "KS Digital",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 5,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 5,
   "rpa": null
  },
  "summary": "KS Fiks Melding is automatable today on the SMS channel through a documented REST API. The product is a pay-per-channel municipal messaging suite: SMS, Del dokument, eDialog, and Send brev. Use requires a KS Digital hovedavtale plus a signed tjenestevedlegg. Opened developer docs publish OpenAPI for KS Fiks Varsling SMS V2 at https://api.fiks.ks.no, with POST /varsling/api/v2/sms/{kontoId}/send, sendBatch for up to 1,000 recipients, KRR oppslag, and GET status. Fiks platform integrations authenticate with a Maskinporten OAuth 2.0 JWT (scope ks:fiks) plus IntegrasjonId and IntegrasjonPassord headers. The SMS veileder tells administrators to create that integration on the SMS account. Send brev is a forvaltning UI that sends from a SvarUt account; letter dispatch by API is the SvarUt REST surface, which is a separate record. eDialog is a citizen intake form that delivers through SvarUt or Altinn. Del dokument is documented as a secure share component and a portal at forvaltning.fiks.ks.no/dokumentdeling/; a public Del dokument request catalogue was not on the opened developer page. That channel split and the agreement-plus-Maskinporten gate are the material limits. First-party MCP ownership is not established. Computer-use viability is unassessed. API scores 5 and is the best path.\n"
 }
}