Get the drivers and the tree of the home sites with its subsites and drivers
x-ms-visibility: "important"
Send a request to get all drivers and driver home sites with their subsites and drivers for the customer
- 200
- 400
- 401
Return the JSON representation of all the drivers of the customer with its sites, chargers and tags
Schema
- Array [
- Array [
- Array [
- ]
- Array [
- Array [
- Array [
- ]
- Array [
- ]
- ]
- ]
- Array [
- Array [
- ]
- Array [
- ]
- ]
- Array [
- ]
- ]
- ]
- Array [
- Array [
- ]
- Array [
- Array [
- Array [
- ]
- Array [
- ]
- ]
- ]
- Array [
- Array [
- ]
- Array [
- ]
- ]
- Array [
- ]
- ]
userGroups object[]
users object[]
tags object[]
Invoicable is meaningful only if you have taken in use the invoicing service, default value is false
chargerGroups object[]
chargers object[]
locationInfo object
chargerConfigurations object[] nullable
sockets object[] nullable
Syntax according to eMI3 standard, for example: FRA23E45B*78C
if false, EVSE UID = chargerId; if true, EVSE UID = chargerId + socketId
customProperties object nullable
Possible values: [0
, 1
, 2
, 3
, 4
]
Default value: 0
chargers object[]
locationInfo object
chargerConfigurations object[] nullable
sockets object[] nullable
Syntax according to eMI3 standard, for example: FRA23E45B*78C
if false, EVSE UID = chargerId; if true, EVSE UID = chargerId + socketId
customProperties object nullable
integratedExternalIds object[]
Possible values: [0
, 1
]
Default value: 0
Possible values: [0
, 1
, 2
, 3
, 4
]
Default value: 0
spareUsers object[]
tags object[]
Invoicable is meaningful only if you have taken in use the invoicing service, default value is false
chargerGroups object[]
chargers object[]
locationInfo object
chargerConfigurations object[] nullable
sockets object[] nullable
Syntax according to eMI3 standard, for example: FRA23E45B*78C
if false, EVSE UID = chargerId; if true, EVSE UID = chargerId + socketId
customProperties object nullable
Possible values: [0
, 1
, 2
, 3
, 4
]
Default value: 0
chargers object[]
locationInfo object
chargerConfigurations object[] nullable
sockets object[] nullable
Syntax according to eMI3 standard, for example: FRA23E45B*78C
if false, EVSE UID = chargerId; if true, EVSE UID = chargerId + socketId
customProperties object nullable
integratedExternalIds object[]
Possible values: [0
, 1
]
Default value: 0
{
"userGroups": [
{
"isSpare": true,
"subgroups": [
null
],
"users": [
{
"id": 0,
"name": "string",
"homeGroupId": 0,
"homeGroupName": "string",
"externalId": "string",
"tags": [
{
"id": 0,
"idTag": "string",
"expiringDate": "2024-10-10T06:49:37.450Z",
"startDate": "2024-10-10T06:49:37.450Z",
"lastUpdated": "2024-10-10T06:49:37.450Z",
"tokenName": "string",
"invoicable": true
}
],
"chargerGroups": [
{
"onlineSocket": 0,
"offlineSocket": 0,
"errorSocket": 0,
"subgroups": [
null
],
"chargers": [
{
"id": 0,
"chargerId": "string",
"chargerName": "string",
"groupId": 0,
"groupName": "string",
"firmwareVersion": "string",
"publicGroupName": "string",
"manufacturer": "string",
"serialNumber": "string",
"chargerModel": "string",
"lastSeen": "2024-10-10T06:49:37.451Z",
"lastMessage": "string",
"activeConnection": true,
"chargerStatus": "string",
"locationInfo": {
"latitude": 0,
"longitude": 0,
"streetAddress": "string",
"streetNumber": "string",
"houseLetter": "string",
"postalNumber": "string",
"city": "string",
"area": "string",
"country": "string"
},
"pushIntegrationEnabled": true,
"chargerSpecificMessageStructure": true,
"chargerConfigurations": [
{
"configName": "string",
"configValue": "string",
"canBeChanged": true
}
],
"sockets": [
{
"type": "string",
"maxPower": "string",
"status": "string",
"id": 0,
"name": "string",
"deviceEvseId": 0,
"deviceConnectorId": 0,
"format": "string",
"socketPowerType": "string",
"maxWatts": 0,
"maxVoltage": 0,
"maxAmperage": 0,
"phaseRotation": "string",
"termsAndConditions": "string",
"lastUpdated": "2024-10-10T06:49:37.451Z",
"chargingStationEvseId": 0
}
],
"evseId": "string",
"splitEvseBySocket": true,
"capabilities": [
"string"
],
"physicalReference": "string",
"integrationRelays": [
"string"
],
"iccid": "string",
"imsi": "string",
"meterSerialNumber": "string",
"meterType": "string",
"customProperties": {}
}
],
"payerId": 0,
"costId": "string",
"costName": "string",
"paymentRecipientId": 0,
"id": 0,
"groupName": "string",
"groupType": 0,
"externalId": "string"
}
],
"chargers": [
{
"id": 0,
"chargerId": "string",
"chargerName": "string",
"groupId": 0,
"groupName": "string",
"firmwareVersion": "string",
"publicGroupName": "string",
"manufacturer": "string",
"serialNumber": "string",
"chargerModel": "string",
"lastSeen": "2024-10-10T06:49:37.451Z",
"lastMessage": "string",
"activeConnection": true,
"chargerStatus": "string",
"locationInfo": {
"latitude": 0,
"longitude": 0,
"streetAddress": "string",
"streetNumber": "string",
"houseLetter": "string",
"postalNumber": "string",
"city": "string",
"area": "string",
"country": "string"
},
"pushIntegrationEnabled": true,
"chargerSpecificMessageStructure": true,
"chargerConfigurations": [
{
"configName": "string",
"configValue": "string",
"canBeChanged": true
}
],
"sockets": [
{
"type": "string",
"maxPower": "string",
"status": "string",
"id": 0,
"name": "string",
"deviceEvseId": 0,
"deviceConnectorId": 0,
"format": "string",
"socketPowerType": "string",
"maxWatts": 0,
"maxVoltage": 0,
"maxAmperage": 0,
"phaseRotation": "string",
"termsAndConditions": "string",
"lastUpdated": "2024-10-10T06:49:37.451Z",
"chargingStationEvseId": 0
}
],
"evseId": "string",
"splitEvseBySocket": true,
"capabilities": [
"string"
],
"physicalReference": "string",
"integrationRelays": [
"string"
],
"iccid": "string",
"imsi": "string",
"meterSerialNumber": "string",
"meterType": "string",
"customProperties": {}
}
],
"payerId": 0,
"integratedExternalIds": [
{
"referenceType": 0,
"referenceId": "string",
"externalId": "string",
"effectiveFrom": "2024-10-10T06:49:37.451Z"
}
]
}
],
"id": 0,
"groupName": "string",
"groupType": 0,
"externalId": "string"
}
],
"spareUsers": [
{
"id": 0,
"name": "string",
"homeGroupId": 0,
"homeGroupName": "string",
"externalId": "string",
"tags": [
{
"id": 0,
"idTag": "string",
"expiringDate": "2024-10-10T06:49:37.451Z",
"startDate": "2024-10-10T06:49:37.451Z",
"lastUpdated": "2024-10-10T06:49:37.451Z",
"tokenName": "string",
"invoicable": true
}
],
"chargerGroups": [
{
"onlineSocket": 0,
"offlineSocket": 0,
"errorSocket": 0,
"subgroups": [
null
],
"chargers": [
{
"id": 0,
"chargerId": "string",
"chargerName": "string",
"groupId": 0,
"groupName": "string",
"firmwareVersion": "string",
"publicGroupName": "string",
"manufacturer": "string",
"serialNumber": "string",
"chargerModel": "string",
"lastSeen": "2024-10-10T06:49:37.452Z",
"lastMessage": "string",
"activeConnection": true,
"chargerStatus": "string",
"locationInfo": {
"latitude": 0,
"longitude": 0,
"streetAddress": "string",
"streetNumber": "string",
"houseLetter": "string",
"postalNumber": "string",
"city": "string",
"area": "string",
"country": "string"
},
"pushIntegrationEnabled": true,
"chargerSpecificMessageStructure": true,
"chargerConfigurations": [
{
"configName": "string",
"configValue": "string",
"canBeChanged": true
}
],
"sockets": [
{
"type": "string",
"maxPower": "string",
"status": "string",
"id": 0,
"name": "string",
"deviceEvseId": 0,
"deviceConnectorId": 0,
"format": "string",
"socketPowerType": "string",
"maxWatts": 0,
"maxVoltage": 0,
"maxAmperage": 0,
"phaseRotation": "string",
"termsAndConditions": "string",
"lastUpdated": "2024-10-10T06:49:37.452Z",
"chargingStationEvseId": 0
}
],
"evseId": "string",
"splitEvseBySocket": true,
"capabilities": [
"string"
],
"physicalReference": "string",
"integrationRelays": [
"string"
],
"iccid": "string",
"imsi": "string",
"meterSerialNumber": "string",
"meterType": "string",
"customProperties": {}
}
],
"payerId": 0,
"costId": "string",
"costName": "string",
"paymentRecipientId": 0,
"id": 0,
"groupName": "string",
"groupType": 0,
"externalId": "string"
}
],
"chargers": [
{
"id": 0,
"chargerId": "string",
"chargerName": "string",
"groupId": 0,
"groupName": "string",
"firmwareVersion": "string",
"publicGroupName": "string",
"manufacturer": "string",
"serialNumber": "string",
"chargerModel": "string",
"lastSeen": "2024-10-10T06:49:37.452Z",
"lastMessage": "string",
"activeConnection": true,
"chargerStatus": "string",
"locationInfo": {
"latitude": 0,
"longitude": 0,
"streetAddress": "string",
"streetNumber": "string",
"houseLetter": "string",
"postalNumber": "string",
"city": "string",
"area": "string",
"country": "string"
},
"pushIntegrationEnabled": true,
"chargerSpecificMessageStructure": true,
"chargerConfigurations": [
{
"configName": "string",
"configValue": "string",
"canBeChanged": true
}
],
"sockets": [
{
"type": "string",
"maxPower": "string",
"status": "string",
"id": 0,
"name": "string",
"deviceEvseId": 0,
"deviceConnectorId": 0,
"format": "string",
"socketPowerType": "string",
"maxWatts": 0,
"maxVoltage": 0,
"maxAmperage": 0,
"phaseRotation": "string",
"termsAndConditions": "string",
"lastUpdated": "2024-10-10T06:49:37.452Z",
"chargingStationEvseId": 0
}
],
"evseId": "string",
"splitEvseBySocket": true,
"capabilities": [
"string"
],
"physicalReference": "string",
"integrationRelays": [
"string"
],
"iccid": "string",
"imsi": "string",
"meterSerialNumber": "string",
"meterType": "string",
"customProperties": {}
}
],
"payerId": 0,
"integratedExternalIds": [
{
"referenceType": 0,
"referenceId": "string",
"externalId": "string",
"effectiveFrom": "2024-10-10T06:49:37.452Z"
}
]
}
]
}
{"userGroups":[{"isSpare":false,"id":2,"name":"DriverSiteTest1","subgroups":"here list of subsites","users":"here list of drivers"},{"isSpare":false,"id":3,"name":"DriverSiteTest3","subgroups":"here list of subsites","users":"here list of drivers"},{"isSpare":true,"id":1,"name":"SpareGroup","subgroups":"empty list","users":"here list of spare drivers"}],"spareUsers":[{"id":1,"name":"DriverWithoutSite","homeGroupId":0,"homeGroupName":"","externalId":"extDriverTestId","tags":"here the list of tags","groups":"here list of sites","chargers":"here list of chargers"}]}
Errors in the route parameters
Customer not found or not authorised