Poll tenant events by cursor

get/v1/tenants/{tenant_id}/events
Requires an API key

The same events webhooks deliver, in ascending sequence, for recovery or polling. Requires stations:read; events carrying billing data appear only when the key also has billing:read. Persist next_cursor after processing. Filter by type and, for charger events, by station_id. Webhook filters (stations, meter sample interval) apply to deliveries only: the log keeps every meter.sampled event, at most one per transaction every 10 seconds, for 7 days.

Path parameters

  • tenant_idintegerRequired

Query parameters

  • afterinteger
    Default 0 · Minimum 0
  • limitinteger
    Default 50 · Minimum 1 · Maximum 100
  • typestring | null
    Up to 60 characters
  • station_idinteger | null
    Charger events of this station resource ID only
    Greater than 0

Returns · 200

  • dataarray of TenantEventRecordRequired
    Child attributes
    • idstringRequired
    • sequenceintegerRequired
    • tenant_idintegerRequired
    • typeenumRequired
      One of operation.completed, charging_session.status_changed, bill.finalized, webhook.test, display.delivery_changed, station.connected, station.disconnected, station.booted, connector.status_changed, station.fault_opened, station.fault_cleared, meter.sampled
    • resource_idstringRequired
    • dataobjectRequired
    • created_atstringRequired
    • station_idinteger | null
      Charger events only: the station resource ID.
    • station_sequenceinteger | null
      Charger events only: increases by one with each event of this station; order a station's events by it.
    • occurred_atstring | null
      Charger events only: when the charger reported it (its own clock), when known.
  • next_cursorintegerRequired
GET /v1/tenants/{tenant_id}/events
curl --fail-with-body "https://api.ivoracharge.com/v1/tenants/1042/events" \
  -H "Authorization: Bearer $IVORA_API_KEY"
Response · 200
{
  "data": [
    {
      "id": "id_0123456789abcdef",
      "sequence": 1,
      "tenant_id": 1042,
      "type": "operation.completed",
      "resource_id": "resource_0123456789abcdef",
      "data": {},
      "created_at": "2026-09-30T17:00:00Z",
      "station_id": 1,
      "station_sequence": 1,
      "occurred_at": "2026-09-30T17:00:00Z"
    }
  ],
  "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.