/asset-management/v1/assetsThis endpoint retrieves a list of all assets available to the authenticated user.
limitstringThe maximum number of assets to return (default 20, maximum 100)
startingAfterstringThe ID of the last asset in the previous page of results. Results will start after this asset
chargingStationMakestringThe make of the charging station to filter the results
chargingStationModelstringThe model of the charging station to filter the results
firmwareVersionstringThe firmware version of the charging station to filter the results
assetGroupsstringA comma-separated list of asset group IDs to filter the results
A list of assets
{
"data": {
"hasMore": true,
"items": [
{
"id": "string",
"type": "chargingStation",
"network": {
"id": "string"
},
"sitePartners": [
{
"id": "string"
}
],
"assetGroup": {
"id": "string"
},
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z",
"chargingStation": {
"serialNumber": "string",
"name": "string",
"rate": "string",
"status": "PLANNED",
"connectors": [
{
"id": 123.0,
"status": "Available",
"rawStatus": "string",
"isActive": true,
"connectionType": "CHADEMO",
"format": "CABLE",
"maxAmperage": 123.0,
"maxVoltage": 123.0,
"updatedAt": "2023-06-07T17:32:28Z"
}
],
"localAuthorization": true,
"geoLocation": {
"longitude": 123.0,
"latitude": 123.0
},
"powerType": "AC_1_PHASE",
"protocol": "OCPP_1_6",
"images": [
{
"url": "string",
"thumbnail": "string",
"category": "string",
"imgType": "string"
}
],
"manufacturingInfo": {
"chargePointVendor": "string",
"chargePointModel": "string",
"chargePointSerialNumber": "string",
"chargeBoxSerialNumber": "string",
"firwareVersion": "string",
"imsi": "string",
"meterType": "string",
"meterSerialNumber": "string"
},
"sortOrder": 123.0,
"directionHint": "string",
"simInfo": {
"iccid": "string",
"fleet": "string",
"createdAt": "2023-06-07T17:32:28Z"
},
"supportsSimultaneousCharging": true,
"paymentTerminal": {
"serialNumber": "string",
"provider": "PAYTER",
"integrationType": "CLOUD",
"authorizationIdTag": "string",
"preAuthAmount": 123.0
},
"shortCode": "string"
},
"latestHealthcheck": {
"timestamp": "string"
},
"assetLifecycles": {
"timestamp": "string",
"eventType": "CONNECTED"
}
}
]
}
}/asset-management/v1/assetsThis endpoint creates a new asset
typestringrequired
The type of asset to be created
networkstringrequired
The network associated with the asset
assetGroupstringrequired
The asset-group to which the asset belongs
chargingStationobject (CreateChargingStationParams)Details specific to the charging station type of asset
serialNumberstringrequired
The identifier the station will use when connecting to the central system. It is USUALLY the serial number of the hardware unit itself, but it could be different.
namestringrequired
ratestringrequired
statusstringrequired
Describes the status of a charging station. PLANNED means that the station is waiting to be installed. MAINTENANCE means that the station is not available for charging. ACTIVE means that the station is available for charging. INACTIVE essentially means the station is offline and likely to be removed
connectorsarrayrequired
localAuthorizationbooleanrequired
Set to true if the station should authenticate itself when starting a charge session
geoLocationobjectThe geographical location of the station. If this is not provided we will inherit the values from the parent location.
powerTypestringrequired
protocolstringThe communication protocol used by the station. Currently only OCPP 1.6 is supported
imagesarraysortOrdernumberThis is used to order stations when displayed in a list
directionHintstringsimInfoobjectIf the iccid is a managed sim then the simGroup is required
supportsSimultaneousChargingbooleanSet to true if the station supports charging on multiple cables at the same time
paymentTerminalobjectIf the integrationType is HARDWARE then an authorizationIdTag will be present
securityProfileobjectIf the profile is PASSWORD and a password is not provided we will configure the station in the background. If a password is provided we will assume the station is already configured with that password
shortCodestringA short string to more easily identify the station
{
"type": "chargingStation",
"network": "string",
"assetGroup": "string",
"chargingStation": {
"serialNumber": "string",
"name": "string",
"rate": "string",
"status": "PLANNED",
"connectors": [
{
"id": 123.0,
"isActive": true,
"connectionType": "CHADEMO",
"format": "CABLE",
"maxAmperage": 123.0,
"maxVoltage": 123.0
}
],
"localAuthorization": true,
"geoLocation": {
"longitude": 123.0,
"latitude": 123.0
},
"powerType": "AC_1_PHASE",
"protocol": "OCPP_1_6",
"images": [
{
"url": "string",
"thumbnail": "string",
"category": "string",
"imgType": "string"
}
],
"sortOrder": 123.0,
"directionHint": "string",
"simInfo": {
"iccid": "string",
"simGroup": "string"
},
"supportsSimultaneousCharging": true,
"paymentTerminal": {
"serialNumber": "string",
"provider": "PAYTER",
"integrationType": "CLOUD",
"authorizationIdTag": "string",
"preAuthAmount": 123.0
},
"securityProfile": {
"profile": "PASSWORD",
"password": "string"
},
"shortCode": "string"
}
}Success
{
"data": {
"id": "string",
"type": "chargingStation",
"network": {
"id": "string"
},
"sitePartners": [
{
"id": "string"
}
],
"assetGroup": {
"id": "string"
},
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z",
"chargingStation": {
"authMethods": {
"rfid": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"mobileApp": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"autoCharge": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"freeVend": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"paymentTerminal": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
}
},
"serialNumber": "string",
"name": "string",
"rate": "string",
"status": "PLANNED",
"connectors": [
{
"id": 123.0,
"isActive": true,
"connectionType": "CHADEMO",
"format": "CABLE",
"maxAmperage": 123.0,
"maxVoltage": 123.0,
"updatedAt": "2023-06-07T17:32:28Z"
}
],
"localAuthorization": true,
"geoLocation": {
"longitude": 123.0,
"latitude": 123.0
},
"powerType": "AC_1_PHASE",
"protocol": "OCPP_1_6",
"images": [
{
"url": "string",
"thumbnail": "string",
"category": "string",
"imgType": "string"
}
],
"manufacturingInfo": {
"chargePointVendor": "string",
"chargePointModel": "string",
"chargePointSerialNumber": "string",
"chargeBoxSerialNumber": "string",
"firwareVersion": "string",
"imsi": "string",
"meterType": "string",
"meterSerialNumber": "string"
},
"sortOrder": 123.0,
"directionHint": "string",
"simInfo": {
"iccid": "string",
"fleet": "string",
"createdAt": "2023-06-07T17:32:28Z"
},
"supportsSimultaneousCharging": true,
"paymentTerminal": {
"serialNumber": "string",
"provider": "string",
"integrationType": "CLOUD",
"authorizationIdTag": "string",
"preAuthAmount": 123.0
},
"shortCode": "string",
"license": {
"externalId": "string",
"expirationDate": "2023-06-07T17:32:28Z",
"assignedAt": "2023-06-07T17:32:28Z"
}
}
}
}/asset-management/v1/assets/{assetId}This endpoint retrieve an asset by the provided id
assetIdstringrequired
The id of the asset to retrieve
A list of assets
{
"data": {
"id": "string",
"type": "chargingStation",
"network": {
"id": "string"
},
"sitePartners": [
{
"id": "string"
}
],
"assetGroup": {
"id": "string"
},
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z",
"chargingStation": {
"serialNumber": "string",
"name": "string",
"rate": "string",
"status": "PLANNED",
"connectors": [
{
"id": 123.0,
"status": "Available",
"rawStatus": "string",
"isActive": true,
"connectionType": "CHADEMO",
"format": "CABLE",
"maxAmperage": 123.0,
"maxVoltage": 123.0,
"updatedAt": "2023-06-07T17:32:28Z"
}
],
"localAuthorization": true,
"geoLocation": {
"longitude": 123.0,
"latitude": 123.0
},
"powerType": "AC_1_PHASE",
"protocol": "OCPP_1_6",
"images": [
{
"url": "string",
"thumbnail": "string",
"category": "string",
"imgType": "string"
}
],
"manufacturingInfo": {
"chargePointVendor": "string",
"chargePointModel": "string",
"chargePointSerialNumber": "string",
"chargeBoxSerialNumber": "string",
"firwareVersion": "string",
"imsi": "string",
"meterType": "string",
"meterSerialNumber": "string"
},
"sortOrder": 123.0,
"directionHint": "string",
"simInfo": {
"iccid": "string",
"fleet": "string",
"createdAt": "2023-06-07T17:32:28Z"
},
"supportsSimultaneousCharging": true,
"paymentTerminal": {
"serialNumber": "string",
"provider": "PAYTER",
"integrationType": "CLOUD",
"authorizationIdTag": "string",
"preAuthAmount": 123.0
},
"shortCode": "string"
},
"latestHealthcheck": {
"timestamp": "string"
},
"assetLifecycles": {
"timestamp": "string",
"eventType": "CONNECTED"
}
}
}/asset-management/v1/assets/{assetId}This endpoint updates an existing asset by its ID.
chargingStationobject (UpdateChargingStationParams)authMethodsobjectThe methods of authentication that are enabled for the station. Cannot be an empty object
serialNumberstringThe identifier the station will use when connecting to the central system. It is USUALLY the serial number of the hardware unit itself, but it could be different.
namestringratestringstatusstringDescribes the status of a charging station. PLANNED means that the station is waiting to be installed. MAINTENANCE means that the station is not available for charging. ACTIVE means that the station is available for charging. INACTIVE essentially means the station is offline and likely to be removed
connectorsarraylocalAuthorizationbooleanSet to true if the station should authenticate itself when starting a charge session
geoLocationobjectpowerTypestringprotocolstringThe communication protocol used by the station. Currently only OCPP 1.6 is supported
imagesarraysortOrdernumber or nullThis is used to order stations when displayed in a list
directionHintstring or nullsimInfoobjectIf the iccid is a managed sim then the simGroup is required
supportsSimultaneousChargingboolean or nullSet to true if the station supports charging on multiple cables at the same time
paymentTerminalobjectIf the integrationType is HARDWARE then an authorizationIdTag will be present
shortCodestring or nullA short string to more easily identify the station
{
"chargingStation": {
"authMethods": {
"rfid": {
"enabled": true
},
"mobileApp": {
"enabled": true
},
"autoCharge": {
"enabled": true
},
"freeVend": {
"enabled": true
},
"paymentTerminal": {
"enabled": true
}
},
"serialNumber": "string",
"name": "string",
"rate": "string",
"status": "PLANNED",
"connectors": [
{
"id": 123.0,
"isActive": true,
"connectionType": "CHADEMO",
"format": "CABLE",
"maxAmperage": 123.0,
"maxVoltage": 123.0
}
],
"localAuthorization": true,
"geoLocation": {
"longitude": 123.0,
"latitude": 123.0
},
"powerType": "AC_1_PHASE",
"protocol": "OCPP_1_6",
"images": [
{
"url": "string",
"thumbnail": "string",
"category": "string",
"imgType": "string"
}
],
"sortOrder": 123.0,
"directionHint": "string",
"simInfo": {
"iccid": "string",
"simGroup": "string"
},
"supportsSimultaneousCharging": true,
"paymentTerminal": {
"serialNumber": "string",
"provider": "PAYTER",
"integrationType": "CLOUD",
"authorizationIdTag": "string",
"preAuthAmount": 123.0
},
"shortCode": "string"
}
}Success. Returns the updated asset.
{
"data": {
"id": "string",
"type": "chargingStation",
"network": {
"id": "string"
},
"sitePartners": [
{
"id": "string"
}
],
"assetGroup": {
"id": "string"
},
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z",
"chargingStation": {
"authMethods": {
"rfid": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"mobileApp": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"autoCharge": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"freeVend": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"paymentTerminal": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
}
},
"serialNumber": "string",
"name": "string",
"rate": "string",
"status": "PLANNED",
"connectors": [
{
"id": 123.0,
"isActive": true,
"connectionType": "CHADEMO",
"format": "CABLE",
"maxAmperage": 123.0,
"maxVoltage": 123.0,
"updatedAt": "2023-06-07T17:32:28Z"
}
],
"localAuthorization": true,
"geoLocation": {
"longitude": 123.0,
"latitude": 123.0
},
"powerType": "AC_1_PHASE",
"protocol": "OCPP_1_6",
"images": [
{
"url": "string",
"thumbnail": "string",
"category": "string",
"imgType": "string"
}
],
"manufacturingInfo": {
"chargePointVendor": "string",
"chargePointModel": "string",
"chargePointSerialNumber": "string",
"chargeBoxSerialNumber": "string",
"firwareVersion": "string",
"imsi": "string",
"meterType": "string",
"meterSerialNumber": "string"
},
"sortOrder": 123.0,
"directionHint": "string",
"simInfo": {
"iccid": "string",
"fleet": "string",
"createdAt": "2023-06-07T17:32:28Z"
},
"supportsSimultaneousCharging": true,
"paymentTerminal": {
"serialNumber": "string",
"provider": "string",
"integrationType": "CLOUD",
"authorizationIdTag": "string",
"preAuthAmount": 123.0
},
"shortCode": "string",
"license": {
"externalId": "string",
"expirationDate": "2023-06-07T17:32:28Z",
"assignedAt": "2023-06-07T17:32:28Z"
}
}
}
}/asset-management/v1/asset-groups/{assetGroupId}/session-limitsThis endpoint updates the session limits for a list of assets in an asset group.
assetIdsarrayrequired
sessionLimitsobjectrequired
energyLimitKwhnumberdurationLimitMinsnumber{
"assetIds": [
"string"
],
"sessionLimits": {
"energyLimitKwh": 123.0,
"durationLimitMins": 123.0
}
}Success. Returns a message indicating the session limits have been updated.
{
"message": "Asset with ids: testAssetId session limits updated successfully and session limits removed for remaining assets in assetGroup:testAssetGroupId"
}/asset-management/v1/assets/{assetId}/make-insecureSets the central system to not check for a password when an asset connects.
WARNING! This action is potentially dangerous and irreversible!
assetIdstringrequired
The ID of the asset to make insecure.
Success. Return station security profile if applicable.
{
"id": "string",
"profile": "INSECURE",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}/asset-management/v1/assets/{assetId}/licenseThis endpoint assigns/updates the license of an existing asset by its ID. If the license is set to null, the asset will be unlicensed.
licenseobjectexternalIdstringrequired
expirationDatestringrequired
assignedAtstringrequired
{
"license": {
"externalId": "string",
"expirationDate": "2023-06-07T17:32:28Z",
"assignedAt": "2023-06-07T17:32:28Z"
}
}Success. Returns the asset updated with the license.
{
"data": {
"id": "string",
"type": "chargingStation",
"network": {
"id": "string"
},
"sitePartners": [
{
"id": "string"
}
],
"assetGroup": {
"id": "string"
},
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z",
"chargingStation": {
"authMethods": {
"rfid": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"mobileApp": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"autoCharge": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"freeVend": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
},
"paymentTerminal": {
"enabled": true,
"updatedAt": "2023-06-07T17:32:28Z"
}
},
"serialNumber": "string",
"name": "string",
"rate": "string",
"status": "PLANNED",
"connectors": [
{
"id": 123.0,
"isActive": true,
"connectionType": "CHADEMO",
"format": "CABLE",
"maxAmperage": 123.0,
"maxVoltage": 123.0,
"updatedAt": "2023-06-07T17:32:28Z"
}
],
"localAuthorization": true,
"geoLocation": {
"longitude": 123.0,
"latitude": 123.0
},
"powerType": "AC_1_PHASE",
"protocol": "OCPP_1_6",
"images": [
{
"url": "string",
"thumbnail": "string",
"category": "string",
"imgType": "string"
}
],
"manufacturingInfo": {
"chargePointVendor": "string",
"chargePointModel": "string",
"chargePointSerialNumber": "string",
"chargeBoxSerialNumber": "string",
"firwareVersion": "string",
"imsi": "string",
"meterType": "string",
"meterSerialNumber": "string"
},
"sortOrder": 123.0,
"directionHint": "string",
"simInfo": {
"iccid": "string",
"fleet": "string",
"createdAt": "2023-06-07T17:32:28Z"
},
"supportsSimultaneousCharging": true,
"paymentTerminal": {
"serialNumber": "string",
"provider": "string",
"integrationType": "CLOUD",
"authorizationIdTag": "string",
"preAuthAmount": 123.0
},
"shortCode": "string",
"license": {
"externalId": "string",
"expirationDate": "2023-06-07T17:32:28Z",
"assignedAt": "2023-06-07T17:32:28Z"
}
}
}
}/asset-management/v1/assets/{assetId}/send-commandThis endpoint saves and emits a new ocpp command to the station. It then waits for a response for a maximum of 25 seconds and returns it. If the status of the response body is "Success", then the "confirmation" field will be present. The "confirmation.payload" contains the raw response from the station. If the status is not "Success", then the "error" field will be present containing details of what the error was.
INFO! This route is deprecated. We now recommend using the Inject OCPP Raw Request endpoint instead.
WARNING! This action is potentially dangerous and irreversible!
actionstringrequired
The type of OCPP action to be executed
payloadstringrequired
JSON string of the ocpp payload based on the action and protocol
protocolstringrequired
The OCPP protocol version
{
"action": "BootNotification",
"payload": "string",
"protocol": "OCPP_1_6"
}Success
{
"data": {
"id": "string",
"assetId": "string",
"networkId": "string",
"action": "CancelReservation",
"request": {
"timestamp": "2023-06-07T17:32:28Z",
"payload": {}
},
"status": "Success",
"confirmation": {
"timestamp": "2023-06-07T17:32:28Z",
"payload": {}
},
"error": {
"reason": "string",
"timestamp": "2023-06-07T17:32:28Z"
},
"protocol": "OCPP_1_6"
}
}/asset-management/v1/assets/basic-authAuthenticates an asset using password authentication. If the asset is not configured to use password authentication, the password will be ignored. If the asset has an expired software license, the authentication request will be rejected.
idstringrequired
The id of the asset that is authenticating
passwordstringMust be provided if the profile is PASSWORD. If the profile is INSECURE then it is optional and will be ignored
{
"id": "string",
"password": "string"
}Success. Return station security profile if applicable.
{
"id": "string",
"profile": "INSECURE",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}/asset-management/v1/assets/change-passwordChanges the password of the asset with the specified ID to the specified new password. If the password is not provided, generates a new random password. The new password will be configured with the asset internally.
WARNING! This action is potentially dangerous and irreversible!
idstringrequired
Id of the asset that you want to change the password for
passwordstring{
"id": "string",
"password": "string"
}Success
Empty response
/asset-management/v1/assets/verify-passwordVerifies the pending password of the asset with the specified ID to complete the password configuration. If the password is rejected, the asset will be configured with the previously configured password or set to insecure if no password was previously configured.
idstringrequired
The id of the asset that you want to verify the password for
resultstringrequired
The result of the password verification process
{
"id": "string",
"result": "ACCEPTED"
}Success
Empty response
/asset-management/v1/assets/{assetId}/sim-statusThis endpoint retrieves a list of all assets statuses available to the authenticated user.
assetIdstringrequired
The ID of the asset.
Successful response
{
"data": {
"status": "NEW"
}
}Was this page helpful?