# Get Charger Status Gets the current operational status of a specific charger by ID, including charger health and detailed port information. Endpoint: GET /report/charger-status/{id} Version: v1 Security: BearerAuth ## Path parameters: - `id` (string, required) A UUID string identifying this Charger. ## Response 200 fields (application/json): - `id` (string) Unique identifier for the charger - `charger_health` (string) Health status of the charger - `ocpp_protocol_version` (string) Version of the OCPP protocol - `operating_voltages` (number) Operating voltage - `location` (string,null, required) Location name - `meter_type` (string, required) Type of meter - `status` (string) Current status of the charger Enum: "DISABLED", "AVAILABLE", "STANDBY", "CHARGING", "OFFLINE", "FAULTED", "RESERVED", "UNAVAILABLE", "UNDEFINED", "NOT_CHARGING", "COMPLETE", "ASLEEP", "STARTING", "STOPPING", "WAITING_CHARGER", "WAITING_VEHICLE", "IN_PROGRESS", "FAILED_START", "FAILED_STOP", "NO_SESSION", "PREPARING", "SUSPENDED_EV", "SUSPENDED_EVSE", "UNPLUGGED", "UNPLUGGED_NOT_CHARGING", "UNPLUGGED_CHARGING", "PLUGGED_IN_NOT_CHARGING", "PLUGGED_IN_SUSPENDED_EV", "PLUGGED_IN_CHARGING", "CHARGING_COMPLETE", "CUSTOM_CHARGER", "CUSTOM_VEHICLE", "FINISHING" - `ports` (array, required) List of ports on this charger - `ports.id` (string) Unique identifier for the port - `ports.connector_id` (integer,null) Connector ID for OCPP - `ports.status` (string) Current status of the port Enum: "DISABLED", "AVAILABLE", "STANDBY", "CHARGING", "OFFLINE", "FAULTED", "RESERVED", "UNAVAILABLE", "UNDEFINED", "NOT_CHARGING", "COMPLETE", "ASLEEP", "STARTING", "STOPPING", "WAITING_CHARGER", "WAITING_VEHICLE", "IN_PROGRESS", "FAILED_START", "FAILED_STOP", "NO_SESSION", "PREPARING", "SUSPENDED_EV", "SUSPENDED_EVSE", "UNPLUGGED", "UNPLUGGED_NOT_CHARGING", "UNPLUGGED_CHARGING", "PLUGGED_IN_NOT_CHARGING", "PLUGGED_IN_SUSPENDED_EV", "PLUGGED_IN_CHARGING", "CHARGING_COMPLETE", "CUSTOM_CHARGER", "CUSTOM_VEHICLE", "FINISHING"