{
 "categories": [
  "documents",
  "communications",
  "public-sector"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-13",
   "fact": "homepage",
   "note": "Opened consumer page presents Kivra as digital post, receipts, and invoices for Swedish users, and states more than half of Sweden's population uses it.",
   "source": "https://kivra.se/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "vendor",
   "note": "The opened developer introduction brands the sender platform Kivra and documents Tenant, Receipt, and Legal APIs.",
   "source": "https://kivra.se/en/business/for-developers/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "license",
   "note": "Production access starts with an email to avsandare.support@kivra.com. Kivra then issues Client ID, Client secret, tenant key, and activation code. This is a commercial sender onboarding, not a self-serve free API.",
   "source": "https://kivra.se/en/business/for-developers/introduction/production",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "deployment",
   "note": "Kivra documents hosted sandbox and production sender APIs. Recipients use the Kivra app and website. There is no customer-install mailbox server.",
   "source": "https://kivra.se/en/business/for-developers/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.exists",
   "note": "The introduction lists Tenant API for letters and invoices, Receipt API for receipts, and Legal API for self-onboarding other senders.",
   "source": "https://kivra.se/en/business/for-developers/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.kinds[0]",
   "note": "Production authentication is an HTTP POST to https://sender.api.kivra.com/v1/auth. Content is sent through the content resource after a Bearer token.",
   "source": "https://kivra.se/en/business/for-developers/introduction/production",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.auth[0]",
   "note": "Kivra documents OAuth2 client-credentials: Basic-encode client_id:client_secret, POST grant_type=client_credentials, receive an access token valid for 8 hours.",
   "source": "https://kivra.se/en/business/for-developers/introduction/production",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.auth[1]",
   "note": "Legal API authentication uses Salesforce token URLs with grant_type password, username, password, client_id, and client_secret. Those credentials are unique and must not be reused from the Tenant API.",
   "source": "https://kivra.se/en/business/for-developers/introduction/legal-onboarding",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.coverage",
   "note": "The developer hub documents payment flows (invoices, multiple options, Swish, payment webhooks), letter flows (letters, salary slips, bookings, signatures), and receipt flows. This is a sender mailbox API, not a general application CRUD API. The webhook page itself did not open in this pass.",
   "source": "https://kivra.se/en/business/for-developers",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.docs",
   "note": "Opened as the current public developer introduction that names Tenant, Receipt, and Legal APIs plus sandbox and production onboarding.",
   "source": "https://kivra.se/en/business/for-developers/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "A sender registers by email, receives client credentials and a tenant key, requests a token, matches recipients, and POSTs content.",
   "source": "https://kivra.se/en/business/for-developers/introduction/production",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.import[0]",
   "note": "Letters require a PDF file as Base64 with content_type typically application/pdf.",
   "source": "https://kivra.se/en/business/for-developers/letter-flows/letters",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.import[1]",
   "note": "Responsive content also requires an HTML document, with the PDF kept as backup.",
   "source": "https://kivra.se/en/business/for-developers/letter-flows/letters",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "The opened consumer product is a web mailbox with an app. No UI probe was run.",
   "source": "https://kivra.se/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://kivra.se/llms.txt returned HTTP 404 on 2026-09-13.",
   "source": "https://kivra.se/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-13",
   "fact": "verdict.scores.api",
   "note": "OAuth2 sender APIs for invoices, letters, and receipts are documented with sandbox and production hosts. Live use needs Kivra-issued credentials. The unread OpenAPI body keeps the path at useful-with-material-limits rather than the broader self-serve band.",
   "source": "https://kivra.se/en/business/for-developers/introduction/production",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current developer introduction listing Tenant, Receipt, and Legal APIs.",
   "source": "https://kivra.se/en/business/for-developers/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current production onboarding page, including OAuth2 client-credentials against sender.api.kivra.com/v1/auth.",
   "source": "https://kivra.se/en/business/for-developers/introduction/production",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current Legal API onboarding page, including Salesforce password grant and separate client credentials.",
   "source": "https://kivra.se/en/business/for-developers/introduction/legal-onboarding",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current invoice sender guide, including PDF content, payment options, and Sweden-only send.",
   "source": "https://kivra.se/en/business/for-developers/payment-flows/invoices",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-13",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://kivra.se/en/business/for-developers/introduction"
   },
   {
    "type": "docs",
    "url": "https://kivra.se/en/business/for-developers/introduction/production"
   },
   {
    "type": "docs",
    "url": "https://kivra.se/en/business/for-developers/introduction/legal-onboarding"
   },
   {
    "type": "docs",
    "url": "https://kivra.se/en/business/for-developers/payment-flows/invoices"
   }
  ]
 },
 "homepage": "https://kivra.se/",
 "id": "kivra",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "oauth2-client-credentials",
    "oauth2-password"
   ],
   "coverage": "partial",
   "docs": "https://kivra.se/en/business/for-developers/introduction",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [],
   "import": [
    "pdf",
    "html"
   ]
  },
  "extensibility": {
   "scripting": [
    "oauth-sender"
   ],
   "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. Recipients use the Kivra app or website. The documented machine path is the sender Tenant, Receipt, and Legal APIs after Kivra issues client credentials, not browser control of a mailbox.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Kivra",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "digipost",
   "e-boks",
   "eformidling",
   "ks-fiks-svarut"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Kivra",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "summary": "Kivra is automatable as a Swedish digital-mailbox sender integration, not as Digipost, e-Boks, eFormidling, or KS Fiks SvarUt. The consumer site presents Kivra as a place to receive letters, invoices, and receipts. Developer pages document three APIs. The Tenant API sends letters, invoices, salary slips, bookings, and related content after OAuth 2.0 client-credentials authentication at sender.api.kivra.com/v1/auth. The Receipt API sends receipts. The Legal API lets a software vendor self-onboard other senders; it authenticates with a Salesforce password grant and a separate client id. Production and sandbox credentials are issued after an email to avsandare.support@kivra.com. Access tokens last eight hours. Content is a PDF, optionally with HTML. Recipient matching on SSN, email, or VAT is required before send except for retained content. The OpenAPI host developer.kivra.com did not render a readable specification in this pass. Payment-webhook documentation did not open. First-party MCP ownership is not established. Computer-use viability is unassessed. API scores 6 and is the best path.\n"
 }
}