List webhook endpoints
get/v1/tenants/{tenant_id}/webhooks
Requires an API key
Path parameters
- tenant_idintegerRequired
Returns · 200
- dataarray of WebhookRecordRequired
Child attributes
- idstringRequired
- tenant_idintegerRequired
- urlstringRequired
- eventsarray of enumRequired
- descriptionstringRequired
- statusenumRequiredOne of
active,disabled - created_atstringRequired
- disabled_atstring | nullRequired
- stationsarray of integer | nullStation filter for station, connector, fault and meter events; null delivers every station.
- meterMeterOptions
Child attributes
- sample_interval_secondsintegerMinimum seconds between meter.sampled deliveries of one transaction to this endpoint. A transaction's first and last samples are always delivered.Default
60· Minimum 10 · Maximum 3600
- secretstring | nullReturned once at creation. Verify Ivora-Signature with HMAC-SHA256 over '<timestamp>.<raw body>'.
GET /v1/tenants/{tenant_id}/webhooks
curl --fail-with-body "https://api.ivoracharge.com/v1/tenants/1042/webhooks" \
-H "Authorization: Bearer $IVORA_API_KEY"Response · 200
{
"data": [
{
"id": "id_0123456789abcdef",
"tenant_id": 1042,
"url": "https://app.example.com/ivora/webhooks",
"events": [
"operation.completed"
],
"description": "string",
"status": "active",
"created_at": "2026-09-30T17:00:00Z",
"disabled_at": "2026-09-30T17:00:00Z",
"stations": [
1
],
"meter": {
"sample_interval_seconds": 60
},
"secret": "string"
}
]
}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.