Charging Policies (beta)

No OAuth-enabled endpoints in this section. Turn off the OAuth filter in the sidebar to see all of its endpoints.

POST/1/charging-policies/mine

Create My Charging Policy

Authorization
User sessionAPI credential
Permissions
charging-policies:write
OAuth
-
Request
Request bodyapplication/json
applyToobject
chargingStationIdsstring[]
connectorTypestring
ACDC
connectorsobject[]
chargingStationIdstringREQUIRED
ocppConnectorIdintegerREQUIRED
min 1max 4294967295
ocppEvseIdintegerREQUIRED
min 1max 4294967295
locationIdsstring[]
scopestringREQUIRED
accountconnectorTypeconnectorslocationstations
associationsobject[]
chargingStationIdstringREQUIRED
ocppConnectorIdintegerREQUIRED
min 1max 4294967295
ocppEvseIdintegerREQUIRED
min 1max 4294967295
currencystringREQUIRED
descriptionstring
labelstringREQUIRED
sessionLimitsobject
maxTotalCostnumber
tariffRulesobject[]
customerGroupIdsstring[]REQUIRED
labelstring
tariffConfigurationobjectREQUIRED
configurationobjectREQUIRED
componentsobject[]REQUIRED
idstring
idstring
marketEnergyPricingobject
deliveryAreastringREQUIRED
AUTBELDEUFRANLD
providerIdstring
Responses
201Created application/json
dataobject
idstringREQUIRED
metaobject
limitnumber
skipnumber
statsobject
totalnumber
400Invalid Request application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
409A connector targeted by this policy is already covered by another charging policy. error.details carries the conflicting chargingStationId, evseId and connectorId, plus chargingPolicyId and chargingPolicyLabel when the covering policy belongs to the current provider. application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
POST/1/charging-policies/mine/search

Search My Charging Policies

Authorization
User sessionAPI credential
Permissions
charging-policies:read
OAuth
-
Request
Query parameters1
includestring
Request bodyapplication/json
associatedChargingGroupIdsstring[]
createdAtany | any
$gtestring <date-time>
$ltestring <date-time>
currenciesstring[]
customerGroupIdsstring[]
limitinteger
default 50min 1
querystring
skipinteger
default 0min 0
tariffPriceTypesstring[]
Responses
200Charging Policies application/json
dataPopulatedChargingPolicy[]
accountIdstring
associatedChargingGroupIdsstring[]
associatedChargingGroupsChargingGroup[]
accountIdstring
createdAtstring <date-time>REQUIRED
descriptionstring
filtersChargingGroupFilter[]REQUIRED
accountIdsChargingGroupFilterAccountIDs
connectorsChargingGroupFilterConnectors
locationIdsChargingGroupFilterLocationIDs
idstringREQUIRED
labelstringREQUIRED
providerIdstringREQUIRED
updatedAtstring <date-time>REQUIRED
associatedConnectorsChargingPolicyConnectorAssociation[]
chargingStationIdstringREQUIRED
ocppConnectorIdnumberREQUIRED
ocppEvseIdnumberREQUIRED
createdAtstring <date-time>REQUIRED
currencystringREQUIRED
descriptionstring
idstringREQUIRED
labelstringREQUIRED
providerIdstringREQUIRED
sessionLimitsSessionLimits
maxTotalCostnumber
tariffRulesPopulatedTariffRule[]REQUIRED
customerGroupIdsstring[]
customerGroupsEmbeddedCustomerGroup[]
accountIdstring
createdAtstring <date-time>REQUIRED
descriptionstring
filtersCustomerGroupFilter[]REQUIRED
idstringREQUIRED
labelstringREQUIRED
providerobjectREQUIRED
providerIdstringREQUIRED
updatedAtstring <date-time>REQUIRED
labelstring
paymentOptionsstring[]
publishToPlatformsstring[]
tariffConfigurationTariffConfiguration
configurationTariffREQUIRED
createdAtstring <date-time>REQUIRED
idstringREQUIRED
marketEnergyPricingMarketEnergyPricing
providerIdstringREQUIRED
updatedAtstring <date-time>REQUIRED
tariffConfigurationIdstring
validityPeriodobject
enabledbooleanREQUIRED
endstring <date-time>
startstring <date-time>
updatedAtstring <date-time>REQUIRED
metaobject
limitnumber
skipnumber
statsobject
totalnumber
400Invalid Request application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
GET/1/charging-policies/mine/{id}

Get My Charging Policy

Authorization
User sessionAPI credential
Permissions
charging-policies:read
OAuth
-
Request
Path parameters1
idstringREQUIRED
Query parameters1
includestring
Responses
200Charging Policy application/json
dataPopulatedChargingPolicy
accountIdstring
associatedChargingGroupIdsstring[]
associatedChargingGroupsChargingGroup[]
accountIdstring
createdAtstring <date-time>REQUIRED
descriptionstring
filtersChargingGroupFilter[]REQUIRED
accountIdsChargingGroupFilterAccountIDs
connectorsChargingGroupFilterConnectors
locationIdsChargingGroupFilterLocationIDs
idstringREQUIRED
labelstringREQUIRED
providerIdstringREQUIRED
updatedAtstring <date-time>REQUIRED
associatedConnectorsChargingPolicyConnectorAssociation[]
chargingStationIdstringREQUIRED
ocppConnectorIdnumberREQUIRED
ocppEvseIdnumberREQUIRED
createdAtstring <date-time>REQUIRED
currencystringREQUIRED
descriptionstring
idstringREQUIRED
labelstringREQUIRED
providerIdstringREQUIRED
sessionLimitsSessionLimits
maxTotalCostnumber
tariffRulesPopulatedTariffRule[]REQUIRED
customerGroupIdsstring[]
customerGroupsEmbeddedCustomerGroup[]
accountIdstring
createdAtstring <date-time>REQUIRED
descriptionstring
filtersCustomerGroupFilter[]REQUIRED
idstringREQUIRED
labelstringREQUIRED
providerobjectREQUIRED
providerIdstringREQUIRED
updatedAtstring <date-time>REQUIRED
labelstring
paymentOptionsstring[]
publishToPlatformsstring[]
tariffConfigurationTariffConfiguration
configurationTariffREQUIRED
createdAtstring <date-time>REQUIRED
idstringREQUIRED
marketEnergyPricingMarketEnergyPricing
providerIdstringREQUIRED
updatedAtstring <date-time>REQUIRED
tariffConfigurationIdstring
validityPeriodobject
enabledbooleanREQUIRED
endstring <date-time>
startstring <date-time>
updatedAtstring <date-time>REQUIRED
metaobject
limitnumber
skipnumber
statsobject
totalnumber
400Invalid Request application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
PUT/1/charging-policies/mine/{id}

Update My Charging Policy

Authorization
User sessionAPI credential
Permissions
charging-policies:write
OAuth
-
Request
Path parameters1
idstringREQUIRED
Request bodyapplication/json
applyToobject
chargingStationIdsstring[]
connectorTypestring
ACDC
connectorsobject[]
chargingStationIdstringREQUIRED
ocppConnectorIdintegerREQUIRED
min 1max 4294967295
ocppEvseIdintegerREQUIRED
min 1max 4294967295
locationIdsstring[]
scopestringREQUIRED
accountconnectorTypeconnectorslocationstations
associationsobject[]
chargingStationIdstringREQUIRED
ocppConnectorIdintegerREQUIRED
min 1max 4294967295
ocppEvseIdintegerREQUIRED
min 1max 4294967295
currencystringREQUIRED
descriptionstring
idstring
labelstringREQUIRED
sessionLimitsobject
maxTotalCostnumber
tariffRulesobject[]
customerGroupIdsstring[]REQUIRED
labelstring
tariffConfigurationobjectREQUIRED
configurationobjectREQUIRED
componentsobject[]REQUIRED
idstring
idstring
marketEnergyPricingobject
deliveryAreastringREQUIRED
AUTBELDEUFRANLD
providerIdstring
Responses
204Updated text/plain
Returns a file (Text).
400Invalid Request application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
409A connector targeted by this policy is already covered by another charging policy. error.details carries the conflicting chargingStationId, evseId and connectorId, plus chargingPolicyId and chargingPolicyLabel when the covering policy belongs to the current provider. application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
DELETE/1/charging-policies/mine/{id}

Delete My Charging Policy

Authorization
User sessionAPI credential
Permissions
charging-policies:write
OAuth
-
Request
Path parameters1
idstringREQUIRED
Responses
204Deleted text/plain
Returns a file (Text).
400Invalid Request application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED