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

  • afterinteger
    Default 0 · Minimum 0
  • limitinteger
    Default 100 · Minimum 1 · Maximum 500
  • keystring | null
    Only this OCPP 1.6 key or OCPP 2.x variable name
    Pattern ^[A-Za-z0-9_.:-]{1,50}$

Returns · 200

  • station_idintegerRequired
  • protocolstring | nullRequired
  • sourceenumRequired
    get_configuration: OCPP 1.6 keys from the charger's GetConfiguration and accepted changes; device_model: OCPP 2.x variables from its reports and SetVariables
    One of get_configuration, device_model
  • dataarray of ConfigurationItemRequired
    Child attributes
    • keystringRequired
      OCPP 1.6 key, or Component[.instance]/Variable[.instance] on OCPP 2.x
    • valuestring | nullRequired
      Last value the core recorded; null for sensitive keys, which are never returned
    • readonlyboolean | nullRequired
      The charger reports the key read-only (OCPP 1.6 readonly, OCPP 2.x mutability ReadOnly)
    • sensitivebooleanRequired
      The value is a secret: never returned and not changeable here (use PUT .../credentials for the station password)
    • protectedbooleanRequired
      Changing 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)
    • connectionboolean
      A connection key (where the charger connects, as whom or how securely): protected, and a change also needs confirm_connection_change
      Default false
    • componentstring | null
    • component_instancestring | null
    • evse_numberinteger | null
    • variablestring | null
    • variable_instancestring | null
    • attribute_typestring | null
    • statusstring | null
      OCPP 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.