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 151–180 of 225 actions

Get Profile Relationships

KLAVIYO_GET_PROFILE_RELATIONSHIPS

Tool to get list membership or segment membership relationships for a profile with the given profile ID. Use when you need to determine which lists or segments a specific profile belongs to.

Untrusted display-only summary

Get Profiles

KLAVIYO_GET_PROFILES

Retrieve profiles from your Klaviyo account. This action allows you to fetch profiles with optional filtering and sorting. You can filter by email, external_id, creation date, and other attributes. Results are paginated with a configurable page size. Rate limits: 75/s burst, 700/m steady (lower with predictive_analyti…

Untrusted display-only summary

Get profile segments

KLAVIYO_GET_PROFILE_SEGMENTS

Get segment memberships for a profile with the given profile ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `profiles:read` `segments:read`

Untrusted display-only summary

Get segment

KLAVIYO_GET_SEGMENT

Fetch a segment by ID with default rates of 75/s and 700/m, or with `additional-fields` at 1/s and 15/m. For details, visit the provided guide. Required scope: `segments:read`.

Untrusted display-only summary

Get segment profiles

KLAVIYO_GET_SEGMENT_PROFILES

Retrieve profiles in a segment by ID, filtering by email, phone, token, or join date, and sorting by join date. Rate limit: 75/s burst, 700/m steady. Requires profiles:read and segments:read scopes.

Untrusted display-only summary

Get Segment Relationships

KLAVIYO_GET_SEGMENT_RELATIONSHIPS

Get all profile membership or tag relationships for a segment. Use 'profiles' to retrieve profile membership relationships or 'tags' to retrieve tag associations. Rate limits: Burst 75/s, Steady 700/m. Required scopes: profiles:read, segments:read.

Untrusted display-only summary

Get segments

KLAVIYO_GET_SEGMENTS

Fetch segments from an account with filters like `name`, `created`, and `updated`. Max 10 results/page. Rate limits are 75/s burst, 700/m steady. Requires `segments:read` scope.

Untrusted display-only summary

Get segment tags

KLAVIYO_GET_SEGMENT_TAGS

Return all tags associated with the given segment ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `segments:read` `tags:read`

Untrusted display-only summary

Get tag

KLAVIYO_GET_TAG

Retrieve the tag with the given tag ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `tags:read`

Untrusted display-only summary

Get tag group

KLAVIYO_GET_TAG_GROUP

Retrieve the tag group with the given tag group ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `tags:read`

Untrusted display-only summary

Get tag group relationships tags

KLAVIYO_GET_TAG_GROUP_RELATIONSHIPS_TAGS

Returns the tag IDs of all tags inside the given tag group. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `tags:read`

Untrusted display-only summary

Get tag groups

KLAVIYO_GET_TAG_GROUPS

Retrieve up to 25 tag groups per account, sortable/filterable by specific attributes. Default group included. Supports cursor pagination and adheres to rate limits of 3 requests per second and 60 per minute. Requires `tags:read` scope.

Untrusted display-only summary

Get tag group tags

KLAVIYO_GET_TAG_GROUP_TAGS

Return the tags for a given tag group ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `tags:read`

Untrusted display-only summary

Get Tag Relationships

KLAVIYO_GET_TAG_RELATIONSHIPS

Tool to retrieve relationship IDs for a tag. Returns the IDs of related resources (campaigns, flows, lists, segments, or tag-group) associated with a specific tag. The response format varies based on the related_resource type: - For collections (campaigns, flows, lists, segments): returns an array of resource identifi…

Untrusted display-only summary

Get tags

KLAVIYO_GET_TAGS

Retrieve up to 50 account tags at once, filterable/sortable by name or id, with cursor pagination. Rate limits: 3/s burst, 60/m steady. Requires `tags:read` scope.

Untrusted display-only summary

Get tag tag group

KLAVIYO_GET_TAG_TAG_GROUP

Returns the tag group resource for a given tag ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `tags:read`

Untrusted display-only summary

Get template

KLAVIYO_GET_TEMPLATE

Get a template with the given template ID. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `templates:read`

Untrusted display-only summary

Get templates

KLAVIYO_GET_TEMPLATES

Retrieve account templates with sorting options (`id`, `name`, `created`, `updated`). Limit of 10 results per page, rate limits at 10/s burst and 150/m steady. Requires `templates:read` scope.

Untrusted display-only summary

Get update categories jobs

KLAVIYO_GET_UPDATE_CATEGORIES_JOBS

Get all catalog category bulk update jobs. Returns a maximum of 100 jobs per request. *Rate limits*: Burst: `350/s` Steady: `3500/m` **Scopes:** `catalogs:read`

Untrusted display-only summary

Get update items job

KLAVIYO_GET_UPDATE_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`. *Rate limits*: Burst: `350/s` Steady: `3500/m` **Scopes:** `catalogs:read`

Untrusted display-only summary

Get update items jobs

KLAVIYO_GET_UPDATE_ITEMS_JOBS

Get all catalog item bulk update jobs. Returns a maximum of 100 jobs per request. *Rate limits*: Burst: `350/s` Steady: `3500/m` **Scopes:** `catalogs:read`

Untrusted display-only summary

Get update variants jobs

KLAVIYO_GET_UPDATE_VARIANTS_JOBS

Get all catalog variant bulk update jobs. Returns a maximum of 100 jobs per request. *Rate limits*: Burst: `350/s` Steady: `3500/m` **Scopes:** `catalogs:read`

Untrusted display-only summary

Get Variant IDs for Catalog Item

KLAVIYO_GET_VARIANT_IDS_FOR_CATALOG_ITEM

Tool to get all variant IDs related to a given catalog item ID. Returns a maximum of 100 variants per request. Use when you need to retrieve variant IDs without fetching full variant data. Supports filtering and sorting by creation date.

Untrusted display-only summary

Get version ids for form

KLAVIYO_GET_VERSION_IDS_FOR_FORM

Get the IDs of the form versions for the given form. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `forms:read`

Untrusted display-only summary

Get versions for form

KLAVIYO_GET_VERSIONS_FOR_FORM

Get the form versions for the given form. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `forms:read`

Untrusted display-only summary

Get webhook

KLAVIYO_GET_WEBHOOK

Get the webhook with the given ID. *Rate limits*: Burst: `1/s` Steady: `15/m` **Scopes:** `webhooks:read`

Untrusted display-only summary

Get webhooks

KLAVIYO_GET_WEBHOOKS

Get all webhooks in an account. *Rate limits*: Burst: `1/s` Steady: `15/m` **Scopes:** `webhooks:read`

Untrusted display-only summary

Get webhook topic

KLAVIYO_GET_WEBHOOK_TOPIC

Retrieve details of a specific webhook topic by its ID. Webhook topics define the events that can trigger webhooks (e.g., email_delivered, sent_sms). Use this to get the human-readable name and metadata for a specific topic. Rate limits: Burst 1/s, Steady 15/m. Required scope: webhooks:read

Untrusted display-only summary

Get webhook topics

KLAVIYO_GET_WEBHOOK_TOPICS

Get all webhook topics in a Klaviyo account. *Rate limits*: Burst: `1/s` Steady: `15/m` **Scopes:** `webhooks:read`

Untrusted display-only summary

Merge profiles

KLAVIYO_MERGE_PROFILES

Merge one or more source profiles into a destination profile. The source profile(s) data (events, attributes, list memberships) will be transferred to the destination, and the source profile(s) will be deleted. This operation is queued asynchronously and returns HTTP 202 Accepted. Rate limits: 10/s burst, 150/m steady…

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.