CSME bulk pairing

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

GET/1/csme-clients

Get all CSME clients available to a specific account

Authorization
User sessionAPI credential
Permissions
evse-controllers-integrations:read
OAuth
-
Request
Query parameters1
accountIdstringREQUIRED
Responses
200Request successful application/json
dataCsmeClientDTO[]
idstring
namestring
400Invalid Request application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Request is unauthorized, ensure that valid authentication credentials are provided application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Request is forbidden, ensure that authentication credentials provided have necessary permissions 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/csme-pairings

Get the list of existing CSME pairings per user

Authorization
User sessionAPI credential
Permissions
evse-controllers-integrations:read
OAuth
-
Request
Query parameters1
accountIdstringREQUIRED
Responses
200Request successful application/json
dataCsmePairingDTO[]
csmeClientIdstring
evseControllerIdstring
idstring
400Invalid Request application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Request is unauthorized, ensure that valid authentication credentials are provided application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Request is forbidden, ensure that authentication credentials provided have necessary permissions. This can happen if the credentials don't have access to the account. 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
POST/1/csme-pairings

Create new CSME pairing of a charging station with CSME client

Authorization
User sessionAPI credential
Permissions
evse-controllers-integrations:write
OAuth
-
Request
Request bodyapplication/json
csmeClientIdstring <uuid>REQUIRED
evseControllerIdstringREQUIRED
pairingCodestringREQUIRED
Responses
201Pairing successfully created application/json
dataCsmePairingDTO
csmeClientIdstring
evseControllerIdstring
idstring
400Invalid Request application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Request is unauthorized, ensure that valid authentication credentials are provided application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Request is forbidden, ensure that authentication credentials provided have necessary permissions. This can happen if the credentials don't have access to the CSME client or EVSE controller. application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Invalid or expired pairing code application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
409Pairing already exists application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
DELETE/1/csme-pairings/{pairingId}

Delete existing pairing

Authorization
User sessionAPI credential
Permissions
evse-controllers-integrations:write
OAuth
-
Request
Path parameters1
pairingIdstringREQUIRED
Responses
204Pairing successfully deleted text/plain
Returns a file (Text).
400Invalid Request application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Request is unauthorized, ensure that valid authentication credentials are provided application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Request is forbidden, ensure that authentication credentials provided have necessary permissions. This can happen if the credentials don't have access to the pairing. application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Pairing not found application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED