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 151–180 of 225 actions
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
KLAVIYO_GET_WEBHOOKS
Get all webhooks in an account. *Rate limits*: Burst: `1/s` Steady: `15/m` **Scopes:** `webhooks:read`
Untrusted display-only summary
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
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
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
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.