{
 "categories": [
  "government",
  "public-sector",
  "construction"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-04",
   "fact": "homepage",
   "note": "DiBK presents Fellestjenester plan og bygg as a digital rules platform that validates building applications and forwards them to the correct municipality in a common format. It is a toolbox for licensed ICT vendors.",
   "source": "https://www.dibk.no/verktoy-og-veivisere/andre-fagomrader/fellestjenester-bygg/dette-er-fellestjenester-bygg",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "vendor",
   "note": "The page states that Direktoratet for byggkvalitet established the service platform on Altinn and requires a tjenestekonsesjon from the directorate.",
   "source": "https://www.dibk.no/verktoy-og-veivisere/andre-fagomrader/fellestjenester-bygg/dette-er-fellestjenester-bygg",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "license",
   "note": "FtPB is a DiBK national platform for concession holders, not a paid SaaS tenant for the public. DiBK lists 17 current concession holders and states it has no plans for a new concession round.",
   "source": "https://www.dibk.no/verktoy-og-veivisere/andre-fagomrader/fellestjenester-bygg/dette-er-fellestjenester-bygg",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.exists",
   "note": "The opened NPS page, last changed 6 August 2026, requires eByggesak vendors to use FtPB APIs for receipts, structured deficiencies, structured decisions, and national checklists.",
   "source": "https://www.dibk.no/saksbehandling-tilsyn-og-kontroll/ebyggesaksleverandorer",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.kinds[0]",
   "note": "The opened API-design page states that APIs offered to eByggesak systems are REST and deliver data into Fellestjenester PLAN og BYGG.",
   "source": "https://dibk.atlassian.net/wiki/spaces/FB/pages/2682781757/Informasjon+om+API-design",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.kinds[1]",
   "note": "Opened OpenAPI 3.0.1 titled API for saksbehandlingsdata 1.0. Paths include /api/v1/Kvittering, /Mangel, /Vedtak, /Milepel, /Saksoppdatering, /SaksnummerEndringer, and /Dokument.",
   "source": "https://saksbehandlingsapi.ft-test.dibk.no/swagger/v1/swagger.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.auth[0]",
   "note": "The opened API-design page has a Basic authentication heading and states that the APIs shall be protected with BA, with a later move to Maskinporten. The opened saksbehandlings OpenAPI security scheme is HTTP basic. The opened Status-API page repeats that authentication is basic authentication as for the other FtPB APIs.",
   "source": "https://dibk.atlassian.net/wiki/spaces/FB/pages/2682781757/Informasjon+om+API-design",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.coverage",
   "note": "NPS 3.1 requirements 505-511 and related IDs require REST use for kvittering, mangler, vedtak, and sjekkliste. The page notes that not every FtPB service yet has data models for later phases such as igangsettingstillatelse, midlertidig brukstillatelse, and ferdigattest. Access is limited to concession holders and approved eByggesak products.",
   "source": "https://www.dibk.no/saksbehandling-tilsyn-og-kontroll/ebyggesaksleverandorer",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.docs",
   "note": "Opened as DiBK's current API-design page, including test and production saksbehandlings hosts and the Swagger index at https://saksbehandlingsapi.ft-test.dibk.no/swagger/index.html.",
   "source": "https://dibk.atlassian.net/wiki/spaces/FB/pages/2682781757/Informasjon+om+API-design",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "eByggesak systems call the REST APIs in sequence when milestones or case updates occur. The page names APIs for changed case number and case update as an example of sequential writes.",
   "source": "https://dibk.atlassian.net/wiki/spaces/FB/pages/2682781757/Informasjon+om+API-design",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.extensibility.webhooks",
   "note": "Notifications use Azure Event Grid. S\u00f8knadssystemer register one or more callback URLs. Setup and authentication go through Service Desk or FtPB adminportal, so s\u00f8knadssystemer need not poll Status-API continuously.",
   "source": "https://dibk.atlassian.net/wiki/spaces/FB/pages/2682781757/Informasjon+om+API-design",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.export[0]",
   "note": "The opened sjekkliste page documents REST requests such as /api/sjekkliste/{prosesskategori} with eier, tiltakstyper, and oppdatertEtter filters, plus /api/tiltakstyper/{prosesskategori}/sjekkpunkt/{pkt}. The linked Swagger UI at sjekkliste-bygg-api.ft.dibk.no/swagger/index.html returned HTTP 404 on 2026-09-04, so paths are taken from this page only.",
   "source": "https://dibk.atlassian.net/wiki/spaces/FB/pages/52136666/Nasjonale+sjekklister+for+byggesak",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.export[1]",
   "note": "The opened Status-API page documents HAL-JSON Basic Auth lookup starting at https://admbygg.ft-test.dibk.no/api/v1/innsending/{arkivreferanse}, with linked vedlegg and hendelser resources.",
   "source": "https://dibk.atlassian.net/wiki/spaces/FB/pages/2156691469/StatusAPI+v2+-+HAL+JSON",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.import[0]",
   "note": "Opened OpenAPI lists POST /api/v1/Kvittering for sending a receipt for a received application.",
   "source": "https://saksbehandlingsapi.ft-test.dibk.no/swagger/v1/swagger.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.import[1]",
   "note": "Opened OpenAPI lists POST /api/v1/Mangel for structured deficiencies.",
   "source": "https://saksbehandlingsapi.ft-test.dibk.no/swagger/v1/swagger.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.import[2]",
   "note": "Opened OpenAPI lists POST /api/v1/Vedtak for structured decisions.",
   "source": "https://saksbehandlingsapi.ft-test.dibk.no/swagger/v1/swagger.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.import[3]",
   "note": "Opened OpenAPI lists POST /api/v1/Saksoppdatering for case updates returned to FtPB.",
   "source": "https://saksbehandlingsapi.ft-test.dibk.no/swagger/v1/swagger.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://www.dibk.no/llms.txt returned HTTP 404 on 2026-09-04.",
   "source": "https://www.dibk.no/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-04",
   "fact": "verdict.scores.api",
   "note": "Documented REST APIs for receipts, deficiencies, decisions, and checklists are a usable production path for approved eByggesak vendors. Concession lock, Basic Auth pending Maskinporten, incomplete later-phase models, and vendor-only access keep the score in the lower useful-with-limits tier.",
   "source": "https://www.dibk.no/saksbehandling-tilsyn-og-kontroll/ebyggesaksleverandorer",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current FtPB API-design page, including REST, Basic Auth, Event Grid, and saksbehandlings hosts.",
   "source": "https://dibk.atlassian.net/wiki/spaces/FB/pages/2682781757/Informasjon+om+API-design",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current saksbehandlings OpenAPI 3.0.1 document.",
   "source": "https://saksbehandlingsapi.ft-test.dibk.no/swagger/v1/swagger.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current eByggesak NPS approval page, last changed 6 August 2026.",
   "source": "https://www.dibk.no/saksbehandling-tilsyn-og-kontroll/ebyggesaksleverandorer",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current DiBK product page, including the concession-holder list.",
   "source": "https://www.dibk.no/verktoy-og-veivisere/andre-fagomrader/fellestjenester-bygg/dette-er-fellestjenester-bygg",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-04",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://dibk.atlassian.net/wiki/spaces/FB/pages/2682781757/Informasjon+om+API-design"
   },
   {
    "type": "docs",
    "url": "https://saksbehandlingsapi.ft-test.dibk.no/swagger/v1/swagger.json"
   },
   {
    "type": "docs",
    "url": "https://www.dibk.no/saksbehandling-tilsyn-og-kontroll/ebyggesaksleverandorer"
   },
   {
    "type": "docs",
    "url": "https://www.dibk.no/verktoy-og-veivisere/andre-fagomrader/fellestjenester-bygg/dette-er-fellestjenester-bygg"
   }
  ]
 },
 "homepage": "https://www.dibk.no/verktoy-og-veivisere/andre-fagomrader/fellestjenester-bygg/dette-er-fellestjenester-bygg",
 "id": "dibk-fellestjenester-plan-bygg",
 "license": "free",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "basic"
   ],
   "coverage": "partial",
   "docs": "https://dibk.atlassian.net/wiki/spaces/FB/pages/2682781757/Informasjon+om+API-design",
   "exists": true,
   "kinds": [
    "rest",
    "openapi"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "sjekkliste",
    "innsending-status"
   ],
   "import": [
    "kvittering",
    "mangel",
    "vedtak",
    "saksoppdatering"
   ]
  },
  "extensibility": {
   "scripting": [
    "ebyggesak-rest"
   ],
   "webhooks": true
  },
  "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. Applicants reach digital building forms through concession-holders' products on Altinn. The documented machine path is the FtPB REST APIs that licensed eByggesak systems must call. This record is DiBK Fellestjenester plan og bygg, not ACOS Eiendom+, Sikri, Public 360, Altinn, or KS Fiks SvarUt.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Fellestjenester plan og bygg",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "altinn",
   "uni-view-acos-websak"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Direktoratet for byggkvalitet (DiBK)",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 5,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 5,
   "rpa": null
  },
  "summary": "Fellestjenester plan og bygg is automatable as DiBK's national building- and planning-application platform APIs, not as ACOS Eiendom+, Sikri Elements, Public 360, Altinn, or KS Fiks SvarUt. DiBK requires eByggesak systems to use FtPB REST APIs for receipts, structured deficiencies, structured decisions, and national checklists (NPS 505-511 and related). The opened saksbehandlings OpenAPI documents POST and GET resources /api/v1/Kvittering, /Mangel, /Vedtak, /Milepel, /Saksoppdatering, /SaksnummerEndringer, and /Dokument, authenticated with HTTP Basic. Hosts named on the opened API-design page are https://saksbehandlingsapi.ft-test.dibk.no and https://saksbehandlingsapi.ft.dibk.no. National checklists are a separate REST surface; the opened sjekkliste page documents /api/sjekkliste/{prosesskategori} and related filters. Status of an innsending is HAL-JSON Basic Auth at /api/v1/innsending/{arkivreferanse}. Use is concession-gated: DiBK lists 17 current holders and states it has no plans for a new concession round. The opened API-design page says APIs are protected with Basic Auth now and will move to Maskinporten later. Azure Event Grid callbacks can notify s\u00f8knadssystemer of new case data. Vendor documentation does not settle first-party MCP ownership. Computer-use viability is unassessed.\n"
 }
}