Power BI Connector for Klaviyo

Build 25.0.9454

Webhooks

Lists all webhooks configured in the account.

Select

The connector uses the Klaviyo API to process WHERE clause conditions with the following columns and operators. Remaining filters are evaluated client-side within the connector.

  • Id supports the operator: =
  • Name supports the operator: =
  • Enabled supports the operator: =

For example, the following queries are processed server-side:

SELECT * FROM Webhooks 
WHERE Id = 'webhook-id'

SELECT * FROM Webhooks 
WHERE Enabled = true

Insert

You can create new webhooks.

INSERT INTO Webhooks (Name, Description, EndpointUrl, Enabled) 
VALUES ('Order Updates', 'Webhook for order status changes', 'https://example.com/webhook', true)

Update

You can update webhooks. The fields that can be updated are Name, Description, EndpointUrl, and Enabled.

UPDATE Webhooks 
SET Enabled = false 
WHERE Id = 'webhook-id'

Delete

You can delete a webhook by specifying its Id.

DELETE FROM Webhooks 
WHERE Id = 'webhook-id'

Columns

Name Type ReadOnly References Description
Id [KEY] String False

The unique identifier for the webhook within Klaviyo.

CreatedAt Datetime False

The date and time when the webhook was created, in ISO 8601 format (YYYY-MM-DDTHH:MM:SS.mmmmmm).

Description String False

A short description of the webhook, used to clarify its purpose or integration context.

Enabled Bool False

Indicates whether the webhook is currently active and allowed to send event notifications.

EndpointUrl String False

The destination URL to which webhook event payloads are sent. The value is truncated for security reasons.

Name String False

The display name of the webhook as defined in Klaviyo.

UpdatedAt Datetime False

The date and time when the webhook configuration was last updated, in ISO 8601 format (YYYY-MM-DDTHH:MM:SS.mmmmmm).

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9454