Get Charger Status
const url = 'https://api.exolink.cloud/tenant/example/charger/1/status';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.exolink.cloud/tenant/example/charger/1/status \ --header 'Authorization: Bearer <token>'Get the charger with its connection state and the last messages it sent
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Tenant domain prefix
Responses
Section titled “Responses”Charger status
Charger with its last OCPP messages
object
Unique identifier for the charger
ID of the tenant that owns this charger
ID of the configuration profile associated with this charger
User-friendly name for the charger
Indicates whether the charger has been discovered and configured
Unique identity string used for OCPP communication
Serial number of the charge box hardware
Serial number of the charge point
Serial number of the integrated energy meter
Model identifier of the charge point
Manufacturer or vendor of the charge point
Current firmware version running on the charger
Integrated Circuit Card Identifier for the SIM card (if applicable)
International Mobile Subscriber Identity for cellular connectivity (if applicable)
Type or model of the energy meter
Current operational status of the charger; empty when not blocked
Identity the charger has on a CPMS, keyed by CPMS ID
object
Timestamp when the charger record was created
Timestamp when the charger record was last updated
Timestamp when the charger record was soft-deleted (null if active)
Name of the configuration profile associated with this charger
Indicates whether the charger is currently connected to the platform; null when unknown
Indicates whether the charger is currently connected to the CPMS backend; null when unknown
IDs of the CPMS backends the charger is currently connected to; null when unknown
Name(s) of the CPMS backend(s) this charger is connected to
WebSocket URL(s) of the CPMS backend(s) this charger is connected to
Time of the last BootNotification, while connected
IP address of the charger’s current connection. Null when the charger is not connected, its connection state is unknown, or the broker’s last connection event for it was not a connect.
Last status per connector reported during the charger’s current connection, using OCPP 1.6 numbering. Connector 0 is the charger itself. Empty when the charger is not connected, its connection state is unknown, the broker’s last connection event for it was not a connect, or it has sent no StatusNotification since connecting.
object
OCPP connector status
OCPP error code
When the broker received the StatusNotification
Last BootNotification
object
Last Heartbeat
object
Last status of the connection to the CPMS
object
Example
{ "id": 1, "tenantId": 1, "profileId": 1, "displayName": "My Charger", "provisioned": false, "identity": "TEST", "chargeBoxSerialNumber": "12345", "chargePointSerialNumber": "12345", "chargePointModel": "KC-P30-EC2404B2-E00", "chargePointVendor": "Keba AG", "firmwareVersion": "1.0.0", "status": "BLOCKED", "aliases": { "1": "DE*XYZ*E000001" }, "createdAt": "2025-10-15T15:19:50.834Z", "updatedAt": "2025-10-15T15:19:50.834Z", "deletedAt": "2025-10-15T15:19:50.834Z", "profileName": "Main Profile", "cpmsName": "MyCPMS", "cpmsUrl": "wss://cpms.example.com", "ip": "217.89.148.60", "connectors": [ { "connectorId": 1, "status": "Charging", "errorCode": "NoError" } ]}Missing, invalid or expired credentials
Error response. Some rejections carry only message.
object
Error message
Error code
Failed validations, for requests checked against a schema
object
Path of the invalid field
Example
{ "message": "Not authorized", "errorCode": "ERR_API_NOT_AUTHORIZED"}The caller may not perform this action
Error response. Some rejections carry only message.
object
Error message
Error code
Failed validations, for requests checked against a schema
object
Path of the invalid field
Example
{ "message": "Forbidden", "errorCode": "ERR_API_FORBIDDEN"}Resource not found
Error response. Some rejections carry only message.
object
Error message
Error code
Failed validations, for requests checked against a schema
object
Path of the invalid field
Example
{ "message": "Charger '7' not found", "errorCode": "ERR_API_RESOURCE_NOT_FOUND"}Validation or verification failed
Error response. Some rejections carry only message.
object
Error message
Error code
Failed validations, for requests checked against a schema
object
Path of the invalid field
Example
{ "message": "Missing parameter: displayName", "errorCode": "ERR_API_VALIDATION_FAILED"}