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
    • statusenumRequired
      One of active, disabled
    • created_atstringRequired
    • disabled_atstring | nullRequired
    • stationsarray of integer | null
      Station filter for station, connector, fault and meter events; null delivers every station.
    • meterMeterOptions
      Child attributes
      • sample_interval_secondsinteger
        Minimum 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 | null
      Returned 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.