# Easee Developer Platform Documentation > Integration docs and api reference. ## Guides - [Easee Developer Platform](https://developer.easee.com/docs/integrations.md) - [Ready to integrate](https://developer.easee.com/docs/ready-to-integrate-fast-track.md) - [Authentication](https://developer.easee.com/docs/authentication-1.md) - [Smart Charging](https://developer.easee.com/docs/api-smart-charging.md): A short summary of smart charging with the Easee API. - [Consumption Report Guide](https://developer.easee.com/docs/consumption-report-types.md) - [Introduction](https://developer.easee.com/docs/ocpp-introduction.md): Learn what OCPP is, why it matters, and how operators, EMSPs, and back-office systems fit together. - [Supported Configuration Keys](https://developer.easee.com/docs/supported-configuration.md) - [Energy Measurements](https://developer.easee.com/docs/energy-measurements.md) - [Basic Auth Password](https://developer.easee.com/docs/basic-auth-password.md) - [AMQP service](https://developer.easee.com/docs/amqp-service.md): Capabilities and pricing - [Connecting to AMQP](https://developer.easee.com/docs/amqp-connect.md): Accessing your AMQP service - [Controlling the charger](https://developer.easee.com/docs/amqp-commands.md): Available commands and responses - [Current](https://developer.easee.com/docs/current-limits-and-control.md) - [Scheduling](https://developer.easee.com/docs/scheduling.md): Scheduling is a subset of smart charging whereby charging periods can be set in advance to automatically start and stop according to a given schedule as defined with the following APIs. - [Settings](https://developer.easee.com/docs/settings.md) - [Charger Observation Ids](https://developer.easee.com/docs/charger-observation-ids.md) - [Configure Meter Type](https://developer.easee.com/docs/configure-meter-type.md) - [Product Codes](https://developer.easee.com/docs/product-code.md) - [Error Codes / Enumerations](https://developer.easee.com/docs/enumerations.md) - [Device network requirements](https://developer.easee.com/docs/charger-network-requirements.md): List of endpoints and ports for Easee devices - [Introduction](https://developer.easee.com/docs/native-ocpp-introduction.md): Overview of the (native) OCPP offering - currently in beta release. - [Limitations](https://developer.easee.com/docs/limitations.md): This page outlines the current limitations of our OCPP implementation. Understanding these constraints is crucial for proper integration and usage of our charging system. - [Commissioning for operators (CPOs)](https://developer.easee.com/docs/ocpp-commissioning-api.md): Follow this page if you have an charge point operator (CPO) account registered and want to commission (native) OCPP chargers. - [Commissioning for users](https://developer.easee.com/docs/ocpp-commissioning-easee-users.md): Use this for activating the (beta) native OCPP implementation on an Easee-operated charger. - [Supported Features](https://developer.easee.com/docs/supported-features-security.md): This page outlines the key features supported by our current OCPP implementation. These features enable comprehensive management and control of charging stations within our network. - [Supported Config Keys](https://developer.easee.com/docs/supported-config-keys.md): This page provides an overview of the current supported OCPP (Open Charge Point Protocol) configuration keys supported by our charging system. These keys are essential for configuring and controlling various aspects of the charging stations and their communication with the central management system. - [Security](https://developer.easee.com/docs/security.md): This page outlines the security profiles that Easee support with OCPP version 1.0.0 - [Introduction](https://developer.easee.com/docs/introduction-1.md): Eichrecht (MessEV/MessEG) is the German framework for calibrated and tamper-proof energy measurement. - [Verify measurement data](https://developer.easee.com/docs/verify-measurement-data.md): The public key and signed session data can be validated by transparency software (e.g. S.A.F.E.). ## API Reference - [Authentication](https://developer.easee.com/reference/account_authenticate.md): Authenticate and retrieve access Token. - [Refresh Token](https://developer.easee.com/reference/account_refreshtoken.md): Refresh access token. - [Invalidate refresh token](https://developer.easee.com/reference/account_invalidatetoken.md): Invalidate refresh token - [Profile Info](https://developer.easee.com/reference/account_getprofile.md): Get profile info of logged in account. - [Product Favorites](https://developer.easee.com/reference/account_getproductfavorites.md): Get products of logged in account. Product can be either charger or equalizer. - [Charger Favorites](https://developer.easee.com/reference/account_getfavorites.md): Get charger products of logged in account - [Get Chargers](https://developer.easee.com/reference/account_getchargerfavorites.md): Get chargers of logged in account - [Set Charger favorites](https://developer.easee.com/reference/account_addchargerfavoritebypin.md): Deprecated endpoint - [Remove Charger](https://developer.easee.com/reference/account_removechargerfavorite.md): Replaced with products endpoint. - [Pair](https://developer.easee.com/reference/charger_addchargertoaccount.md): Pair a charger to an account. - [Unpair](https://developer.easee.com/reference/charger_removechargerfromaccount.md): Unpair a charger from an account. - [Set Operator](https://developer.easee.com/reference/charger_setoperator.md): Set operator of a charger. - [Operator](https://developer.easee.com/reference/charger_getchargeroperator.md): Get operator of charger. - [Remove Operator](https://developer.easee.com/reference/charger_removechargeroperator.md): Remove operator from a charger. - [Remove Charger Access](https://developer.easee.com/reference/charger_deleteuserchargeraccess.md): Remove permission from the charger for a given phone number. - [Permissions](https://developer.easee.com/reference/charger_getchargerusers.md): Get permissions to the charger. - [Creates a Charger Invitation Link](https://developer.easee.com/reference/charger_createchargerinvitationlink.md): Create Charger Invitation Link to grant user access to the site. Link is sent by email if one is provided. - [Invitation preview](https://developer.easee.com/reference/charger_getchargerinvitationpreview.md): Gets a preview of the UserChargerInvitation with ChargerId and IsExpired - [Delete a Charger Invitation Link](https://developer.easee.com/reference/charger_removechargerinvitationlink.md): Delete the UserChargerInvitation with Invitation ID - [Accept Charger Invitation](https://developer.easee.com/reference/charger_acceptchargerinvitationlink.md): Accepts Charger Invitation for the user making the request - [Resend a Charger Invitation Link by Email](https://developer.easee.com/reference/charger_resendchargerinvitationlink.md): Resend a Charger Invitation Link by Email if Invitation has an Email - [Set Charger Access](https://developer.easee.com/reference/charger_setchargeraccesslevel.md): Set access level to the charger. - [Delete Charger Access](https://developer.easee.com/reference/charger_linkcharger.md): Delete access level from the charger. - [Chargers](https://developer.easee.com/reference/charger_getall.md): Get chargers.If role is Partner, all partner chargers will be returned.If role is User, the users chargers will be returned.Rate limited: Rate limited at max 2 requests per minute - [Charger](https://developer.easee.com/reference/charger_getchargerbyid.md): Get a specified charger. - [Charger Details](https://developer.easee.com/reference/charger_getchargerdetails.md): Get charger details. - [Site](https://developer.easee.com/reference/charger_getchargersite.md): Get charger site. - [Get Configuration](https://developer.easee.com/reference/charger_getcachedchargerconfig.md): Get charger configuration. - [Observations](https://developer.easee.com/reference/charger_getobservations_mock.md): Get observations for a given period. - [Power Usage Hourly](https://developer.easee.com/reference/charger_gethourlyaggregatedusage.md): Get hourly power usage for a given period. - [Basic Charge Plan](https://developer.easee.com/reference/charger_getchargeplan.md): Get basic charge plan of charger. This endpoint is marked for deprecation and will become unavailable after 01.09.2026. Use the [Get daily schedule](https://developer.easee.com/reference/GetChargersSchedulesDaily) endpoint instead. - [Set Basic Charge Plan](https://developer.easee.com/reference/charger_addchargeplan.md): Set basic charge plan of charger. IsEnabled attribute allow to IsEnabled the charge plan This endpoint is marked for deprecation and will become unavailable after 01.09.2026. Use the [Create daily schedule](https://developer.easee.com/reference/PostChargersSchedulesDaily) endpoint instead. - [Delete Basic Charge Plan](https://developer.easee.com/reference/charger_deletechargeplan.md): Delete basic charge plan of charger. This endpoint is marked for deprecation and will become unavailable after 01.09.2026. Use the [Delete daily schedule](https://developer.easee.com/reference/DeleteChargersSchedulesDaily) endpoint instead. - [Weekly Charge Plan](https://developer.easee.com/reference/charger_getweeklychargeschedule.md): Get weekly charge plan of charger. This endpoint is marked for deprecation and will become unavailable after 01.09.2026. Use the [Get weekly schedule](https://developer.easee.com/reference/GetChargersSchedulesWeekly) endpoint instead. - [Set Weekly Charge Plan](https://developer.easee.com/reference/charger_addweeklychargeschedule.md): Set weekly charge plan of charger. This endpoint is marked for deprecation and will become unavailable after 01.09.2026. Use the [Create weekly schedule](https://developer.easee.com/reference/PostChargersSchedulesWeekly) endpoint instead. - [Remove Weekly Charge Plan](https://developer.easee.com/reference/charger_deleteweeklychargeschedule.md): Remove weekly charge plan of charger. This endpoint is marked for deprecation and will become unavailable after 01.09.2026. Use the [Delete weekly schedule](https://developer.easee.com/reference/DeleteChargersSchedulesWeekly) endpoint instead. - [Turn on or off charge schedule features.](https://developer.easee.com/reference/charger_setchargeschedulefeatures.md): Turn on or off charge schedule features This endpoint is marked for deprecation and will become unavailable after 01.09.2026 - [Change Charger Settings](https://developer.easee.com/reference/charger_setchargersetting.md): Charger settings to update. Please only specify keys you want to change. Endpoint handles partial JSON objects and will give a 400 response if it does not understand the request.Will only forward commands to device if new value != old value Rate limited at max 20 requests per minute. Frequent use of this endpoint is not recommend, as these settings are not designed to be changed often. - [Start Charging](https://developer.easee.com/reference/charger_startcharging.md): Allows a charger with 'authorizationRequired' = true to deliver power. Otherwise it will have no effect - [Pause Charging](https://developer.easee.com/reference/charger_pausesession.md): Pauses current charging session but keeps authorization. Limits dynamic charger current to 0. Reset on on new car connection - [Resume Charging](https://developer.easee.com/reference/charger_resumesession.md): Resumes current charging session. Resets output current limit set in dynamic charger current - [Toggle Charging](https://developer.easee.com/reference/charger_togglecharging.md): Send charging command (Start/Stop or Pause/Resume). For chargers requiring online authorization, start/stop commands are used. For chargers without online authorization, pause/resume commands are used. We recommend using start_charging/stop_charging instead of this method as it will be deprecated. - [Override Charging Schedule](https://developer.easee.com/reference/charger_overrideschedule.md): Allows current session to charge immediately provided that schedule is the only mechanism stopping charge currently. - [State](https://developer.easee.com/reference/getchargerstate.md): Returns last reported observations from a predefined list. This endpoint is marked for deprecation and will be removed on September 1 2026. Use the [Get Observations](https://developer.easee.com/reference/getobservations) endpoint. - [Reboot](https://developer.easee.com/reference/charger_reboot.md): Reboot a charger - [Set Cable Lock State](https://developer.easee.com/reference/charger_set_cable_lock_state.md): If state = true, cable always locked in charger. state = false, cable is unlocked when car is disconnected - [Update Firmware](https://developer.easee.com/reference/charger_update_firmware.md): Updates charger firmware to latest public release - [Enable Smart Charging](https://developer.easee.com/reference/charger_enable_smart_charging.md): Enables Smart Charging. Disable by using the 'settings' endpoint - [Stop Charging](https://developer.easee.com/reference/charger_stop_charging.md): Stops a charger with an active authorization from delivering power and revokes authorization. Will have no effect if 'authorizationRequired' is false or charger is not authorized - [Scan Wi-Fi](https://developer.easee.com/reference/charger_scan_wifi.md): Sends a Wi-Fi scan command to the charger. Result available in SignalR command responses and observations. - [Set Wi-Fi Configuration](https://developer.easee.com/reference/charger_set_wifi_configuration.md): Sends Wi-Fi configuration to the charger. The charger may be unavailable up to 1 hour if incorrect values are set in firmware - [Set Dynamic Charger Current](https://developer.easee.com/reference/charger_set_dynamic_charger_current.md): Allows you to temporarily control the amount of charging power by limiting it to for example 10A for 4 minutes (TTL), after which the limit is cleared. Setting `minutes` to 0, results in a limit being applied until another one is set. Note: The dynamic charger current limit is always cleared when the charger reboots or the charging cable is disconnected. - [Set Phase Mode](https://developer.easee.com/reference/charger_set_phase_mode.md): Sets the Phase mode (1=locked to 1 phase, 2=auto, 3=locked to 3 phase, null sets it to 1 phase) - [Pair RFID Tag](https://developer.easee.com/reference/charger_pair_rfid_tag.md): Pair new RFID tag with charger. Listen to the "CommandResponse" stream and observation '69:PairedUserIDToken' to get the new token as read by the charger - [Change Site Owner](https://developer.easee.com/reference/site_setsiteowner.md): Change site owner (Global Admin, Partner Admin or Site Owner). - [Users](https://developer.easee.com/reference/site_getsiteusers.md): Get all users for a site with permissions. - [Create a Site Invitation Link](https://developer.easee.com/reference/site_createsiteinvitationlink.md): Create Site Invitation link to grant user access to the site. Link is sent by email if one is provided. - [Resend a Site Invitation Link by Email](https://developer.easee.com/reference/site_resendsiteinvitationlink.md): Resend a Site Invitation Link by Email if Invitation has an Email - [Invitation preview](https://developer.easee.com/reference/site_getsiteinvitationpreview.md): Gets a preview of the SiteUserInvitation with SiteName and IsExpired - [Remove Site Invitation](https://developer.easee.com/reference/site_deletesiteinvitation.md): Remove a Site Invitation for a specific site invitation by ID - [Accepts Site Invitation](https://developer.easee.com/reference/site_acceptsiteinvitationlink.md): Accepts Site Invitation for the user making the request - [Delete Site Permission](https://developer.easee.com/reference/site_deletesitepermission.md): Delete user permission for a site. - [Update Site User Permissions](https://developer.easee.com/reference/site_updatesitepermission.md): Update a user's permissions to a site - [Remove Site User](https://developer.easee.com/reference/site_deletesiteuser.md): Remove a user from a site - [Access Level - All Chargers](https://developer.easee.com/reference/site_setaccesslevel.md): Set access level for all chargers on a site. Access Level can be Everyone, Registered Users og White Listed Users. - [Access Level - Chargers](https://developer.easee.com/reference/site_setaccesslevelforchargers.md): Set or delete access level for specified chargers. - [Remove Access Level - Chargers](https://developer.easee.com/reference/site_deleteaccesslevelforchargers.md): Remove access level of chargers on a Site - [Request site access by logged in user(installer)](https://developer.easee.com/reference/site_requestsiteaccess.md): Request site access by logged in user(installer) and send email to the site owner. Rate limited at max 5 request per 30 minutes. - [Access Level - All Chargers](https://developer.easee.com/reference/siteintegration_setaccesslevel.md): Set access level for all chargers on a site. Access Level can be Everyone, Registered Users og White Listed Users. - [Get Sites](https://developer.easee.com/reference/site_getall.md): Get sites for logged in user. Offset and limits are used if "search" is specified. - [Get Site](https://developer.easee.com/reference/site_getsitebyid.md): Get a site by id. - [Update Site (Partial)](https://developer.easee.com/reference/site_updatesitepatch.md): More info: http://jsonpatch.com For example to change only Name and Site Type of site: [ { "op": "replace", "path": "/name", "value": "test site" }, { "op": "replace", "path": "/siteType", "value": 2 } ] - [Delete Site](https://developer.easee.com/reference/site_deletesite.md): Delete site (Global Admin or Partner Admin). - [Dashboard Circuit States](https://developer.easee.com/reference/site_getsitestate.md): Get site dashboard circuit states - [Set Charging Price](https://developer.easee.com/reference/site_savechargingprice.md): Set fixed cost per kWh for a site. - [Chargers](https://developer.easee.com/reference/site_getchargers.md): Get all chargers on a site. - [Attach Chargers to backplates](https://developer.easee.com/reference/site_attachchargerstobackplates.md): Manually attach chargers to specified backplates on a site. Rate limited to max 5 requests per 24 hours - [Update Chargers](https://developer.easee.com/reference/site_updatechargers.md): Update a set of chargers on a circuit. Rate limited at max 15 request per minute. - [Remove Equalizer](https://developer.easee.com/reference/site_removeequalizerfromsite.md): Remove equalizer from a site. The api will only remove the site and master backpalte id references from databse - [Lifetime Energy](https://developer.easee.com/reference/site_getchargerenergybysite.md): Get current lifetime energy for all chargers on a site. - [Circuit Attached](https://developer.easee.com/reference/site_getcircuitattachedsite.md): Check if Circuit is attached to a site. Rate limited to max 5 requests per 24 hours. - [Update Circuits](https://developer.easee.com/reference/site_updatecircuits.md): Update circuits on a site. - [Set Circuit](https://developer.easee.com/reference/site_setcircuit.md): Set circuit with backplates on a site. - [Sync Circuits](https://developer.easee.com/reference/site_updatecircuitcollection.md): Create or update circuits with backplates on a site. - [Delete Circuit](https://developer.easee.com/reference/site_deletecircuit.md): Delete an empty circuit. - [Set Circuit Settings](https://developer.easee.com/reference/site_setcircuitsettings.md): Set circuit settings of a site. Rate limited at max 20 request per minute. Please only specify keys you want to change. Endpoint handles partial JSON objects and will give a 400 response if it does not understand the request.Will only forward values for dynamicCircuitCurrentP1, P2, P3 to device if new value != old value - [Circuit Settings](https://developer.easee.com/reference/site_getcircuitsettings.md): Get extended circuit settings for a site. - [Set Circuit Master](https://developer.easee.com/reference/site_setcircuitmaster.md): Set circuit master for a circuit. Rate limited at max 20 request per minute. - [Dynamic Circuit Current](https://developer.easee.com/reference/site_getdynamiccircuitcurrent.md): Get dynamic circuit current of the primary charger - [Set Dynamic Circuit Current](https://developer.easee.com/reference/site_setdynamiccircuitcurrent.md): Set dynamic circuit current. Time to Live should be specified in minutes - [Charger Usage, All Chargers - Monthly](https://developer.easee.com/reference/site_getmonthlyconsumptionbyuser.md): Get monthly charger power usage for a user on a site. - [Charger Usage - Monthly](https://developer.easee.com/reference/site_getmonthlyconsumptionbyuserandcharger.md): Get monthly charger power usage for a user and a charger on a site. - [Charger Usage, All Chargers - Yearly](https://developer.easee.com/reference/site_getyearlyconsumptionbyuser.md): Get yearly charger power usage for a user on a site. - [Charger Usage - Yearly](https://developer.easee.com/reference/site_getyearlyconsumptionbyuserandcharger.md): Get yearly charger power usage for a user and a charger on a site. - [Get Easee Control Access Request](https://developer.easee.com/reference/site_geteaseecontroluiaccessrequest.md): Gets the Easee Control access request information for the specified site. - [Request Easee Control Access](https://developer.easee.com/reference/site_requestcontrolaccess.md): Submits a request to enable Easee Control for this SDU site. The request is automatically approved. Required site data (name, address, ownership type, use type) must be filled in before calling this endpoint. - [Disable Easee Control Access](https://developer.easee.com/reference/site_disablecontrolaccess.md): Disables Easee Control access for this SDU site. - [Get scheduling state](https://developer.easee.com/reference/getchargersschedules.md): Get the charger's scheduling state. - [Create delayed schedule](https://developer.easee.com/reference/postchargersschedulesdelayed.md): Creates a new delayed schedule in the charger's scheduling state. This is a one-off schedule that delays charging up until the specified time. - [Get delayed schedule](https://developer.easee.com/reference/getchargersschedulesdelayed.md): Get the delayed schedule from the charger's scheduling state. - [Delete delayed schedule](https://developer.easee.com/reference/deletechargersschedulesdelayed.md): Deletes the delayed schedule from the charger's scheduling state. - [Enable delayed schedule](https://developer.easee.com/reference/postchargersschedulesdelayedenable.md): Activates the delayed schedule in the charger's scheduling state. - [Disable delayed schedule](https://developer.easee.com/reference/postchargersschedulesdelayeddisable.md): Disables the delayed schedule in the charger's scheduling state. - [Create daily schedule](https://developer.easee.com/reference/postchargersschedulesdaily.md): Creates a new daily repeating schedule in the charger's scheduling state. - [Get daily schedule](https://developer.easee.com/reference/getchargersschedulesdaily.md): Get the daily schedule from the charger's scheduling state. - [Delete daily schedule](https://developer.easee.com/reference/deletechargersschedulesdaily.md): Deletes the daily schedule from the charger's scheduling state. - [Enable daily schedule](https://developer.easee.com/reference/postchargersschedulesdailyenable.md): Activates the daily schedule in the charger's scheduling state. - [Disable daily schedule](https://developer.easee.com/reference/postchargersschedulesdailydisable.md): Disables the daily schedule in the charger's scheduling state. - [Create weekly schedule](https://developer.easee.com/reference/postchargersschedulesweekly.md): Creates a new weekly repeating schedule in the charger's scheduling state. - [Get weekly schedule](https://developer.easee.com/reference/getchargersschedulesweekly.md): Get the weekly schedule from the charger's scheduling state. - [Delete weekly schedule](https://developer.easee.com/reference/deletechargersschedulesweekly.md): Deletes the weekly schedule from the charger's scheduling state. - [Enable weekly schedule](https://developer.easee.com/reference/postchargersschedulesweeklyenable.md): Activates the weekly schedule in the charger's scheduling state. - [Disable weekly schedule](https://developer.easee.com/reference/postchargersschedulesweeklydisable.md): Disables the weekly schedule in the charger's scheduling state. - [Latest Charging Session](https://developer.easee.com/reference/chargers_getlastupdatedchargesession.md): Get last updated charging session. Rate limited at max 10 requests per 60 minutes. - [Ongoing Charging Session](https://developer.easee.com/reference/chargers_getongoingsessiondetails.md): Get current state of ongoing charging session. Rate limited at max 10 requests per 60 minutes. - [Final Charging Session](https://developer.easee.com/reference/chargers_getspecificfinalchargingsession.md): Get a final charging session. Rate limited at max 10 requests per 60 minutes. - [Charger Power Usage](https://developer.easee.com/reference/chargingsessionscharger_gettotalkwhamountbycharger.md): Get power usage (kWh/amount) for a charger for a specific period. Rate limited at max 10 requests per 60 minutes. - [Charger Sessions](https://developer.easee.com/reference/chargingsessionscharger_getchargersessionsbycharger.md): Get charging sessions for a charger for a specific period. Rate limited at max 10 requests per 60 minutes. - [Latest Charger Sessions](https://developer.easee.com/reference/chargingsessionscharger_getlimitchargersessionsbycharger.md): Get latest charging sessions for a charger for a specific limit. Rate limited at max 10 requests per 60 minutes. - [Charger Sessions - Yearly](https://developer.easee.com/reference/chargingsessionscharger_getyearlysummarybycharger.md): Get yearly charging sessions for a charger. Rate limited at max 10 requests per 60 minutes. - [Charger Sessions - Monthly](https://developer.easee.com/reference/chargingsessionscharger_getmonthlysummarybycharger.md): Get monthly charging sessions for a charger. Rate limited at max 10 requests per 60 minutes. - [Charger Sessions - Daily](https://developer.easee.com/reference/chargingsessionscharger_getdailysummarybycharger.md): Get daily charging sessions for a charger. Rate limited at max 10 requests per 60 minutes. - [Charger Sessions - Hourly](https://developer.easee.com/reference/chargingsessionscharger_gethourlysummarybycharger.md): Get hourly charging sessions for a charger. Rate limited at max 10 requests per 60 minutes. - [User Consumption](https://developer.easee.com/reference/chargingsessionsuser_gettotalkwhamountbyuser.md): Get total consumption for a user for a specific period. Rate limited at max 10 requests per 60 minutes. - [User Sessions](https://developer.easee.com/reference/chargingsessionsuser_getchargersessionsbyuser.md): Get charging sessions for a user for a specific period. Rate limited at max 10 requests per 60 minutes. - [User Sessions - Yearly](https://developer.easee.com/reference/chargingsessionsuser_getyearlysummarybyuser.md): Get yearly charging sessions for a user. Rate limited at max 10 requests per 60 minutes. - [User Sessions - Monthly](https://developer.easee.com/reference/chargingsessionsuser_getmonthlysummarybyuser.md): Get monthly charging sessions for a user. Rate limited at max 10 requests per 60 minutes. - [User Sessions - Weekly](https://developer.easee.com/reference/chargingsessionsuser_getweeklysummarybyuser.md): Get weekly charging sessions for a user. Rate limited at max 10 requests per 60 minutes. - [User Sessions - Grouped by Charger](https://developer.easee.com/reference/chargingsessionsuser_getchargesessionbreakdownbyuser.md): Get charging sessions grouped by chargers for a user. Rate limited at max 10 requests per 60 minutes. - [Delete Charging Session](https://developer.easee.com/reference/chargers_deletechargingsession.md): Permanently deletes a charging session. This operation is irreversible and the session data cannot be recovered. Rate limited at max 10 requests per 60 minutes. - [Usage/Cost - Yearly](https://developer.easee.com/reference/chargingsessionssite_getyearlysummarybysite.md): Get yearly power usage and cost for charging sessions on a site. Rate limited at max 10 requests per 60 minutes. - [Usage/Cost - Monthly](https://developer.easee.com/reference/chargingsessionssite_getmonthlysummarybysite.md): Get monthly power usage and cost for charging sessions on a site. Rate limited at max 10 requests per 60 minutes. - [Usage/Cost - Daily](https://developer.easee.com/reference/chargingsessionssite_getdailysummarybysite.md): Get daily power usage and cost for charging sessions on a site. Rate limited at max 10 requests per 60 minutes. - [Usage/Cost - Weekly](https://developer.easee.com/reference/chargingsessionssite_getweeklysummarybysite.md): Get weekly power usage and cost for charging sessions on a site. Rate limited at max 10 requests per 60 minutes. - [Usage/Cost - Breakdown](https://developer.easee.com/reference/chargingsessionssite_getchargesessionbreakdownbyuser.md): Get power usage and cost for all chargers on a site in a time period. Rate limited at max 10 requests per 60 minutes. - [Usage/Cost - Detailed](https://developer.easee.com/reference/chargingsessionssite_getchargingsessionsbysiteid.md): Get detailed power usage and cost for all chargers on a site in a time period. Rate limited at max 10 requests per 60 minutes. - [Site Consumption Report](https://developer.easee.com/reference/chargesession_exportconsumption.md): Get site consumption report. - [GetOcppConfig](https://developer.easee.com/reference/partners_getocppconfig.md): Returns operator ocpp config. - [SaveOcppConfig](https://developer.easee.com/reference/partners_saveocppconfig.md): Updates existing ocpp config for operator. - [GetAllCustomEndpoints](https://developer.easee.com/reference/partners_getallcustomendpoints.md): Returns all custom endpoints for operator. - [GetCustomEndpointsOnSite](https://developer.easee.com/reference/partners_getcustomendpointsonsite.md): Returns all custom endpoints for operator on requested site. - [SetCustomEndpoint](https://developer.easee.com/reference/partners_setcustomendpoint.md): Create or update custom endpoint for operator on requested site. - [DeleteCustomEndpoint](https://developer.easee.com/reference/partners_deletecustomendpoint.md): Deletes custom endpoint for specified serial numbers on the site. - [Equalizer](https://developer.easee.com/reference/equalizer_getequalizer.md): Get equalizer. - [Equalizer Details](https://developer.easee.com/reference/equalizer_getdetailedequalizer.md): Get equalizer details. - [Configuration](https://developer.easee.com/reference/equalizer_geequalizerconfig.md): Get equalizer configuration. - [Site](https://developer.easee.com/reference/equalizer_getequalizersite.md): Get equalizer site. - [Reboot](https://developer.easee.com/reference/equalizer_reboot.md): Reboot equalizer. - [Configure Meter Type](https://developer.easee.com/reference/equalizer_configuremetertype.md): Configure the meter type for an equalizer. To change the equalizer meter type from P1/HAN to Modbus, set deviceMode to 2 and set the externalMeterType(1-4) To change the equalizer back to P1/HAN set only deviceMode to 1 since externalMeterType is only applicable to Modbus Rate limited at max 1 request per minute - [Set max allocated current](https://developer.easee.com/reference/equalizer_configureallocatedcurrent.md): Configure max allocated current for the whole charge installation Rate limited max 1 requests per minute - [Update Firmware](https://developer.easee.com/reference/equalizer_updatefirmware.md): Updates equalizer firmware to latest public release - [State](https://developer.easee.com/reference/getequalizerstate.md): Returns last reported observations from a predefined list This endpoint is marked for deprecation and will be removed on September 1 2026. Use the [Get Observations](https://developer.easee.com/reference/getobservations) endpoint. - [Get Observations](https://developer.easee.com/reference/getobservations.md): Retrieves the last reported observations for a single device for given set of observation ids. Find available observations in the [Charger Observation Ids](https://developer.easee.com/docs/charger-observation-ids) and [Equalizer Observation Ids](https://developer.easee.com/docs/equalizer-observations) overview. Rate limit: 100 requests per 5 minutes. This will be enforced from September 1, 2026. - [All energy measurements](https://developer.easee.com/reference/lifetimeenergyreporting_getchargerbyid.md): Get all energy measurements for a charger - [Hourly energy measurements](https://developer.easee.com/reference/lifetimeenergyreporting_gethourlyforperiod.md): Get hourly energy measurements for a charger for a specific period - [Daily energy measurements](https://developer.easee.com/reference/lifetimeenergyreporting_getdailyforperiod.md): Get daily energy measurements for a charger for a specific period - [Monthly energy measurements](https://developer.easee.com/reference/lifetimeenergyreporting_getmonthlyforperiod.md): Get monthly energy measurements for a charger for a specific period - [Yearly energy measurements](https://developer.easee.com/reference/lifetimeenergyreporting_getyearlyforperiod.md): Get yearly energy measurements for a charger for a specific period - [Configure energy measurements](https://developer.easee.com/reference/lifetimeenergyreporting_configure.md): Configure energy measurements for a charger - [Countries](https://developer.easee.com/reference/resources_getallcountries.md): Get countries. - [Active Countries](https://developer.easee.com/reference/resources_getactivecountries.md): Get active countries. - [Currencies](https://developer.easee.com/reference/resources_getcurrencies.md): Get currencies. - [Observations Properties](https://developer.easee.com/reference/resources_getobservationproperties.md): Gets all Observation Properties (ID and name). - [Applies given OCPP configuration version to specified charger](https://developer.easee.com/reference/applyocppforchargerendpoint.md): Sets settings and instructs charger that new settings are available to ensure the device receive updated settings - [Starts OCPP connection provisioning workflow on specified site](https://developer.easee.com/reference/applyocppforsiteendpoint.md): Sets settings and instructs charger that new settings are available to ensure all devices on site receive updated settings - [Gets OCPP connection details for given charger](https://developer.easee.com/reference/getchargerconnectiondetailsendpoint.md): Returns a versioned object with the latest stored OCPP configuration for a charger. - [Saves OCPP connection details for given charger](https://developer.easee.com/reference/postchargerconnectiondetailsendpoint.md): Returns a versioned object detailing all the information for how OCPP is configured on an individual charger - [Gets default OCPP connection details for an operator](https://developer.easee.com/reference/getoperatorconnectiondetailsendpoint.md): Returns a versioned object with the latest stored OCPP configuration for an operator. - [Sets OCPP default connection details for an operator. Should only be used when basic auth is not required.](https://developer.easee.com/reference/postoperatorconnectiondetailsendpoint.md): Returns a versioned object detailing all the information for how OCPP is configured for new chargers that are attached to an operator - [Gets updates of OCPP connection provisioning workflow](https://developer.easee.com/reference/getworkflowresultsendpoint.md): Returns updates of OCPP configuration provisioning to all chargers on specified site. Requires 'traceparent' header with WorkflowId - [Gets a stream of OCPP connection details for an operator](https://developer.easee.com/reference/getworkflowstreamendpoint.md): Returns updates of OCPP configuration provisioning to all chargers on specified site. Requires 'traceparent' header with WorkflowId - [Disables direct OCPP connection on specified charger](https://developer.easee.com/reference/disableocppforchargerendpoint.md): Disables direct OCPP connection on specified charger. Latest connection details settings are still stored - [Applies given OCPP configuration version to specified charger](https://developer.easee.com/reference/applyocppforuserchargerendpoint.md): Sets settings and instructs charger that new settings are available to ensure the device receive updated settings - [Gets OCPP connection details for given charger](https://developer.easee.com/reference/getuserchargerconnectiondetailsendpoint.md): Returns a versioned object with the latest stored OCPP configuration for a charger. - [Saves OCPP connection details for given charger](https://developer.easee.com/reference/postuserchargerconnectiondetailsendpoint.md): Returns a versioned object detailing all the information for how OCPP is configured on an individual charger - [Disables direct OCPP connection on specified charger](https://developer.easee.com/reference/disableocppforuserchargerendpoint.md): Disables direct OCPP connection on specified charger. Latest connection details settings are still stored ## Changelog - [OCPP 1.9.0](https://developer.easee.com/changelog/ocpp-190.md) - [OCPP 1.8.0](https://developer.easee.com/changelog/ocpp-180.md) - [OCPP 1.7.5](https://developer.easee.com/changelog/ocpp-175.md) - [OCPP 1.7.4](https://developer.easee.com/changelog/ocpp-174.md) - [Refresh Token Handling](https://developer.easee.com/changelog/refresh-token-handling.md) - [OCPP 1.7.3](https://developer.easee.com/changelog/ocpp-173.md) - [OCPP 1.7.2](https://developer.easee.com/changelog/ocpp-172.md) - [OCPP 1.7.1](https://developer.easee.com/changelog/ocpp-171.md) - [SignalR URI Change](https://developer.easee.com/changelog/signalr-uri-change.md) - [OCPP 1.7.0](https://developer.easee.com/changelog/ocpp-17.md)