EVSE Access Control
No OAuth-enabled endpoints in this section. Turn off the OAuth filter in the sidebar to see all of its endpoints.
API for management of group membership for local access to charging.
POST/1/access-groups
Create Access Group
Create an access group.
Authorization
User sessionAPI credentialPermissions
-
OAuth
-
Request
Request bodyapplication/json
accountIdstring
accountLegacyIdstring
authorizationModestring
restrictedunrestricteddefault
unrestrictedmembersobject[]
membersobject[]
_idstring
emailstring <email>
namestring
pricePerKwhnumber | any
priceTypestringREQUIRED
customdefaultfreetypestringREQUIRED
rfiduservisualNumberuidstring
userIdstring
visualNumberstring
namestringREQUIRED
ownershipContextstringREQUIRED
accountusertypestringREQUIRED
rfidusersuserEmailstring <email>
userIdstring
Responses
200OK application/json
dataAccessGroupResource
dataAccessGroupResource
accountobject
accountIdstringREQUIRED
authorizationModestringREQUIRED
createdAtstringREQUIRED
idstringREQUIRED
membersAccessGroupMemberResource[]REQUIRED
membersAccessGroupMemberResource[]REQUIRED
idstringREQUIRED
namestring
nonBillableboolean
pricePerKwhnumber
priceTypestringREQUIRED
typestringREQUIRED
uidstring
userobject
userobject
idstringREQUIRED
namestringREQUIRED
visualNumberstring
membersHistoryobject[]REQUIRED
namestringREQUIRED
ownershipContextstringREQUIRED
providerIdstringREQUIRED
typestringREQUIRED
updatedAtstringREQUIRED
userIdstring
metaobject
metaobject
limitnumber
skipnumber
statsobject
totalnumber
400Invalid Request application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
POST/1/access-groups/search
List Access Groups
List access groups.
Authorization
User sessionAPI credentialPermissions
access-groups:readOAuth
-
Request
Request bodyapplication/json
accountIdstring
exportMembersboolean
filenamestring
default
access-groups.csvformatstring
default
jsonfromstring <date-time>
idstring
idsstring[]
limitnumber
default
50monthnumber
namestring
searchIdstring
searchPhrasestring
skipnumber
default
0sortobjectdefault {"field":"createdAt","order":"desc"}
sortobject
default
{"field":"createdAt","order":"desc"}fieldstringREQUIRED
orderstringREQUIRED
ascdesctostring <date-time>
yearnumber
Responses
200OK application/json
dataAccessGroupResource[]REQUIRED
dataAccessGroupResource[]REQUIRED
accountobject
accountIdstringREQUIRED
authorizationModestringREQUIRED
createdAtstringREQUIRED
idstringREQUIRED
membersAccessGroupMemberResource[]REQUIRED
membersAccessGroupMemberResource[]REQUIRED
idstringREQUIRED
namestring
nonBillableboolean
pricePerKwhnumber
priceTypestringREQUIRED
typestringREQUIRED
uidstring
userobject
userobject
idstringREQUIRED
namestringREQUIRED
visualNumberstring
membersHistoryobject[]REQUIRED
namestringREQUIRED
ownershipContextstringREQUIRED
providerIdstringREQUIRED
typestringREQUIRED
updatedAtstringREQUIRED
userIdstring
metaobjectREQUIRED
metaobjectREQUIRED
limitnumberREQUIRED
skipnumberREQUIRED
totalnumberREQUIRED
400Invalid Request application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
GET/1/access-groups/{accessGroup}
Get Access Group
Retrieve an access group.
Authorization
User sessionAPI credentialPermissions
access-groups:readOAuth
-
Request
Path parameters1
accessGroupstringREQUIRED
Responses
200OK application/json
dataAccessGroupResource
dataAccessGroupResource
accountobject
accountIdstringREQUIRED
authorizationModestringREQUIRED
createdAtstringREQUIRED
idstringREQUIRED
membersAccessGroupMemberResource[]REQUIRED
membersAccessGroupMemberResource[]REQUIRED
idstringREQUIRED
namestring
nonBillableboolean
pricePerKwhnumber
priceTypestringREQUIRED
typestringREQUIRED
uidstring
userobject
userobject
idstringREQUIRED
namestringREQUIRED
visualNumberstring
membersHistoryobject[]REQUIRED
namestringREQUIRED
ownershipContextstringREQUIRED
providerIdstringREQUIRED
typestringREQUIRED
updatedAtstringREQUIRED
userIdstring
metaobject
metaobject
limitnumber
skipnumber
statsobject
totalnumber
400Invalid Request application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
PATCH/1/access-groups/{accessGroup}
Update Access Group
Update an access group.
Authorization
User sessionAPI credentialPermissions
access-groups:writeOAuth
-
Request
Path parameters1
accessGroupstringREQUIRED
Request bodyapplication/json
accountLegacyIdstring
authorizationModestring
restrictedunrestricteddefault
unrestrictednamestringREQUIRED
ownershipContextstringREQUIRED
accountuseruserEmailstring <email>
userIdstring
Responses
200OK application/json
dataAccessGroupResource
dataAccessGroupResource
accountobject
accountIdstringREQUIRED
authorizationModestringREQUIRED
createdAtstringREQUIRED
idstringREQUIRED
membersAccessGroupMemberResource[]REQUIRED
membersAccessGroupMemberResource[]REQUIRED
idstringREQUIRED
namestring
nonBillableboolean
pricePerKwhnumber
priceTypestringREQUIRED
typestringREQUIRED
uidstring
userobject
userobject
idstringREQUIRED
namestringREQUIRED
visualNumberstring
membersHistoryobject[]REQUIRED
namestringREQUIRED
ownershipContextstringREQUIRED
providerIdstringREQUIRED
typestringREQUIRED
updatedAtstringREQUIRED
userIdstring
metaobject
metaobject
limitnumber
skipnumber
statsobject
totalnumber
400Invalid Request application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
DELETE/1/access-groups/{accessGroup}
Delete Access Group
Delete an access group.
Authorization
User sessionAPI credentialPermissions
access-groups:writeOAuth
-
Request
Path parameters1
accessGroupstringREQUIRED
Responses
204OK text/plain
Returns a file (Text).
400Invalid Request application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
POST/1/access-groups/{accessGroup}/member
Add Member
Add a member to an access group.
Authorization
User sessionAPI credentialPermissions
access-groups:writeOAuth
-
Rate limit
3000 / 5 min
Request
Path parameters1
accessGroupstringREQUIRED
Request bodyapplication/json
_idstring
emailstring <email>
namestring
pricePerKwhnumber | any
priceTypestringREQUIRED
customdefaultfreetypestringREQUIRED
rfiduservisualNumberuidstring
userIdstring
visualNumberstring
Responses
204OK text/plain
Returns a file (Text).
400Invalid Request application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
429Too many requests: the rate limit was exceeded application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
DELETE/1/access-groups/{accessGroup}/members/{id}
Remove Member
Remove a member from an access group.
Authorization
User sessionAPI credentialPermissions
access-groups:writeOAuth
-
Request
Path parameters2
accessGroupstringREQUIRED
idstringREQUIRED
Responses
204OK text/plain
Returns a file (Text).
400Invalid Request application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
401Unauthorized application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
403Forbidden: missing a required permission, or no access to this resource application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
404Not Found application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED
500Internal server error application/json
errorobject
errorobject
detailsobject
messagestringREQUIRED
statusnumberREQUIRED
typestringREQUIRED