Feature Profile: LocalAuthList
Generated from the official OCA JSON schemas for OCPP 1.6 edition 2.
Field names, types, required status, enum values, and constraints are
extracted mechanically. No manual editing applied.
#Messages
- SendLocalList (CS → CP)
- GetLocalListVersion (CS → CP)
#SendLocalList
Direction: CS → CP
Push a local authorization list to the Charge Point.
#SendLocalList.req
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
listVersion |
integer | Yes | ||
updateType |
string (enum) | Yes | Values: Differential, Full |
|
localAuthorizationList |
object[] | No |
localAuthorizationList[] items:
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
idTag |
string | Yes | maxLength: 20 | |
idTagInfo |
object | No |
idTagInfo object:
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
status |
string (enum) | Yes | Values: Accepted, Blocked, Expired, Invalid, ConcurrentTx |
|
expiryDate |
string (date-time) | No | ||
parentIdTag |
string | No | maxLength: 20 |
Example SendLocalList.req
{
"listVersion": 0,
"updateType": "Differential"
}
#SendLocalList.conf
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
status |
string (enum) | Yes | Values: Accepted, Failed, NotSupported, VersionMismatch |
Example SendLocalList.conf
{
"status": "Accepted"
}
#GetLocalListVersion
Direction: CS → CP
Query the version of the local authorization list.
#GetLocalListVersion.req
No fields (empty object {}).
Example GetLocalListVersion.req
{}
#GetLocalListVersion.conf
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
listVersion |
integer | Yes |
Example GetLocalListVersion.conf
{
"listVersion": 0
}