Monta
Monta API

Charge Points


Retrieve a list of charge points

GET
https://partner-api.monta.com
/api/v1/charge-points

Required scope: charge-points:read
Organization authorization: supported

Retrieve a list of charge points › query Parameters

page
​integer · int32

page number to retrieve (starts with 0)

Default: 0
perPage
​integer · int32

number of items per page (between 1 and 100, default 10)

Default: 10
siteId
​integer | null · int64

Allows to filter list of charge points by a site id. This is the intended way to list the charge points inside a site returned by GET /charge-points/map, which represents a site as a single entry rather than as its individual charge points. Filtering by site is not restricted by a map area, so it is not affected by the cost of a bounding box query.

Example: 13
teamId
​integer | null · int64

Allows to filter list of charge points by a team id

Example: 19
partnerExternalId
​string | null

Filter charge points by partnerExternalId, to filter only resources without partnerExternalId use partnerExternalId=""

Example: 1
sortByLocation
​string | null · pattern: ^(-?\d*\.\d+|\d+\.\d…

lat,long coordinates. If supplied, the Charge Points will be sorted in nearest first order relativeto this point. (Format: 55.7096,12.5856, -8.050000, -34.900002)

Example: 55.7096,12.5856
operatorId
​integer | null · int64

Allows filtering charge point by operatorId.
*Note:*The operatorId must be in the consumer’s operatorIds or, if empty, belong to the organization’s sub-operators.

Example: 1
includeDeleted
​boolean

Includes deleted resources in the response

Example: false
Default: false
state
​string · enum

Allows filtering charge points by their state

Enum values:
available
busy
busy-blocked
busy-charging
busy-non-charging
busy-non-released
busy-reserved
busy-scheduled
Example: busy
fromUpdatedDate
​string | null · date-time

Filter to retrieve charge points where updatedAt >= fromUpdatedDate (ISO8601: yyyy-MM-ddTHH:mm:ssZ)

Example: 2025-06-26T09:30:03Z

Retrieve a list of charge points › Responses

List of charges points that match the criteria

​ChargePoint[] · required
​MontaPage.Meta · required

Create a charge point

POST
https://partner-api.monta.com
/api/v1/charge-points

Required scope: charge-points:write
Organization authorization: supported

Create a charge point › Request Body

teamId
​integer · int64 · required

Id of the team that the charge point belongs to

Example: 13
siteId
​integer · int64 · required

Id of the site the charge point belongs to

Example: 20
chargePointModelId
​integer · int64 · required

Id of the charge point model

Example: 20
name
​string · minLength: 1 · required

Name of the charge point

Example: CP - CPH Office
maxKw
​number · double · required

Max Kw (Max Power) the charge point can output

Example: 22
visibility
​string · enum · required

Visibility type of the charge point

Enum values:
private
public
Example: private
type
​string · enum · required

Electric current type the charge point support

Enum values:
ac
dc
other
Example: ac
active
​boolean | null

Indicates the charge point is active

Example: true
Default: true
showOnMap
​boolean | null
Code
Indicates the charge point should be displayed on map. By setting this to false, the charge point will not be shown on the app's map, but will still be fully functional for users of the charge point.
Example: true
Default: true
connectorIds
​array | null
Code
Ids of the connectors this charge point support, When not present the provide charge point model connectors will be used instead.
Example: [1,2,3,4]
note
​string | null

A note (instructions, warning, information) you have entered for this charge point

Example: In order to access this charge point enter 0000 as code at the gate.
latitude
​number | null · min: -90 · max: 90
Code
Latitude coordinate for the charge point location. When provided along with longitude, overrides the site's location.
Example: 55.6761
longitude
​number | null · min: -180 · max: 180
Code
Longitude coordinate for the charge point location. When provided along with latitude, overrides the site's location.
Example: 12.5683
partnerExternalId
​string | null

External Id of this entity, managed by you.

Example: ACME-12345
​object | null

Custom JSON payload for this entity, managed by you.
Note: the expected shape is a flat JSON object with named keys. The payload is limited to 1000 characters.

Example: {"internalId":"ACME-12345","department":"Fleet"}
smartChargeSetting
​string | null · enum · pattern: ^(off|optional|force…
Code
Smart charging setting for this charge point. - `off`: Smart charging is disabled, rules cannot be created - `optional`: Smart charging is optional, rules can be created and applied - `forced`: Smart charging is forced, rules will always be applied - `forced-setting`: Smart charging setting is forced
Enum values:
off
optional
forced
forced-setting
Example: optional
userId
​integer | null · int64

Id of the user that owns this charge point

Example: 42
meterId
​string | null · maxLength: 255

Meter id of the charge point.

Example: 2200019107351
autoRegisterRfid
​boolean | null

Whether RFID tags are auto-registered when scanned at this charge point. Ignored unless RFID auto-registration is enabled for your operator.

Example: true

Create a charge point › Responses

Charge point created

id
​integer · int64 · required

Id of this charge point.

Example: 1
teamId
​integer · int64 · required

Id of the team.

Example: 1
createdAt
​string · date-time · required

Creation date of this charge point.

Example: 2022-05-12T15:56:45.99Z
updatedAt
​string · date-time · required

Date this charge point was last updated.

Example: 2022-05-12T16:56:45.99Z
visibility
​string · enum · required

Indicates if this charge point is public or private.

Enum values:
private
public
Example: public
​object · required

Location information for this charge point.

​ChargePointConnector[] · required

List of supported connector types at this charge point (e.g. type-2, ccs, ...).

​object · required

Deeplinks to open charge screen in Monta app or web.

cablePluggedIn
​boolean · required

Indicates if a cable is plugged in (true).

Example: true
evseId
​string · required

The EVSE id for this charge point.

Example: DK*MON*E2
isActive
​boolean · required

Indicates if this charge point is active (true) or not (false). Active = fully onboarded to Monta.

Example: true
reservable
​boolean · required

Indicates if the charge point can be reserved.

Example: true
roaming
​boolean · required

Indicates whether roaming is enabled for this charge point.

Example: true
​object · required

Protocol data, containing information about the protocol.
Note: Currently only OCPP is supported.

showOnMap
​boolean · required

Indicates if this charge point should be displayed on the map.

partnerExternalId
​string | null

External Id of this entity, managed by you.

Example: ACME-12345
​object | null

Custom JSON payload for this entity, managed by you.
Note: the expected shape is a flat JSON object with named keys.

Example: {"internalId":"ACME-12345","department":"Fleet"}
siteId
​integer | null · int64

Id of the site.

Example: 42
​object

Operator of this charge point.

deletedAt
​string | null · date-time

Date this charge point was deleted.

Example: 2022-05-12T16:56:45.99Z
activeAt
​string | null · date-time

Last date when charge point was activated.

Example: 2022-05-12T15:56:45.91Z
serialNumber
​string | null

Serial number of this charge point.

name
​string | null

Name of the charge point.

Example: Monta CPH HQ
maxKw
​number | null · double

Max KW available at this charge point.

Example: 150
type
​string | null · enum

Type of charge point (AC / DC).

Enum values:
ac
dc
Example: ac
note
​string | null

A note you have entered for this charge point, e.g. via our Portal.

Example: In order to access this charge point enter 0000 as code at the gate.
operatorNote
​string | null

An operator note you have entered for this charge point, e.g. via our Portal.

Example: Installer note: XYZ
state
​string | null · enum

State of the charge point.

Enum values:
available
busy
busy-blocked
busy-charging
busy-non-charging
busy-non-released
busy-reserved
busy-scheduled
Example: available
lastMeterReadingKwh
​number | null · double

Last meter reading (KWH) for this charge point.

Example: 913.2
meterId
​string | null

Meter Id of this charge point.

Example: 2200019107351
chargePointModelId
​integer | null · int64

The ID of the charge point model for this charge point.

Example: 42
brandName
​string | null

Brand name for this charge point.

Example: Easee
modelName
​string | null

Model name for this charge point.

Example: Easee - Home
firmwareVersion
​string | null

Current firmware version for this charge point.

Example: v1
integrationType
​string · enum

Indicates what kind of integration this charge point is using (e.g oicp, ocpi, Note: null meaning not integrated).

Enum values:
oicp
ocpi
ocpp
other
Example: oicp
priceGroupId
​integer | null · int64

The id of the public price group for this charge point.

Example: 42
costGroupId
​integer | null · int64

The id of the cost price group for this charge point.

Example: 42
roamingPriceGroupId
​integer | null · int64

The id of the roaming price group for this charge point.

Example: 42
sponsoredPriceGroupId
​integer | null · int64

The id of the sponsored price group for this charge point.

Example: 42
scheduleId
​integer | null · int64

The id of the schedule assigned to this charge point.

Example: 42
reservationTime
​integer | null · int32

The max duration(in minutes) that this Charge Point can be reserved for
null indicates that reservation is not supported.

Example: null
​object

SIM card data for the given charge point.

lastConnectedAt
​string | null · date-time

The last date/time this charge point was reported as connected.

Example: 2023-01-18T00:00:00Z
disconnectedAt
​string | null · date-time

The date/time this charge point was reported as disconnected.

Example: 2023-01-01T00:00:00Z
occupied
​boolean | null

Indicates if the Charge Point is currently occupied. Note: At the moment this is only determined by a charge point sensor attached to it.

Example: true
​object

Additional information for this charge point (e.g. bus compatibility, motorcycle compatibility, etc.).

smartChargeSetting
​string | null · enum
Code
Smart charging setting for this charge point. - `off`: Smart charging is disabled, rules cannot be created - `optional`: Smart charging is optional, rules can be created and applied - `forced`: Smart charging is forced, rules will always be applied - `forced-setting`: Smart charging setting is forced
Enum values:
off
optional
forced
forced-setting
Example: optional
autoStart
​string · enum

Current auto-start status. not-available means the charge point is public or its model does not support auto-start.

Enum values:
on
off
not-available
Example: off
userId
​integer | null · int64

Id of the user that owns this charge point.

Example: 42
autoRegisterRfid
​boolean | null

Whether RFID tags are auto-registered when scanned at this charge point.

Example: true

Bulk import charge points from a CSV file

POST
https://partner-api.monta.com
/api/v1/charge-points/bulk/import

Imports charge points from a CSV file (charge_point_identifier, charge_point_name). Returns 204 once the import job is queued; the actual import runs asynchronously and emails the supplied user. Required scope: charge-points:write
Organization authorization: supported

Bulk import charge points from a CSV file › Request Body

file
​string · required
teamId
​integer · int64
userId
​integer · int64
siteId
​integer · int64
chargePointModelId
​integer · int32
maxKw
​number · double

Bulk import charge points from a CSV file › Responses

Import queued

No data returned

Retrieve charge points / sites for map

GET
https://partner-api.monta.com
/api/v1/charge-points/map

Required scope: map:read. RateLimit-Policy: Fair-Use

Retrieve charge points / sites for map › query Parameters

topLatitude
​number · double · min: -90 · max: 90 · required

top (north) latitude value (between -90-90)

Example: 90
rightLongitude
​number · double · min: -180 · max: 180 · required

right (east) longitude value (between -180-180)

Example: 180
bottomLatitude
​number · double · min: -90 · max: 90 · required

bottom (south) latitude value (between -90-90)

Example: -90
leftLongitude
​number · double · min: -180 · max: 180 · required

left (west) longitude value (between -180-180)

Example: -180
centerLatitude
​number · double · min: -90 · max: 90 · required

latitude value of the center coordinate of your map (between -90-90)

Example: 90
centerLongitude
​number · double · min: -180 · max: 180 · required

longitude value of the center coordinate of your map (between -180-180)

Example: 180
zoom
​number · double · min: 1 · max: 15 · required

Zoom level of the map (between 1-15), where a higher number means more zoomed in. Zoom does not decide which area is returned: the area comes entirely from the bounding box (topLatitude, bottomLatitude, leftLongitude, rightLongitude). It only decides the shape of the result: below 14 you get grouped pins in cluster, from 14 upwards you get the individual chargePoints and sites entries.

Example: 1
includeBusy
​boolean | null · required

If true, busy charge points are returned as well. Otherwise, only charge points that are active and not in use are returned.

Example: true
Default: true
includeAllOperators
​boolean | null · required

If true, all public charge points are returned. Otherwise, only charge points owned by the operator/teams matching the request credentials.

Example: false
Default: false

Retrieve charge points / sites for map › Responses

List of charges points /sites that match the criteria

​MapResultChargePoint[] · required

Charge points in that area not belonging to a site. A charge point that belongs to a site is never returned here, at any zoom level - it is represented by its site in sites instead, so that one location shows as a single pin rather than a stack of pins. To list the charge points inside a site, call GET /charge-points?siteId={id}.

​MapResultSite[] · required

Sites in that area. A site groups several charge points at one location, and is returned in place of those charge points. chargePointCount tells you how many it contains.

​MapResultCluster[] · required

Clusters (of charge points and sites) in that area. Only returned below zoom 14; from zoom 14 upwards the individual chargePoints and sites entries are returned instead.


Clear a charging profile for a given charge point

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointIdentity}/clear-charging-profile

Required scope: charging-profiles:write

Note: Please be aware that this endpoint is currently in the BETA phase and its response structure may change in the future.

Availability: This endpoint is not available by default. It must be explicitly enabled for your operator account upon request. Please contact your Monta Business Partner to request access to this feature.

Clear a charging profile for a given charge point › path Parameters

chargePointIdentity
​string · required

Clear a charging profile for a given charge point › Request Body

id
​integer | null · int64 · min: 0

The id of the charge point profile.

Example: 1
connectorId
​integer | null · int64 · min: 0

The connector id to clear the profile for.

Example: 1
chargingProfilePurpose
​string | null

The charging profile purpose type.

Clear a charging profile for a given charge point › Responses

Confirmation that the action was executed

status
​string · required

The status of the clear charging profile request.

Example: Accepted

Get OCPP configuration for a given charge point

GET
https://partner-api.monta.com
/api/v1/charge-points/{chargePointIdentity}/ocpp-config

Required scope: ocpp-config:read

Get OCPP configuration for a given charge point › path Parameters

chargePointIdentity
​string · required

Get OCPP configuration for a given charge point › Responses

List of OCPP configuration set for the charge point


Create OCPP configuration key - value for a given charge point

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointIdentity}/ocpp-config

Required scope: ocpp-config:write

Create OCPP configuration key - value for a given charge point › path Parameters

chargePointIdentity
​string · required

Create OCPP configuration key - value for a given charge point › Request Body

key
​string · required

The unique configuration key for the OCPP setting

Example: 13
store
​boolean · required

Persist Configuration (this means this configuration will be kept across reboots, please do not set this to true if you are changing the OCPP url of a charge point)

Example: false
Default: false
value
​string | null

The value associated with the configuration key

Example: config_value_example

Create OCPP configuration key - value for a given charge point › Responses

OCPP configuration created

No data returned

Set a charging profile for a given charge point

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointIdentity}/set-charging-profile

Required scope: charging-profiles:write

Note: Please be aware that this endpoint is currently in the BETA phase and its response structure may change in the future.

Availability: This endpoint is not available by default. It must be explicitly enabled for your operator account upon request. Please contact your Monta Business Partner to request access to this feature.

Set a charging profile for a given charge point › path Parameters

chargePointIdentity
​string · required

Set a charging profile for a given charge point › Request Body

connectorId
​integer | null · int64 · min: 0

The connector id to set the profile for.

Example: 1
​object | null

The charging profile to set.

Set a charging profile for a given charge point › Responses

Confirmation that the action was executed

status
​string · required

The status of the set charging profile request.

Example: Accepted

Retrieve a single charge point

GET
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}

Required scope: charge-points:read
Organization authorization: supported

Retrieve a single charge point › path Parameters

chargePointId
​integer · int64 · required

Retrieve a single charge point › Responses

Charge point with provided id

id
​integer · int64 · required

Id of this charge point.

Example: 1
teamId
​integer · int64 · required

Id of the team.

Example: 1
createdAt
​string · date-time · required

Creation date of this charge point.

Example: 2022-05-12T15:56:45.99Z
updatedAt
​string · date-time · required

Date this charge point was last updated.

Example: 2022-05-12T16:56:45.99Z
visibility
​string · enum · required

Indicates if this charge point is public or private.

Enum values:
private
public
Example: public
​object · required

Location information for this charge point.

​ChargePointConnector[] · required

List of supported connector types at this charge point (e.g. type-2, ccs, ...).

​object · required

Deeplinks to open charge screen in Monta app or web.

cablePluggedIn
​boolean · required

Indicates if a cable is plugged in (true).

Example: true
evseId
​string · required

The EVSE id for this charge point.

Example: DK*MON*E2
isActive
​boolean · required

Indicates if this charge point is active (true) or not (false). Active = fully onboarded to Monta.

Example: true
reservable
​boolean · required

Indicates if the charge point can be reserved.

Example: true
roaming
​boolean · required

Indicates whether roaming is enabled for this charge point.

Example: true
​object · required

Protocol data, containing information about the protocol.
Note: Currently only OCPP is supported.

showOnMap
​boolean · required

Indicates if this charge point should be displayed on the map.

partnerExternalId
​string | null

External Id of this entity, managed by you.

Example: ACME-12345
​object | null

Custom JSON payload for this entity, managed by you.
Note: the expected shape is a flat JSON object with named keys.

Example: {"internalId":"ACME-12345","department":"Fleet"}
siteId
​integer | null · int64

Id of the site.

Example: 42
​object

Operator of this charge point.

deletedAt
​string | null · date-time

Date this charge point was deleted.

Example: 2022-05-12T16:56:45.99Z
activeAt
​string | null · date-time

Last date when charge point was activated.

Example: 2022-05-12T15:56:45.91Z
serialNumber
​string | null

Serial number of this charge point.

name
​string | null

Name of the charge point.

Example: Monta CPH HQ
maxKw
​number | null · double

Max KW available at this charge point.

Example: 150
type
​string | null · enum

Type of charge point (AC / DC).

Enum values:
ac
dc
Example: ac
note
​string | null

A note you have entered for this charge point, e.g. via our Portal.

Example: In order to access this charge point enter 0000 as code at the gate.
operatorNote
​string | null

An operator note you have entered for this charge point, e.g. via our Portal.

Example: Installer note: XYZ
state
​string | null · enum

State of the charge point.

Enum values:
available
busy
busy-blocked
busy-charging
busy-non-charging
busy-non-released
busy-reserved
busy-scheduled
Example: available
lastMeterReadingKwh
​number | null · double

Last meter reading (KWH) for this charge point.

Example: 913.2
meterId
​string | null

Meter Id of this charge point.

Example: 2200019107351
chargePointModelId
​integer | null · int64

The ID of the charge point model for this charge point.

Example: 42
brandName
​string | null

Brand name for this charge point.

Example: Easee
modelName
​string | null

Model name for this charge point.

Example: Easee - Home
firmwareVersion
​string | null

Current firmware version for this charge point.

Example: v1
integrationType
​string · enum

Indicates what kind of integration this charge point is using (e.g oicp, ocpi, Note: null meaning not integrated).

Enum values:
oicp
ocpi
ocpp
other
Example: oicp
priceGroupId
​integer | null · int64

The id of the public price group for this charge point.

Example: 42
costGroupId
​integer | null · int64

The id of the cost price group for this charge point.

Example: 42
roamingPriceGroupId
​integer | null · int64

The id of the roaming price group for this charge point.

Example: 42
sponsoredPriceGroupId
​integer | null · int64

The id of the sponsored price group for this charge point.

Example: 42
scheduleId
​integer | null · int64

The id of the schedule assigned to this charge point.

Example: 42
reservationTime
​integer | null · int32

The max duration(in minutes) that this Charge Point can be reserved for
null indicates that reservation is not supported.

Example: null
​object

SIM card data for the given charge point.

lastConnectedAt
​string | null · date-time

The last date/time this charge point was reported as connected.

Example: 2023-01-18T00:00:00Z
disconnectedAt
​string | null · date-time

The date/time this charge point was reported as disconnected.

Example: 2023-01-01T00:00:00Z
occupied
​boolean | null

Indicates if the Charge Point is currently occupied. Note: At the moment this is only determined by a charge point sensor attached to it.

Example: true
​object

Additional information for this charge point (e.g. bus compatibility, motorcycle compatibility, etc.).

smartChargeSetting
​string | null · enum
Code
Smart charging setting for this charge point. - `off`: Smart charging is disabled, rules cannot be created - `optional`: Smart charging is optional, rules can be created and applied - `forced`: Smart charging is forced, rules will always be applied - `forced-setting`: Smart charging setting is forced
Enum values:
off
optional
forced
forced-setting
Example: optional
autoStart
​string · enum

Current auto-start status. not-available means the charge point is public or its model does not support auto-start.

Enum values:
on
off
not-available
Example: off
userId
​integer | null · int64

Id of the user that owns this charge point.

Example: 42
autoRegisterRfid
​boolean | null

Whether RFID tags are auto-registered when scanned at this charge point.

Example: true

Patch an existing charge point

PATCH
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}

Required scope: charge-points:write
Organization authorization: supported

Patch an existing charge point › path Parameters

chargePointId
​integer · int64 · required

Patch an existing charge point › Request Body

siteId
​integer | null · int64

Id of the site the charge point belongs to.

Example: 20
name
​string | null

Name of the charge point.

Example: CP - CPH Office
maxKw
​number | null · double

Max Kw (Max Power) the charge point can output.

Example: 22
visibility
​string · enum

Visibility type of the charge point.

Enum values:
private
public
Example: private
type
​string · enum

Electric current type the charge point support.

Enum values:
ac
dc
other
Example: ac
active
​boolean | null

Indicates the charge point is active.

Example: true
Default: true
showOnMap
​boolean | null
Code
Indicates the charge point should be displayed on map. By setting this to false, the charge point will not be shown on the app's map, but will still be fully functional for users of the charge point.
Example: true
Default: true
​object

Ids of the connectors this charge point support.

Example: [1,2,3,4]
note
​string | null

A note (instructions, warning, information) you have entered for this charge point

Example: In order to access this charge point enter 0000 as code at the gate.
latitude
​number | null · min: -90 · max: 90
Code
Latitude coordinate for the charge point location. When provided along with longitude, overrides the site's location.
Example: 55.6761
longitude
​number | null · min: -180 · max: 180
Code
Longitude coordinate for the charge point location. When provided along with latitude, overrides the site's location.
Example: 12.5683
partnerExternalId
​string | null

External Id of this entity, managed by you.

Example: ACME-12345
​object | null
Code
Custom JSON payload managed by you. </br>To override default values or provide additional metadata. Can include keys like `custom_roaming_name` and `custom_roaming_evse_id` for roaming charge points, if so the fields must follow the correct format. The payload is limited to 1000 characters overall.
Example: { "custom_property": "additional_value", "custom_roaming_name": "Roaming_CP", "custom_roaming_evse_id": "DE*123*E12345", }
meterId
​string | null · maxLength: 255

Meter id of the charge point.

Example: 2200019107351
roaming
​boolean | null

Indicates if the charge point is roaming enabled.

Example: true
roamingPriceGroupId
​integer | null · int64

The id of the roaming price group for this charge point.
Note: This field is required if the roaming field is set to true and the charge point doesn't have an associated roaming price group id.

Example: 10
smartChargeSetting
​string | null · enum · pattern: ^(off|optional|force…
Code
Smart charging setting for this charge point. - `off`: Smart charging is disabled, rules cannot be created - `optional`: Smart charging is optional, rules can be created and applied - `forced`: Smart charging is forced, rules will always be applied - `forced-setting`: Smart charging setting is forced
Enum values:
off
optional
forced
forced-setting
Example: optional
userId
​integer | null · int32

Id of the user that owns this charge point. Can only be set or updated, not removed.

Example: 42
autoRegisterRfid
​boolean | null

Whether RFID tags are auto-registered when scanned at this charge point. Ignored unless RFID auto-registration is enabled for your operator.

Example: true
​object

Charge point metadata to update. Only the fields sent are changed.

Patch an existing charge point › Responses

Charge point updated

id
​integer · int64 · required

Id of this charge point.

Example: 1
teamId
​integer · int64 · required

Id of the team.

Example: 1
createdAt
​string · date-time · required

Creation date of this charge point.

Example: 2022-05-12T15:56:45.99Z
updatedAt
​string · date-time · required

Date this charge point was last updated.

Example: 2022-05-12T16:56:45.99Z
visibility
​string · enum · required

Indicates if this charge point is public or private.

Enum values:
private
public
Example: public
​object · required

Location information for this charge point.

​ChargePointConnector[] · required

List of supported connector types at this charge point (e.g. type-2, ccs, ...).

​object · required

Deeplinks to open charge screen in Monta app or web.

cablePluggedIn
​boolean · required

Indicates if a cable is plugged in (true).

Example: true
evseId
​string · required

The EVSE id for this charge point.

Example: DK*MON*E2
isActive
​boolean · required

Indicates if this charge point is active (true) or not (false). Active = fully onboarded to Monta.

Example: true
reservable
​boolean · required

Indicates if the charge point can be reserved.

Example: true
roaming
​boolean · required

Indicates whether roaming is enabled for this charge point.

Example: true
​object · required

Protocol data, containing information about the protocol.
Note: Currently only OCPP is supported.

showOnMap
​boolean · required

Indicates if this charge point should be displayed on the map.

partnerExternalId
​string | null

External Id of this entity, managed by you.

Example: ACME-12345
​object | null

Custom JSON payload for this entity, managed by you.
Note: the expected shape is a flat JSON object with named keys.

Example: {"internalId":"ACME-12345","department":"Fleet"}
siteId
​integer | null · int64

Id of the site.

Example: 42
​object

Operator of this charge point.

deletedAt
​string | null · date-time

Date this charge point was deleted.

Example: 2022-05-12T16:56:45.99Z
activeAt
​string | null · date-time

Last date when charge point was activated.

Example: 2022-05-12T15:56:45.91Z
serialNumber
​string | null

Serial number of this charge point.

name
​string | null

Name of the charge point.

Example: Monta CPH HQ
maxKw
​number | null · double

Max KW available at this charge point.

Example: 150
type
​string | null · enum

Type of charge point (AC / DC).

Enum values:
ac
dc
Example: ac
note
​string | null

A note you have entered for this charge point, e.g. via our Portal.

Example: In order to access this charge point enter 0000 as code at the gate.
operatorNote
​string | null

An operator note you have entered for this charge point, e.g. via our Portal.

Example: Installer note: XYZ
state
​string | null · enum

State of the charge point.

Enum values:
available
busy
busy-blocked
busy-charging
busy-non-charging
busy-non-released
busy-reserved
busy-scheduled
Example: available
lastMeterReadingKwh
​number | null · double

Last meter reading (KWH) for this charge point.

Example: 913.2
meterId
​string | null

Meter Id of this charge point.

Example: 2200019107351
chargePointModelId
​integer | null · int64

The ID of the charge point model for this charge point.

Example: 42
brandName
​string | null

Brand name for this charge point.

Example: Easee
modelName
​string | null

Model name for this charge point.

Example: Easee - Home
firmwareVersion
​string | null

Current firmware version for this charge point.

Example: v1
integrationType
​string · enum

Indicates what kind of integration this charge point is using (e.g oicp, ocpi, Note: null meaning not integrated).

Enum values:
oicp
ocpi
ocpp
other
Example: oicp
priceGroupId
​integer | null · int64

The id of the public price group for this charge point.

Example: 42
costGroupId
​integer | null · int64

The id of the cost price group for this charge point.

Example: 42
roamingPriceGroupId
​integer | null · int64

The id of the roaming price group for this charge point.

Example: 42
sponsoredPriceGroupId
​integer | null · int64

The id of the sponsored price group for this charge point.

Example: 42
scheduleId
​integer | null · int64

The id of the schedule assigned to this charge point.

Example: 42
reservationTime
​integer | null · int32

The max duration(in minutes) that this Charge Point can be reserved for
null indicates that reservation is not supported.

Example: null
​object

SIM card data for the given charge point.

lastConnectedAt
​string | null · date-time

The last date/time this charge point was reported as connected.

Example: 2023-01-18T00:00:00Z
disconnectedAt
​string | null · date-time

The date/time this charge point was reported as disconnected.

Example: 2023-01-01T00:00:00Z
occupied
​boolean | null

Indicates if the Charge Point is currently occupied. Note: At the moment this is only determined by a charge point sensor attached to it.

Example: true
​object

Additional information for this charge point (e.g. bus compatibility, motorcycle compatibility, etc.).

smartChargeSetting
​string | null · enum
Code
Smart charging setting for this charge point. - `off`: Smart charging is disabled, rules cannot be created - `optional`: Smart charging is optional, rules can be created and applied - `forced`: Smart charging is forced, rules will always be applied - `forced-setting`: Smart charging setting is forced
Enum values:
off
optional
forced
forced-setting
Example: optional
autoStart
​string · enum

Current auto-start status. not-available means the charge point is public or its model does not support auto-start.

Enum values:
on
off
not-available
Example: off
userId
​integer | null · int64

Id of the user that owns this charge point.

Example: 42
autoRegisterRfid
​boolean | null

Whether RFID tags are auto-registered when scanned at this charge point.

Example: true

Delete an existing charge point

DELETE
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}

Required scope: charge-points:delete
Organization authorization: supported

Delete an existing charge point › path Parameters

chargePointId
​integer · int64 · required

Delete an existing charge point › Responses

Charge point deleted

No data returned

Activate an existing charge point

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/activate

Required scope: charge-points:write
Organization authorization: supported

Activate an existing charge point › path Parameters

chargePointId
​integer · int64 · required

Activate an existing charge point › Responses

Charge point activated

No data returned

Update auto-start state for a charge point

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/auto-start

Sets auto-start to on or off based on the request body. Returns 400 when the charge point is not eligible (public, or model does not support it) or the requested state matches the current one. The current auto-start status is also exposed on the regular GET /charge-points/{id} response, so a separate read endpoint is not needed. Required scope: charge-points:write
Organization authorization: supported

Update auto-start state for a charge point › path Parameters

chargePointId
​integer · int64 · required

Update auto-start state for a charge point › Request Body

Request body for changing auto-start state
state
​string · enum · required

Desired auto-start state. on enables instant-start, off disables.

Enum values:
on
off
Example: on

Update auto-start state for a charge point › Responses

Auto-start updated

Auto-start status of a charge point
autoStart
​string · enum · required

Current auto-start status. not-available means the charge point is public or its model does not support auto-start.

Enum values:
on
off
not-available
Example: off

Retrieve network data consumption for a charge point

GET
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/data-consumption

Returns a daily network data-usage histogram and total for the charge point. Defaults to the last 30 days. Required scope: charge-points:read

Retrieve network data consumption for a charge point › path Parameters

chargePointId
​integer · int64 · required

Retrieve network data consumption for a charge point › query Parameters

startAt
​string | null · date

Start of the reporting period (YYYY-MM-DD, UTC). Defaults to 30 days before endAt.

Example: 2024-01-01
endAt
​string | null · date

End of the reporting period (YYYY-MM-DD, UTC). Defaults to today.

Example: 2024-01-31

Retrieve network data consumption for a charge point › Responses

Network data consumption for the charge point

Network (SIM) data consumption for a charge point over a period
​object · required

Total data consumed over the whole period

​DailyDataConsumption[] · required

Data consumption per day

startAt
​string | null · date

Start of the reporting period

Example: 2024-01-01
endAt
​string | null · date

End of the reporting period

Example: 2024-01-31

Deactivate an existing charge point

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/deactivate

Required scope: charge-points:write
Organization authorization: supported

Deactivate an existing charge point › path Parameters

chargePointId
​integer · int64 · required

Deactivate an existing charge point › Responses

Charge point deactivated

No data returned

Get PowerBank status

GET
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/grid

Returns the charge point's PowerBank subscription status as a single object. Required scope: charge-points:read
Organization authorization: supported

Get PowerBank status › path Parameters

chargePointId
​integer · int64 · required

Get PowerBank status › Responses

Grid subscription status

name
​string · required
​GridSubscriptionV2 · required
​object
infoUrl
​string | null
activeAt
​string | null · date-time
​object
​object

Subscribe to PowerBank

PATCH
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/grid

Subscribes the charge point to PowerBank, auto-selecting the best available grid provider. Required scope: charge-points:write
Organization authorization: supported

Subscribe to PowerBank › path Parameters

chargePointId
​integer · int64 · required

Subscribe to PowerBank › Request Body

meterId
​string | null

Subscribe to PowerBank › Responses

Grid subscription status after subscribing

name
​string · required
​GridSubscriptionV2 · required
​object
infoUrl
​string | null
activeAt
​string | null · date-time
​object
​object

Unsubscribe from PowerBank

DELETE
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/grid

Unsubscribes the charge point from PowerBank (its current grid provider). Required scope: charge-points:write
Organization authorization: supported

Unsubscribe from PowerBank › path Parameters

chargePointId
​integer · int64 · required

Unsubscribe from PowerBank › Responses

Successfully unsubscribed

No data returned

Get PowerBank participation report

GET
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/grid/participation-report

Returns the PowerBank participation report for the charge point. Required scope: charge-points:read
Organization authorization: supported

Get PowerBank participation report › path Parameters

chargePointId
​integer · int64 · required

Get PowerBank participation report › query Parameters

from
​string | null · date-time

Get PowerBank participation report › Responses

Grid participation report

subtitle
​string · required
​CurrencyDto · required
total_kwh
​number · double · required
total_payout
​number · double · required
total_kwh_label
​string · required
total_payout_label
​string · required
​array | null
​array | null
registered_only_reason
​string | null
info_url
​string | null

Retrieve charge point logs

GET
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/logs

Required scope: charge-points:read.
Organization authorization: supported

Retrieve charge point logs › path Parameters

chargePointId
​integer · int64 · required

Retrieve charge point logs › query Parameters

perPage
​integer | null · int32

Logs per page (1–100 for offset, default 10) or logs to fetch (1–1000 for cursor, default 100)

Example: 10
page
​integer | null · int32

Page number to retrieve, default is 0

Example: 0
fromDate
​string | null · date-time

Filter to retrieve charge point logs created from date, a date in UTC and ISO8601 (YYYY-MM-DD'T'HH:MM:SS'Z')

Example: 2024-05-22T09:30:03Z
toDate
​string | null · date-time

Filter to retrieve charge point logs to date, a date in UTC and ISO8601 (YYYY-MM-DD'T'HH:MM:SS'Z')

Example: 2024-05-23T09:30:03Z
paginationType
​string · enum

Pagination type to use for the response, can be 'cursor' or 'offset', default is 'offset'

Enum values:
offset
cursor
Example: cursor
Default: offset
before
​string | null

Cursor to retrieve logs before a specific point in time, used for cursor pagination

Example: 1751892357123
after
​string | null

Cursor to retrieve logs after a specific point in time, used for cursor pagination

Example: 1751892357144

Retrieve charge point logs › Responses

Charge point logs with provided id. With offset pagination gets results only when (page * perPage) is less than 10,000 items, use cursor pagination for larger datasets.

oneOf
Exactly one variant must match.

Decision Table

VariantMatching Criteria
type = object · requires: data, meta
type = object · requires: data, meta
Properties for Variant 1:

Take a charge point out of maintenance mode

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/maintenance/off

Required scope: charge-points:write
Organization authorization: supported

Take a charge point out of maintenance mode › path Parameters

chargePointId
​integer · int64 · required

Take a charge point out of maintenance mode › Responses

Charge point out of maintenance

No data returned

Put a charge point into maintenance mode

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/maintenance/on

Required scope: charge-points:write
Organization authorization: supported

Put a charge point into maintenance mode › path Parameters

chargePointId
​integer · int64 · required

Put a charge point into maintenance mode › Responses

Charge point in maintenance

No data returned

Create publish settings for a charge point

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/publish-settings

Required scope: charge-points:write
Organization authorization: supported

Create publish settings for a charge point › path Parameters

chargePointId
​integer · int64 · required

Create publish settings for a charge point › Request Body

Update payload for charge point publish settings.
identifier
​string | null · maxLength: 255

Public identifier (kept stable when omitted).

Example: abc123-uuid
enabled
​boolean | null

Toggle the public web link on or off. When omitted, the current value is preserved.

Example: true

Create publish settings for a charge point › Responses

Publish settings created

Settings that control whether a charge point exposes a public web link showing live charge data.
id
​integer | null · int64

Identifier of the publish settings record.

Example: 42
identifier
​string | null

Public-facing identifier used in the web URL.

Example: abc123-uuid
enabled
​boolean

Whether the public web link is currently enabled.

Example: true
web_url
​string | null

Public web URL that exposes the charge point data when enabled.

Example: https://app.monta.com/charge_point_publishes/abc123-uuid

Retrieve publish settings for a charge point

GET
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/publish-settings/{publishSettingId}

Required scope: charge-points:read
Organization authorization: supported

Retrieve publish settings for a charge point › path Parameters

chargePointId
​integer · int64 · required
publishSettingId
​integer · int64 · required

Retrieve publish settings for a charge point › Responses

Publish settings for the charge point.

Settings that control whether a charge point exposes a public web link showing live charge data.
id
​integer | null · int64

Identifier of the publish settings record.

Example: 42
identifier
​string | null

Public-facing identifier used in the web URL.

Example: abc123-uuid
enabled
​boolean

Whether the public web link is currently enabled.

Example: true
web_url
​string | null

Public web URL that exposes the charge point data when enabled.

Example: https://app.monta.com/charge_point_publishes/abc123-uuid

Update publish settings for a charge point

PUT
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/publish-settings/{publishSettingId}

Required scope: charge-points:write
Organization authorization: supported

Update publish settings for a charge point › path Parameters

chargePointId
​integer · int64 · required
publishSettingId
​integer · int64 · required

Update publish settings for a charge point › Request Body

Update payload for charge point publish settings.
identifier
​string | null · maxLength: 255

Public identifier (kept stable when omitted).

Example: abc123-uuid
enabled
​boolean | null

Toggle the public web link on or off. When omitted, the current value is preserved.

Example: true

Update publish settings for a charge point › Responses

Publish settings updated

Settings that control whether a charge point exposes a public web link showing live charge data.
id
​integer | null · int64

Identifier of the publish settings record.

Example: 42
identifier
​string | null

Public-facing identifier used in the web URL.

Example: abc123-uuid
enabled
​boolean

Whether the public web link is currently enabled.

Example: true
web_url
​string | null

Public web URL that exposes the charge point data when enabled.

Example: https://app.monta.com/charge_point_publishes/abc123-uuid

Reboot an existing charge point

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/reboot

Required scope: charge-points:write
Organization authorization: supported

Reboot an existing charge point › path Parameters

chargePointId
​integer · int64 · required

Reboot an existing charge point › Responses

Charge point rebooted

No data returned

Sync auth tokens to a charge point

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/sync-charge-keys

Queues an OCPP SendLocalList sync of authorization tokens (charge keys) to the charge point. The actual sync is performed asynchronously. Returns 422 if the charge point has no integration. Required scope: charge-points:write
Organization authorization: supported

Sync auth tokens to a charge point › path Parameters

chargePointId
​integer · int64 · required

Sync auth tokens to a charge point › Responses

Charge key sync queued

No data returned

Retrieve external ticket references for a charge point

GET
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/tickets

Lists references to tickets in external maintenance systems, most recently updated first.

Required scope: tickets:read
Organization authorization: supported

Retrieve external ticket references for a charge point › path Parameters

chargePointId
​integer · int64 · required

Retrieve external ticket references for a charge point › query Parameters

page
​integer · int32

page number to retrieve (starts with 0)

Default: 0
perPage
​integer · int32

number of items per page (between 1 and 100, default 10)

Default: 10

Retrieve external ticket references for a charge point › Responses

List of ticket references for the charge point

​ChargePointTicket[] · required
​MontaPage.Meta · required

Create or update an external ticket reference for a charge point

PUT
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/tickets/{system}/{externalId}

Idempotent on system + externalId: the first call creates the reference, later calls update it. Replaces the whole record: an omitted optional field is stored as null.

Required scope: tickets:write
Organization authorization: supported

Create or update an external ticket reference for a charge point › path Parameters

system
​string · required

External system the ticket lives in (lowercase letters, digits and dashes, max 32)

externalId
​string · required

Id of the ticket in the external system (letters, digits and ._:-, max 255)

chargePointId
​integer · int64 · required

Create or update an external ticket reference for a charge point › Request Body

Creates or updates the reference to an external ticket on a charge point.
title
​string · minLength: 1 · maxLength: 255 · required

Title of the ticket

Example: Charge point offline
status
​string · enum · minLength: 1 · required

Status of the ticket, normalised across external systems

Enum values:
open
acknowledged
in_progress
on_hold
resolved
closed
cancelled
Example: in_progress
nativeStatus
​string | null · maxLength: 64

Status as reported by the external system

Example: IN_PROGRESS
url
​string | null · maxLength: 2048

HTTPS link to the ticket in the external system

Example: https://app.getmaintainx.com/workorders/124383489
alertId
​string | null · maxLength: 64

Id of the alert that triggered the ticket

Example: 8821
alertOpenedAt
​string | null · date-time

When the triggering alert was opened

Example: 2026-10-01T08:00:00Z
ticketCreatedAt
​string | null · date-time

When the ticket was created in the external system

Example: 2026-10-01T08:05:00Z
commentCount
​integer | null · int32

Number of comments on the ticket in the external system

Example: 3
lastCommentAt
​string | null · date-time

When the last comment was added in the external system

Example: 2026-10-01T09:30:00Z
returnedToServiceAt
​string | null · date-time

When the external system reported the charge point back in service

Example: 2026-10-01T12:00:00Z

Create or update an external ticket reference for a charge point › Responses

Ticket reference created or updated

Reference to a ticket in an external maintenance or ticketing system, linked to a charge point.
system
​string · required

External system the ticket lives in

Example: maintainx
externalId
​string · required

Id of the ticket in the external system

Example: 124383489
title
​string · required

Title of the ticket

Example: Charge point offline
status
​string · enum · required

Status of the ticket, normalised across external systems

Enum values:
open
acknowledged
in_progress
on_hold
resolved
closed
cancelled
Example: in_progress
createdAt
​string · date-time · required

Creation date of this ticket reference

Example: 2026-10-01T08:05:10Z
updatedAt
​string · date-time · required

Date this ticket reference was last updated

Example: 2026-10-02T10:00:00Z
id
​integer · int64

Id of this ticket reference

Example: 1
chargePointId
​integer · int64

Id of the charge point this ticket belongs to

Example: 42
nativeStatus
​string | null

Status as reported by the external system

Example: IN_PROGRESS
url
​string | null

Link to the ticket in the external system

Example: https://app.getmaintainx.com/workorders/124383489
alertId
​string | null

Id of the alert that triggered the ticket

Example: 8821
alertOpenedAt
​string | null · date-time

When the triggering alert was opened

Example: 2026-10-01T08:00:00Z
ticketCreatedAt
​string | null · date-time

When the ticket was created in the external system

Example: 2026-10-01T08:05:00Z
commentCount
​integer | null · int32

Number of comments on the ticket in the external system

Example: 3
lastCommentAt
​string | null · date-time

When the last comment was added in the external system

Example: 2026-10-01T09:30:00Z
returnedToServiceAt
​string | null · date-time

When the external system reported the charge point back in service

Example: 2026-10-01T12:00:00Z

Transfer a charge point to another team

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/transfer/teams/{teamId}

Required scope: charge-points:write
Organization authorization: supported

Transfer a charge point to another team › path Parameters

chargePointId
​integer · int64 · required
teamId
​integer · int64 · required

Transfer a charge point to another team › Responses

Charge point transferred to the target team

id
​integer · int64 · required

Id of this charge point.

Example: 1
teamId
​integer · int64 · required

Id of the team.

Example: 1
createdAt
​string · date-time · required

Creation date of this charge point.

Example: 2022-05-12T15:56:45.99Z
updatedAt
​string · date-time · required

Date this charge point was last updated.

Example: 2022-05-12T16:56:45.99Z
visibility
​string · enum · required

Indicates if this charge point is public or private.

Enum values:
private
public
Example: public
​object · required

Location information for this charge point.

​ChargePointConnector[] · required

List of supported connector types at this charge point (e.g. type-2, ccs, ...).

​object · required

Deeplinks to open charge screen in Monta app or web.

cablePluggedIn
​boolean · required

Indicates if a cable is plugged in (true).

Example: true
evseId
​string · required

The EVSE id for this charge point.

Example: DK*MON*E2
isActive
​boolean · required

Indicates if this charge point is active (true) or not (false). Active = fully onboarded to Monta.

Example: true
reservable
​boolean · required

Indicates if the charge point can be reserved.

Example: true
roaming
​boolean · required

Indicates whether roaming is enabled for this charge point.

Example: true
​object · required

Protocol data, containing information about the protocol.
Note: Currently only OCPP is supported.

showOnMap
​boolean · required

Indicates if this charge point should be displayed on the map.

partnerExternalId
​string | null

External Id of this entity, managed by you.

Example: ACME-12345
​object | null

Custom JSON payload for this entity, managed by you.
Note: the expected shape is a flat JSON object with named keys.

Example: {"internalId":"ACME-12345","department":"Fleet"}
siteId
​integer | null · int64

Id of the site.

Example: 42
​object

Operator of this charge point.

deletedAt
​string | null · date-time

Date this charge point was deleted.

Example: 2022-05-12T16:56:45.99Z
activeAt
​string | null · date-time

Last date when charge point was activated.

Example: 2022-05-12T15:56:45.91Z
serialNumber
​string | null

Serial number of this charge point.

name
​string | null

Name of the charge point.

Example: Monta CPH HQ
maxKw
​number | null · double

Max KW available at this charge point.

Example: 150
type
​string | null · enum

Type of charge point (AC / DC).

Enum values:
ac
dc
Example: ac
note
​string | null

A note you have entered for this charge point, e.g. via our Portal.

Example: In order to access this charge point enter 0000 as code at the gate.
operatorNote
​string | null

An operator note you have entered for this charge point, e.g. via our Portal.

Example: Installer note: XYZ
state
​string | null · enum

State of the charge point.

Enum values:
available
busy
busy-blocked
busy-charging
busy-non-charging
busy-non-released
busy-reserved
busy-scheduled
Example: available
lastMeterReadingKwh
​number | null · double

Last meter reading (KWH) for this charge point.

Example: 913.2
meterId
​string | null

Meter Id of this charge point.

Example: 2200019107351
chargePointModelId
​integer | null · int64

The ID of the charge point model for this charge point.

Example: 42
brandName
​string | null

Brand name for this charge point.

Example: Easee
modelName
​string | null

Model name for this charge point.

Example: Easee - Home
firmwareVersion
​string | null

Current firmware version for this charge point.

Example: v1
integrationType
​string · enum

Indicates what kind of integration this charge point is using (e.g oicp, ocpi, Note: null meaning not integrated).

Enum values:
oicp
ocpi
ocpp
other
Example: oicp
priceGroupId
​integer | null · int64

The id of the public price group for this charge point.

Example: 42
costGroupId
​integer | null · int64

The id of the cost price group for this charge point.

Example: 42
roamingPriceGroupId
​integer | null · int64

The id of the roaming price group for this charge point.

Example: 42
sponsoredPriceGroupId
​integer | null · int64

The id of the sponsored price group for this charge point.

Example: 42
scheduleId
​integer | null · int64

The id of the schedule assigned to this charge point.

Example: 42
reservationTime
​integer | null · int32

The max duration(in minutes) that this Charge Point can be reserved for
null indicates that reservation is not supported.

Example: null
​object

SIM card data for the given charge point.

lastConnectedAt
​string | null · date-time

The last date/time this charge point was reported as connected.

Example: 2023-01-18T00:00:00Z
disconnectedAt
​string | null · date-time

The date/time this charge point was reported as disconnected.

Example: 2023-01-01T00:00:00Z
occupied
​boolean | null

Indicates if the Charge Point is currently occupied. Note: At the moment this is only determined by a charge point sensor attached to it.

Example: true
​object

Additional information for this charge point (e.g. bus compatibility, motorcycle compatibility, etc.).

smartChargeSetting
​string | null · enum
Code
Smart charging setting for this charge point. - `off`: Smart charging is disabled, rules cannot be created - `optional`: Smart charging is optional, rules can be created and applied - `forced`: Smart charging is forced, rules will always be applied - `forced-setting`: Smart charging setting is forced
Enum values:
off
optional
forced
forced-setting
Example: optional
autoStart
​string · enum

Current auto-start status. not-available means the charge point is public or its model does not support auto-start.

Enum values:
on
off
not-available
Example: off
userId
​integer | null · int64

Id of the user that owns this charge point.

Example: 42
autoRegisterRfid
​boolean | null

Whether RFID tags are auto-registered when scanned at this charge point.

Example: true

Unlock an existing charge point

POST
https://partner-api.monta.com
/api/v1/charge-points/{chargePointId}/unlock

Required scope: charge-points:write
Organization authorization: supported

Unlock an existing charge point › path Parameters

chargePointId
​integer · int64 · required

Unlock an existing charge point › Responses

Charge point unlocked

No data returned