{
 "categories": [
  "meetings",
  "public-sector"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-07",
   "fact": "homepage",
   "note": "FirstAgenda presents Prepare as the meeting-preparation product for creating or importing agendas, publishing them to participants, preparing on iPad or in a browser, holding the meeting, and approving minutes.",
   "source": "https://www.firstagenda.com/no/prepare",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "vendor",
   "note": "The about page footer names FirstAgenda A/S, Axel Kiers Vej 5A, 8270 H\u00f8jbjerg, and the page heading states FirstAgenda is part of Visma.",
   "source": "https://www.firstagenda.com/en/about-us",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "deployment",
   "note": "The Prepare AWS sub-processor page states that AWS hosts the solution and processes customer data in EU-WEST (Ireland). The product is sold as a hosted meeting service.",
   "source": "https://www.firstagenda.com/en/sub-processor-prepare-aws",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "platforms",
   "note": "Support states Prepare is used via the FirstAgenda iPad app and via browser access at web.firstagenda.com. FirstAgenda says it has prioritised an iPad app and that other tablets use the web access.",
   "source": "https://support.firstagenda.com/en/firstagenda-prepare/meeting-participant/no-ipad-what-do-i-do",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "platforms",
   "note": "The App Store lists FirstAgenda A/S as provider of the FirstAgenda iPad app used for meeting preparation.",
   "source": "https://apps.apple.com/gb/app/firstagenda/id405464934",
   "tier": "scraped"
  },
  {
   "date": "2026-09-07",
   "fact": "license",
   "note": "The product page offers a presentation and sales contact. No public free Prepare tier is published.",
   "source": "https://www.firstagenda.com/no/prepare",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.api.exists",
   "note": "The first-party Prepare external-documentation repository documents the Upload API, including token fetch and file upload, and links a .NET example.",
   "source": "https://github.com/FirstAgenda/FirstAgenda.Prepare.ExternalDocumentation",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.api.kinds[0]",
   "note": "The opened OpenAPI document is titled FirstAgenda.UploadApi and lists HTTP GET and POST paths under /api/v2/upload/.",
   "source": "https://upload.firstagenda.se/swagger/v1/swagger.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.api.auth[0]",
   "note": "The Upload API README states that a bearer token is fetched with client_id, client_secret, and grant_type client_credentials, then sent in the Authorization header.",
   "source": "https://raw.githubusercontent.com/FirstAgenda/FirstAgenda.Prepare.ExternalDocumentation/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.api.coverage",
   "note": "Opened paths are health, file upload, upload-client version and binary, log, settings URLs, and starter heartbeat or kill. The document does not list meeting, user, or minutes administration endpoints.",
   "source": "https://upload.firstagenda.se/swagger/v1/swagger.json",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.api.docs",
   "note": "Opened as the current first-party Prepare Upload API documentation repository. The upload-api README also points to Swagger UI at https://upload.firstagenda.se/swagger/index.html.",
   "source": "https://github.com/FirstAgenda/FirstAgenda.Prepare.ExternalDocumentation",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.data_access.import[0]",
   "note": "The Prepare page states that agendas and minutes can be transferred automatically from case and archive systems over FTPS or HTTPS, or created directly in Prepare.",
   "source": "https://www.firstagenda.com/no/prepare",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.data_access.import[0]",
   "note": "Support documents a Windows-only FirstAgenda Upload-client, installed as FirstagendaStarter.exe and typically run from Windows Scheduled Task, for HTTPS agenda transfer into Prepare.",
   "source": "https://support.firstagenda.com/en/firstagenda-prepare/administrator/how-do-i-install-firstagenda-upload-client",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.api.coverage",
   "note": "Prepare administrators can set a publication start date and teams so agendas are available in the Publication API for a website or intranet. The article does not publish endpoints or authentication.",
   "source": "https://support.firstagenda.com/en/firstagenda-prepare/administrator/publication-api-what-settings-are-available",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.data_access.export[0]",
   "note": "Prepare's PDF module exports selected agendas and minutes as PDF after an administrator logs in at web.firstagenda.com. This is a UI export, not an API download catalog.",
   "source": "https://support.firstagenda.com/en/firstagenda-prepare/administrator/how-do-i-export-agenda",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "Support lists Chrome, Edge, Safari, and Firefox for the FirstAgenda web access. No UI-automation contract is published.",
   "source": "https://support.firstagenda.com/en/firstagenda-prepare/agenda-producer-prepare/which-browsers-does-firstagenda-support",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier's public app directory returned 404 for firstagenda, first-agenda, and firstagendaprepare on 2026-09-07.",
   "source": "https://zapier.com/apps/firstagenda/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.integrations.make",
   "note": "Make's app catalogue rendered a 404 Not Found title for /firstagenda and /first-agenda on 2026-09-07.",
   "source": "https://apps.make.com/firstagenda",
   "tier": "scraped"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft's connector path /connectors/firstagenda/ and /connectors/first-agenda/ returned 404 on 2026-09-07.",
   "source": "https://learn.microsoft.com/en-us/connectors/firstagenda/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.integrations.n8n",
   "note": "n8n's built-in app-node documentation returned page-not-found for n8n-nodes-base.firstagenda on 2026-09-07.",
   "source": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.firstagenda/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-07",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://www.firstagenda.com/llms.txt returned 404 on 2026-09-07.",
   "source": "https://www.firstagenda.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-07",
   "fact": "verdict.scores.api",
   "note": "First-party docs establish a support-gated OAuth2 REST upload path with Swagger and an official example, which is usable production ingest but not a broad meeting API, so the path sits in the narrow documented band.",
   "source": "https://raw.githubusercontent.com/FirstAgenda/FirstAgenda.Prepare.ExternalDocumentation/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "verdict.scores.integrations",
   "note": "Bounded 2026-09-07 checks of Zapier, Make, Microsoft Power Automate, and n8n found no FirstAgenda or FirstAgenda Prepare connector, so the tracked iPaaS path is absent.",
   "source": "https://learn.microsoft.com/en-us/connectors/connector-reference/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-07",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as FirstAgenda's current Norwegian Prepare product page.",
   "source": "https://www.firstagenda.com/no/prepare",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as FirstAgenda A/S's current public Prepare Upload API documentation repository.",
   "source": "https://github.com/FirstAgenda/FirstAgenda.Prepare.ExternalDocumentation",
   "tier": "declared"
  },
  {
   "date": "2026-09-07",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current FirstAgenda.UploadApi Swagger UI, loading v1/swagger.json.",
   "source": "https://upload.firstagenda.se/swagger/index.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-07",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.firstagenda.com/no/prepare"
   },
   {
    "type": "repo",
    "url": "https://github.com/FirstAgenda/FirstAgenda.Prepare.ExternalDocumentation"
   },
   {
    "type": "api",
    "url": "https://upload.firstagenda.se/swagger/index.html"
   }
  ]
 },
 "homepage": "https://www.firstagenda.com/no/prepare",
 "id": "firstagenda-prepare",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "oauth2"
   ],
   "coverage": "partial",
   "docs": "https://github.com/FirstAgenda/FirstAgenda.Prepare.ExternalDocumentation",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "pdf"
   ],
   "import": [
    "agenda-upload"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": false,
   "n8n": false,
   "power_automate": false,
   "zapier": false
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Daily production is meeting preparation in the browser at web.firstagenda.com, plus an iPad app. FirstAgenda states it has prioritised an iPad app and that other tablets use the web access. Named ADFS/AD login is an identity path. The documented machine path is the Upload API and the Windows Upload-client, not visual control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "FirstAgenda Prepare",
 "platforms": [
  "web",
  "ios"
 ],
 "related": {
  "alternatives": [
   "kaukus",
   "public-360-tieto",
   "sikri-elements"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "FirstAgenda A/S",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 4,
   "cli": null,
   "computer_use": null,
   "integrations": 0,
   "mcp": null,
   "overall": 4,
   "rpa": null
  },
  "summary": "The best evidenced path into FirstAgenda Prepare is the official Upload API. FirstAgenda A/S publishes first-party documentation and a .NET example for a REST upload service. Tokens are OAuth 2.0 client-credentials grants. Client id and client secret are obtained from FirstAgenda support. The opened OpenAPI surface covers file upload, upload-client versioning, health, logging, and settings URLs. That is a production ingest path for agendas and files, not a general meeting-administration API for users, votes, or minutes CRUD. The product page also states packaged transfers from case and archive systems over FTPS or HTTPS, and a Windows-only Upload-client that can be run from Scheduled Task. Prepare administrators can configure Publication API settings so agendas become available for a website or intranet; those pages do not publish the publication endpoint catalog or its authentication. FirstAgenda Live's Public API, Management, and Publication as standalone products are outside this record. Zapier, Make, Microsoft Power Automate, and n8n had no FirstAgenda connector on 2026-09-07. First-party MCP ownership is not established. Computer-use viability is unassessed.\n"
 }
}