generated: '2026-10-08' method: searched generator: extract-docs-artifacts.py (local) source: https://docs.fiskil.com/data-api/guides/core-concepts/webhooks sources: - https://docs.fiskil.com/data-api/guides/core-concepts/webhooks description: Fiskil delivers webhook notifications over HTTPS as JSON payloads. Each event includes a delivery_attempt count and a publish_time timestamp. events: - event: consent.received description: Triggered when an end user grants data‑sharing consent. - event: consent.updated description: Triggered when an end user modifies their consent. - event: consent.revoked description: Triggered when consent expires or is revoked. - event: common.identity.sync.completed description: Indicates successful syncing of an end user's identity data. - event: energy.billing.sync.completed description: Billing data synced. - event: energy.usage.sync.completed description: Usage data synced. - event: energy.servicepoints.sync.completed description: Service point data synced. - event: energy.accounts.sync.completed description: Account data synced. - event: energy.concessions.sync.completed description: Concession data synced. - event: energy.der.sync.completed description: Distributed Energy Resource data synced. - event: energy.invoices.sync.completed description: Invoices synced. - event: energy.paymentschedules.sync.completed description: Payment schedules synced. - event: energy.plans.sync.completed description: Energy plans synced. - event: banking.accounts.sync.completed description: Banking account data synced. - event: banking.balances.sync.completed description: Balance data synced. - event: banking.transactions.basic.sync.completed description: Basic transaction data synced. - event: banking.transactions.sync.completed description: Detailed transactions synced (including metadata). - event: banking.transactions.sync.failed description: The transaction refresh job has failed (only for manual triggers). - event: banking.payees.sync.completed description: Payees synced. - event: banking.directdebits.sync.completed description: Direct debits synced. - event: banking.scheduledpayments.sync.completed description: Scheduled payments synced. - event: banking.products.sync.completed description: Banking product data synced. - event: banking.transactions.recent.sync.completed description: Recent basic transaction data synced (first‑time sync of last ~90 days). delivery: signature: X-Fiskil-Signature header containing an HMAC SHA256 signature retries: Up to 5 attempts with back‑off intervals of 1–10 minutes; after that the event is discarded content_type: application/json over HTTPS (HTTPS mandatory in production) docs: https://docs.fiskil.com/data-api/guides/core-concepts/webhooks