{
 "categories": [
  "energy"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-16",
   "fact": "homepage",
   "note": "The Easee site presents Easee electric car chargers.",
   "source": "https://easee.com/en/",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "name",
   "note": "The developer guide is the Easee Developer Platform for Easee Cloud.",
   "source": "https://developer.easee.com/docs/integrations",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "vendor",
   "note": "The integrations guide is published by Easee and describes control through Easee Cloud.",
   "source": "https://developer.easee.com/docs/integrations",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "license",
   "note": "The guide distinguishes a site-owner account from a partner operator account and says partners cannot use the public API commercially. The product is commercial.",
   "source": "https://developer.easee.com/docs/integrations",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "deployment",
   "note": "An integration is a direct link into Easee Cloud that controls a device. The API host in the authentication guide is https://api.easee.com.",
   "source": "https://developer.easee.com/docs/integrations",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.exists",
   "note": "The authentication guide says the first step to control chargers is to authenticate via the REST API.",
   "source": "https://developer.easee.com/docs/authentication-1",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.kinds[0]",
   "note": "The guide calls it the REST API. The account authenticate reference is an OpenAPI POST /api/accounts/login on https://api.easee.com.",
   "source": "https://developer.easee.com/docs/authentication-1",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.auth[0]",
   "note": "POST /api/accounts/login accepts userName and password and returns accessToken, refreshToken, expiresIn, and tokenType Bearer. The authentication guide shows Authorization Bearer on later calls.",
   "source": "https://developer.easee.com/reference/account_authenticate",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.coverage",
   "note": "Site-owner use is limited to chargers that user can access, and partners cannot commercialize that API. The reference index includes pause, resume, start, and stop charging. Coverage is partial.",
   "source": "https://developer.easee.com/docs/integrations",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Easee authentication guide.",
   "source": "https://developer.easee.com/docs/authentication-1",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.data_access.export[0]",
   "note": "The successful authentication response is a JSON object. The profile example requests Accept application/json.",
   "source": "https://developer.easee.com/docs/authentication-1",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened the developer llms.txt index. It lists authentication, charger commands, smart charging, and OCPP pages.",
   "source": "https://developer.easee.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "verdict.scores.api",
   "note": "Charger control is a documented REST API with bearer tokens after a password login. Commercial partner limits and password-based login keep the score at 6.",
   "source": "https://developer.easee.com/docs/integrations",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current authentication guide.",
   "source": "https://developer.easee.com/docs/authentication-1",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current login reference for POST /api/accounts/login.",
   "source": "https://developer.easee.com/reference/account_authenticate",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current integrations guide, including site-owner limits.",
   "source": "https://developer.easee.com/docs/integrations",
   "tier": "declared"
  },
  {
   "date": "2026-10-16",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current Easee developer documentation index.",
   "source": "https://developer.easee.com/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-16",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://developer.easee.com/docs/authentication-1"
   },
   {
    "type": "docs",
    "url": "https://developer.easee.com/reference/account_authenticate"
   },
   {
    "type": "docs",
    "url": "https://developer.easee.com/docs/integrations"
   },
   {
    "type": "docs",
    "url": "https://developer.easee.com/llms.txt"
   }
  ]
 },
 "homepage": "https://easee.com/en/",
 "id": "easee",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "username-password"
   ],
   "coverage": "partial",
   "docs": "https://developer.easee.com/docs/authentication-1",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "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. Easee chargers are controlled through Easee Cloud. The documented machine path is the Cloud REST API. Partner commercial use of the site-owner API is restricted. This record is not Monta or Tibber.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Easee",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "tibber",
   "monta"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Easee",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "search": {
   "description": "Easee documents a REST API for charger control. Login is username and password, then a Bearer token. Partner commercial use is limited.",
   "title": "Easee Cloud is automatable through its API"
  },
  "summary": "Easee Cloud is automatable today through its REST API at https://api.easee.com. The authentication guide says the API uses OAuth 2.0 and then documents POST /api/accounts/login with a userName and password. userName is an email address or a phone number with a country code. The JSON response contains an access token, a refresh token, and expiresIn of 3600 seconds. Later calls send Authorization Bearer. Refresh avoids resending the password. The integrations guide says a site-owner account can control that owner's chargers, and that partners cannot use this public API commercially or monetize it. Easee may limit calls. The reference lists charger commands such as pause, resume, start, and stop. A separate operator and Cloud OCPP path is documented for partners. Direct OCPP is described as beta. No Easee MCP server was established from the pages opened here, and silence is not proof that none exists. Zapier, Make, Power Automate, and n8n were not opened. Computer-use viability is unassessed. The API scores 6 because charger control is documented and the site-owner path is not a general partner integration.\n"
 }
}