← Back to Documentation

Integrations

OCPI 2.2.1 API Reference

14 min read

Detailed explanation of the OCPI modules implemented by Joulepoint, including roaming setup and settlement flows.

Authentication and Modules

Generate an OCPI token pair under Integrations → Roaming within the console. Switch the status to ENABLED to accept connections from partners.

Joulepoint exposes the Versions, Credentials, Locations, Sessions, CDRs, Tariffs, and Commands modules. Commands and Locations operate in PUSH mode while others support both PUSH and PULL.

Roaming Session Lifecycle

Partner EMPs push commands to reserve or start sessions. Joulepoint validates tokens, forwards the request to the target charger, and mirrors the resulting Session object back to the partner.

CDRs are generated when a session completes. Settlement files can be exported daily or weekly via SFTP or delivered directly into your billing system through our finance API.

Tariff Normalisation

Use price components with clear time and energy dimensions to avoid disputes. Joulepoint provides templates for common business models such as parking plus energy and demand-based fast charging.

Whenever tariff updates occur, push the revised object ahead of the effective date. Partner EMPs cache tariffs and need time to propagate changes to their driver apps.

Need help implementing this guide?

Our solutions engineers can review your deployment plan and recommend best practices.

Related Guides