The chat responses are generated using Generative AI technology for intuitive search and may not be entirely accurate. They are not intended as professional advice. For full details, including our use rights, privacy practices and potential export control restrictions, please refer to our Generative AI Service Terms of Use and Generative AI Service Privacy Information. As this is a test version, please let us know if something irritating comes up. Like you get recommended a chocolate fudge ice cream instead of an energy managing application. If that occurs, please use the feedback button in our contact form!
Skip to content
DepotFinity

DepotFinity is a cloud-based software service that is used to monitor, report, schedule and manage the charging operations of chargers within a depot.

Time Series API¶

The Time Series API allows you to fetch the time series data records of a charger or the connector of a charger. You can query with measurand and optionally provide phase values to query the time series data. If the duration for which to fetch the data records are not specified using the from and to parameters, only the previous day records are retrieved in the query results.

API Usage¶

See Token Management API for more information on how to create and use the access token.

Time Series of Charger¶

Prepare Request Body¶

To prepare a request body, perform the following steps.

  1. Set charger ID to the request path parameter chargerId. See Time Series API Reference.

Example Request¶

Note

Use the server URL applicable to your region. See API Reference for available server URLs applicable to your region.

export ACCESS_TOKEN = <YOUR_ACCESS_TOKEN>

export CHARGER_ID = <YOUR_CHARGER_ID>
export MEASURAND = <YOUR_MEASURAND>
export PHASE = <YOUR_PHASE>

curl --location --request GET 'https://api.eu.depot.emobility.io/v1/timeSeries/chargers/$CHARGER_ID?measurand=$MEASURAND&phase=$PHASE' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer $ACCESS_TOKEN'

Response Body¶

Successful response returns 200 HTTP status code with response body as TimeSeriesDataList schema. For more information, see Time Series API Reference.

Example Response¶

{
  "items": [
    {
      "timeStamp": "2022-08-18T05:23:04.334Z",
      "value": "true"
    }
  ]
}

Measurand and Phase Mapping for Charger¶

MeasurandPhase
ActivePowerExportNA
ActivePowerImportNA
PowerOfferedNA
ActiveEnergyExportNA
ActiveEnergyImportNA
CurrentExportL1, L2, L3
CurrentImportL1, L2, L3
CurrentOfferedL1, L2, L3
VoltageL1, L2, L3, L1-N, L2-N, L3-N
AlarmCodeNA
TemperatureNA

Time Series of Connector¶

Prepare Request Body¶

To prepare a request body, perform the following steps.

  1. Set charger ID to the request path parameter chargerId.
  2. Set connector ID to the request path parameter connectorId. See Time Series API Reference.

Example Request¶

Note

Use the server URL applicable to your region. See API Reference for available server URLs applicable to your region.

export ACCESS_TOKEN = <YOUR_ACCESS_TOKEN>

export CHARGER_ID = <YOUR_CHARGER_ID>
export CONNECTOR_ID = <YOUR_CONNECTOR_ID>
export MEASURAND = <YOUR_MEASURAND>

curl --location --request GET 'https://api.eu.depot.emobility.io/v1/timeSeries/chargers/$CHARGER_ID/connectors/$CONNECTOR_ID?measurand=$MEASURAND' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer $ACCESS_TOKEN'

Response Body¶

Successful response returns 200 HTTP status code with response body as TimeSeriesDataList schema. For more information, see Time Series API Reference.

Example Response¶

{
  "items": [
    {
      "timeStamp": "2022-08-18T05:23:04.334Z",
      "value": "true"
    }
  ]
}

Measurand and Phase Mapping for Connector¶

MeasurandPhase
ActivePowerExportNA
ActivePowerImportNA
PowerOfferedNA
ActiveEnergyExportNA
ActiveEnergyImportNA
CurrentExportL1, L2, L3
CurrentImportL1, L2, L3
CurrentOfferedL1, L2, L3
VoltageL1-N, L2-N, L3-N, L1-L2, L2-L3, L3-L1
SoCNA
AlarmCodeNA
TemperatureNA
PowerFactorNA