Read the station's recorded configuration
get/v1/tenants/{tenant_id}/stations/{station_id}/configuration
Requires an API key
What the charging core last recorded, not a live charger read: OCPP 1.6 keys from GetConfiguration and accepted ChangeConfiguration, OCPP 2.0.1/2.1 variable attributes from reports and SetVariables. Request a fresh report with POST .../configuration/refresh. Sensitive values (passwords, PINs and PUKs, keys, secrets, tokens, Wi-Fi and APN settings) are always null. protected keys (anything but the standard keys every tenant key may change) need stations:admin to change; connection keys also need confirm_connection_change. Paginate with after=next_cursor.
Path parameters
- tenant_idintegerRequired
- station_idintegerRequired
Query parameters
- afterintegerDefault
0· Minimum 0 - limitintegerDefault
100· Minimum 1 · Maximum 500 - keystring | nullOnly this OCPP 1.6 key or OCPP 2.x variable namePattern
^[A-Za-z0-9_.:-]{1,50}$
Returns · 200
- station_idintegerRequired
- protocolstring | nullRequired
- sourceenumRequiredget_configuration: OCPP 1.6 keys from the charger's GetConfiguration and accepted changes; device_model: OCPP 2.x variables from its reports and SetVariablesOne of
get_configuration,device_model - dataarray of ConfigurationItemRequired
Child attributes
- keystringRequiredOCPP 1.6 key, or Component[.instance]/Variable[.instance] on OCPP 2.x
- valuestring | nullRequiredLast value the core recorded; null for sensitive keys, which are never returned
- readonlyboolean | nullRequiredThe charger reports the key read-only (OCPP 1.6 readonly, OCPP 2.x mutability ReadOnly)
- sensitivebooleanRequiredThe value is a secret: never returned and not changeable here (use PUT .../credentials for the station password)
- protectedbooleanRequiredChanging this key needs stations:admin: it is not a standard OCPP key every tenant key may change (it could disconnect the charger, weaken its security, or is a vendor key)
- connectionbooleanA connection key (where the charger connects, as whom or how securely): protected, and a change also needs confirm_connection_changeDefault
false - componentstring | null
- component_instancestring | null
- evse_numberinteger | null
- variablestring | null
- variable_instancestring | null
- attribute_typestring | null
- statusstring | nullOCPP 2.x: the charger's status for the latest SetVariables of this attribute, as the core recorded it
- next_cursorintegerRequired
GET /v1/tenants/{tenant_id}/stations/{station_id}/configuration
curl --fail-with-body "https://api.ivoracharge.com/v1/tenants/1042/stations/1/configuration" \
-H "Authorization: Bearer $IVORA_API_KEY"Response · 200
{
"station_id": 1,
"protocol": "string",
"source": "get_configuration",
"data": [
{
"key": "string",
"value": "string",
"readonly": false,
"sensitive": false,
"protected": false,
"connection": false,
"component": "string",
"component_instance": "string",
"evse_number": 1,
"variable": "string",
"variable_instance": "string",
"attribute_type": "string",
"status": "string"
}
],
"next_cursor": 1
}Try it is not available here yetRequests from this page are off until the production API at
https://api.ivoracharge.com is public. Use the code samples from your application server; Ivora grants production access. Keys are created in Developer tools.