createProductObj
idstringrequired
Product ID
namestringrequired
manufacturerstringrequired
metadata objectrequired
cpoStructure objectrequired
typestringrequired
Possible values: [private, public]
statusstringrequired
Possible values: [enabled, disabled]
networkProtocolstringrequired
Example:
ocpp1.6jevses object[]required
Array [
currentTypestringrequired
Possible values: [ac, dc]
maxPowernumbernullable
Example:
7.4dlmPhasesstringrequired
Examples:
- Example 1
- Example 2
Example:
1pExample:
3pinputVoltagestringrequired
Example:
230VdlmMaxCurrentAnumbernullable
Example:
32connectors object[]required
Array [
typestringrequired
Example:
type2formatstringrequired
Possible values: [socket, cable]
]
]
configurationMappings object
Product metadata configuration mappings (CPO keys to platform keys). Free-form object that can contain any keys and values; structure is not constrained.
property name*any
Product metadata configuration mappings (CPO keys to platform keys). Free-form object that can contain any keys and values; structure is not constrained.
Example:
{"AuthorizationEnabled":"authEnabled","MaxPowerKw":"maxPowerKw","SolarMode":"solarModulationEnabled"}configHandlerstring
Optional. Config handler identifier.
Possible values: [POWERVERSE]
defaultConfiguration objectrequired
nominalVoltagenumberrequired
Nominal voltage
nPhasesnumberrequired
Number of phases
property name*any
createProductObj
{
"id": "string",
"name": "string",
"manufacturer": "string",
"metadata": {
"cpoStructure": {
"type": "private",
"status": "enabled",
"networkProtocol": "ocpp1.6j",
"evses": [
{
"currentType": "ac",
"maxPower": 7.4,
"dlmPhases": "1p",
"inputVoltage": "230V",
"dlmMaxCurrentA": 32,
"connectors": [
{
"type": "type2",
"format": "socket"
}
]
}
]
},
"configurationMappings": {
"AuthorizationEnabled": "authEnabled",
"MaxPowerKw": "maxPowerKw",
"SolarMode": "solarModulationEnabled"
},
"configHandler": "POWERVERSE",
"defaultConfiguration": {
"nominalVoltage": 0,
"nPhases": 0
}
}
}