> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# klaviyo-catalog

> Klaviyo Catalog - manage catalog items, categories, variants, coupons, images, and reviews

**Server path:** `/klaviyo-catalog` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                  | Description             |
| ------------------------------------------------------------------------------------- | ----------------------- |
| [`klaviyo_catalog_create_catalog_category`](#klaviyo_catalog_create_catalog_category) | Create Catalog Category |
| [`klaviyo_catalog_create_catalog_item`](#klaviyo_catalog_create_catalog_item)         | Create Catalog Item     |
| [`klaviyo_catalog_create_catalog_variant`](#klaviyo_catalog_create_catalog_variant)   | Create Catalog Variant  |
| [`klaviyo_catalog_create_coupon`](#klaviyo_catalog_create_coupon)                     | Create Coupon           |
| [`klaviyo_catalog_delete_category`](#klaviyo_catalog_delete_category)                 | Delete Catalog Category |
| [`klaviyo_catalog_delete_coupon`](#klaviyo_catalog_delete_coupon)                     | Delete Coupon           |
| [`klaviyo_catalog_delete_item`](#klaviyo_catalog_delete_item)                         | Delete Catalog Item     |
| [`klaviyo_catalog_delete_variant`](#klaviyo_catalog_delete_variant)                   | Delete Catalog Variant  |
| [`klaviyo_catalog_get_categories`](#klaviyo_catalog_get_categories)                   | Get Catalog Categories  |
| [`klaviyo_catalog_get_category`](#klaviyo_catalog_get_category)                       | Get Catalog Category    |
| [`klaviyo_catalog_get_coupon`](#klaviyo_catalog_get_coupon)                           | Get Coupon              |
| [`klaviyo_catalog_get_coupons`](#klaviyo_catalog_get_coupons)                         | Get Coupons             |
| [`klaviyo_catalog_get_image`](#klaviyo_catalog_get_image)                             | Get Image               |
| [`klaviyo_catalog_get_images`](#klaviyo_catalog_get_images)                           | Get Images              |
| [`klaviyo_catalog_get_item`](#klaviyo_catalog_get_item)                               | Get Catalog Item        |
| [`klaviyo_catalog_get_items`](#klaviyo_catalog_get_items)                             | Get Catalog Items       |
| [`klaviyo_catalog_get_variant`](#klaviyo_catalog_get_variant)                         | Get Catalog Variant     |
| [`klaviyo_catalog_get_variants`](#klaviyo_catalog_get_variants)                       | Get Catalog Variants    |
| [`klaviyo_catalog_update_catalog_category`](#klaviyo_catalog_update_catalog_category) | Update Catalog Category |
| [`klaviyo_catalog_update_catalog_item`](#klaviyo_catalog_update_catalog_item)         | Update Catalog Item     |
| [`klaviyo_catalog_update_catalog_variant`](#klaviyo_catalog_update_catalog_variant)   | Update Catalog Variant  |
| [`klaviyo_catalog_update_coupon`](#klaviyo_catalog_update_coupon)                     | Update Coupon           |

***

## 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                                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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                                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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                                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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                                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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: `&#123;integration&#125;:::&#123;catalog&#125;:::&#123;external_id&#125;`. 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])                                                                                                                                                                                                  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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])                                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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: `&#123;integration&#125;:::&#123;catalog&#125;:::&#123;external_id&#125;`. 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])                                                                                                                                                                                              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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: `&#123;integration&#125;:::&#123;catalog&#125;:::&#123;external_id&#125;`. 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])                                                                                                                                                                                                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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](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\&lt;br\&gt;Allowed](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering\&lt;br\&gt;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](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](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting)                                                                                                                                 |
| `revision`                 | string    | Yes      | —       | API endpoint revision (format: YYYY-MM-DD\[.suffix])                                                                                                                                                                                                                                                                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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: `&#123;integration&#125;:::&#123;catalog&#125;:::&#123;external_id&#125;`. 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](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets)                                      |
| `revision`                 | string    | Yes      | —       | API endpoint revision (format: YYYY-MM-DD\[.suffix])                                                                                                                                                                                                  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets) |
| `revision`       | string    | Yes      | —       | API endpoint revision (format: YYYY-MM-DD\[.suffix])                                                                                                                                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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](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](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#pagination)             |
| `revision`       | string    | Yes      | —       | API endpoint revision (format: YYYY-MM-DD\[.suffix])                                                                                                                                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets) |
| `revision`      | string    | Yes      | —       | API endpoint revision (format: YYYY-MM-DD\[.suffix])                                                                                                                                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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](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\&lt;br\&gt;Allowed](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering\&lt;br\&gt;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](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](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting)                                                                                                                                                                                                                                                                                                                                                                                           |
| `revision`      | string    | Yes      | —       | API endpoint revision (format: YYYY-MM-DD\[.suffix])                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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: `&#123;integration&#125;:::&#123;catalog&#125;:::&#123;external_id&#125;`. 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](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](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](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#relationships)                                        |
| `revision`                | string    | Yes      | —       | API endpoint revision (format: YYYY-MM-DD\[.suffix])                                                                                                                                                                                              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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](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](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\&lt;br\&gt;Allowed](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering\&lt;br\&gt;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](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](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](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting)                                                                                                                                                                |
| `revision`                | string    | Yes      | —       | API endpoint revision (format: YYYY-MM-DD\[.suffix])                                                                                                                                                                                                                                                                                                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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: `&#123;integration&#125;:::&#123;catalog&#125;:::&#123;external_id&#125;`. 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](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sparse-fieldsets)                                     |
| `revision`                | string    | Yes      | —       | API endpoint revision (format: YYYY-MM-DD\[.suffix])                                                                                                                                                                                                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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](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\&lt;br\&gt;Allowed](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#filtering\&lt;br\&gt;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](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](https://developers.klaviyo.com/en/v2026-01-15/reference/api-overview#sorting)                                                                                                                                                                                |
| `revision`                | string    | Yes      | —       | API endpoint revision (format: YYYY-MM-DD\[.suffix])                                                                                                                                                                                                                                                                                                                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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: `&#123;integration&#125;:::&#123;catalog&#125;:::&#123;external_id&#125;`. 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                                                                                                                                                                                                                                        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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: `&#123;integration&#125;:::&#123;catalog&#125;:::&#123;external_id&#125;`. 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                                                                                                                                                                                                                                    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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: `&#123;integration&#125;:::&#123;catalog&#125;:::&#123;external_id&#125;`. 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                                                                                                                                                                                                                                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>

***

## 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                                                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "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"
    ]
  }
  ```
</Expandable>
