{ "opencollection": "1.0.0", "info": { "name": "Klaviyo Accounts Webhooks API", "version": "2026-04-15" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Webhooks", "type": "folder" }, "items": [ { "info": { "name": "Get Webhooks", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/webhooks", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "fields[webhook]", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#sparse-fieldsets" }, { "name": "include", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#relationships" } ] }, "docs": "Get all webhooks in an account.

*Rate limits*:
Burst: `1/s`
Steady: `15/m`\n\n**Scopes:**\n`webhooks:read`" }, { "info": { "name": "Create Webhook", "type": "http" }, "http": { "method": "POST", "url": "https://a.klaviyo.com/api/webhooks", "headers": [ { "name": "revision", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new Webhook

*Rate limits*:
Burst: `1/s`
Steady: `15/m`\n\n**Scopes:**\n`webhooks:write`" }, { "info": { "name": "Get Webhook", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/webhooks/:id", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the webhook." }, { "name": "fields[webhook]", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#sparse-fieldsets" }, { "name": "include", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#relationships" } ] }, "docs": "Get the webhook with the given ID.

*Rate limits*:
Burst: `1/s`
Steady: `15/m`\n\n**Scopes:**\n`webhooks:read`" }, { "info": { "name": "Update Webhook", "type": "http" }, "http": { "method": "PATCH", "url": "https://a.klaviyo.com/api/webhooks/:id", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the webhook." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the webhook with the given ID.

*Rate limits*:
Burst: `1/s`
Steady: `15/m`\n\n**Scopes:**\n`webhooks:write`" }, { "info": { "name": "Delete Webhook", "type": "http" }, "http": { "method": "DELETE", "url": "https://a.klaviyo.com/api/webhooks/:id", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the webhook." } ] }, "docs": "Delete a webhook with the given ID.

*Rate limits*:
Burst: `1/s`
Steady: `15/m`\n\n**Scopes:**\n`webhooks:write`" }, { "info": { "name": "Get Webhook Topics", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/webhook-topics", "headers": [ { "name": "revision", "value": "" } ] }, "docs": "Get all webhook topics in a Klaviyo account.

*Rate limits*:
Burst: `1/s`
Steady: `15/m`\n\n**Scopes:**\n`webhooks:read`" }, { "info": { "name": "Get Webhook Topic", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/webhook-topics/:id", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the webhook topic." } ] }, "docs": "Get the webhook topic with the given ID.

*Rate limits*:
Burst: `1/s`
Steady: `15/m`\n\n**Scopes:**\n`webhooks:read`" } ] } ], "bundled": true }