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 121–150 of 225 actions

Get flow action messages

KLAVIYO_GET_FLOW_ACTION_MESSAGES

Retrieve up to 50 flow messages per request by action ID, sortable by various fields, with ascending/descending options, and paginated using `page[size]` and `page[number]`. Rate limits: 3/s burst, 60/m steady. Scope required: `flows:read`.

Untrusted display-only summary

Get Parent Flow for Flow Action

KLAVIYO_GET_FLOW_ACTION_RELATIONSHIPS_FLOW

Get the parent flow associated with a given flow action ID. This endpoint returns the flow relationship data for a specific flow action, allowing you to identify which flow contains the specified action. Use cases: - Determine which flow a specific action belongs to - Navigate from an action to its parent flow Rate li…

Untrusted display-only summary

Get flow action relationships messages

KLAVIYO_GET_FLOW_ACTION_RELATIONSHIPS_MESSAGES

Retrieves up to 50 flow message relationships per request for a specified flow action ID, with cursor pagination. Rate limits: 3/s burst, 60/min steady. Requires `flows:read` scope.

Untrusted display-only summary

Get flow flow actions

KLAVIYO_GET_FLOW_FLOW_ACTIONS

Get all flow actions associated with the given flow ID. Returns a maximum of 50 flow actions per request, which can be paginated with cursor-based pagination. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `flows:read`

Untrusted display-only summary

Get flow for flow action

KLAVIYO_GET_FLOW_FOR_FLOW_ACTION

Get the flow associated with the given action ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `flows:read`

Untrusted display-only summary

Get flow message

KLAVIYO_GET_FLOW_MESSAGE

Get the flow message of a flow with the given message ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `flows:read`

Untrusted display-only summary

Get flow message relationships action

KLAVIYO_GET_FLOW_MESSAGE_RELATIONSHIPS_ACTION

Get the flow action relationship for a specific flow message. This returns the parent flow action that contains the specified flow message (e.g., the SEND_EMAIL or SEND_SMS action). Requires a valid flow message ID which can be obtained from GET /api/flow-actions/{id}/flow-messages/. Rate limits: Burst 3/s, Steady 60/…

Untrusted display-only summary

Get flow message relationships template

KLAVIYO_GET_FLOW_MESSAGE_RELATIONSHIPS_TEMPLATE

Returns the ID of the related template *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `templates:read`

Untrusted display-only summary

Get flow message template

KLAVIYO_GET_FLOW_MESSAGE_TEMPLATE

Return the related template *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `templates:read`

Untrusted display-only summary

Get flow relationships flow actions

KLAVIYO_GET_FLOW_RELATIONSHIPS_FLOW_ACTIONS

Retrieve all flow action relationships for a specific flow ID, sortable by `id`, `status`, `created`, `updated`. Refine with filters, max 50 per page, paginated by `page[size]` and `page[number]`. Rate limits: Burst 3/s, Steady 60/m. Scope: `flows:read`.

Untrusted display-only summary

Get flow relationships tags

KLAVIYO_GET_FLOW_RELATIONSHIPS_TAGS

Return the tag IDs of all tags associated with the given flow. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `flows:read` `tags:read`

Untrusted display-only summary

Get flows

KLAVIYO_GET_FLOWS

Get all flows in an account. Returns a maximum of 50 flows per request, which can be paginated with cursor-based pagination. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `flows:read`

Untrusted display-only summary

Get flow tags

KLAVIYO_GET_FLOW_TAGS

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

Untrusted display-only summary

Get form

KLAVIYO_GET_FORM

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

Untrusted display-only summary

Get form for form version

KLAVIYO_GET_FORM_FOR_FORM_VERSION

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

Untrusted display-only summary

Get form id for form version

KLAVIYO_GET_FORM_ID_FOR_FORM_VERSION

Get the ID of the form associated with the given form version. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `forms:read`

Untrusted display-only summary

Get forms

KLAVIYO_GET_FORMS

Get all forms in an account. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `forms:read`

Untrusted display-only summary

Get form version

KLAVIYO_GET_FORM_VERSION

Retrieve detailed information about a specific form version by its ID. Form versions represent different variations of a Klaviyo sign-up form. A form may have multiple versions for A/B testing (multiple live variations) or draft/live combinations during editing. Use this endpoint to get the full configuration includin…

Untrusted display-only summary

Get image

KLAVIYO_GET_IMAGE

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

Untrusted display-only summary

Get images

KLAVIYO_GET_IMAGES

Get all images in an account. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `images:read`

Untrusted display-only summary

Get list

KLAVIYO_GET_LIST

API allows 75 req/sec and 700 req/min, but with 'profile_count' param, it's 1 req/sec and 15 req/min. 'lists:read' scope needed. See developer guide for details.

Untrusted display-only summary

Get list profiles

KLAVIYO_GET_LIST_PROFILES

Retrieve profiles in a list by ID, filterable by email/phone/push token/join date, sortable by join date. Regular rate limit: 75/s, 700/m; with predictive analytics: 10/s, 150/m. Details at Klaviyo guide. Scopes required: lists:read, profiles:read.

Untrusted display-only summary

Get List Relationships

KLAVIYO_GET_LIST_RELATIONSHIPS

Get profile membership relationships for a Klaviyo list. Returns references (IDs) to profiles that are members of the specified list. Use when you need to retrieve which profiles belong to a list without fetching full profile data.

Untrusted display-only summary

Get list relationships tags

KLAVIYO_GET_LIST_RELATIONSHIPS_TAGS

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

Untrusted display-only summary

Get Lists

KLAVIYO_GET_LISTS

Retrieve marketing lists from your Klaviyo account. This action allows you to fetch lists with optional filtering and sorting. You can filter by name, creation date, and other attributes. Results are paginated with a default of 10 lists per page. Rate limits: 75/s burst, 700/m steady. Required scope: `lists:read`. Pre…

Untrusted display-only summary

Get list tags

KLAVIYO_GET_LIST_TAGS

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

Untrusted display-only summary

Get metric

KLAVIYO_GET_METRIC

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

Untrusted display-only summary

Get metrics

KLAVIYO_GET_METRICS

Get all metrics in an account. Requests can be filtered by the following fields: integration `name`, integration `category` Returns a maximum of 200 results per page. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `metrics:read`

Untrusted display-only summary

Get profile

KLAVIYO_GET_PROFILE

Get the profile with the given profile ID. *Rate limits*: Burst: `75/s` Steady: `700/m` **Scopes:** `profiles:read`

Untrusted display-only summary

Get profile lists

KLAVIYO_GET_PROFILE_LISTS

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

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.