Fleet summary
GET /api/v1/cpo/fleet/summary
Returns aggregate totals across your entire fleet — charger counts, online status, and active session numbers.
number
Total chargers registered in your fleet.
number
Chargers with an active OCPP connection.
number
Chargers that have lost connectivity.
number
Chargers with an active session.
number
Chargers ready to accept a new session.
number
Chargers reporting a fault or error status.
number
Total number of sessions currently in progress.
number
Energy delivered across the fleet since midnight UTC today.
Fleet uptime
GET /api/v1/cpo/fleet/uptime
Returns uptime percentages per charger for a given time period.
string
required
ISO 8601 start date/time.
string
required
ISO 8601 end date/time.
string
Filter results to a specific charger.
string
Filter results to chargers at a specific site.
Fleet utilisation
GET /api/v1/cpo/fleet/utilisation
Returns utilisation percentages showing what proportion of online time each charger was actively delivering energy.
string
required
ISO 8601 start date/time.
string
required
ISO 8601 end date/time.
string
Filter to a specific charger.
string
Filter to chargers at a specific site.
string
default:"day"
Time bucket for results. Accepted values:
hour, day, week, month.Fleet errors
GET /api/v1/cpo/fleet/errors
Returns error events across your fleet, ordered by most recent first.
string
ISO 8601 start date/time.
string
ISO 8601 end date/time.
string
Filter to a specific charger.
string
Filter by OCPP error code (e.g.
ConnectorLockFailure).number
default:"50"
Maximum number of events to return.
List fleet chargers
GET /api/v1/cpo/fleet/chargers
Returns a detailed list of all chargers in your fleet with their current status.
string
Filter by charger status. Accepted values:
online, offline, charging, available, faulted.string
Filter to chargers at a specific site.
number
default:"50"
Maximum number of chargers to return.
number
default:"0"
Pagination offset.
Get charger diagnostics
GET /api/v1/cpo/chargers/{charge_point_id}/diagnostics
Returns a diagnostic summary for a single charger including recent error patterns and health indicators.
string
required
The OCPP identity of the charger.
Charger connectivity timeline
GET /api/v1/cpo/chargers/{charge_point_id}/connectivity
Returns a timeline of connect and disconnect events for a charger.
string
required
The OCPP identity of the charger.
string
ISO 8601 start date/time.
string
ISO 8601 end date/time.
Charger error history
GET /api/v1/cpo/chargers/{charge_point_id}/error-history
Returns the full error history for a specific charger.
string
required
The OCPP identity of the charger.
string
ISO 8601 start date/time.
string
ISO 8601 end date/time.
number
default:"50"
Maximum number of error events to return.
List maintenance events
GET /api/v1/cpo/chargers/{charge_point_id}/maintenance
Returns all maintenance events recorded for a charger.
string
required
The OCPP identity of the charger.
string
ISO 8601 start date/time.
string
ISO 8601 end date/time.
Create a maintenance event
POST /api/v1/cpo/chargers/{charge_point_id}/maintenance
Log a planned or completed maintenance event against a charger.
string
required
The OCPP identity of the charger.
string
required
Maintenance type. Accepted values:
scheduled, reactive, inspection.string
required
Description of the work to be carried out or completed.
string
ISO 8601 date/time the maintenance is planned for.
string
ISO 8601 date/time the maintenance was completed. Omit if not yet done.
string
Name or identifier of the assigned technician.
string
Additional notes or findings.