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 61–90 of 225 actions
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
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
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
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
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
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
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
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
KLAVIYO_GET_CAMPAIGN_MESSAGE_CAMPAIGN
Return the related campaign *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:read`
Untrusted display-only summary
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.