/klaviyo-catalog | Type: Application | PCID required: Yes
Tools
klaviyo_catalog_create_catalog_category
Create Catalog Category Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
data | object | Yes | — | The data value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
},
"data": {
"type": "object",
"description": "The data value",
"properties": {
"type": {
"type": "string",
"description": "The type value",
"enum": [
"catalog-category"
]
},
"attributes": {
"type": "object",
"description": "The attributes value"
},
"relationships": {
"type": "object",
"description": "The relationships value"
}
},
"required": [
"type",
"attributes"
]
}
},
"required": [
"PCID",
"revision",
"data"
]
}
klaviyo_catalog_create_catalog_item
Create Catalog Item Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
data | object | Yes | — | The data value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
},
"data": {
"type": "object",
"description": "The data value",
"properties": {
"type": {
"type": "string",
"description": "The type value",
"enum": [
"catalog-item"
]
},
"attributes": {
"type": "object",
"description": "The attributes value"
},
"relationships": {
"type": "object",
"description": "The relationships value"
}
},
"required": [
"type",
"attributes"
]
}
},
"required": [
"PCID",
"revision",
"data"
]
}
klaviyo_catalog_create_catalog_variant
Create Catalog Variant Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
data | object | Yes | — | The data value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
},
"data": {
"type": "object",
"description": "The data value",
"properties": {
"type": {
"type": "string",
"description": "The type value",
"enum": [
"catalog-variant"
]
},
"attributes": {
"type": "object",
"description": "The attributes value"
},
"relationships": {
"type": "object",
"description": "The relationships value"
}
},
"required": [
"type",
"attributes",
"relationships"
]
}
},
"required": [
"PCID",
"revision",
"data"
]
}
klaviyo_catalog_create_coupon
Create Coupon Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
data | object | Yes | — | The data value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
},
"data": {
"type": "object",
"description": "The data value",
"properties": {
"type": {
"type": "string",
"description": "The type value",
"enum": [
"coupon"
]
},
"attributes": {
"type": "object",
"description": "The attributes value"
}
},
"required": [
"type",
"attributes"
]
}
},
"required": [
"PCID",
"revision",
"data"
]
}
klaviyo_catalog_delete_category
Delete Catalog Category Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The catalog category ID is a compound ID (string), with format: {integration}:::{catalog}:::{external_id}. Currently, the only supported integration type is $custom, and the only supported catalog is $default. |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The catalog category ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"id",
"revision"
]
}
klaviyo_catalog_delete_coupon
Delete Coupon Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The internal id of a Coupon is equivalent to its external id stored within an integration. |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The internal id of a Coupon is equivalent to its external id stored within an integration."
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"id",
"revision"
]
}
klaviyo_catalog_delete_item
Delete Catalog Item Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The catalog item ID is a compound ID (string), with format: {integration}:::{catalog}:::{external_id}. Currently, the only supported integration type is $custom, and the only supported catalog is $default. |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The catalog item ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"id",
"revision"
]
}
klaviyo_catalog_delete_variant
Delete Catalog Variant Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The catalog variant ID is a compound ID (string), with format: {integration}:::{catalog}:::{external_id}. Currently, the only supported integration type is $custom, and the only supported catalog is $default. |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The catalog variant ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"id",
"revision"
]
}
klaviyo_catalog_get_categories
Get Catalog Categories Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields[catalog-category] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
filter | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering<br>Allowed field(s)/operator(s):<br>ids: any<br>item.id: equals<br>name: contains |
page[cursor] | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination |
sort | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"fields[catalog-category]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"external_id",
"name",
"updated"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"filter": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering<br>Allowed field(s)/operator(s):<br>`ids`: `any`<br>`item.id`: `equals`<br>`name`: `contains`"
},
"page[cursor]": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination"
},
"sort": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting",
"enum": [
"created",
"-created"
]
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"revision"
]
}
klaviyo_catalog_get_category
Get Catalog Category Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The catalog category ID is a compound ID (string), with format: {integration}:::{catalog}:::{external_id}. Currently, the only supported integration type is $custom, and the only supported catalog is $default. |
fields[catalog-category] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The catalog category ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"fields[catalog-category]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"external_id",
"name",
"updated"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"id",
"revision"
]
}
klaviyo_catalog_get_coupon
Get Coupon Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The internal id of a Coupon is equivalent to its external id stored within an integration. |
fields[coupon] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The internal id of a Coupon is equivalent to its external id stored within an integration."
},
"fields[coupon]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"description",
"external_id",
"monitor_configuration"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"id",
"revision"
]
}
klaviyo_catalog_get_coupons
Get Coupons Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields[coupon] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
page[cursor] | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"fields[coupon]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"description",
"external_id",
"monitor_configuration"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"page[cursor]": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination"
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"revision"
]
}
klaviyo_catalog_get_image
Get Image Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The ID of the image |
fields[image] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The ID of the image"
},
"fields[image]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"format",
"hidden",
"image_url",
"name",
"size",
"updated_at"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"id",
"revision"
]
}
klaviyo_catalog_get_images
Get Images Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields[image] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
filter | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering<br>Allowed field(s)/operator(s):<br>id: any, equals<br>updated_at: greater-or-equal, greater-than, less-or-equal, less-than<br>format: any, equals<br>name: any, contains, ends-with, equals, starts-with<br>size: greater-or-equal, greater-than, less-or-equal, less-than<br>hidden: any, equals |
page[cursor] | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination |
page[size] | integer | No | — | Default: 20. Min: 1. Max: 100. |
sort | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"fields[image]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"format",
"hidden",
"image_url",
"name",
"size",
"updated_at"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"filter": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering<br>Allowed field(s)/operator(s):<br>`id`: `any`, `equals`<br>`updated_at`: `greater-or-equal`, `greater-than`, `less-or-equal`, `less-than`<br>`format`: `any`, `equals`<br>`name`: `any`, `contains`, `ends-with`, `equals`, `starts-with`<br>`size`: `greater-or-equal`, `greater-than`, `less-or-equal`, `less-than`<br>`hidden`: `any`, `equals`"
},
"page[cursor]": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination"
},
"page[size]": {
"type": "integer",
"description": "Default: 20. Min: 1. Max: 100."
},
"sort": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting",
"enum": [
"format",
"-format",
"id",
"-id",
"name",
"-name",
"size",
"-size",
"updated_at",
"-updated_at"
]
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"revision"
]
}
klaviyo_catalog_get_item
Get Catalog Item Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The catalog item ID is a compound ID (string), with format: {integration}:::{catalog}:::{external_id}. Currently, the only supported integration type is $custom, and the only supported catalog is $default. |
fields[catalog-item] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
fields[catalog-variant] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
include | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#relationships |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The catalog item ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"fields[catalog-item]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created",
"custom_metadata",
"description",
"external_id",
"image_full_url",
"image_thumbnail_url",
"images",
"price",
"published",
"title",
"updated",
"url"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"fields[catalog-variant]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created",
"custom_metadata",
"description",
"external_id",
"image_full_url",
"image_thumbnail_url",
"images",
"inventory_policy",
"inventory_quantity",
"price",
"published",
"sku",
"title",
"updated",
"url"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"include": {
"type": "array",
"items": {
"type": "string",
"enum": [
"variants"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#relationships"
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"id",
"revision"
]
}
klaviyo_catalog_get_items
Get Catalog Items Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields[catalog-item] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
fields[catalog-variant] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
filter | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering<br>Allowed field(s)/operator(s):<br>ids: any<br>category.id: equals<br>title: contains<br>published: equals |
include | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#relationships |
page[cursor] | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination |
sort | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"fields[catalog-item]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created",
"custom_metadata",
"description",
"external_id",
"image_full_url",
"image_thumbnail_url",
"images",
"price",
"published",
"title",
"updated",
"url"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"fields[catalog-variant]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created",
"custom_metadata",
"description",
"external_id",
"image_full_url",
"image_thumbnail_url",
"images",
"inventory_policy",
"inventory_quantity",
"price",
"published",
"sku",
"title",
"updated",
"url"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"filter": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering<br>Allowed field(s)/operator(s):<br>`ids`: `any`<br>`category.id`: `equals`<br>`title`: `contains`<br>`published`: `equals`"
},
"include": {
"type": "array",
"items": {
"type": "string",
"enum": [
"variants"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#relationships"
},
"page[cursor]": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination"
},
"sort": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting",
"enum": [
"created",
"-created"
]
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"revision"
]
}
klaviyo_catalog_get_variant
Get Catalog Variant Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The catalog variant ID is a compound ID (string), with format: {integration}:::{catalog}:::{external_id}. Currently, the only supported integration type is $custom, and the only supported catalog is $default. |
fields[catalog-variant] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The catalog variant ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"fields[catalog-variant]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created",
"custom_metadata",
"description",
"external_id",
"image_full_url",
"image_thumbnail_url",
"images",
"inventory_policy",
"inventory_quantity",
"price",
"published",
"sku",
"title",
"updated",
"url"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"id",
"revision"
]
}
klaviyo_catalog_get_variants
Get Catalog Variants Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields[catalog-variant] | string[] | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets |
filter | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering<br>Allowed field(s)/operator(s):<br>ids: any<br>item.id: equals<br>sku: equals<br>title: contains<br>published: equals |
page[cursor] | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination |
sort | string | No | — | For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"fields[catalog-variant]": {
"type": "array",
"items": {
"type": "string",
"enum": [
"created",
"custom_metadata",
"description",
"external_id",
"image_full_url",
"image_thumbnail_url",
"images",
"inventory_policy",
"inventory_quantity",
"price",
"published",
"sku",
"title",
"updated",
"url"
]
},
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets"
},
"filter": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering<br>Allowed field(s)/operator(s):<br>`ids`: `any`<br>`item.id`: `equals`<br>`sku`: `equals`<br>`title`: `contains`<br>`published`: `equals`"
},
"page[cursor]": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination"
},
"sort": {
"type": "string",
"description": "For more information please visit https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting",
"enum": [
"created",
"-created"
]
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
}
},
"required": [
"PCID",
"revision"
]
}
klaviyo_catalog_update_catalog_category
Update Catalog Category Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The catalog category ID is a compound ID (string), with format: {integration}:::{catalog}:::{external_id}. Currently, the only supported integration type is $custom, and the only supported catalog is $default. |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
data | object | Yes | — | The data value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The catalog category ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
},
"data": {
"type": "object",
"description": "The data value",
"properties": {
"type": {
"type": "string",
"description": "The type value",
"enum": [
"catalog-category"
]
},
"id": {
"type": "string",
"description": "The catalog category ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"attributes": {
"type": "object",
"description": "The attributes value"
},
"relationships": {
"type": "object",
"description": "The relationships value"
}
},
"required": [
"type",
"id",
"attributes"
]
}
},
"required": [
"PCID",
"id",
"revision",
"data"
]
}
klaviyo_catalog_update_catalog_item
Update Catalog Item Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The catalog item ID is a compound ID (string), with format: {integration}:::{catalog}:::{external_id}. Currently, the only supported integration type is $custom, and the only supported catalog is $default. |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
data | object | Yes | — | The data value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The catalog item ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
},
"data": {
"type": "object",
"description": "The data value",
"properties": {
"type": {
"type": "string",
"description": "The type value",
"enum": [
"catalog-item"
]
},
"id": {
"type": "string",
"description": "The catalog item ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"attributes": {
"type": "object",
"description": "The attributes value"
},
"relationships": {
"type": "object",
"description": "The relationships value"
}
},
"required": [
"type",
"id",
"attributes"
]
}
},
"required": [
"PCID",
"id",
"revision",
"data"
]
}
klaviyo_catalog_update_catalog_variant
Update Catalog Variant Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The catalog variant ID is a compound ID (string), with format: {integration}:::{catalog}:::{external_id}. Currently, the only supported integration type is $custom, and the only supported catalog is $default. |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
data | object | Yes | — | The data value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The catalog variant ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
},
"data": {
"type": "object",
"description": "The data value",
"properties": {
"type": {
"type": "string",
"description": "The type value",
"enum": [
"catalog-variant"
]
},
"id": {
"type": "string",
"description": "The catalog variant ID is a compound ID (string), with format: `{integration}:::{catalog}:::{external_id}`. Currently, the only supported integration type is `$custom`, and the only supported catalog is `$default`."
},
"attributes": {
"type": "object",
"description": "The attributes value"
}
},
"required": [
"type",
"id",
"attributes"
]
}
},
"required": [
"PCID",
"id",
"revision",
"data"
]
}
klaviyo_catalog_update_coupon
Update Coupon Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The internal id of a Coupon is equivalent to its external id stored within an integration. |
revision | string | Yes | — | API endpoint revision (format: YYYY-MM-DD[.suffix]) |
data | object | Yes | — | The data value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "The internal id of a Coupon is equivalent to its external id stored within an integration."
},
"revision": {
"type": "string",
"description": "API endpoint revision (format: YYYY-MM-DD[.suffix])"
},
"data": {
"type": "object",
"description": "The data value",
"properties": {
"type": {
"type": "string",
"description": "The type value",
"enum": [
"coupon"
]
},
"id": {
"type": "string",
"description": "The internal id of a Coupon is equivalent to its external id stored within an integration."
},
"attributes": {
"type": "object",
"description": "The attributes value"
}
},
"required": [
"type",
"id",
"attributes"
]
}
},
"required": [
"PCID",
"id",
"revision",
"data"
]
}

