Public

Altinn 2 role → Altinn 3 access package mapping (zero auth)

Returns the Altinn 3 access package(s) that replace a legacy Altinn 2 role. The Altinn 2 cutoff passed on June 19, 2026: existing Altinn 2 rights did not migrate automatically, so any integration still on Altinn 2 must map its required roles to the equivalent Altinn 3 access packages and re-delegate via System Users. Pass ?altinn2_code=<code> to look up a single role. Omit the query param to receive the full mapping table. Every entry ships with a verified flag — false means the mapping is a best-effort reference and must be cross-checked against DigDir before production use. data.deadline_passed is true now that the cutoff has elapsed, and data.days_remaining (computed in Europe/Oslo) is clamped to 0. Data source: Altinn / DigDir public documentation. No authentication required. Cacheable for 1 hour (Cache-Control: public, max-age=3600). Safe for agentic discovery, AI-search crawl, and direct human use.

get/api/v1/tools/altinn-migration

Request

  • Base URL: https://www.apier.no
  • URL: https://www.apier.no/api/v1/tools/altinn-migration
  • Auth: none required

Query parameters

altinn2_codestring
Example:A0208

Filter to a single Altinn 2 service or role code. Alphanumeric, 1-10 characters (case-insensitive on input; upper-cased on match). When omitted the endpoint returns the full map.

Response

Either the full mapping list (when altinn2_code is omitted) or a single matching entry. The deadline fields are present on both shapes.

OR

Example response

{
  "data": {
    "mappings": [
      {
        "altinn2_code": "A0208",
        "altinn2_name_nb": "Merverdiavgiftsmelding",
        "redirect_url": "https://www.skatteetaten.no/samarbeidspartnere/sluttbrukersystemer/a-meldingen-for-sbs/",
        "service_owner": "Skatteetaten"
      }
    ]
  },
  "_meta": {
    "rulebook_version": "v1.0.0",
    "source": "apier.no",
    "data_source": "Brønnøysund Enhetsregisteret + Apier Universal Rulebook",
    "schema_version": "1.0.0",
    "legal_basis": "NLOD — public registry reuse",
    "response_timestamp": "2026-04-24T12:00:00.000Z",
    "response_hash": "sha256:0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef",
    "source_snapshot_id": "brreg-2026-04-24T02:00:00.000Z",
    "cost_nok": 0.5,
    "wallet_remaining_nok": 9.5,
    "spend_cap_remaining_nok": 12.5
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.