Skip to content
OneCharge logo

Developer API

Build on top of the network.

A partner API with webhooks and data export, for teams who want to integrate charging data into their own systems.

Sample request

GET /v1/sessions/sess_8f2a1c

# 200 OK

{
"sessionId": "sess_8f2a1c",
"stationId": "st_1042",
"member": { "id": "mem_5521", "tier": "gold" },
"energyKwh": 18.4,
"amountThb": 220.5,
"status": "completed"
}

Key features

Partner API

Access station, session, and transaction data via API.

Webhooks

Get notified in real time when status changes.

Data export

Export data to analyze in your own systems.

System architecture

From the charger to your app, securely

OneCharge always sits between every charger and your systems — there's no direct connection that bypasses the platform

no direct connectionsecure websocketREST APIwebhookEV chargerOCPP-compliantOneCharge logoCentral platformApp serverREST API & webhooksFleet appsPaid chargingLoad control

What you can access

Real Data, One API

Pull the exact data your systems need — stations, sessions, members, and transactions — all through one partner API.

Stations

/v1/stations

Live status, location, and connector availability for every station in your network.

Sessions

/v1/sessions

Every charging session, with energy delivered in kWh and duration.

Members

/v1/members

Member accounts and their tier, so you can sync driver data with your own systems.

Transactions

/v1/transactions

Every payment, receipt, and tax invoice, ready to reconcile against your own books.

Ready to get started with Developer API?