openapi: 3.1.0 info: title: Webflow CMS Items API description: Webflow Data API v2 - CMS Items endpoints. version: 2.0.0 contact: name: Webflow Developer Relations email: developers@webflow.com url: https://developers.webflow.com termsOfService: https://webflow.com/legal/terms license: name: MIT url: https://opensource.org/licenses/MIT servers: - url: https://api.webflow.com/v2 description: Webflow API v2 x-fern-server-name: Data API security: - OAuth2: [] - ApiKey: [] tags: - name: Collections description: Collections are CMS collections of items. - name: Items description: Items are the individual e-commerce items in your Webflow site. - name: Sites description: Sites are the sites in your Webflow workspace. paths: /collections/{collection_id}/items: get: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: list-items security: - OAuth2: - cms:read operationId: list-collection-items summary: Webflow List Collection Items description: 'List of all Items within a Collection. Required scope | `CMS:read` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: cmsLocaleId in: query allowEmptyValue: true 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. schema: type: string - in: query example: 0 allowEmptyValue: true name: offset description: Offset used for pagination if the results have more than limit records required: false schema: type: integer - in: query allowEmptyValue: true name: limit example: 100 description: 'Maximum number of records to be returned (max limit: 100)' required: false schema: type: integer - name: name in: query allowEmptyValue: true description: Filter by the exact name of the item(s) schema: type: string - name: slug in: query allowEmptyValue: true description: Filter by the exact slug of the item schema: type: string - name: lastPublished in: query allowEmptyValue: true description: Filter by the last published date of the item(s) schema: type: object properties: lte: type: string format: date-time example: '2024-04-22T16:00:31.000Z' description: Filter items last published before this date gte: type: string format: date-time example: '2024-04-19T16:00:31.000Z' description: Filter items last published after this date style: deepObject explode: true required: false - name: sortBy in: query allowEmptyValue: true description: Sort results by the provided value required: false schema: type: string enum: - lastPublished - name - slug - name: sortOrder in: query allowEmptyValue: true description: Sorts the results by asc or desc required: false schema: type: string enum: - asc - desc responses: '200': description: Request was successful content: application/json: schema: required: - items - pagination title: Collection Item List description: Results from collection items list example: items: - id: 62b720ef280c7a7a3be8cabe lastPublished: '2022-06-30T13:35:20.878Z' lastUpdated: '2022-06-25T14:51:27.809Z' createdOn: '2022-06-25T14:51:27.809Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - id: 62c880ef281c7b7b4cf9dabc lastPublished: '2023-04-15T10:25:18.123Z' lastUpdated: '2023-04-10T11:45:30.567Z' createdOn: '2023-04-10T11:45:30.567Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product pagination: limit: 25 offset: 0 total: 2 properties: items: type: array description: List of Items within the collection items: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf pagination: type: object properties: limit: type: integer default: 100 description: The limit specified in the request offset: type: integer default: 0 description: The offset specified for pagination total: type: integer description: Total number of items in the collection '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] post: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: create-item security: - OAuth2: - cms:write operationId: create-item summary: Webflow Create Collection Item(s) description: 'Create Item(s) in a Collection. To create items across multiple locales, please use [this endpoint.](/data/reference/cms/collection-items/staged-items/create-items) Required scope | `CMS:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: skipInvalidFiles in: query allowEmptyValue: true description: When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. schema: type: boolean default: true example: true required: false requestBody: description: Details of the item(s) to create content: application/json: schema: oneOf: - x-fern-type-name: Single Item title: Single Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' type: object required: - fieldData properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is in an archived state. isDraft: type: boolean default: true example: true description: Boolean determining if the Item is in a draft state. fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf - type: object x-fern-type-name: Multiple Items title: Multiple Items additionalProperties: false properties: items: type: array description: An array of items to create items: description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' type: object required: - fieldData properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is in an archived state. isDraft: type: boolean default: true example: true description: Boolean determining if the Item is in a draft state. fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf examples: SingleItem: value: isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf MultipleItems: value: items: - isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product responses: '202': description: Request was successful content: application/json: schema: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf examples: SingleItem: value: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf MultipleItems: value: items: - isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] patch: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: update-items security: - OAuth2: - cms:write operationId: update-items summary: Webflow Update Collection Items description: 'Update a single item or multiple items in a Collection. The limit for this endpoint is 100 items. Items will only be updated in the primary locale, unless a `cmsLocaleId` is included in the request. Required scope | `CMS:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: skipInvalidFiles in: query allowEmptyValue: true description: When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. schema: type: boolean default: true example: true required: false requestBody: description: Details of the item to update content: application/json: schema: properties: items: type: array items: description: 'The fields that define the schema for a given Item are based on the Collection that Item belongs to. Beyond the user defined fields, there are a handful of additional fields that are automatically created for all items ' required: - id properties: id: type: string example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean description: Boolean determining if the Item is set to archived isDraft: type: boolean description: Boolean determining if the Item is set to draft fieldData: type: object properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf examples: LocalizedItems: value: items: - id: 66f6ed9576ddacf3149d5ea6 cmsLocaleId: 66f6e966c9e1dc700a857ca5 fieldData: name: Ne Paniquez Pas slug: ne-paniquez-pas featured: false - id: 66f6ed9576ddacf3149d5ea6 cmsLocaleId: 66f6e966c9e1dc700a857ca4 fieldData: name: No Entrar en Pánico slug: no-entrar-en-panico featured: false - id: 66f6ed9576ddacf3149d5eaa cmsLocaleId: 66f6e966c9e1dc700a857ca5 fieldData: name: Au Revoir et Merci pour Tous les Poissons slug: au-revoir-et-merci featured: false - id: 66f6ed9576ddacf3149d5eaa cmsLocaleId: 66f6e966c9e1dc700a857ca4 fieldData: name: Hasta Luego y Gracias por Todo el Pescado slug: hasta-luego-y-gracias featured: false MultipleItems: value: items: - isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product responses: '200': description: Request was successful content: application/json: schema: required: - id - fieldData - lastPublished - lastUpdated - createdOn - isArchived - isDraft oneOf: - title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf - title: Collection Item List description: Results from collection items list example: items: - id: 62b720ef280c7a7a3be8cabe lastPublished: '2022-06-30T13:35:20.878Z' lastUpdated: '2022-06-25T14:51:27.809Z' createdOn: '2022-06-25T14:51:27.809Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - id: 62c880ef281c7b7b4cf9dabc lastPublished: '2023-04-15T10:25:18.123Z' lastUpdated: '2023-04-10T11:45:30.567Z' createdOn: '2023-04-10T11:45:30.567Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product pagination: limit: 25 offset: 0 total: 2 properties: items: type: array description: List of Items within the collection items: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf pagination: type: object properties: limit: type: integer default: 100 description: The limit specified in the request offset: type: integer default: 0 description: The offset specified for pagination total: type: integer description: Total number of items in the collection examples: LocalizedItems: value: items: - id: 66f6ed9576ddacf3149d5ea6 lastPublished: '2024-09-27T17:38:29.066Z' lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' cmsLocaleId: 66f6e966c9e1dc700a857ca5 isArchived: false isDraft: false fieldData: name: Ne Paniquez Pas slug: ne-paniquez-pas featured: false - id: 66f6ed9576ddacf3149d5ea6 lastPublished: '2024-09-27T17:38:29.066Z' lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' cmsLocaleId: 66f6e966c9e1dc700a857ca4 isArchived: false isDraft: false fieldData: name: No Entrar en Pánico slug: no-entrar-en-panico featured: false - id: 66f6ed9576ddacf3149d5eaa lastPublished: '2024-09-27T17:38:29.066Z' lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' cmsLocaleId: 66f6e966c9e1dc700a857ca5 isArchived: false isDraft: false fieldData: name: Au Revoir et Merci pour Tous les Poissons slug: au-revoir-et-merci featured: false - id: 66f6ed9576ddacf3149d5eaa lastPublished: '2024-09-27T17:38:29.066Z' lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' cmsLocaleId: 66f6e966c9e1dc700a857ca4 isArchived: false isDraft: false fieldData: name: Hasta Luego y Gracias por Todo el Pescado slug: hasta-luego-y-gracias featured: false pagination: limit: 25 offset: 0 total: 4 MultipleItems: value: items: - id: 62b720ef280c7a7a3be8cabe lastPublished: '2022-06-30T13:35:20.878Z' lastUpdated: '2022-06-25T14:51:27.809Z' createdOn: '2022-06-25T14:51:27.809Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - id: 62c880ef281c7b7b4cf9dabc lastPublished: '2023-04-15T10:25:18.123Z' lastUpdated: '2023-04-10T11:45:30.567Z' createdOn: '2023-04-10T11:45:30.567Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product pagination: limit: 25 offset: 0 total: 2 '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] delete: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: delete-items security: - OAuth2: - cms:write operationId: delete-items summary: Webflow Delete Collection Items description: 'Delete Items from a Collection. Items will only be deleted in the primary locale unless a `cmsLocaleId` is included in the request. Required scope | `CMS:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid requestBody: description: Details of the items to delete content: application/json: schema: required: - items properties: items: type: array items: type: object required: - id properties: id: type: string example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleIds: type: array description: Array of identifiers for the locales where the item will be created items: type: string description: CMS Locale ID example: - 653ad57de882f528b32e810e - 6514390aea353fc691d69827 - 65143930ea353fc691d69cd8 responses: '204': description: Request was successful '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '409': description: Site is published to multiple domains at different times x-logErrorCode: 409 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: message: '''Site is published to multiple domains at different times' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] /collections/{collection_id}/items/live: get: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: list-items-live servers: - url: https://api.webflow.com/v2 x-fern-server-name: Data API - url: https://api-cdn.webflow.com/v2 x-fern-server-name: Content Delivery API security: - OAuth2: - cms:read operationId: list-collection-items-live summary: Webflow List Live Collection Items description: "List all published items in a collection.\n\n\n Serving data to applications in real-time? Use the Content Delivery API at `api-cdn.webflow.com` for better performance. The CDN-backed endpoint is optimized for high-volume reads, while the Data API is designed for writes and management operations.\n\n\nRequired scope | `CMS:read`\n" tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: cmsLocaleId in: query allowEmptyValue: true 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. schema: type: string - in: query example: 0 allowEmptyValue: true name: offset description: Offset used for pagination if the results have more than limit records required: false schema: type: integer - in: query allowEmptyValue: true name: limit example: 100 description: 'Maximum number of records to be returned (max limit: 100)' required: false schema: type: integer - name: name in: query allowEmptyValue: true description: Filter by the exact name of the item(s) schema: type: string - name: slug in: query allowEmptyValue: true description: Filter by the exact slug of the item schema: type: string - name: lastPublished in: query allowEmptyValue: true description: Filter by the last published date of the item(s) schema: type: object properties: lte: type: string format: date-time example: '2024-04-22T16:00:31.000Z' description: Filter items last published before this date gte: type: string format: date-time example: '2024-04-19T16:00:31.000Z' description: Filter items last published after this date style: deepObject explode: true required: false - name: sortBy in: query allowEmptyValue: true description: Sort results by the provided value required: false schema: type: string enum: - lastPublished - name - slug - name: sortOrder in: query allowEmptyValue: true description: Sorts the results by asc or desc required: false schema: type: string enum: - asc - desc responses: '200': description: Request was successful content: application/json: schema: title: Collection Item List description: Results from collection items list example: items: - id: 62b720ef280c7a7a3be8cabe lastPublished: '2022-06-30T13:35:20.878Z' lastUpdated: '2022-06-25T14:51:27.809Z' createdOn: '2022-06-25T14:51:27.809Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - id: 62c880ef281c7b7b4cf9dabc lastPublished: '2023-04-15T10:25:18.123Z' lastUpdated: '2023-04-10T11:45:30.567Z' createdOn: '2023-04-10T11:45:30.567Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product pagination: limit: 25 offset: 0 total: 2 properties: items: type: array description: List of Items within the collection items: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf pagination: type: object properties: limit: type: integer default: 100 description: The limit specified in the request offset: type: integer default: 0 description: The offset specified for pagination total: type: integer description: Total number of items in the collection required: - items - pagination '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] post: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: create-item-live security: - OAuth2: - cms:write operationId: create-item-live summary: Webflow Create Live Collection Item(s) description: 'Create item(s) in a collection that will be immediately published to the live site. To create items across multiple locales, [please use this endpoint.](/data/reference/cms/collection-items/staged-items/create-items) Required scope | `CMS:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: skipInvalidFiles in: query allowEmptyValue: true description: When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. schema: type: boolean default: true example: true required: false requestBody: description: Details of the item(s) to create content: application/json: schema: oneOf: - title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf x-fern-type-name: Single Live Item - type: object x-fern-type-name: Multiple Live Items title: Multiple Live Items properties: items: type: array description: List of collection items to create items: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf examples: SingleItem: value: isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf MultipleItems: value: items: - isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product responses: '202': description: Request was successful content: application/json: schema: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] patch: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: update-items-live security: - OAuth2: - cms:write operationId: update-items-live summary: Webflow Update Live Collection Items description: 'Update a single published item or multiple published items (up to 100) in a Collection Items will only be updated in the primary locale, unless a `cmsLocaleId` is included in the request. Required scope | `CMS:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: skipInvalidFiles in: query allowEmptyValue: true description: When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. schema: type: boolean default: true example: true required: false requestBody: description: Details of the live items to update content: application/json: schema: properties: items: type: array items: description: 'The fields that define the schema for a given Item are based on the Collection that Item belongs to. Beyond the user defined fields, there are a handful of additional fields that are automatically created for all items ' required: - id properties: id: type: string example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean description: Boolean determining if the Item is set to archived isDraft: type: boolean description: Boolean determining if the Item is set to draft fieldData: type: object properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf examples: LocalizedItems: value: items: - id: 66f6ed9576ddacf3149d5ea6 cmsLocaleId: 66f6e966c9e1dc700a857ca5 fieldData: name: Ne Paniquez Pas slug: ne-paniquez-pas featured: false - id: 66f6ed9576ddacf3149d5ea6 cmsLocaleId: 66f6e966c9e1dc700a857ca4 fieldData: name: No Entrar en Pánico slug: no-entrar-en-panico featured: false - id: 66f6ed9576ddacf3149d5eaa cmsLocaleId: 66f6e966c9e1dc700a857ca5 fieldData: name: Au Revoir et Merci pour Tous les Poissons slug: au-revoir-et-merci featured: false - id: 66f6ed9576ddacf3149d5eaa cmsLocaleId: 66f6e966c9e1dc700a857ca4 fieldData: name: Hasta Luego y Gracias por Todo el Pescado slug: hasta-luego-y-gracias featured: false MultipleItems: value: items: - isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product responses: '200': description: Request was successful content: application/json: schema: required: - id - fieldData - lastPublished - lastUpdated - createdOn - isArchived - isDraft description: Results from collection items list example: items: - id: 62b720ef280c7a7a3be8cabe lastPublished: '2022-06-30T13:35:20.878Z' lastUpdated: '2022-06-25T14:51:27.809Z' createdOn: '2022-06-25T14:51:27.809Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - id: 62c880ef281c7b7b4cf9dabc lastPublished: '2023-04-15T10:25:18.123Z' lastUpdated: '2023-04-10T11:45:30.567Z' createdOn: '2023-04-10T11:45:30.567Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product pagination: limit: 25 offset: 0 total: 2 properties: items: type: array description: List of Items within the collection items: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf examples: LocalizedItems: summary: Multiple items updated across multiple locales value: items: - id: 66f6ed9576ddacf3149d5ea6 lastPublished: '2024-09-27T17:38:29.066Z' lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' cmsLocaleId: 66f6e966c9e1dc700a857ca5 isArchived: false isDraft: false fieldData: name: Ne Paniquez Pas slug: ne-paniquez-pas featured: false - id: 66f6ed9576ddacf3149d5ea6 lastPublished: '2024-09-27T17:38:29.066Z' lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' cmsLocaleId: 66f6e966c9e1dc700a857ca4 isArchived: false isDraft: false fieldData: name: No Entrar en Pánico slug: no-entrar-en-panico featured: false - id: 66f6ed9576ddacf3149d5eaa lastPublished: '2024-09-27T17:38:29.066Z' lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' cmsLocaleId: 66f6e966c9e1dc700a857ca5 isArchived: false isDraft: false fieldData: name: Au Revoir et Merci pour Tous les Poissons slug: au-revoir-et-merci featured: false - id: 66f6ed9576ddacf3149d5eaa lastPublished: '2024-09-27T17:38:29.066Z' lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' cmsLocaleId: 66f6e966c9e1dc700a857ca4 isArchived: false isDraft: false fieldData: name: Hasta Luego y Gracias por Todo el Pescado slug: hasta-luego-y-gracias featured: false pagination: limit: 25 offset: 0 total: 4 MultipleItems: summary: Multiple items updated in a single locale value: items: - id: 62b720ef280c7a7a3be8cabe lastPublished: '2022-06-30T13:35:20.878Z' lastUpdated: '2022-06-25T14:51:27.809Z' createdOn: '2022-06-25T14:51:27.809Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Senior Data Analyst slug: senior-data-analyst url: https://boards.greenhouse.io/webflow/jobs/26567701 department: Data - id: 62c880ef281c7b7b4cf9dabc lastPublished: '2023-04-15T10:25:18.123Z' lastUpdated: '2023-04-10T11:45:30.567Z' createdOn: '2023-04-10T11:45:30.567Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Product Manager slug: product-manager url: https://boards.greenhouse.io/webflow/jobs/31234567 department: Product pagination: limit: 25 offset: 0 total: 2 '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '409': description: Conflict with server data. Item not published content: application/json: schema: description: Resource conflict x-logErrorCode: 409 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: conflict message: 'Conflict: Resource already exists' externalReference: details: [] example: code: conflict message: 'Conflict: Conflict with server data: Live PATCH updates can''t be applied to items that have never been published' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] delete: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: delete-items-live security: - OAuth2: - cms:write operationId: delete-items-live summary: Webflow Unpublish Live Collection Items description: 'Unpublish up to 100 items from the live site and set the `isDraft` property to `true`. Items will only be unpublished in the primary locale unless a `cmsLocaleId` is included in the request. Required scope | `CMS:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid requestBody: description: Details of the live items to delete content: application/json: schema: required: - items properties: items: type: array items: type: object required: - id properties: id: type: string example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleIds: type: array description: Array of identifiers for the locales where the item will be created items: type: string description: CMS Locale ID example: - 653ad57de882f528b32e810e - 6514390aea353fc691d69827 - 65143930ea353fc691d69cd8 responses: '204': description: Request was successful '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] /collections/{collection_id}/items/bulk: post: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: create-items security: - OAuth2: - cms:write operationId: create-items summary: Webflow Create Collection Items description: "Create an item or multiple items in a CMS Collection across multiple corresponding locales.\n\n\n - This endpoint can create up to 100 items in a request.\n - If the `cmsLocaleIds` parameter is not included in the request, an item will only be created in the primary locale.\n\n\nRequired scope | `CMS:write`\n" tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: skipInvalidFiles in: query allowEmptyValue: true description: When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. schema: type: boolean default: true example: true required: false requestBody: content: application/json: schema: description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - fieldData properties: cmsLocaleIds: type: array description: Array of identifiers for the locales where the item will be created items: type: string description: CMS Locale ID example: - 653ad57de882f528b32e810e - 6514390aea353fc691d69827 - 65143930ea353fc691d69cd8 lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date and time when the item was last published. lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date and time when the item was last updated. createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date and time when the item was created. isArchived: type: boolean default: false description: Indicates whether the item is archived. isDraft: type: boolean default: true description: Indicates whether the item is in draft state. fieldData: oneOf: - type: object x-fern-type-name: Single CMS Item title: Single CMS Item additionalProperties: true properties: name: type: string description: The name of the item. slug: type: string description: 'URL slug for the item in your site. Note: Updating the item slug will break all links referencing the old slug.' required: - name - slug - type: array x-fern-type-name: Multiple CMS Items title: Multiple CMS Items description: A list of CMS items to create items: type: object description: A single CMS item to create additionalProperties: true properties: name: type: string description: The name of the item. slug: type: string description: 'URL slug for the item in your site. Note: Updating the item slug will break all links referencing the old slug.' required: - name - slug examples: SingleItemMultipleLocales: summary: Create a single item across multiple locales value: cmsLocaleIds: - 66f6e966c9e1dc700a857ca3 - 66f6e966c9e1dc700a857ca4 - 66f6e966c9e1dc700a857ca5 isArchived: false isDraft: false fieldData: name: Don’t Panic slug: dont-panic MultipleItemsMultipleLocales: summary: Create multiple items across multipel locales value: cmsLocaleIds: - 66f6e966c9e1dc700a857ca3 - 66f6e966c9e1dc700a857ca4 isArchived: false isDraft: false fieldData: - name: Don’t Panic slug: dont-panic - name: So Long and Thanks for All the Fish slug: so-long-and-thanks examples: SingleItemMultipleLocales: summary: Create a single item across multiple locales value: cmsLocaleIds: - 66f6e966c9e1dc700a857ca3 - 66f6e966c9e1dc700a857ca4 - 66f6e966c9e1dc700a857ca5 isArchived: false isDraft: false fieldData: name: Don’t Panic slug: dont-panic MultipleItemsMultipleLocales: summary: Create multiple items across multiple locales value: cmsLocaleIds: - 66f6e966c9e1dc700a857ca3 - 66f6e966c9e1dc700a857ca4 isArchived: false isDraft: false fieldData: - name: Don’t Panic slug: dont-panic - name: So Long and Thanks for All the Fish slug: so-long-and-thanks responses: '202': description: Request was successful content: application/json: schema: required: - id - cmsLocaleIds - fieldData - lastPublished - lastUpdated - createdOn - isArchived - isDraft description: 'The fields that define the schema for a given Item are based on the Collection that Item belongs to. Beyond the user defined fields, there are a handful of additional fields that are automatically created for all items ' properties: id: type: string example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleIds: type: array description: Array of identifiers for the locales where the item will be created items: type: string description: CMS Locale ID example: - 653ad57de882f528b32e810e - 6514390aea353fc691d69827 - 65143930ea353fc691d69cd8 lastPublished: type: string format: date-string nullable: true readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: items: - id: 66f6ed9576ddacf3149d5ea6 lastPublished: '2024-02-28T19:25:39.942Z' lastUpdated: '2024-02-28T19:25:39.942Z' createdOn: '2024-02-28T19:25:39.942Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Don't Panic slug: dont-panic - id: 66f6ed9576ddacf3149d5ea6 lastPublished: '2024-02-28T19:25:39.942Z' lastUpdated: '2024-02-28T19:25:39.942Z' createdOn: '2024-02-28T19:25:39.942Z' cmsLocaleId: 66f6e966c9e1dc700a857ca4 isArchived: false isDraft: false fieldData: name: Don't Panic slug: dont-panic - id: 66f6ed9576ddacf3149d5ea6 lastPublished: '2024-02-28T19:25:39.942Z' lastUpdated: '2024-02-28T19:25:39.942Z' createdOn: '2024-02-28T19:25:39.942Z' cmsLocaleId: 66f6e966c9e1dc700a857ca5 isArchived: false isDraft: false fieldData: name: Don't Panic slug: dont-panic examples: SingleItemMultipleLocales: summary: Single item created across multiple locales value: items: - id: 66f6ed9576ddacf3149d5ea6 lastPublished: '2024-02-28T19:25:39.942Z' lastUpdated: '2024-02-28T19:25:39.942Z' createdOn: '2024-02-28T19:25:39.942Z' cmsLocaleId: 66f6e966c9e1dc700a857ca3 isArchived: false isDraft: false fieldData: name: Don't Panic slug: dont-panic - id: 66f6ed9576ddacf3149d5ea6 lastPublished: '2024-02-28T19:25:39.942Z' lastUpdated: '2024-02-28T19:25:39.942Z' createdOn: '2024-02-28T19:25:39.942Z' cmsLocaleId: 66f6e966c9e1dc700a857ca4 isArchived: false isDraft: false fieldData: name: Don't Panic slug: dont-panic - id: 66f6ed9576ddacf3149d5ea6 lastPublished: '2024-02-28T19:25:39.942Z' lastUpdated: '2024-02-28T19:25:39.942Z' createdOn: '2024-02-28T19:25:39.942Z' cmsLocaleId: 66f6e966c9e1dc700a857ca5 isArchived: false isDraft: false fieldData: name: Don't Panic slug: dont-panic MultipleItemsMultipleLocales: summary: Multiple items created across multiple locales value: items: - id: 66f6ed9576ddacf3149d5ea6 cmsLocaleId: 66f6e966c9e1dc700a857ca3 lastPublished: lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' isArchived: false isDraft: false fieldData: featured: false name: Don't Panic slug: dont-panic - id: 66f6ed9576ddacf3149d5ea6 cmsLocaleId: 66f6e966c9e1dc700a857ca4 lastPublished: lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' isArchived: false isDraft: false fieldData: featured: false name: Don't Panic slug: dont-panic - id: 66f6ed9576ddacf3149d5ea6 cmsLocaleId: 66f6e966c9e1dc700a857ca5 lastPublished: lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' isArchived: false isDraft: false fieldData: featured: false name: Don't Panic slug: dont-panic - id: 66f6ed9576ddacf3149d5eaa cmsLocaleId: 66f6e966c9e1dc700a857ca3 lastPublished: lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' isArchived: false isDraft: false fieldData: featured: false name: So Long and Thanks for All the Fish slug: so-long-and-thanks - id: 66f6ed9576ddacf3149d5eaa cmsLocaleId: 66f6e966c9e1dc700a857ca4 lastPublished: lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' isArchived: false isDraft: false fieldData: featured: false name: So Long and Thanks for All the Fish slug: so-long-and-thanks - id: 66f6ed9576ddacf3149d5eaa cmsLocaleId: 66f6e966c9e1dc700a857ca5 lastPublished: lastUpdated: '2024-09-27T17:38:29.066Z' createdOn: '2024-09-27T17:38:29.066Z' isArchived: false isDraft: false fieldData: featured: false name: So Long and Thanks for All the Fish slug: so-long-and-thanks '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] /collections/{collection_id}/items/{item_id}: get: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: get-item security: - OAuth2: - cms:read operationId: Get-Item summary: Webflow Get Collection Item description: 'Get details of a selected Collection Item. Required scope | `CMS:read` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: item_id in: path description: Unique identifier for an Item example: 580e64008c9a982ac9b8b754 required: true schema: type: string format: objectid - name: cmsLocaleId in: query allowEmptyValue: true 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. schema: type: string responses: '200': description: Request was successful content: application/json: schema: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] patch: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: update-item security: - OAuth2: - cms:write operationId: update-item summary: Webflow Update Collection Item description: 'Update a selected Item in a Collection. Required scope | `CMS:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: item_id in: path description: Unique identifier for an Item example: 580e64008c9a982ac9b8b754 required: true schema: type: string format: objectid - name: skipInvalidFiles in: query allowEmptyValue: true description: When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. schema: type: boolean default: true example: true required: false requestBody: description: Details of the item to update content: application/json: schema: description: 'The fields that define the schema for a given Item are based on the Collection that Item belongs to. Beyond the user defined fields, there are a handful of additional fields that are automatically created for all items ' properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean description: Boolean determining if the Item is set to archived isDraft: type: boolean description: Boolean determining if the Item is set to draft fieldData: type: object properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf responses: '200': description: Request was successful content: application/json: schema: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] delete: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: delete-item security: - OAuth2: - cms:write operationId: delete-item summary: Webflow Delete Collection Item description: 'Delete an item from a collection. Required scope | `CMS:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: item_id in: path description: Unique identifier for an Item example: 580e64008c9a982ac9b8b754 required: true schema: type: string format: objectid - name: cmsLocaleId in: query allowEmptyValue: true 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. schema: type: string responses: '204': description: Request was successful '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] /collections/{collection_id}/items/{item_id}/live: get: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: get-item-live servers: - url: https://api.webflow.com/v2 x-fern-server-name: Data API - url: https://api-cdn.webflow.com/v2 x-fern-server-name: Content Delivery API security: - OAuth2: - cms:read operationId: get-item-live summary: Webflow Get Live Collection Item description: "Get details of a selected Collection live Item.\n\n\n Serving data to applications in real-time? Use the Content Delivery API at `api-cdn.webflow.com` for better performance. The CDN-backed endpoint is optimized for high-volume reads, while the Data API is designed for writes and management operations.\n\n\nRequired scope | `CMS:read`\n" tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: item_id in: path description: Unique identifier for an Item example: 580e64008c9a982ac9b8b754 required: true schema: type: string format: objectid - name: cmsLocaleId in: query allowEmptyValue: true 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. schema: type: string responses: '200': description: Request was successful content: application/json: schema: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] patch: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: update-item-live security: - OAuth2: - cms:write operationId: update-item-live summary: Webflow Update Live Collection Item description: 'Update a selected live Item in a Collection. The updates for this Item will be published to the live site. Required scope | `CMS:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: item_id in: path description: Unique identifier for an Item example: 580e64008c9a982ac9b8b754 required: true schema: type: string format: objectid - name: skipInvalidFiles in: query allowEmptyValue: true description: When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid. schema: type: boolean default: true example: true required: false requestBody: description: Details of the item to update content: application/json: schema: description: 'The fields that define the schema for a given Item are based on the Collection that Item belongs to. Beyond the user defined fields, there are a handful of additional fields that are automatically created for all items ' properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean description: Boolean determining if the Item is set to archived isDraft: type: boolean description: Boolean determining if the Item is set to draft fieldData: type: object properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf responses: '200': description: Request was successful content: application/json: schema: title: Collection Item description: 'A Collection Item represents a single entry in your collection. Each item includes: - **System metadata** - Automatically managed fields like IDs and timestamp
- **Status flags** - Controls for managing content state: `isDraft`, `isArchived `
- **Content fields** - Stored in `fieldData`. Each item needs a `name` and `slug`, and may include additional fields matching your collection''s schema definition. ' required: - id - fieldData - lastPublished - lastUpdated - createdOn properties: id: type: string readOnly: true example: 580e64008c9a982ac9b8b754 description: Unique identifier for the Item cmsLocaleId: type: string example: 653ad57de882f528b32e810e description: Identifier for the locale of the CMS item lastPublished: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last published lastUpdated: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was last updated createdOn: type: string format: date-string readOnly: true example: '2023-03-17T18:47:35.560Z' description: The date the item was created isArchived: type: boolean default: false description: Boolean determining if the Item is set to archived isDraft: type: boolean default: false description: Boolean determining if the Item is set to draft fieldData: type: object required: - name - slug properties: name: type: string description: Name of the Item slug: type: string description: 'URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.' additionalProperties: true example: date: '2022-11-18T00:00:00.000Z' featured: false name: My new item slug: my-new-item color: '#db4b68' example: id: 42b720ef280c7a7a3be8cabe cmsLocaleId: 653ad57de882f528b32e810e lastPublished: '2022-11-29T16:22:43.159Z' lastUpdated: '2022-11-17T17:19:43.282Z' createdOn: '2022-11-17T17:11:57.148Z' isArchived: false isDraft: false fieldData: name: The Hitchhiker's Guide to the Galaxy slug: hitchhikers-guide-to-the-galaxy plain-text: Don't Panic. rich-text:

A Guide to Interstellar Travel

A towel is about the most massively useful thing an interstellar hitchhiker can have. Don't forget yours!

main-image: fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png image-gallery: - fileId: 62b720ef280c7a7a3be8cabd url: /files/62b720ef280c7a7a3be8cabd_image.png - fileId: 62b720ef280c7a7a3be8cabe url: /files/62b720ef280c7a7a3be8cabe_image.png intro-video: https://www.youtube.com/watch?v=aJ83KAggd-4 official-site: https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy contact-email: zaphod.beeblebrox@heartofgold.gov support-phone: 424-242-4242 answer-to-everything: 42 release-date: '1979-10-12T00:00:00.000Z' is-featured: true brand-color: '#000000' category: 62b720ef280c7a7a3be8cabf author: 62b720ef280c7a7a3be8cab0 tags: - 62b720ef280c7a7a3be8cab1 - 62b720ef280c7a7a3be8cab2 downloadable-asset: fileId: 62b720ef280c7a7a3be8cab3 url: /files/62b720ef280c7a7a3be8cab3_document.pdf '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '409': description: Conflict with server data. Item not published content: application/json: schema: description: Resource conflict x-logErrorCode: 409 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: conflict message: 'Conflict: Resource already exists' externalReference: details: [] example: code: conflict message: 'Conflict: Conflict with server data: Live PATCH updates can''t be applied to items that have never been published' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] delete: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: delete-item-live security: - OAuth2: - cms:write operationId: delete-item-live summary: Webflow Unpublish Live Collection Item description: 'Unpublish a live item from the site and set the `isDraft` property to `true`. For bulk unpublishing, please use [this endpoint.](/data/v2.0.0/reference/cms/collection-items/live-items/delete-items-live) Required scope | `CMS:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: item_id in: path description: Unique identifier for an Item example: 580e64008c9a982ac9b8b754 required: true schema: type: string format: objectid - name: cmsLocaleId in: query allowEmptyValue: true 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. schema: type: string responses: '204': description: Request was successful '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] /collections/{collection_id}/items/publish: post: x-fern-sdk-group-name: - collections - items x-fern-sdk-method-name: publish-item security: - OAuth2: - cms:write operationId: publish-item summary: Webflow Publish Collection Item description: 'Publish an item or multiple items. Required scope | `cms:write` ' tags: - Collections - Items - Sites parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid requestBody: description: An array of Item IDs content: application/json: schema: oneOf: - type: object x-fern-type-name: Item IDs title: Item IDs description: An array of Item IDs in a single locale properties: itemIds: type: array items: type: string format: objectid example: itemIds: - 643fd856d66b6528195ee2ca - 643fd856d66b6528195ee2cb - 643fd856d66b6528195ee2cc - type: object x-fern-type-name: Item IDs with Locales title: Item IDs with Locales description: An array of Item IDs with included `cmsLocaleIds` properties: items: type: array items: type: object required: - id properties: id: description: The ID of the CMS item type: string format: objectid example: 643fd856d66b6528195ee2ca cmsLocaleIds: type: array description: Array of identifiers for the locales where the item will be published items: type: string description: CMS Locale ID example: - 653ad57de882f528b32e810e - 6514390aea353fc691d69827 - 65143930ea353fc691d69cd8 example: value: items: - id: 643fd856d66b6528195ee2ca cmsLocaleIds: - 653ad57de882f528b32e810e - 6514390aea353fc691d69827 - 65143930ea353fc691d69cd8 - id: 643fd856d66b6528195ee2cb cmsLocaleIds: - 653ad57de882f528b32e810e examples: PrimaryLocale: value: itemIds: - 643fd856d66b6528195ee2ca - 643fd856d66b6528195ee2cb - 643fd856d66b6528195ee2cc SecondaryLocale: value: items: - id: 643fd856d66b6528195ee2ca cmsLocaleIds: - 653ad57de882f528b32e810e - id: 643fd856d66b6528195ee2cb cmsLocaleIds: - 653ad57de882f528b32e810e - id: 643fd856d66b6528195ee2cc cmsLocaleIds: - 653ad57de882f528b32e810e MultipleLocales: value: items: - id: 643fd856d66b6528195ee2ca cmsLocaleIds: - 653ad57de882f528b32e810e - 6514390aea353fc691d69827 - 65143930ea353fc691d69cd8 responses: '202': description: Request was successful content: application/json: schema: type: object properties: publishedItemIds: type: array items: type: string errors: type: array items: type: string example: publishedItemIds: - 643fd856d66b6528195ee2ca - 643fd856d66b6528195ee2cb errors: - Staging item ID 643fd856d66b6528195ee2cf not found. '400': description: Request body was incorrectly formatted. x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: bad_request message: 'Bad Request: Request is malformed' externalReference: details: [] '401': description: Provided access token is invalid or does not have access to requested resource x-logErrorCode: 401 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: not_authorized message: Request not authorized externalReference: details: [] '404': description: Requested resource not found x-logErrorCode: 404 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: resource_not_found message: 'Requested resource not found: The site cannot be found' externalReference: details: [] '409': description: Site is published to multiple domains at different times x-logErrorCode: 409 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: message: '''Site is published to multiple domains at different times' externalReference: details: [] '429': description: The rate limit of the provided access_token has been reached. Please have your application respect the X-RateLimit-Remaining header we include on API responses. x-logErrorCode: 429 headers: X-RateLimit-Remaining: description: Contains the number of available requests remaining in the current minute schema: type: number X-RateLimit-Limit: description: Contains your current overall rate limit per minute schema: type: number content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: too_many_requests message: Too many requests externalReference: details: [] '500': description: We had a problem with our server. Try again later. content: application/json: x-logErrorCode: 500 schema: type: object example: code: not_authorized message: Request not authorized externalReference: details: [] properties: code: type: string description: Error code example: not_authorized enum: - bad_request - collection_not_found - conflict - duplicate_collection - duplicate_user_email - ecommerce_not_enabled - forbidden - forms_require_republish - incompatible_webhook_filter - internal_error - invalid_auth_version - invalid_credentials - invalid_domain - invalid_user_email - item_not_found - missing_scopes - no_domains - not_authorized - not_enterprise_plan_site - not_enterprise_plan_workspace - order_not_found - resource_not_found - too_many_requests - unsupported_version - unsupported_webhook_trigger_type - user_limit_reached - user_not_found - users_not_enabled - validation_error message: type: string description: Error message example: Request not authorized externalReference: type: string description: Link to more information example: '' details: type: array description: Array of errors items: - type: string example: Invalid email address description: Error message - type: object example: field: email message: Invalid email address description: Error message example: [] example: code: internal_error message: An Internal Error occurred externalReference: details: [] components: securitySchemes: OAuth2: type: oauth2 flows: authorizationCode: scopes: authorized_user:read: read details about the authorized user assets:read: read assets on the site assets:write: write assets on a site cms:read: read collections and items for a site cms:write: write to collections and items for a site comments:read: read comments on the site comments:write: write comments on the site custom_code:read: read custom code on the site custom_code:write: modify custom code on the site ecommerce:read: read ecommerce data ecommerce:write: edit ecommerce data forms:read: read form data forms:write: write form data pages:read: read pages on the site pages:write: write to pages on the site components:read: read component data components:write: write component data sites:read: read sites on the site sites:write: modify pages on the site users:read: read users on the site site_activity:read: read site activity logs users:write: modify users on the site workspace:read: read workspace resource data workspace:write: write workspace resource data site_config:read: read site configuration data site_config:write: write site configuration data authorizationUrl: https://webflow.com/oauth/authorize tokenUrl: https://api.webflow.com/oauth/token ApiKey: type: http scheme: bearer x-fern-token-variable-name: access_token