All integrations
KL
Catalogue metadata onlymarketing automationv20260821_00

KLAVIYO

Klaviyo

Klaviyo is a data-driven email and SMS marketing platform that allows e-commerce brands to deliver targeted messages, track conversions, and scale customer relationships

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

225

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEYOAUTH2

OAUTH2

klaviyo_oauth

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

API_KEY

API_KEY

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 61–90 of 225 actions

Get bulk profile import job relationships profiles

KLAVIYO_GET_BULK_PROFILE_IMPORT_JOB_RELATIONSHIPS_PROFILES

Get profile relationships for the bulk profile import job with the given ID. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `profiles:read`

Untrusted display-only summary

Get bulk profile import jobs

KLAVIYO_GET_BULK_PROFILE_IMPORT_JOBS

Get all bulk profile import jobs. Returns a maximum of 100 jobs per request. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `lists:read` `profiles:read`

Untrusted display-only summary

Get bulk update catalog items job

KLAVIYO_GET_BULK_UPDATE_CATALOG_ITEMS_JOB

Get a catalog item bulk update job with the given job ID. An `include` parameter can be provided to get the following related resource data: `items`.

Untrusted display-only summary

Get Bulk Update Categories Job

KLAVIYO_GET_BULK_UPDATE_CATEGORIES_JOB

Retrieve a catalog category bulk update job by its ID from Klaviyo. This action fetches the status and details of a bulk update job for catalog categories, including progress metrics (total, completed, failed counts) and optionally the related category resources. Use this to track the progress of bulk category update…

Untrusted display-only summary

Get Bulk Update Variants Job

KLAVIYO_GET_BULK_UPDATE_VARIANTS_JOB

Tool to retrieve a catalog variant bulk update job by its ID. Use when you need to check the status, progress, or results of a bulk update operation on catalog variants.

Untrusted display-only summary

Get Campaign

KLAVIYO_GET_CAMPAIGN

Retrieve a specific campaign by its ID from Klaviyo. This action fetches detailed information about a single campaign including its name, status, audience settings, send strategy, and optionally related messages and tags. Rate limits: 10/s burst, 150/m steady. Required scope: `campaigns:read`. Preconditions: - Valid A…

Untrusted display-only summary

Get campaign campaign messages

KLAVIYO_GET_CAMPAIGN_CAMPAIGN_MESSAGES

Return all messages that belong to the given campaign. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:read`

Untrusted display-only summary

Get campaign message

KLAVIYO_GET_CAMPAIGN_MESSAGE

Returns a specific message based on a required id. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:read`

Untrusted display-only summary

Get campaign message campaign

KLAVIYO_GET_CAMPAIGN_MESSAGE_CAMPAIGN

Return the related campaign *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:read`

Untrusted display-only summary

Get campaign message relationships campaign

KLAVIYO_GET_CAMPAIGN_MESSAGE_RELATIONSHIPS_CAMPAIGN

Returns the ID of the related campaign *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:read`

Untrusted display-only summary

Get campaign message relationships template

KLAVIYO_GET_CAMPAIGN_MESSAGE_RELATIONSHIPS_TEMPLATE

Returns the ID of the related template *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:read` `templates:read`

Untrusted display-only summary

Get campaign message template

KLAVIYO_GET_CAMPAIGN_MESSAGE_TEMPLATE

Return the related template *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:read` `templates:read`

Untrusted display-only summary

Get campaign recipient estimation

KLAVIYO_GET_CAMPAIGN_RECIPIENT_ESTIMATION

Get estimated recipients for a given campaign ID using `Create Campaign Recipient Estimation Job`. Rate limits are 10/s burst and 150/m steady. Required scope: `campaigns:read`.

Untrusted display-only summary

Get campaign recipient estimation job

KLAVIYO_GET_CAMPAIGN_RECIPIENT_ESTIMATION_JOB

Retrieve the status of a recipient estimation job triggered with the `Create Campaign Recipient Estimation Job` endpoint. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:read`

Untrusted display-only summary

Get campaign relationships campaign messages

KLAVIYO_GET_CAMPAIGN_RELATIONSHIPS_CAMPAIGN_MESSAGES

Returns the IDs of all messages associated with the given campaign. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:read`

Untrusted display-only summary

Get campaign relationships tags

KLAVIYO_GET_CAMPAIGN_RELATIONSHIPS_TAGS

Returns the IDs of all tags associated with the given campaign. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `campaigns:read` `tags:read`

Untrusted display-only summary

Get Campaigns

KLAVIYO_GET_CAMPAIGNS

Retrieve campaigns from your Klaviyo account. This action allows you to fetch campaigns with optional filtering and sorting. Klaviyo requires specifying a channel (email or sms) to list campaigns. You can add additional filters for status, name, creation date, and other attributes. Results are paginated with a default…

Untrusted display-only summary

Get campaign send job

KLAVIYO_GET_CAMPAIGN_SEND_JOB

Get a campaign send job *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:read`

Untrusted display-only summary

Get campaign tags

KLAVIYO_GET_CAMPAIGN_TAGS

Return all tags that belong to the given campaign. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `campaigns:read` `tags:read`

Untrusted display-only summary

Get catalog categories

KLAVIYO_GET_CATALOG_CATEGORIES

Retrieve up to 100 account catalog categories, sortable by creation date. Only `$custom` integration and `$default` catalog types supported. Rate limits are 350/s and 3500/m. Requires `catalogs:read` scope.

Untrusted display-only summary

Get catalog category

KLAVIYO_GET_CATALOG_CATEGORY

Get a catalog category with the given category ID. *Rate limits*: Burst: `350/s` Steady: `3500/m` **Scopes:** `catalogs:read`

Untrusted display-only summary

Get catalog category items

KLAVIYO_GET_CATALOG_CATEGORY_ITEMS

Retrieve up to 100 sorted items per request from a category using the category ID. Sort by 'created' field. Rate limits are 350/s burst and 3500/m steady. Requires 'catalogs:read' scope.

Untrusted display-only summary

Get catalog category relationships items

KLAVIYO_GET_CATALOG_CATEGORY_RELATIONSHIPS_ITEMS

Get all items in the given category ID. Returns a maximum of 100 items per request. *Rate limits*: Burst: `350/s` Steady: `3500/m` **Scopes:** `catalogs:read`

Untrusted display-only summary

Get catalog item

KLAVIYO_GET_CATALOG_ITEM

Get a specific catalog item with the given item ID. *Rate limits*: Burst: `350/s` Steady: `3500/m` **Scopes:** `catalogs:read`

Untrusted display-only summary

Get catalog item categories

KLAVIYO_GET_CATALOG_ITEM_CATEGORIES

Retrieve the catalog categories for an item by ID, sorted by 'created' date, with a 100-category maximum per request. Rate limits: 350/s burst, 3500/m steady. Requires 'catalogs:read' scope.

Untrusted display-only summary

Get catalog item relationships categories

KLAVIYO_GET_CATALOG_ITEM_RELATIONSHIPS_CATEGORIES

Get all catalog categories that a particular item is in. Returns a maximum of 100 categories per request. *Rate limits*: Burst: `350/s` Steady: `3500/m` **Scopes:** `catalogs:read`

Untrusted display-only summary

Get catalog items

KLAVIYO_GET_CATALOG_ITEMS

Retrieve up to 100 sorted catalog items per account, with `$custom` integration and `$default` type. Rate limits: 350/s burst, 3500/m steady. Scope required: `catalogs:read`.

Untrusted display-only summary

Get catalog item variants

KLAVIYO_GET_CATALOG_ITEM_VARIANTS

Retrieve up to 100 variants per request for a specific item ID, sortable by creation date. Rate limits are 350/s burst and 3500/m steady. Requires 'catalogs:read' scope.

Untrusted display-only summary

Get catalog variant

KLAVIYO_GET_CATALOG_VARIANT

Get a catalog item variant with the given variant ID. *Rate limits*: Burst: `350/s` Steady: `3500/m` **Scopes:** `catalogs:read`

Untrusted display-only summary

Get catalog variants

KLAVIYO_GET_CATALOG_VARIANTS

Retrieve up to 100 account variants per request, sortable by creation date. Supports only `$custom` integration and `$default` catalog types. Rate limits are 350/s burst and 3500/m steady. Requires `catalogs:read` scope.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.