List a station's charger displays

get/v1/tenants/{tenant_id}/stations/{station_id}/displays
Requires an API key

Desired state and delivery for every EVSE with a display, from Ivora's repository without a charger read.

Path parameters

  • tenant_idintegerRequired
  • station_idintegerRequired

Returns · 200

  • dataarray of DisplayRecordRequired
    Child attributes
    • idstringRequired
      <station_id>-<evse_number>
    • tenant_idintegerRequired
    • station_idintegerRequired
    • evse_numberintegerRequired
    • qrstringRequired
    • show_pricebooleanRequired
    • visibilityenumRequired
      One of idle, always
    • tariff_idinteger | nullRequired
      Tariff the screen's price comes from; null uses the EVSE's connector tariff.
    • revisionintegerRequired
      Increments whenever qr, show_price, visibility or tariff_id changes.
    • adapterstring | nullRequired
      Display adapter template that last resolved for this charger, for example builtin-rcd.
    • clearbooleanRequired
      The adapter can take the QR off the screen.
    • deletedbooleanRequired
    • deliveryDisplayDeliveryRequired
      Child attributes
      • stateenumRequired
        applied: the charging core dispatched the latest push, which does not confirm what the screen shows (the generic OCPP 2.x adapters cannot tell whether a charger has a screen). unsupported: no adapter drives this charger's screen; use a printed QR.
        One of pending, applied, failed, unsupported
      • shownboolean | nullRequired
        Whether the last applied push sent the QR (false after a clear); null before the first push.
      • revisioninteger | nullRequired
        Desired revision the last successful push carried.
      • applied_atstring | nullRequired
      • last_attempt_atstring | nullRequired
      • last_errorstring | nullRequired
        Error code of the last failed push, for example dispatch_unconfirmed or template_render_failed.
    • updated_atstringRequired
GET /v1/tenants/{tenant_id}/stations/{station_id}/displays
curl --fail-with-body "https://api.ivoracharge.com/v1/tenants/1042/stations/1/displays" \
  -H "Authorization: Bearer $IVORA_API_KEY"
Response · 200
{
  "data": [
    {
      "id": "id_0123456789abcdef",
      "tenant_id": 1042,
      "station_id": 1,
      "evse_number": 1,
      "qr": "string",
      "show_price": false,
      "visibility": "idle",
      "tariff_id": 42,
      "revision": 1,
      "adapter": "string",
      "clear": false,
      "deleted": false,
      "delivery": {
        "state": "pending",
        "shown": false,
        "revision": 1,
        "applied_at": "2026-09-30T17:00:00Z",
        "last_attempt_at": "2026-09-30T17:00:00Z",
        "last_error": "string"
      },
      "updated_at": "2026-09-30T17:00:00Z"
    }
  ]
}
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.