Add the API-native infrastructure your stack is missing
Maximise the impact of your strategy with API-native infrastructure. Maintain full control of your charging data, sessions, users, transactions, and vehicles — take only the endpoints you need.

Put a continent-wide network in your drivers' hands from day one
Connect Monta's proven CPMS directly to your existing ERP, CRM, fleet, and identity systems, without rebuilding what already works. Full OCPP 1.6 and 2.0.1 support, 100% use case coverage, and versioned releases mean your architects can spend less time integrating and more time innovating.
What you can integrate with
Partner API
238 endpoints across charge points, billing, wallets, users, and webhooks. REST and OAuth 2.0, compatible with any modern integration stack. Your developers build on top; your data flows where you need it.
Payments
Plug into the payment stack you already use. Three payment rails (Stripe, Adyen, Wise), three terminal providers (Payter, CPI, Nayax), and the price group, tariff, and invoicing primitives to assemble the commercial model your business actually runs.
Roaming
500,000+ roamable charge points across Hubject (OICP, 24-hour sync), Gireve (OCPI, instant), and Emobi (120,000+ in North America). Bilateral OCPI agreements available through Monta Hub.
Energy & Grid
Real-time vehicle telemetry via Enode. Carbon-aware charging via Electricity Maps. Grid services via GridBeyond. Spot pricing from Nordpool and SEMO-PX at 15-minute intervals.
Webhooks
14 event types covering charge transactions, OCPP messages, sites, teams, wallet transactions, and more. Push-based delivery, retries on failure, signed payloads.
Write & control
Read is half the story. Push commands to charge points. Set tariffs from your spot market. Queue billing runs. Update users. Move money. The API that reads is the API that writes.
The API your engineers already know how to use
The same infrastructure powers Monta Hub and Monta Charge. If a feature isn't in the API, we don't ship it.
- OAuth 2.0 client credentials, 1-hour bearer tokens, 24-hour refresh
- Snowflake Data Warehouse for SQL access via Tableau, PowerBI, Looker
- MCP server, live today. CLI for ops and CI.
- Configurable rate limits per credential, offset-based pagination
- Full OpenAPI spec, two API versions (stable + beta)
curl -X POST https://api.monta.com/v2024-07-01/webhooks \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"event": "charge_transaction.completed",
"url": "https://your-app.example/hooks/monta",
"secret": "whsec_***"
}'import { Monta } from "@monta/sdk";
const monta = new Monta({ apiKey: process.env.MONTA_TOKEN });
await monta.webhooks.create({
event: "charge_transaction.completed",
url: "https://your-app.example/hooks/monta",
secret: "whsec_***",
});from monta import Monta
monta = Monta(api_key=os.environ["MONTA_TOKEN"])
monta.webhooks.create(
event="charge_transaction.completed",
url="https://your-app.example/hooks/monta",
secret="whsec_***",
)api.monta.com · OAuth 2.0 · v2024-07-01
Industry standards, not proprietary ones
OCPP
1.6J + 2.0.1Charger-to-backend communication. 170+ hardware brands and 600+ charger models connect to Monta, whether you use Monta as your full platform or plug into specific capabilities via the API.
OCPI
RoamingRoaming and bilateral EMP agreements. Agreements are between operator and EMP, not between operator and Monta. Direct bilateral OCPI available through Monta Hub.
OpenADR
2.0bDemand response signals translated directly into charging behaviour. Certified, and live in the UK SFFR programme.