> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ev-cloud.ai/_mcp/server. # CPO data ## API Docs - [Create or replace a location](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/upsert-location.md): CPO data - [Update part of a location](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/update-location.md): CPO data - [Update an EVSE (usually its status)](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/update-evse-status.md): CPO data - [Update a connector](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/update-connector.md): CPO data - [Create or replace a charging session](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/upsert-session.md): CPO data - [Update part of a charging session](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/update-session.md): CPO data - [Create a CDR](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/create-cdr.md): CPO data - [Create or replace a tariff](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/upsert-tariff.md): CPO data - [Delete a tariff](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/delete-tariff.md): CPO data - [Cancel a reservation and notify the eMSP (2.2.1 / 2.3.0)](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/cancel-reservation.md): CPO data - [Send a session's ActiveChargingProfile to its eMSP (2.2.1 / 2.3.0)](https://docs.ev-cloud.ai/api-reference/ocpi/cpo-data/send-active-charging-profile.md): CPO data ## OpenAPI Specification - [OpenAPI JSON](https://docs.ev-cloud.ai/openapi.json): raw OpenAPI 3.1 specification for this API, JSON format - [OpenAPI YAML](https://docs.ev-cloud.ai/openapi.yaml): raw OpenAPI 3.1 specification for this API, YAML format