Skip to content
Documentation Menu

OCPI 2.1.1

The OCPI 2.1.1 specification, one page per module.

  • Credentials endpoint — OCPI 2.1.1 Credentials endpoint — Module Identifier: credentials
  • OCPI — OCPI 2.1.1 OCPI — During implementation of OCPI 2.1, a number of bugs in the message definition were found.
  • CDRs module — OCPI 2.1.1 CDRs module — Module Identifier: cdrs
  • Commands module — OCPI 2.1.1 Commands module — Module Identifier: commands
  • Locations module — OCPI 2.1.1 Locations module — Module Identifier: locations
  • Sessions module — OCPI 2.1.1 Sessions module — Module Identifier: sessions
  • Tariffs module — OCPI 2.1.1 Tariffs module — Module Identifier: tariffs
  • Tokens module — OCPI 2.1.1 Tokens module — Module Identifier: tokens
  • smartcharging — OCPI 2.1.1 smartcharging — TO BE DEFINED
  • Status codes — OCPI 2.1.1 Status codes — There are two types of status codes:
  • Business Object Name — OCPI 2.1.1 Business Object Name — This is a template for object descriptions.
  • Terminology and Definitions — OCPI 2.1.1 Terminology and Definitions — OCPI Open Charge Point Interface
  • Transport and format — OCPI 2.1.1 Transport and format — The OCPI protocol is based on HTTP and uses the JSON format. It follows a RESTful architecture for webservices where possible.
  • Types — OCPI 2.1.1 Types — Case Insensitive String. Only printable ASCII allowed.
  • versionhistory — OCPI 2.1.1 versionhistory — Copyright © 2014 – 2019 NKL. All rights reserved.
  • Version information endpoint — OCPI 2.1.1 Version information endpoint — This endpoint lists all the available OCPI versions and the corresponding URLs to