{
 "categories": [
  "identity",
  "public-sector",
  "fintech"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-14",
   "fact": "homepage",
   "note": "bankid.com English home presents BankID as Sweden's most used eID.",
   "source": "https://www.bankid.com/en",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "vendor",
   "note": "The 2023 sustainability report states Finansiell ID-Teknik BID AB owns, manages, and develops BankID, and that sales and issuance go through connected banks.",
   "source": "https://www.bankid.com/assets/files/Sustainability_report_BankID_2023.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.api.exists",
   "note": "Opened OpenAPI 3.0.4 titled Relying Party API, description BankID Relying Party API v6.0, version 6.1.11.",
   "source": "https://developers.bankid.com/assets/openapi/openapi-auth-sign-6.1.11.yaml",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.api.kinds[0]",
   "note": "The spec exposes JSON POST paths including /auth, /sign, /payment, /collect, and /cancel on HTTPS hosts.",
   "source": "https://developers.bankid.com/assets/openapi/openapi-auth-sign-6.1.11.yaml",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.api.kinds[1]",
   "note": "Vendor llms.txt links the Auth and Sign OpenAPI specification for /auth, /sign, /collect, /cancel, /payment and related endpoints.",
   "source": "https://developers.bankid.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.api.auth[0]",
   "note": "Vendor llms.txt lists Request a certificate as how to get the certificate required to use the service, and Create PKCS#12 / PFX file as the client-credential packaging step.",
   "source": "https://developers.bankid.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.api.coverage",
   "note": "v6.0 covers identification, signature, payment, collect, and cancel. Digital ID-card verification is a separate OpenAPI file and was not fully opened this pass.",
   "source": "https://developers.bankid.com/assets/openapi/openapi-auth-sign-6.1.11.yaml",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.api.docs",
   "note": "llms.txt lists the /auth and /sign overview at developers.bankid.com/api-references/auth--sign/overview.",
   "source": "https://developers.bankid.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Digg's BankID profile requires Swedish eID Framework BankID Identity Providers to implement the Relying Party interface at developers.bankid.com, including Auth, Sign, and QR-code display.",
   "source": "https://docs.swedenconnect.se/technical-framework/latest/12_-_BankID_Profile_for_the_Swedish_eID_Framework.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened a real markdown llms.txt for BankID developers, including OpenAPI links and getting-started pages.",
   "source": "https://developers.bankid.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "verdict.scores.api",
   "note": "Current OpenAPI plus bank-issued client TLS is useful production work with material onboarding gates, matching api 6.",
   "source": "https://developers.bankid.com/assets/openapi/openapi-auth-sign-6.1.11.yaml",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "freshness.watch[0].url",
   "note": "Opened the BankID developers llms.txt index.",
   "source": "https://developers.bankid.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "freshness.watch[1].url",
   "note": "Opened the Auth and Sign OpenAPI file and confirmed v6.0 hosts.",
   "source": "https://developers.bankid.com/assets/openapi/openapi-auth-sign-6.1.11.yaml",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "freshness.watch[2].url",
   "note": "Opened Digg's Swedish eID Framework BankID profile.",
   "source": "https://docs.swedenconnect.se/technical-framework/latest/12_-_BankID_Profile_for_the_Swedish_eID_Framework.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-14",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://developers.bankid.com/llms.txt"
   },
   {
    "type": "docs",
    "url": "https://developers.bankid.com/assets/openapi/openapi-auth-sign-6.1.11.yaml"
   },
   {
    "type": "docs",
    "url": "https://docs.swedenconnect.se/technical-framework/latest/12_-_BankID_Profile_for_the_Swedish_eID_Framework.html"
   }
  ]
 },
 "homepage": "https://www.bankid.com/en",
 "id": "bankid-sweden",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "client-tls"
   ],
   "coverage": "partial",
   "docs": "https://developers.bankid.com/api-references/auth--sign/overview",
   "exists": true,
   "kinds": [
    "rest",
    "openapi"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "collect-json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "relying-party-api",
    "sweden-connect-saml-idp"
   ],
   "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. BankID is a Swedish eID and signature service, not a line-of-business application. The documented path is a bank-issued client certificate calling /auth, /sign, /payment, /collect, and /cancel. End-user confirmation is in the BankID app or desktop program.\n",
   "ui_stack": [
    "web-dom",
    "mobile-app"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "BankID (Sweden)",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "bankid",
   "freja-eid",
   "id-porten",
   "feide"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Finansiell ID-Teknik BID AB",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "summary": "Swedish BankID is automatable as Finansiell ID-Teknik BID AB's bank-issued eID, signature, and payment-confirmation service, not as Norwegian BankID (St\u00f8 AS), Freja eID, or Swish. Relying parties call the REST Relying Party API v6.0 at https://appapi2.bankid.com/rp/v6.0 (test host appapi2.test.bankid.com). OpenAPI 3.0 documents /auth, /sign, /payment, /collect, /cancel, and related phone and bulk payment paths. Access requires a valid RP certificate verified during the TLS handshake; there is no bearer-token scheme on the opened spec. Live certificates are ordered from a reseller bank after an agreement. Digg's Swedish eID Framework BankID profile requires identity providers that wrap BankID to implement this RP interface, including QR-code display. First-party MCP ownership is not established. Computer-use viability is unassessed. API scores 6 because the surface is documented and current, but bank issuance and client-TLS onboarding are material gates.\n"
 }
}