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
- afterintegerDefault
0· Minimum 0 - limitintegerDefault
50· Minimum 1 · Maximum 100 - typestring | nullUp to 60 characters
- station_idinteger | nullCharger events of this station resource ID onlyGreater than 0
Returns · 200
- dataarray of TenantEventRecordRequired
Child attributes
- idstringRequired
- sequenceintegerRequired
- tenant_idintegerRequired
- typeenumRequiredOne 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 | nullCharger events only: the station resource ID.
- station_sequenceinteger | nullCharger events only: increases by one with each event of this station; order a station's events by it.
- occurred_atstring | nullCharger 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.