Skip to main content
The watt.ma API lets you integrate your charging station fleet data into your own systems: mobile apps, internal dashboards, billing tools, or fleet management software. The REST API follows the OpenAPI standard and returns JSON responses.
Full API access is available starting with the Production plan. The Startup plan offers limited read-only access to your account’s basic data.

Generate your API key

1

Check your plan

Make sure your account is on the Production or Enterprise plan. Go to Account > Plans to verify.
2

Open API settings

Sign in to web.watt.ma, click your profile in the top right, then select Settings > API.
3

Create a key

Click Generate a new API key. Give the key a descriptive name (for example: “Accounting integration”) so you can easily identify it later.
4

Copy the key

Copy the key shown immediately. It will no longer be visible afterward for security reasons.
Never share your API key in client-side code, public repositories, or unsecured messages. If compromised, revoke it immediately from the API settings and generate a new one.

Authentication

All requests to the watt.ma API must include your API key in the HTTP Authorization header as a Bearer token.

Example request

Here is a curl example to fetch your charging session list:

Expected response

Rate limits

The API enforces the following limits based on your plan: HTTP 429 responses indicate you have exceeded your limit. Wait one minute before retrying your request.

Next steps