Skip to main content
This guide covers the complete charge point commissioning workflow using the installer API path. By the end, you will have a fully commissioned charge point handed over to a site owner.
You need installer role permissions to commission charge points. Make sure your account has been granted the installer role before proceeding.
1

Create an installer account

Register a new installer account. You only need to do this once.
Response:
2

Log in and obtain an auth token

Authenticate to receive a bearer token for all subsequent requests.
Response:
Store the token value. You will pass it as Authorization: Bearer <token> in every request below.
3

Create a project

Group charge points under a project to represent a physical site or contract.
Response:
4

Register a charge point

Add a charge point to your project by providing its serial number and model details.
Response:
Configure your charger’s firmware to connect to the ocpp_endpoint URL returned in the response.
5

Retrieve the configuration template

Fetch the default configuration template for this charge point model before customizing it.
Response:
6

Customize the configuration

Override specific parameters to match the site requirements.
Response:
7

Test the connection

Verify the charge point can reach the OCPP backend before starting commissioning.
Response:
If connected is false, check that the charger’s OCPP URL is set to the ocpp_endpoint from step 4 and that the network firewall allows outbound WebSocket connections on port 443.
8

Start commissioning

Trigger the commissioning sequence. The platform will run automated checks including firmware validation, connector state verification, and OCPP handshake confirmation.
Response:
9

Poll commissioning status

Poll the status endpoint until status becomes completed or failed. Check every 10–15 seconds.
Response:
If commissioning fails, review the checks array to identify which step failed. You can retrieve detailed logs from the commissioning record to diagnose connectivity issues, firmware mismatches, or connector faults before retrying.
10

Invite the site owner

Send an invitation to the site owner so they can claim the project in their Dynamo account.
Response:
11

Complete the handover

Mark the project as handed over once the site owner has accepted the invitation and you have completed any on-site checks.
Response:
The project status moves to handed_over and billing and smart charging features activate for the site owner.