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

# webflow-collections

> Webflow Collections - CMS collections, fields, and items

**Server path:** `/webflow-collections` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                | Description                     |
| --------------------------------------------------------------------------------------------------- | ------------------------------- |
| [`webflow_collections_collection_details`](#webflow_collections_collection_details)                 | Get Collection Details          |
| [`webflow_collections_create_collection`](#webflow_collections_create_collection)                   | Create Collection               |
| [`webflow_collections_create_field`](#webflow_collections_create_field)                             | Create Collection Field         |
| [`webflow_collections_create_item`](#webflow_collections_create_item)                               | Create Collection Item(s)       |
| [`webflow_collections_create_item_live`](#webflow_collections_create_item_live)                     | Create Live Collection Item(s)  |
| [`webflow_collections_create_items`](#webflow_collections_create_items)                             | Create Collection Items         |
| [`webflow_collections_delete_collection`](#webflow_collections_delete_collection)                   | Delete Collection               |
| [`webflow_collections_delete_field`](#webflow_collections_delete_field)                             | Delete Collection Field         |
| [`webflow_collections_delete_item`](#webflow_collections_delete_item)                               | Delete Collection Item          |
| [`webflow_collections_delete_item_live`](#webflow_collections_delete_item_live)                     | Unpublish Live Collection Item  |
| [`webflow_collections_delete_items`](#webflow_collections_delete_items)                             | Delete Collection Items         |
| [`webflow_collections_delete_items_live`](#webflow_collections_delete_items_live)                   | Unpublish Live Collection Items |
| [`webflow_collections_get_item`](#webflow_collections_get_item)                                     | Get Collection Item             |
| [`webflow_collections_get_item_live`](#webflow_collections_get_item_live)                           | Get Live Collection Item        |
| [`webflow_collections_list_collection_items`](#webflow_collections_list_collection_items)           | List Collection Items           |
| [`webflow_collections_list_collection_items_live`](#webflow_collections_list_collection_items_live) | List Live Collection Items      |
| [`webflow_collections_list_collections`](#webflow_collections_list_collections)                     | List Collections                |
| [`webflow_collections_publish_item`](#webflow_collections_publish_item)                             | Publish Collection Item         |
| [`webflow_collections_update_field`](#webflow_collections_update_field)                             | Update Collection Field         |
| [`webflow_collections_update_item`](#webflow_collections_update_item)                               | Update Collection Item          |
| [`webflow_collections_update_item_live`](#webflow_collections_update_item_live)                     | Update Live Collection Item     |
| [`webflow_collections_update_items`](#webflow_collections_update_items)                             | Update Collection Items         |
| [`webflow_collections_update_items_live`](#webflow_collections_update_items_live)                   | Update Live Collection Items    |

***

## webflow\_collections\_collection\_details

Get Collection Details

**Parameters:**

| Parameter       | Type   | Required | Default | Description                        |
| --------------- | ------ | -------- | ------- | ---------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_create\_collection

Create Collection

**Parameters:**

| Parameter      | Type   | Required | Default | Description                                                    |
| -------------- | ------ | -------- | ------- | -------------------------------------------------------------- |
| `site_id`      | string | Yes      | —       | Unique identifier for a Site                                   |
| `displayName`  | string | Yes      | —       | Name of the collection. Each collection name must be distinct. |
| `fields`       | any\[] | No       | —       | An array of custom fields to add to the collection             |
| `singularName` | string | Yes      | —       | Singular name of each item.                                    |
| `slug`         | string | No       | —       | Part of a URL that identifier                                  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "site_id": {
        "type": "string",
        "description": "Unique identifier for a Site"
      },
      "displayName": {
        "type": "string",
        "description": "Name of the collection. Each collection name must be distinct."
      },
      "fields": {
        "type": "array",
        "description": "An array of custom fields to add to the collection"
      },
      "singularName": {
        "type": "string",
        "description": "Singular name of each item."
      },
      "slug": {
        "type": "string",
        "description": "Part of a URL that identifier"
      }
    },
    "required": [
      "PCID",
      "site_id",
      "displayName",
      "singularName"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_create\_field

Create Collection Field

**Parameters:**

| Parameter       | Type   | Required | Default | Description                        |
| --------------- | ------ | -------- | ------- | ---------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection |
| `body`          | object | Yes      | —       | The field to create                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "body": {
        "description": "The field to create"
      }
    },
    "required": [
      "PCID",
      "collection_id",
      "body"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_create\_item

Create Collection Item(s)

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                                                                                                 |
| ------------------ | ------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------- |
| `collection_id`    | string  | Yes      | —       | Unique identifier for a Collection                                                                                          |
| `skipInvalidFiles` | boolean | No       | —       | When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. |
| `body`             | object  | No       | —       | Details of the item(s) to create                                                                                            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "skipInvalidFiles": {
        "type": "boolean",
        "description": "When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid."
      },
      "body": {
        "description": "Details of the item(s) to create"
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_create\_item\_live

Create Live Collection Item(s)

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                                                                                                 |
| ------------------ | ------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------- |
| `collection_id`    | string  | Yes      | —       | Unique identifier for a Collection                                                                                          |
| `skipInvalidFiles` | boolean | No       | —       | When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. |
| `body`             | object  | No       | —       | Details of the item(s) to create                                                                                            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "skipInvalidFiles": {
        "type": "boolean",
        "description": "When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid."
      },
      "body": {
        "description": "Details of the item(s) to create"
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_create\_items

Create Collection Items

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ------------------ | ------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `collection_id`    | string  | Yes      | —       | Unique identifier for a Collection                                                                                                                                                                                                                                                                                                                                                                                                  |
| `skipInvalidFiles` | boolean | No       | —       | When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid.                                                                                                                                                                                                                                                                                                         |
| `body`             | object  | No       | —       | A Collection Item represents a single entry in your collection. Each item includes:  - **System metadata** - Automatically managed fields like IDs and timestamp \<br/> - **Status flags** - Controls for managing content state: `isDraft`, `isArchived `\<br/> - **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection's schema definition. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "skipInvalidFiles": {
        "type": "boolean",
        "description": "When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid."
      },
      "body": {
        "description": "A Collection Item represents a single entry in your collection. Each item includes:  - **System metadata** - Automatically managed fields like IDs and timestamp <br/> - **Status flags** - Controls for managing content state: `isDraft`, `isArchived `<br/> - **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection's schema definition."
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_delete\_collection

Delete Collection

**Parameters:**

| Parameter       | Type   | Required | Default | Description                        |
| --------------- | ------ | -------- | ------- | ---------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_delete\_field

Delete Collection Field

**Parameters:**

| Parameter       | Type   | Required | Default | Description                                   |
| --------------- | ------ | -------- | ------- | --------------------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection            |
| `field_id`      | string | Yes      | —       | Unique identifier for a Field in a collection |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "field_id": {
        "type": "string",
        "description": "Unique identifier for a Field in a collection"
      }
    },
    "required": [
      "PCID",
      "collection_id",
      "field_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_delete\_item

Delete Collection Item

**Parameters:**

| Parameter       | Type   | Required | Default | Description                                                                                                                                                                                                |
| --------------- | ------ | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection                                                                                                                                                                         |
| `item_id`       | string | Yes      | —       | Unique identifier for an Item                                                                                                                                                                              |
| `cmsLocaleId`   | string | No       | —       | Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "item_id": {
        "type": "string",
        "description": "Unique identifier for an Item"
      },
      "cmsLocaleId": {
        "type": "string",
        "description": "Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string."
      }
    },
    "required": [
      "PCID",
      "collection_id",
      "item_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_delete\_item\_live

Unpublish Live Collection Item

**Parameters:**

| Parameter       | Type   | Required | Default | Description                                                                                                                                                                                                |
| --------------- | ------ | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection                                                                                                                                                                         |
| `item_id`       | string | Yes      | —       | Unique identifier for an Item                                                                                                                                                                              |
| `cmsLocaleId`   | string | No       | —       | Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "item_id": {
        "type": "string",
        "description": "Unique identifier for an Item"
      },
      "cmsLocaleId": {
        "type": "string",
        "description": "Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string."
      }
    },
    "required": [
      "PCID",
      "collection_id",
      "item_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_delete\_items

Delete Collection Items

**Parameters:**

| Parameter       | Type   | Required | Default | Description                        |
| --------------- | ------ | -------- | ------- | ---------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection |
| `body`          | object | No       | —       | Details of the items to delete     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "body": {
        "description": "Details of the items to delete"
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_delete\_items\_live

Unpublish Live Collection Items

**Parameters:**

| Parameter       | Type   | Required | Default | Description                         |
| --------------- | ------ | -------- | ------- | ----------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection  |
| `body`          | object | No       | —       | Details of the live items to delete |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "body": {
        "description": "Details of the live items to delete"
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_get\_item

Get Collection Item

**Parameters:**

| Parameter       | Type   | Required | Default | Description                                                                                                                                                                                                |
| --------------- | ------ | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection                                                                                                                                                                         |
| `item_id`       | string | Yes      | —       | Unique identifier for an Item                                                                                                                                                                              |
| `cmsLocaleId`   | string | No       | —       | Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "item_id": {
        "type": "string",
        "description": "Unique identifier for an Item"
      },
      "cmsLocaleId": {
        "type": "string",
        "description": "Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string."
      }
    },
    "required": [
      "PCID",
      "collection_id",
      "item_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_get\_item\_live

Get Live Collection Item

**Parameters:**

| Parameter       | Type   | Required | Default | Description                                                                                                                                                                                                |
| --------------- | ------ | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection                                                                                                                                                                         |
| `item_id`       | string | Yes      | —       | Unique identifier for an Item                                                                                                                                                                              |
| `cmsLocaleId`   | string | No       | —       | Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "item_id": {
        "type": "string",
        "description": "Unique identifier for an Item"
      },
      "cmsLocaleId": {
        "type": "string",
        "description": "Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string."
      }
    },
    "required": [
      "PCID",
      "collection_id",
      "item_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_list\_collection\_items

List Collection Items

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                                                                                                                                                                                |
| --------------- | ------- | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `collection_id` | string  | Yes      | —       | Unique identifier for a Collection                                                                                                                                                                         |
| `cmsLocaleId`   | string  | No       | —       | Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string. |
| `offset`        | integer | No       | —       | Offset used for pagination if the results have more than limit records                                                                                                                                     |
| `limit`         | integer | No       | —       | Maximum number of records to be returned (max limit: 100)                                                                                                                                                  |
| `name`          | string  | No       | —       | Filter by the exact name of the item(s)                                                                                                                                                                    |
| `slug`          | string  | No       | —       | Filter by the exact slug of the item                                                                                                                                                                       |
| `createdOn`     | object  | No       | —       | Filter by the creation date of the item(s)                                                                                                                                                                 |
| `lastPublished` | object  | No       | —       | Filter by the last published date of the item(s)                                                                                                                                                           |
| `lastUpdated`   | object  | No       | —       | Filter by the last updated date of the item(s)                                                                                                                                                             |
| `sortBy`        | string  | No       | —       | Sort results by the provided value                                                                                                                                                                         |
| `sortOrder`     | string  | No       | —       | Sorts the results by asc or desc                                                                                                                                                                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "cmsLocaleId": {
        "type": "string",
        "description": "Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string."
      },
      "offset": {
        "type": "integer",
        "description": "Offset used for pagination if the results have more than limit records"
      },
      "limit": {
        "type": "integer",
        "description": "Maximum number of records to be returned (max limit: 100)"
      },
      "name": {
        "type": "string",
        "description": "Filter by the exact name of the item(s)"
      },
      "slug": {
        "type": "string",
        "description": "Filter by the exact slug of the item"
      },
      "createdOn": {
        "type": "object",
        "description": "Filter by the creation date of the item(s)",
        "properties": {
          "lte": {
            "type": "string",
            "description": "Filter items created before this date"
          },
          "gte": {
            "type": "string",
            "description": "Filter items created after this date"
          }
        }
      },
      "lastPublished": {
        "type": "object",
        "description": "Filter by the last published date of the item(s)",
        "properties": {
          "lte": {
            "type": "string",
            "description": "Filter items last published before this date"
          },
          "gte": {
            "type": "string",
            "description": "Filter items last published after this date"
          }
        }
      },
      "lastUpdated": {
        "type": "object",
        "description": "Filter by the last updated date of the item(s)",
        "properties": {
          "lte": {
            "type": "string",
            "description": "Filter items last updated before this date"
          },
          "gte": {
            "type": "string",
            "description": "Filter items last updated after this date"
          }
        }
      },
      "sortBy": {
        "type": "string",
        "description": "Sort results by the provided value",
        "enum": [
          "createdOn",
          "lastPublished",
          "lastUpdated",
          "name",
          "slug"
        ]
      },
      "sortOrder": {
        "type": "string",
        "description": "Sorts the results by asc or desc",
        "enum": [
          "asc",
          "desc"
        ]
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_list\_collection\_items\_live

List Live Collection Items

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                                                                                                                                                                                |
| --------------- | ------- | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `collection_id` | string  | Yes      | —       | Unique identifier for a Collection                                                                                                                                                                         |
| `cmsLocaleId`   | string  | No       | —       | Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string. |
| `offset`        | integer | No       | —       | Offset used for pagination if the results have more than limit records                                                                                                                                     |
| `limit`         | integer | No       | —       | Maximum number of records to be returned (max limit: 100)                                                                                                                                                  |
| `name`          | string  | No       | —       | Filter by the exact name of the item(s)                                                                                                                                                                    |
| `slug`          | string  | No       | —       | Filter by the exact slug of the item                                                                                                                                                                       |
| `createdOn`     | object  | No       | —       | Filter by the creation date of the item(s)                                                                                                                                                                 |
| `lastPublished` | object  | No       | —       | Filter by the last published date of the item(s)                                                                                                                                                           |
| `lastUpdated`   | object  | No       | —       | Filter by the last updated date of the item(s)                                                                                                                                                             |
| `sortBy`        | string  | No       | —       | Sort results by the provided value                                                                                                                                                                         |
| `sortOrder`     | string  | No       | —       | Sorts the results by asc or desc                                                                                                                                                                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "cmsLocaleId": {
        "type": "string",
        "description": "Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as `cmsLocaleId` in the Sites response. To query multiple locales, input a comma separated string."
      },
      "offset": {
        "type": "integer",
        "description": "Offset used for pagination if the results have more than limit records"
      },
      "limit": {
        "type": "integer",
        "description": "Maximum number of records to be returned (max limit: 100)"
      },
      "name": {
        "type": "string",
        "description": "Filter by the exact name of the item(s)"
      },
      "slug": {
        "type": "string",
        "description": "Filter by the exact slug of the item"
      },
      "createdOn": {
        "type": "object",
        "description": "Filter by the creation date of the item(s)",
        "properties": {
          "lte": {
            "type": "string",
            "description": "Filter items created before this date"
          },
          "gte": {
            "type": "string",
            "description": "Filter items created after this date"
          }
        }
      },
      "lastPublished": {
        "type": "object",
        "description": "Filter by the last published date of the item(s)",
        "properties": {
          "lte": {
            "type": "string",
            "description": "Filter items last published before this date"
          },
          "gte": {
            "type": "string",
            "description": "Filter items last published after this date"
          }
        }
      },
      "lastUpdated": {
        "type": "object",
        "description": "Filter by the last updated date of the item(s)",
        "properties": {
          "lte": {
            "type": "string",
            "description": "Filter items last updated before this date"
          },
          "gte": {
            "type": "string",
            "description": "Filter items last updated after this date"
          }
        }
      },
      "sortBy": {
        "type": "string",
        "description": "Sort results by the provided value",
        "enum": [
          "createdOn",
          "lastPublished",
          "lastUpdated",
          "name",
          "slug"
        ]
      },
      "sortOrder": {
        "type": "string",
        "description": "Sorts the results by asc or desc",
        "enum": [
          "asc",
          "desc"
        ]
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_list\_collections

List Collections

**Parameters:**

| Parameter | Type   | Required | Default | Description                  |
| --------- | ------ | -------- | ------- | ---------------------------- |
| `site_id` | string | Yes      | —       | Unique identifier for a Site |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "site_id": {
        "type": "string",
        "description": "Unique identifier for a Site"
      }
    },
    "required": [
      "PCID",
      "site_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_publish\_item

Publish Collection Item

**Parameters:**

| Parameter       | Type   | Required | Default | Description                        |
| --------------- | ------ | -------- | ------- | ---------------------------------- |
| `collection_id` | string | Yes      | —       | Unique identifier for a Collection |
| `body`          | object | No       | —       | An array of Item IDs               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "body": {
        "description": "An array of Item IDs"
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_update\_field

Update Collection Field

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                           |
| --------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `collection_id` | string  | Yes      | —       | Unique identifier for a Collection                    |
| `field_id`      | string  | Yes      | —       | Unique identifier for a Field in a collection         |
| `displayName`   | string  | No       | —       | The name of a field                                   |
| `helpText`      | string  | No       | —       | Additional text to help anyone filling out this field |
| `isRequired`    | boolean | No       | —       | Define whether a field is required in a collection    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "field_id": {
        "type": "string",
        "description": "Unique identifier for a Field in a collection"
      },
      "displayName": {
        "type": "string",
        "description": "The name of a field"
      },
      "helpText": {
        "type": "string",
        "description": "Additional text to help anyone filling out this field"
      },
      "isRequired": {
        "type": "boolean",
        "description": "Define whether a field is required in a collection"
      }
    },
    "required": [
      "PCID",
      "collection_id",
      "field_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_update\_item

Update Collection Item

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                                                                                                 |
| ------------------ | ------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------- |
| `collection_id`    | string  | Yes      | —       | Unique identifier for a Collection                                                                                          |
| `item_id`          | string  | Yes      | —       | Unique identifier for an Item                                                                                               |
| `skipInvalidFiles` | boolean | No       | —       | When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. |
| `body`             | object  | No       | —       | Details of the item to update                                                                                               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "item_id": {
        "type": "string",
        "description": "Unique identifier for an Item"
      },
      "skipInvalidFiles": {
        "type": "boolean",
        "description": "When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid."
      },
      "body": {
        "description": "Details of the item to update"
      }
    },
    "required": [
      "PCID",
      "collection_id",
      "item_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_update\_item\_live

Update Live Collection Item

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                                                                                                 |
| ------------------ | ------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------- |
| `collection_id`    | string  | Yes      | —       | Unique identifier for a Collection                                                                                          |
| `item_id`          | string  | Yes      | —       | Unique identifier for an Item                                                                                               |
| `skipInvalidFiles` | boolean | No       | —       | When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. |
| `body`             | object  | No       | —       | Details of the item to update                                                                                               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "item_id": {
        "type": "string",
        "description": "Unique identifier for an Item"
      },
      "skipInvalidFiles": {
        "type": "boolean",
        "description": "When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid."
      },
      "body": {
        "description": "Details of the item to update"
      }
    },
    "required": [
      "PCID",
      "collection_id",
      "item_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_update\_items

Update Collection Items

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                                                                                                 |
| ------------------ | ------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------- |
| `collection_id`    | string  | Yes      | —       | Unique identifier for a Collection                                                                                          |
| `skipInvalidFiles` | boolean | No       | —       | When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. |
| `body`             | object  | No       | —       | Details of the item to update                                                                                               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "skipInvalidFiles": {
        "type": "boolean",
        "description": "When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid."
      },
      "body": {
        "description": "Details of the item to update"
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>

***

## webflow\_collections\_update\_items\_live

Update Live Collection Items

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                                                                                                 |
| ------------------ | ------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------- |
| `collection_id`    | string  | Yes      | —       | Unique identifier for a Collection                                                                                          |
| `skipInvalidFiles` | boolean | No       | —       | When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. |
| `body`             | object  | No       | —       | Details of the live items to update                                                                                         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "collection_id": {
        "type": "string",
        "description": "Unique identifier for a Collection"
      },
      "skipInvalidFiles": {
        "type": "boolean",
        "description": "When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid."
      },
      "body": {
        "description": "Details of the live items to update"
      }
    },
    "required": [
      "PCID",
      "collection_id"
    ]
  }
  ```
</Expandable>
