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 31–60 of 225 actions
KLAVIYO_CREATE_TAG_RELATIONSHIPS
Associate a tag with other resources (flows, lists, segments, or campaigns) in Klaviyo. Use when you need to link a tag to one or more resources for organizational purposes. Note: A resource can have up to 100 tags associated with it. Rate limits: 3/s burst, 60/m steady. Required scopes vary by resource type: tags:wri…
Untrusted display-only summary
KLAVIYO_CREATE_TEMPLATE
Summary: Custom HTML templates can be created unless an account reaches 1,000 template limit. Use sparse fieldsets to request specific fields. Rate limits are 10 per second and 150 per minute. Requires 'templates:write' scope.
Untrusted display-only summary
KLAVIYO_CREATE_TEMPLATE_CLONE
Clone a template by its ID, but cloning fails if account has 1,000+ templates. API limit: 1,000 templates. Rate limits are 10 per second and 150 per minute. Requires `templates:write` scope.
Untrusted display-only summary
KLAVIYO_CREATE_TEMPLATE_RENDER
Render an email template with specific context and sparse fieldsets, then get HTML/plain text. Rate limit: 3/s burst, 60/m steady. Scope: templates:read.
Untrusted display-only summary
KLAVIYO_CREATE_WEBHOOK
Create a new Webhook to receive real-time notifications when specific events occur in Klaviyo (e.g., email clicks, SMS sent). Rate limits: Burst: 1/s, Steady: 15/m Required scopes: webhooks:write, events:read (for event-based topics) Note: Each Klaviyo account can have a maximum of 10 webhooks.
Untrusted display-only summary
KLAVIYO_DELETE_CAMPAIGN
Delete a campaign with the given campaign ID. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `campaigns:write`
Untrusted display-only summary
KLAVIYO_DELETE_CATALOG_CATEGORY
Delete a catalog category using the given category ID. *Rate limits*: Burst: `75/s` Steady: `700/m` **Scopes:** `catalogs:write`
Untrusted display-only summary
KLAVIYO_DELETE_CATALOG_CATEGORY_RELATIONSHIPS_ITEMS
Delete item relationships for the given category ID. *Rate limits*: Burst: `75/s` Steady: `700/m` **Scopes:** `catalogs:write`
Untrusted display-only summary
KLAVIYO_DELETE_CATALOG_ITEM
Delete a catalog item with the given item ID. *Rate limits*: Burst: `75/s` Steady: `700/m` **Scopes:** `catalogs:write`
Untrusted display-only summary
KLAVIYO_DELETE_CATALOG_ITEM_RELATIONSHIPS_CATEGORIES
Delete catalog category relationships for the given item ID. *Rate limits*: Burst: `75/s` Steady: `700/m` **Scopes:** `catalogs:write`
Untrusted display-only summary
KLAVIYO_DELETE_CATALOG_VARIANT
Delete a catalog item variant with the given variant ID. *Rate limits*: Burst: `75/s` Steady: `700/m` **Scopes:** `catalogs:write`
Untrusted display-only summary
KLAVIYO_DELETE_COUPON
Delete the coupon with the given coupon ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `coupons:write`
Untrusted display-only summary
KLAVIYO_DELETE_COUPON_CODE
Deletes a coupon code specified by the given identifier synchronously. If a profile has been assigned to the coupon code, an exception will be raised *Rate limits*: Burst: `350/s` Steady: `3500/m` **Scopes:** `coupon-codes:write`
Untrusted display-only summary
KLAVIYO_DELETE_FLOW
Delete a flow with the given flow ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `flows:write`
Untrusted display-only summary
KLAVIYO_DELETE_LIST
Delete a list with the given list ID. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `lists:write`
Untrusted display-only summary
KLAVIYO_DELETE_SEGMENT
Delete a segment with the given segment ID. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `segments:write`
Untrusted display-only summary
KLAVIYO_DELETE_TAG
Delete the tag with the given tag ID. Any associations between the tag and other resources will also be removed. *Rate limits*: Burst: `3/s` Steady: `60/m` **Scopes:** `tags:read` `tags:write`
Untrusted display-only summary
KLAVIYO_DELETE_TAG_GROUP
Delete a specified tag group and its contents; associated resource links will be removed. The default group is undeletable. Rate limits: 3/s burst, 60/m steady. Requires tags:read and tags:write permissions.
Untrusted display-only summary
KLAVIYO_DELETE_TAG_RELATIONSHIPS
Remove a tag's association with other resources like flows, campaigns, lists, or segments. Use when you need to untag resources without deleting the tag itself.
Untrusted display-only summary
KLAVIYO_DELETE_TEMPLATE
Permanently delete a template from your Klaviyo account using its unique template ID. This action is destructive and cannot be undone. Rate limits: Burst 10/s, Steady 150/m. Requires 'templates:write' scope.
Untrusted display-only summary
KLAVIYO_DELETE_WEBHOOK
Permanently delete a webhook subscription from your Klaviyo account. This action removes the webhook configuration, stopping all future event notifications to the webhook's endpoint URL. This operation is irreversible. **Requirements:** - Advanced KDP (Klaviyo Data Platform) must be enabled on your account - API key m…
Untrusted display-only summary
KLAVIYO_GET_ACCOUNT
Retrieve a single account object by its account ID. You can only request the account by which the private API key was generated. *Rate limits*: Burst: `1/s` Steady: `15/m` **Scopes:** `accounts:read`
Untrusted display-only summary
KLAVIYO_GET_ACCOUNTS
Use a private API key to fetch an associated account's details like contact info, timezone, and currency, as well as validate the key. Rate limit: 1 request/second, 15 requests/minute. Scope required: `accounts:read`.
Untrusted display-only summary
KLAVIYO_GET_BULK_CREATE_COUPON_CODES_JOB
Tool to get a coupon code bulk create job with the given job ID. Use when you need to check the status of a previously initiated bulk coupon code creation job. Rate limits: 75/s burst, 700/m steady. Required scope: coupon-codes:read.
Untrusted display-only summary
KLAVIYO_GET_BULK_DELETE_CATALOG_ITEMS_JOB
Get a catalog item bulk delete job with the given job ID. Use this to check the status and progress of a bulk delete operation for catalog items. Rate limits: 350/s burst, 3500/m steady. Required scope: `catalogs:read`. Preconditions: - Valid API key with catalogs:read scope - Job ID must exist and be accessible
Untrusted display-only summary
KLAVIYO_GET_BULK_PROFILE_IMPORT_JOB
Get a bulk profile import job with the given job ID. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `lists:read` `profiles:read`
Untrusted display-only summary
KLAVIYO_GET_BULK_PROFILE_IMPORT_JOB_ERRORS
Get import errors 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_JOB_LISTS
Get list for the bulk profile import job with the given ID. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `lists:read`
Untrusted display-only summary
KLAVIYO_GET_BULK_PROFILE_IMPORT_JOB_PROFILES
Get profiles 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_JOB_RELATIONSHIPS_LISTS
Get list relationship for the bulk profile import job with the given ID. *Rate limits*: Burst: `10/s` Steady: `150/m` **Scopes:** `lists: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.