{"name":"EV Charging Platform","version":"1.0.0","services":{"ocpp":"ws://localhost:9000/ocpp","api":"http://localhost:3000/api","ocpi":"http://localhost:3000/ocpi"},"endpoints":{"POST /api/auth/register":"Register a new user (body: { phone, name, email })","POST /api/auth/login":"Login with OTP (body: { phone, otp })","GET /api/wallet":"Get wallet balance (auth required)","POST /api/wallet/topup":"Top up wallet (body: { amount, method })","GET /api/billing":"Get billing records (auth required)","GET /api/chargers":"List all registered chargers","GET /api/chargers/:id":"Get charger details","PUT /api/chargers/:id/location":"Set charger location","GET /api/chargers/:id/alerts":"Get charger alerts","GET /api/alerts":"Get all alerts","GET /api/locate?lat=&lng=&radius=":"Find nearby chargers","GET /api/ocpp/connected":"List connected chargers","POST /api/ocpp/remote-start":"Remote start charging (auth required)","POST /api/ocpp/remote-stop":"Remote stop charging (auth required)","POST /api/ocpp/reset":"Reset a charger (auth required)","POST /api/chargers/:id/firmware":"Trigger firmware update (auth required)","GET /api/transactions":"List all transactions","GET /api/transactions/:id":"Get transaction details","GET /ocpi/versions":"OCPI version discovery","GET /ocpi/locations":"List charging locations","GET /ocpi/tokens":"List tokens","POST /ocpi/tokens/:uid/authorize":"Authorize a token","GET /ocpi/tariffs":"List tariffs","GET /ocpi/sessions":"List sessions","GET /ocpi/cdrs":"List charge detail records"}}