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 181–210 of 225 actions

Query campaign values

KLAVIYO_QUERY_CAMPAIGN_VALUES

Returns the requested campaign analytics values data *Rate limits*: Burst: `1/s` Steady: `2/m` Daily: `225/d` **Scopes:** `campaigns:read`

Untrusted display-only summary

Query flow series

KLAVIYO_QUERY_FLOW_SERIES

Returns time-series analytics data for flows, enabling performance tracking over time intervals. Use this to analyze flow metrics like open rates, click rates, conversions, and delivery statistics. Rate limits: Burst 1/s, Steady 2/m, Daily 225/d. Scopes: flows:read

Untrusted display-only summary

Query flow values

KLAVIYO_QUERY_FLOW_VALUES

Returns the requested flow analytics values data *Rate limits*: Burst: `1/s` Steady: `2/m` Daily: `225/d` **Scopes:** `flows:read`

Untrusted display-only summary

Query metric aggregates

KLAVIYO_QUERY_METRIC_AGGREGATES

The Klaviyo endpoint fetches metric events, handling JSON requests for custom data queries, sorting, and filtering; offers grouping and time-based filters; requires adherence to rate limits (3 requests per second, 60 per minute) under 'metrics:read'.

Untrusted display-only summary

Remove Profile from List

KLAVIYO_REMOVE_PROFILE_FROM_LIST

Remove profiles from a Klaviyo list by profile IDs or email addresses. This action removes profiles from a marketing list without affecting their overall consent status. Use the Unsubscribe Profiles action for complete unsubscribing. You can remove up to 1000 profiles per call. Rate limits: 10/s burst, 150/m steady. R…

Untrusted display-only summary

Request profile deletion

KLAVIYO_REQUEST_PROFILE_DELETION

To delete a profile, use only one identifier: email, phone number, or ID. Requests are asynchronous and can be tracked. Ensure legal compliance; refer to docs. Rate limits: 3 per second, 60 per minute.

Untrusted display-only summary

Spawn bulk profile import job

KLAVIYO_SPAWN_BULK_PROFILE_IMPORT_JOB

Initiate a job to create/update a batch of profiles, up to 10,000 with a max size of 5MB per request. Rate limits: 10/s burst, 150/m steady. Requires `lists:write` and `profiles:write` scopes. More info in the Bulk Profile Import API guide.

Untrusted display-only summary

Spawn coupon code bulk create job

KLAVIYO_SPAWN_COUPON_CODE_BULK_CREATE_JOB

Create a coupon-code-bulk-create-job to bulk create a list of coupon codes. Max 1000 coupon codes per job. Max 100 jobs queued at once. Rate limits: Burst 75/s, Steady 700/m. Scopes: coupon-codes:write. Returns a job ID that can be used to query the job status via the get_coupon_code_bulk_create_job endpoint.

Untrusted display-only summary

Spawn create categories job

KLAVIYO_SPAWN_CREATE_CATEGORIES_JOB

Create bulk job for up to 100 catalog categories with a 5MB size limit and a max of 500 concurrent jobs. Rate limits: 75/s burst, 700/m steady. Requires 'catalogs:write' scope.

Untrusted display-only summary

Spawn create items job

KLAVIYO_SPAWN_CREATE_ITEMS_JOB

Create batches of up to 100 catalog items with a 5MB size limit using the bulk job, which allows 500 concurrent jobs. Rate limits are 75/s burst and 700/m steady. Requires `catalogs:write` scope.

Untrusted display-only summary

Spawn create variants job

KLAVIYO_SPAWN_CREATE_VARIANTS_JOB

Initiate a job to bulk create up to 100 catalog variants, with a 5MB payload size limit. A max of 500 jobs can run concurrently. Rate limits are 75/s burst and 700/m steady. Requires 'catalogs:write' scope.

Untrusted display-only summary

Spawn delete categories job

KLAVIYO_SPAWN_DELETE_CATEGORIES_JOB

Delete multiple catalog categories in bulk, with a limit of 100 per request and a 5MB payload size. A maximum of 500 concurrent jobs permitted. Rate limits are 75/s burst and 700/min steady. Requires `catalogs:write` scope.

Untrusted display-only summary

Spawn delete items job

KLAVIYO_SPAWN_DELETE_ITEMS_JOB

Delete batches of catalog items with a bulk job, max 100 items/request, 5MB size limit, and up to 500 concurrent jobs. Rate limits are 75/s burst and 700/m steady. Requires `catalogs:write` scope.

Untrusted display-only summary

Spawn delete variants job

KLAVIYO_SPAWN_DELETE_VARIANTS_JOB

Delete multiple catalog variants with a bulk job, max 100 per request, 5MB size limit. Only 500 jobs can run concurrently. Rate limits: 75/s burst, 700/m steady. Requires `catalogs:write` scope.

Untrusted display-only summary

Spawn update categories job

KLAVIYO_SPAWN_UPDATE_CATEGORIES_JOB

Create a job to bulk update up to 100 categories, with a 5MB size limit and a maximum of 500 concurrent jobs. Burst rate limit is 75/s, steady is 700/m. Requires `catalogs:write` scope.

Untrusted display-only summary

Spawn update items job

KLAVIYO_SPAWN_UPDATE_ITEMS_JOB

You can bulk update up to 100 catalog items with a 5MB payload limit. A max of 500 jobs can run concurrently. Rate limits are 75 requests/second and 700 requests/minute. Required scope: `catalogs:write`.

Untrusted display-only summary

Spawn update variants job

KLAVIYO_SPAWN_UPDATE_VARIANTS_JOB

Create a job to bulk update up to 100 catalog variants with a 5MB payload limit. A max of 500 jobs may run concurrently. Rate limits are 75/s burst and 700/m steady. Requires `catalogs:write` scope.

Untrusted display-only summary

Subscribe profiles

KLAVIYO_SUBSCRIBE_PROFILES

The API supports double opt-in for marketing, with 'historical_import' bypassing consent. It resets opt-outs for returning users. Caps at 1000 profiles, 75/s, and 700/min. Needs 'lists:write', 'profiles:write', 'subscriptions:write' permissions.

Untrusted display-only summary

Suppress profiles

KLAVIYO_SUPPRESS_PROFILES

Suppress profiles by email, segment, or list ID to stop email marketing, regardless of consent. View guides for details. Max 100 emails per request, with rate limits of 75/s and 700/m. Scopes: profiles:write, subscriptions:write.

Untrusted display-only summary

Unregister client push token

KLAVIYO_UNREGISTER_CLIENT_PUSH_TOKEN

This endpoint unsubscribes a push token, for use with Klaviyo's mobile SDKs and a public API key. Push notifications must be on. Rate limits are 3/s and 60/m.

Untrusted display-only summary

Unsubscribe profiles

KLAVIYO_UNSUBSCRIBE_PROFILES

Opt-out profiles from email or SMS marketing. Unsubscribe up to 100 profiles at a time with burst (75/s) and steady (700/m) rate limits. Use different method to remove without affecting subscriptions. More on consent and removal in the provided links.

Untrusted display-only summary

Unsubscribe Profiles Bulk

KLAVIYO_UNSUBSCRIBE_PROFILES_BULK

Tool to unsubscribe one or more profiles from a Klaviyo list. Use when you need to bulk unsubscribe up to 100 profiles from email or SMS marketing for a specific list.

Untrusted display-only summary

Unsuppress profiles

KLAVIYO_UNSUPPRESS_PROFILES

Remove 'USER_SUPPRESSED' blocks on profiles manually via email, segment, or list ID. Does not affect unsubscribes or other suppressions. Limits: 100 emails per request, 75/s burst, 700/m steady. Scope: 'subscriptions:write'.

Untrusted display-only summary

Unsuppress Profiles (Bulk)

KLAVIYO_UNSUPPRESS_PROFILES_BULK

Tool to unsuppress one or more profiles from email marketing by email address. Use when you need to remove USER_SUPPRESSED status from profiles. This only removes suppressions with reason USER_SUPPRESSED; profiles with HARD_BOUNCE or INVALID_EMAIL suppressions remain unchanged. Returns a job object that can be monitor…

Untrusted display-only summary

Update Campaign

KLAVIYO_UPDATE_CAMPAIGN

Update a campaign with the specified attributes. This action allows you to modify campaign settings including name, audiences, and send strategy. Only the fields you provide will be updated; others remain unchanged. Rate limits: 10/s burst, 150/m steady. Required scope: `campaigns:write`. Preconditions: - Valid API ke…

Untrusted display-only summary

Update campaign message

KLAVIYO_UPDATE_CAMPAIGN_MESSAGE

Update a campaign message *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:write`

Untrusted display-only summary

Update catalog category

KLAVIYO_UPDATE_CATALOG_CATEGORY

Update a catalog category with the given category ID. *Rate limits*: Burst: `75/s` Steady: `700/m` **Scopes:** `catalogs:write`

Untrusted display-only summary

Update Catalog Category Relationships

KLAVIYO_UPDATE_CATALOG_CATEGORY_RELATIONSHIPS

Tool to update item relationships for a catalog category. Replaces all existing item relationships with the provided list. Use when you need to associate catalog items with a category or remove existing associations. Pass an empty data array to remove all item relationships from the category. Rate limits: 75/s burst,…

Untrusted display-only summary

Update catalog category relationships items

KLAVIYO_UPDATE_CATALOG_CATEGORY_RELATIONSHIPS_ITEMS

Update item relationships for the given category ID. *Rate limits*: Burst: `75/s` Steady: `700/m` **Scopes:** `catalogs:write`

Untrusted display-only summary

Update catalog item

KLAVIYO_UPDATE_CATALOG_ITEM

Update a catalog item with the given item ID. *Rate limits*: Burst: `75/s` Steady: `700/m` **Scopes:** `catalogs:write`

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.