---
title: "Product Favorites"
method: GET
path: "/api/accounts/products"
tags: ["Account"]
---

# Product Favorites

`GET /api/accounts/products`

Get products of logged in account. Product can be either charger or equalizer.

## Query parameters

- `userId` string, nullable

## Response `200`

Product array grouped on sites

- AccessControlAPISiteDTO[]
  - `id` integer
  - `uuid` string, guid
  - `siteKey` string, nullable
  - `name` string, nullable
  - `levelOfAccess` 1 | 2 | 3
  - `address` AccessControlAPIAddressDTO
    - `street` string, nullable
    - `buildingNumber` string, nullable
    - `zip` string, nullable
    - `area` string, nullable
    - `country` AccessControlAPICountryDTO
      - `id` string, nullable
      - `name` string, nullable
      - `phonePrefix` integer
    - `latitude` number, double, nullable
    - `longitude` number, double, nullable
    - `altitude` number, double, nullable
  - `siteType` 1 | 100
  - `ratedCurrent` number, double
  - `partnerId` integer, nullable
  - `operator` AccessControlAPISiteOperatorDTO
    - `operatorId` integer
    - `operatorGroup` 0 | 1
  - `circuits` AccessControlAPICircuitDTO[], nullable
    - `id` integer
    - `siteId` integer
    - `circuitPanelId` integer
    - `panelName` string, nullable
    - `ratedCurrent` number, double
    - `chargers` AccessControlAPIChargerDTO[], nullable
      - `id` string, nullable
      - `name` string, nullable
      - `levelOfAccess` 1 | 2 | 3
      - `userRole` 1 | 2 | 3 | 20
      - `productCode` 1 | 100 | 400 | 1000
      - `backPlate` AccessControlAPIBackPlateDTO
        - `id` string, nullable
        - `masterBackPlateId` string, nullable
        - `name` string, nullable
      - `isTemporary` boolean
      - `color` 1 | 2 | 3 | 4 | 5
      - `createdOn` string, date-time
      - `updatedOn` string, date-time
    - `masterBackplate` AccessControlAPIBackPlateDTO
      - `id` string, nullable
      - `masterBackPlateId` string, nullable
      - `name` string, nullable
    - `useDynamicMaster` boolean
    - `parentCircuitId` integer, nullable
  - `equalizers` AccessControlAPIEqualizerDTO[], nullable
    - `id` string, nullable
    - `name` string, nullable
    - `siteId` integer, nullable
    - `circuitId` integer, nullable
  - `userRole` 1 | 2 | 3 | 20
  - `allowedSiteActions` string[], nullable
  - `regulations` AccessControlAPISiteRegulationDto[], nullable
    - `regulation` 1 | 2
    - `createdOn` string, date-time, nullable

---

[API](https://skmtc.net/easee/apis/easee-cloud-api.md) · [All operations](https://skmtc.net/easee/apis/easee-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/easee/easee-cloud-api/revisions/46ccab4af8b1/schema)
