OAUTH2
klaviyo_oauth
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.
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.
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
OAUTH2
No fields declared in this snapshot.
API_KEY
No fields declared in this snapshot.
Capability index
Showing 121–150 of 225 actions
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
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
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
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
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
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
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
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
KLAVIYO_GET_FLOW_MESSAGE_TEMPLATE
Return the related template *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `templates:read`
Untrusted display-only summary
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
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
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
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
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
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
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
KLAVIYO_GET_FORMS
Get all forms in an account. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `forms:read`
Untrusted display-only summary
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
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
KLAVIYO_GET_IMAGES
Get all images in an account. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `images:read`
Untrusted display-only summary
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
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
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
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
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
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
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
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
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
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
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.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.