/webflow-collections | Type: Application | PCID required: Yes
Tools
webflow_collections_collection_details
Get Collection Details Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
collection_id | string | Yes | — | Unique identifier for a Collection |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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. |
Show inputSchema
Show inputSchema
{
"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"
]
}
webflow_collections_delete_collection
Delete Collection Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
collection_id | string | Yes | — | Unique identifier for a Collection |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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. |
Show inputSchema
Show inputSchema
{
"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"
]
}
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. |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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. |
Show inputSchema
Show inputSchema
{
"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"
]
}
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. |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
webflow_collections_list_collections
List Collections Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
site_id | string | Yes | — | Unique identifier for a Site |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}
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 |
Show inputSchema
Show inputSchema
{
"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"
]
}

