{
 "categories": [
  "government",
  "public-sector",
  "payroll"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-04",
   "fact": "homepage",
   "note": "Skatteetaten presents this page as information for system vendors integrating against a-meldingen, including technical documentation and the 2026 API path as the system submission channel.",
   "source": "https://www.skatteetaten.no/samarbeidspartnere/sluttbrukersystemer/a-meldingen-sbs/",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "vendor",
   "note": "The SBS pages are published by Skatteetaten and point technical contracts to Skatteetatens API-dokumentasjon on GitHub.",
   "source": "https://www.skatteetaten.no/samarbeidspartnere/sluttbrukersystemer/a-meldingen-sbs/",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "license",
   "note": "A-ordningen is a statutory national reporting scheme. Access is application- and system-user-gated, not a paid SaaS tenant.",
   "source": "https://www.skatteetaten.no/samarbeidspartnere/sluttbrukersystemer/a-meldingen-sbs/",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.exists",
   "note": "The opened GitHub source for Innrapportering A-melding API, last updated 17 February 2026, states that the REST API, file-upload API, and tilbakemelding API are available in production and in test.",
   "source": "https://raw.githubusercontent.com/skatteetaten/api-dokumentasjon/main/docs/api/innrapportering-amelding.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.kinds[0]",
   "note": "Opened OpenAPI 3.0.3 version 0.1.2. The only documented path is POST /v1/innsending/{periode}/{opplysningspliktig}. Servers are https://innrapporteringamelding.api.skatteetaten-test.no and https://innrapporteringamelding.api.skatteetaten.no.",
   "source": "https://api.swaggerhub.com/apis/skatteetaten/innrapportering-amelding-api/0.1.2",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.kinds[1]",
   "note": "Skatteetaten documents the REST, file-upload, and tilbakemelding contracts as OpenAPI specifications on SwaggerHub. The GitHub Pages HTML shell for the same slug rendered only the summary; this source file is the full declared page.",
   "source": "https://raw.githubusercontent.com/skatteetaten/api-dokumentasjon/main/docs/api/innrapportering-amelding.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.auth[0]",
   "note": "The opened OpenAPI security scheme is HTTP bearer JWT named maskinporten. Required scope is skatteetaten:innrapporteringamelding. The GitHub service page repeats that scope for REST, file-upload, and tilbakemelding.",
   "source": "https://api.swaggerhub.com/apis/skatteetaten/innrapportering-amelding-api/0.1.2",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.auth[1]",
   "note": "Skatteetaten's systembruker guide requires Maskinporten onboarding, Systemregisteret registration, and an Altinn system user whose token carries authorization_details of type urn:altinn:systemuser. The a-melding page lists access packages including urn:altinn:accesspackage:a-ordning.",
   "source": "https://skatteetaten.github.io/api-dokumentasjon/om/systembruker",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.coverage",
   "note": "Coverage is a-melding submission and later tilbakemelding retrieval. REST is for bodies under 10 000 000 bytes. Larger files use the separate file-upload API. Feedback requires Dialogporten event listening. idempotencyKey is required on REST POST.",
   "source": "https://raw.githubusercontent.com/skatteetaten/api-dokumentasjon/main/docs/api/innrapportering-amelding.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.docs",
   "note": "Opened as Skatteetaten's current Innrapportering A-melding API docs URL. The rendered page is a Docusaurus shell; the matching GitHub markdown and the opened SwaggerHub 0.1.2 document carry the contract.",
   "source": "https://skatteetaten.github.io/api-dokumentasjon/api/innrapportering-amelding",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Vendors provision a Maskinporten client, register the system in Systemregisteret, obtain a system-user token, and call Skatteetaten APIs with Authorization: Bearer.",
   "source": "https://skatteetaten.github.io/api-dokumentasjon/om/systembruker",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.export[0]",
   "note": "Tilbakemelding is a separate OpenAPI. Consumers must listen for Dialogporten events and then call the tilbakemelding API with the same Maskinporten scope. The page shows distinct Gui and Api URLs on a Dialogporten transmission in test.",
   "source": "https://raw.githubusercontent.com/skatteetaten/api-dokumentasjon/main/docs/api/innrapportering-amelding.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.import[0]",
   "note": "POST /v1/innsending/{periode}/{opplysningspliktig} submits one a-melding as JSON. periode is YYYY-MM; opplysningspliktig is a Norwegian identifier.",
   "source": "https://api.swaggerhub.com/apis/skatteetaten/innrapportering-amelding-api/0.1.2",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.import[1]",
   "note": "Opened file-upload OpenAPI 0.1.2. Paths are POST /opplastinger, GET /opplastinger/{id}, DELETE /opplastinger/{id}, and PUT /innsending. The listed server is the test host https://innrapporteringameldingfilopplasting.api.skatteetaten-test.no/v1. A production host was not named in this spec.",
   "source": "https://api.swaggerhub.com/apis/skatteetaten/innrapportering-amelding-filopplasting-api/0.1.2",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://skatteetaten.github.io/api-dokumentasjon/llms.txt returned HTTP 404 on 2026-09-04. https://www.skatteetaten.no/llms.txt also returned 404.",
   "source": "https://skatteetaten.github.io/api-dokumentasjon/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-04",
   "fact": "verdict.scores.api",
   "note": "Documented production REST with OpenAPI and a file-upload companion is a usable reporting path. Maskinporten, Altinn system users, Systemregisteret, size limits, and Dialogporten-dependent feedback keep the score in the useful-with-limits tier.",
   "source": "https://api.swaggerhub.com/apis/skatteetaten/innrapportering-amelding-api/0.1.2",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[0].url",
   "note": "Opened as the current GitHub Pages docs URL for Innrapportering A-melding API.",
   "source": "https://skatteetaten.github.io/api-dokumentasjon/api/innrapportering-amelding",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current REST OpenAPI 0.1.2, last modified 2026-06-04 in the SwaggerHub listing.",
   "source": "https://api.swaggerhub.com/apis/skatteetaten/innrapportering-amelding-api/0.1.2",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current SBS a-melding vendor page, including an 11 August 2026 notice about old versus new API delivery shares.",
   "source": "https://www.skatteetaten.no/samarbeidspartnere/sluttbrukersystemer/a-meldingen-sbs/",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the 16 January 2026 status page that set 1 April as the vendor target and 1 June 2026 as the hard deadline, with Altinn II usable until 31 May 2026.",
   "source": "https://www.skatteetaten.no/samarbeidspartnere/sluttbrukersystemer/sbs-nyheter/status-overgang-til-nytt-api/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-04",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://skatteetaten.github.io/api-dokumentasjon/api/innrapportering-amelding"
   },
   {
    "type": "docs",
    "url": "https://api.swaggerhub.com/apis/skatteetaten/innrapportering-amelding-api/0.1.2"
   },
   {
    "type": "docs",
    "url": "https://www.skatteetaten.no/samarbeidspartnere/sluttbrukersystemer/a-meldingen-sbs/"
   },
   {
    "type": "docs",
    "url": "https://www.skatteetaten.no/samarbeidspartnere/sluttbrukersystemer/sbs-nyheter/status-overgang-til-nytt-api/"
   }
  ]
 },
 "homepage": "https://www.skatteetaten.no/samarbeidspartnere/sluttbrukersystemer/a-meldingen-sbs/",
 "id": "skatteetaten-a-ordningen",
 "license": "free",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "maskinporten",
    "altinn-systembruker"
   ],
   "coverage": "partial",
   "docs": "https://skatteetaten.github.io/api-dokumentasjon/api/innrapportering-amelding",
   "exists": true,
   "kinds": [
    "rest",
    "openapi"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "tilbakemelding"
   ],
   "import": [
    "json-amelding",
    "filopplasting"
   ]
  },
  "extensibility": {
   "scripting": [
    "maskinporten-systembruker"
   ],
   "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. Skatteetaten also offers a manual file-upload page for special cases. The documented machine path is the JSON innrapportering REST API and the file-upload API with a Maskinporten system-user token. This record is A-ordningen / a-melding reporting, not Altinn, Dialogporten, Maskinporten, or Folkeregisteret.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "A-ordningen",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "altinn",
   "dialogporten",
   "maskinporten",
   "folkeregisteret"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Skatteetaten",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "summary": "A-ordningen is automatable as Skatteetaten's a-melding reporting APIs for payroll and income submissions, not as Altinn, Dialogporten, Maskinporten, or Folkeregisteret. The opened OpenAPI 0.1.2 for Innrapportering A-melding API documents POST /v1/innsending/{periode}/{opplysningspliktig} on https://innrapporteringamelding.api.skatteetaten.no with Maskinporten bearer JWT scope skatteetaten:innrapporteringamelding. The REST body limit is 10 000 000 bytes including headers. Larger submissions use the file-upload API, whose opened OpenAPI 0.1.2 documents POST /opplastinger, GET and DELETE /opplastinger/{id}, and PUT /innsending on the test host; Skatteetaten's GitHub docs mark that API as also available in production. Feedback is retrieved through a separate tilbakemelding API after listening for Dialogporten events. Access needs Maskinporten, an Altinn system user, Systemregisteret, and Skatteetaten scope grants plus an a-ordning access package or the ske-innrapportering-amelding right. The October 2025 testing notice said production by 1 April 2026. The opened 16 January 2026 status page kept 1 April as the vendor target and set a hard cut-over of 1 June 2026, with Altinn II usable until 31 May 2026. The 11 August 2026 SBS notice still discusses the Altinn 3.0 transition. Vendor documentation does not settle first-party MCP ownership. Computer-use viability is unassessed.\n"
 }
}