Implement the OCPI Locations module to publish or consume EV charging site data between a CPO and eMSP

domain: github.com/ocpi · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Determine your role (Charge Point Operator publishing data, or eMobility Service Provider consuming it) per the OCPI roles model
  2. Model your charging sites using the Location > EVSE > Connector hierarchy defined in the Locations module spec
  3. Expose or consume the Locations module's push or pull endpoints depending on the agreed integration pattern
  4. Populate required fields (party_id, country_code, coordinates, status) consistently so downstream roaming platforms can match locations
  5. Confirm which OCPI version your counterparty implements before integrating, since versions are not fully wire-compatible

Known gotchas

Related routes

Implement the OCPI 2.2.1 Commands module to remotely start and stop an EV charging session between an eMSP and CPO
evroaming.org · 5 steps · unrated
Exchange EV charging location and tariff data between parties using OCPI 2.2
evroaming.org · 5 steps · unrated
Implement the OCPI 2.2.1 ChargingProfiles module to exchange smart-charging commands between an eMSP and CPO
evroaming.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans