How do I set up a custom charge point integration?

Lists the API requirements for building a custom charge point integration with Monta. This applies to high-volume partners only.

Updated 15 September 2026

We build custom integration for high volume partners only. You can find the requirements below.

A session to access the charge point should be either:

Option 1: Server token which gives access to the charge point(s)

Option 2: User token

User logins via credentials, Monta stores token and refresh token. Which should give us access to the charge point(s) for min 90 days. Even if the user logins another place, the refresh token needs to continue working.

APIRequestResponseRequired
Get statusSERIALSTATUS✅
Get transactionsSERIALID, START, STOP, KWH✅
Get transactionSERIAL, TRANSACTION_IDID, START, STOP, KWH✅
Get global meter valueSERIALKWH✅
StartSERIAL,TAG_IDTRANSACTION_ID✅
StopSERIALTRANSACTION_ID✅
RebootSERIAL ❌
UnlockSERIAL ❌
Set eventsSERIAL ❌

We prefer to have a full event driven integration, not relying on polling. But the web hooks urls should be setup via an API or be a global setup you handle

Full list of events:

EventsFieldsRequired
Status updateSERIAL, STATUS❌
Transaction startedSERIAL, TRANSACTION_ID❌
Transaction stoppedSERIAL, TRANSACTION_ID❌
Meter updatedSERIAL, KWH❌
Was this article helpful?