openapi: 3.1.0 info: title: Webflow Assets Asset Folders Collections API description: Webflow Data API v2 - Assets 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. paths: /sites/{site_id}/collections: get: x-fern-sdk-group-name: collections x-fern-sdk-method-name: list security: - OAuth2: - cms:read operationId: list-collections summary: Webflow List Collections description: 'List of all Collections within a Site. Required scope | `cms:read` ' tags: - Collections parameters: - name: site_id in: path description: Unique identifier for a Site example: 580e63e98c9a982ac9b8b741 required: true schema: type: string format: objectid default: null responses: '200': description: Request was successful content: application/json: schema: type: object example: collections: - id: 63692ab61fb2852f582ba8f5 displayName: Products singularName: Product slug: product createdOn: '2019-06-12T13:35:14.238Z' lastUpdated: '2022-11-17T15:08:50.480Z' - id: 63692ab61fb2856e6a2ba8f6 displayName: Categories singularName: Category slug: category createdOn: '2019-06-12T13:35:14.238Z' lastUpdated: '2022-11-17T15:08:50.481Z' - id: 63692ab61fb285a8562ba8f4 displayName: SKUs singularName: SKU slug: sku createdOn: '2019-06-12T13:35:14.238Z' lastUpdated: '2022-11-17T15:08:50.478Z' properties: collections: description: An array of Collections type: array items: example: id: 7f15043107e2fc95644e93807ee25dd6 displayName: Guide Entries singularName: Guide Entry fields: - id: 5e2a1b3c4d5e6f7890a1b2c3 isEditable: true isRequired: true type: PlainText slug: name displayName: Entry Title helpText: Name of the entry. validations: null - id: 5e2a1b3c4d5e6f7890a1b2c4 isEditable: true isRequired: true type: PlainText slug: slug displayName: Slug helpText: Slug of the entry. validations: null - id: 6f7e8d9c0b1a2e3d4c5b6a7f isEditable: true isRequired: false type: PlainText slug: summary displayName: Summary helpText: A short summary of the entry. validations: null - id: 1a2b3c4d5e6f7a8b9c0d1e2f isEditable: true isRequired: false type: RichText slug: entry-html displayName: Entry HTML helpText: The HTML content of the entry. validations: null - id: 7e8d9c0b1a2e3d4c5b6a7f8e isEditable: true isRequired: false type: Image slug: illustration-image displayName: Illustration Image helpText: An image of the entry. validations: null - id: 2f3e4d5c6b7a8e9d0c1b2a3f isEditable: true isRequired: false type: VideoLink slug: demonstration-video displayName: Demonstration Video helpText: A video of the entry. validations: null - id: 8e9d0c1b2a3f4e5d6c7b8a9e isEditable: true isRequired: false type: Link slug: more-info-link displayName: More Info Link helpText: A link to more information about the entry. validations: null - id: 3f4e5d6c7b8a9e0d1c2b3a4f isEditable: true isRequired: false type: Number slug: importance-level displayName: Importance Level helpText: The importance level of the entry. validations: format: integer allowNegative: false allowZero: false minValue: 1 maxValue: 5 - id: 9e0d1c2b3a4f5e6d7c8b9a0e isEditable: true isRequired: false type: Switch slug: is-essential displayName: Is Essential helpText: Is this entry essential? validations: null - id: 4f5e6d7c8b9a0e1d2c3b4a5f isEditable: true isRequired: false type: Date slug: first-mentioned displayName: First Mentioned helpText: Date of the first mention of the subject. validations: null - id: 0e1d2c3b4a5f6e7d8c9b0a1e isEditable: true isRequired: false type: Color slug: towel-color displayName: Towel Color helpText: The color of the towel. validations: null - id: 5f6e7d8c9b0a1e2d3c4b5a6f isEditable: true isRequired: false type: Reference slug: related-entry displayName: Related Entry helpText: A related entry. validations: collectionId: 7f15043107e2fc95644e93807ee25dd6 - id: 1e2d3c4b5a6f7e8d9c0b1a2f isEditable: true isRequired: false type: MultiReference slug: mentioned-in-entries displayName: Mentioned In Entries helpText: Entries that mention this subject. validations: collectionId: 7f15043107e2fc95644e93807ee25dd6 - id: 6f7e8d9c0b1a2e3d4c5b6a8f isEditable: true isRequired: false type: Option slug: item-type displayName: Item Type helpText: The type of item. validations: options: - name: Survival Gear id: 66f6e966c9e1dc700a857ca3 - name: Gadget id: 66f6e966c9e1dc700a857ca4 - name: Other id: 66f6e966c9e1dc700a857ca5 - id: 2e3d4c5b6a7f8e9d0c1b2a4f isEditable: true isRequired: false type: File slug: guide-file displayName: Guide File helpText: null validations: null - id: 7f8e9d0c1b2a3f4e5d6c8b9e isEditable: true isRequired: false type: Email slug: contributor-email displayName: Contributor Email helpText: null validations: null - id: 3a4f5e6d7c8b9a0e1d2c4b5f isEditable: true isRequired: false type: Phone slug: emergency-contact displayName: Emergency Contact helpText: null validations: null slug: guide-entry createdOn: '2024-04-12T12:42:00.000Z' lastUpdated: '2024-04-12T12:42:00.000Z' description: A collection object type: object required: - id properties: id: type: string format: objectid description: Unique identifier for a Collection example: 562ac0395358780a1f5e6fbd displayName: type: string example: Blog Posts description: Name given to the Collection singularName: type: string example: Blog Post description: The name of one Item in Collection (e.g. ”Blog Post” if the Collection is called “Blog Posts”) slug: type: string example: blog-posts description: Slug of Collection in Site URL structure createdOn: type: string format: date-time example: '2022-12-07T16:51:37.571Z' readOnly: true description: The date the collection was created lastUpdated: type: string format: date-time example: '2022-12-07T16:51:37.571Z' readOnly: true description: The date the collection was last updated '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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null details: [] post: x-fern-sdk-group-name: collections x-fern-sdk-method-name: create security: - OAuth2: - cms:write operationId: create-collection summary: Webflow Create Collection description: 'Create a Collection for a site with collection fields. Each collection includes the required _name_ and _slug_ fields, which are generated automatically. You can update the `displayName` of these fields, but the slug for them cannot be changed. Fields slugs are automatically converted to lowercase. Spaces in slugs are replaced with hyphens. Required scope | `cms:write` ' tags: - Collections parameters: - name: site_id in: path description: Unique identifier for a Site example: 580e63e98c9a982ac9b8b741 required: true schema: type: string format: objectid default: null requestBody: description: Pass the Name of the collection, as well as the singular name of each item in the collection. required: true content: application/json: schema: type: object required: - displayName - singularName properties: displayName: type: string description: Name of the collection. Each collection name must be distinct. singularName: type: string description: Singular name of each item. slug: type: string description: Part of a URL that identifier fields: type: array description: An array of custom fields to add to the collection items: description: Details about the field of a collection examples: StaticField: id: 562ac0395358780a1f5e6fbc isEditable: true type: RichText isRequired: false displayName: Post Body helpText: Add the body of your post here OptionField: id: 562ac0395358780a1f5e6fbc isEditable: true type: Option isRequired: false displayName: Post Type helpText: Add the body of your post here metadata: options: - name: Feature - name: News - name: Product Highlight ReferenceField: id: 562ac0395358780a1f5e6fbd isEditable: true type: Reference isRequired: false displayName: Author helpText: Add the post author here metadata: collectionId: 63692ab61fb2852f582ba8f5 oneOf: - type: object x-fern-type-name: Static Field title: Static Field required: - type - displayName properties: id: type: string format: objectid description: Unique identifier for a Field example: 562ac0395358780a1f5e6fbd readOnly: true isEditable: type: boolean description: Define whether the field is editable readOnly: true example: true isRequired: type: boolean description: define whether a field is required in a collection type: type: string enum: - Color - DateTime - Email - File - Image - Link - MultiImage - Number - Phone - PlainText - RichText - Switch - VideoLink description: Choose these appropriate field type for your collection data displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field example: id: 562ac0395358780a1f5e6fbc isEditable: true type: RichText isRequired: false displayName: Post Body helpText: Add the body of your post here - type: object x-fern-type-name: Option Field title: Option Field required: - type - displayName - metadata properties: id: type: string format: objectid description: Unique identifier for a Field readOnly: true isEditable: type: boolean description: Define whether the field is editable readOnly: true isRequired: type: boolean description: define whether a field is required in a collection type: description: The [Option field type](/data/reference/field-types-item-values#option) type: string enum: - Option displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field metadata: type: object required: - options description: The metadata for the Option field. properties: options: type: array description: The option values for the Option field. items: type: object required: - name description: A single option value for the Option field. properties: name: type: string description: The name of the option id: type: string description: The unique identifier of the option readOnly: true minItems: 1 maxItems: 100 example: id: 562ac0395358780a1f5e6fbc isEditable: true type: Option isRequired: false displayName: Post Type helpText: Add the body of your post here metadata: options: - name: Feature - name: News - name: Product Highlight - type: object x-fern-type-name: Reference Field title: Reference Field required: - type - displayName - metadata properties: id: type: string format: objectid description: Unique identifier for a Field readOnly: true isEditable: type: boolean description: Define whether the field is editable readOnly: true isRequired: type: boolean description: define whether a field is required in a collection type: type: string enum: - MultiReference - Reference description: Choose these appropriate field type for your collection data displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field metadata: type: object required: - collectionId properties: collectionId: type: string description: The unique identifier of the collection description: The collectionId for the referenced collection. Only applicable for Reference and MultiReference fields. example: id: 562ac0395358780a1f5e6fbd isEditable: true type: Reference isRequired: false displayName: Author helpText: Add the post author here metadata: collectionId: 63692ab61fb2852f582ba8f5 example: displayName: Blog Posts singularName: Blog Post slug: posts fields: - type: PlainText displayName: Title slug: title isRequired: true helpText: The title of the blog post - type: RichText displayName: Content slug: content isRequired: true helpText: The content of the blog post - type: Reference displayName: Author slug: author isRequired: true helpText: The author of the blog post metadata: collectionId: 23cc2d952d4e4631ffd4345d2743db4e responses: '200': description: Request was successful content: application/json: schema: example: id: 7f15043107e2fc95644e93807ee25dd6 displayName: Guide Entries singularName: Guide Entry fields: - id: 5e2a1b3c4d5e6f7890a1b2c3 isEditable: true isRequired: true type: PlainText slug: name displayName: Entry Title helpText: Name of the entry. validations: null - id: 5e2a1b3c4d5e6f7890a1b2c4 isEditable: true isRequired: true type: PlainText slug: slug displayName: Slug helpText: Slug of the entry. validations: null - id: 6f7e8d9c0b1a2e3d4c5b6a7f isEditable: true isRequired: false type: PlainText slug: summary displayName: Summary helpText: A short summary of the entry. validations: null - id: 1a2b3c4d5e6f7a8b9c0d1e2f isEditable: true isRequired: false type: RichText slug: entry-html displayName: Entry HTML helpText: The HTML content of the entry. validations: null - id: 7e8d9c0b1a2e3d4c5b6a7f8e isEditable: true isRequired: false type: Image slug: illustration-image displayName: Illustration Image helpText: An image of the entry. validations: null - id: 2f3e4d5c6b7a8e9d0c1b2a3f isEditable: true isRequired: false type: VideoLink slug: demonstration-video displayName: Demonstration Video helpText: A video of the entry. validations: null - id: 8e9d0c1b2a3f4e5d6c7b8a9e isEditable: true isRequired: false type: Link slug: more-info-link displayName: More Info Link helpText: A link to more information about the entry. validations: null - id: 3f4e5d6c7b8a9e0d1c2b3a4f isEditable: true isRequired: false type: Number slug: importance-level displayName: Importance Level helpText: The importance level of the entry. validations: format: integer allowNegative: false allowZero: false minValue: 1 maxValue: 5 - id: 9e0d1c2b3a4f5e6d7c8b9a0e isEditable: true isRequired: false type: Switch slug: is-essential displayName: Is Essential helpText: Is this entry essential? validations: null - id: 4f5e6d7c8b9a0e1d2c3b4a5f isEditable: true isRequired: false type: Date slug: first-mentioned displayName: First Mentioned helpText: Date of the first mention of the subject. validations: null - id: 0e1d2c3b4a5f6e7d8c9b0a1e isEditable: true isRequired: false type: Color slug: towel-color displayName: Towel Color helpText: The color of the towel. validations: null - id: 5f6e7d8c9b0a1e2d3c4b5a6f isEditable: true isRequired: false type: Reference slug: related-entry displayName: Related Entry helpText: A related entry. validations: collectionId: 7f15043107e2fc95644e93807ee25dd6 - id: 1e2d3c4b5a6f7e8d9c0b1a2f isEditable: true isRequired: false type: MultiReference slug: mentioned-in-entries displayName: Mentioned In Entries helpText: Entries that mention this subject. validations: collectionId: 7f15043107e2fc95644e93807ee25dd6 - id: 6f7e8d9c0b1a2e3d4c5b6a8f isEditable: true isRequired: false type: Option slug: item-type displayName: Item Type helpText: The type of item. validations: options: - name: Survival Gear id: 66f6e966c9e1dc700a857ca3 - name: Gadget id: 66f6e966c9e1dc700a857ca4 - name: Other id: 66f6e966c9e1dc700a857ca5 - id: 2e3d4c5b6a7f8e9d0c1b2a4f isEditable: true isRequired: false type: File slug: guide-file displayName: Guide File helpText: null validations: null - id: 7f8e9d0c1b2a3f4e5d6c8b9e isEditable: true isRequired: false type: Email slug: contributor-email displayName: Contributor Email helpText: null validations: null - id: 3a4f5e6d7c8b9a0e1d2c4b5f isEditable: true isRequired: false type: Phone slug: emergency-contact displayName: Emergency Contact helpText: null validations: null slug: guide-entry createdOn: '2024-04-12T12:42:00.000Z' lastUpdated: '2024-04-12T12:42:00.000Z' description: A collection object type: object required: - id - displayName - singularName - fields properties: id: type: string format: objectid description: Unique identifier for a Collection example: 562ac0395358780a1f5e6fbd displayName: type: string example: Blog Posts description: Name given to the Collection singularName: type: string example: Blog Post description: The name of one Item in Collection (e.g. ”Blog Post” if the Collection is called “Blog Posts”) slug: type: string example: blog-posts description: Slug of Collection in Site URL structure createdOn: type: string format: date-time example: '2022-12-07T16:51:37.571Z' readOnly: true description: The date the collection was created lastUpdated: type: string format: date-time example: '2022-12-07T16:51:37.571Z' readOnly: true description: The date the collection was last updated fields: type: array description: The list of fields in the Collection items: description: The details of a field in a collection example: id: 75821f618da60c18383330bcc0ca488b isEditable: true isRequired: false type: RichText slug: post-body displayName: Post Body helpText: Add the body of your post here validations: maxLength: 1000 minLength: 100 type: object required: - id - type - isRequired - displayName properties: id: type: string format: objectid description: Unique identifier for a Field isRequired: type: boolean description: define whether a field is required in a collection isEditable: type: boolean description: Define whether the field is editable readOnly: true type: type: string enum: - Color - DateTime - Email - ExtFileRef - File - Image - Link - MultiImage - MultiReference - Number - Option - Phone - PlainText - Reference - RichText - Switch - VideoLink description: Choose these appropriate field type for your collection data slug: type: string description: Slug of Field in Site URL structure. Slugs should be all lowercase with no spaces. Any spaces will be converted to "-." displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field validations: type: object nullable: true readOnly: true description: The validations for the field properties: additionalProperties: oneOf: - type: string - type: number - type: boolean - type: integer - type: object properties: additionalProperties: true example: displayName: Blog Posts singularName: Blog Post slug: posts createdOn: '2016-10-24T19:41:48Z' lastUpdated: '2016-10-24T19:42:38Z' fields: - type: PlainText displayName: Title slug: title isRequired: true helpText: The title of the blog post - type: RichText displayName: Content slug: content isRequired: true helpText: The content of the blog post - type: Reference displayName: Author slug: author isRequired: true helpText: The author of the blog post metadata: collectionId: 23cc2d952d4e4631ffd4345d2743db4e '400': description: Validation failure x-logErrorCode: 400 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: null 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: validation_error message: 'Validation Error: Provided ID is invalid' externalReference: null 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: null 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: null 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: null 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: null details: [] '409': description: Collection already exists x-logErrorCode: 409 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: null 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: duplicate_collection message: Collection already exists externalReference: null 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: null 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: null 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: null 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: null details: [] /collections/{collection_id}: get: x-fern-sdk-group-name: collections x-fern-sdk-method-name: get security: - OAuth2: - cms:read operationId: collection-details summary: Webflow Get Collection Details description: 'Get the full details of a collection from its ID. Required scope | `cms:read` ' tags: - Collections parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid responses: '200': description: Request was successful content: application/json: schema: example: id: 7f15043107e2fc95644e93807ee25dd6 displayName: Guide Entries singularName: Guide Entry fields: - id: 5e2a1b3c4d5e6f7890a1b2c3 isEditable: true isRequired: true type: PlainText slug: name displayName: Entry Title helpText: Name of the entry. validations: null - id: 5e2a1b3c4d5e6f7890a1b2c4 isEditable: true isRequired: true type: PlainText slug: slug displayName: Slug helpText: Slug of the entry. validations: null - id: 6f7e8d9c0b1a2e3d4c5b6a7f isEditable: true isRequired: false type: PlainText slug: summary displayName: Summary helpText: A short summary of the entry. validations: null - id: 1a2b3c4d5e6f7a8b9c0d1e2f isEditable: true isRequired: false type: RichText slug: entry-html displayName: Entry HTML helpText: The HTML content of the entry. validations: null - id: 7e8d9c0b1a2e3d4c5b6a7f8e isEditable: true isRequired: false type: Image slug: illustration-image displayName: Illustration Image helpText: An image of the entry. validations: null - id: 2f3e4d5c6b7a8e9d0c1b2a3f isEditable: true isRequired: false type: VideoLink slug: demonstration-video displayName: Demonstration Video helpText: A video of the entry. validations: null - id: 8e9d0c1b2a3f4e5d6c7b8a9e isEditable: true isRequired: false type: Link slug: more-info-link displayName: More Info Link helpText: A link to more information about the entry. validations: null - id: 3f4e5d6c7b8a9e0d1c2b3a4f isEditable: true isRequired: false type: Number slug: importance-level displayName: Importance Level helpText: The importance level of the entry. validations: format: integer allowNegative: false allowZero: false minValue: 1 maxValue: 5 - id: 9e0d1c2b3a4f5e6d7c8b9a0e isEditable: true isRequired: false type: Switch slug: is-essential displayName: Is Essential helpText: Is this entry essential? validations: null - id: 4f5e6d7c8b9a0e1d2c3b4a5f isEditable: true isRequired: false type: Date slug: first-mentioned displayName: First Mentioned helpText: Date of the first mention of the subject. validations: null - id: 0e1d2c3b4a5f6e7d8c9b0a1e isEditable: true isRequired: false type: Color slug: towel-color displayName: Towel Color helpText: The color of the towel. validations: null - id: 5f6e7d8c9b0a1e2d3c4b5a6f isEditable: true isRequired: false type: Reference slug: related-entry displayName: Related Entry helpText: A related entry. validations: collectionId: 7f15043107e2fc95644e93807ee25dd6 - id: 1e2d3c4b5a6f7e8d9c0b1a2f isEditable: true isRequired: false type: MultiReference slug: mentioned-in-entries displayName: Mentioned In Entries helpText: Entries that mention this subject. validations: collectionId: 7f15043107e2fc95644e93807ee25dd6 - id: 6f7e8d9c0b1a2e3d4c5b6a8f isEditable: true isRequired: false type: Option slug: item-type displayName: Item Type helpText: The type of item. validations: options: - name: Survival Gear id: 66f6e966c9e1dc700a857ca3 - name: Gadget id: 66f6e966c9e1dc700a857ca4 - name: Other id: 66f6e966c9e1dc700a857ca5 - id: 2e3d4c5b6a7f8e9d0c1b2a4f isEditable: true isRequired: false type: File slug: guide-file displayName: Guide File helpText: null validations: null - id: 7f8e9d0c1b2a3f4e5d6c8b9e isEditable: true isRequired: false type: Email slug: contributor-email displayName: Contributor Email helpText: null validations: null - id: 3a4f5e6d7c8b9a0e1d2c4b5f isEditable: true isRequired: false type: Phone slug: emergency-contact displayName: Emergency Contact helpText: null validations: null slug: guide-entry createdOn: '2024-04-12T12:42:00.000Z' lastUpdated: '2024-04-12T12:42:00.000Z' description: A collection object type: object required: - id - displayName - singularName - fields properties: id: type: string format: objectid description: Unique identifier for a Collection example: 562ac0395358780a1f5e6fbd displayName: type: string example: Blog Posts description: Name given to the Collection singularName: type: string example: Blog Post description: The name of one Item in Collection (e.g. ”Blog Post” if the Collection is called “Blog Posts”) slug: type: string example: blog-posts description: Slug of Collection in Site URL structure createdOn: type: string format: date-time example: '2022-12-07T16:51:37.571Z' readOnly: true description: The date the collection was created lastUpdated: type: string format: date-time example: '2022-12-07T16:51:37.571Z' readOnly: true description: The date the collection was last updated fields: type: array description: The list of fields in the Collection items: description: The details of a field in a collection example: id: 75821f618da60c18383330bcc0ca488b isEditable: true isRequired: false type: RichText slug: post-body displayName: Post Body helpText: Add the body of your post here validations: maxLength: 1000 minLength: 100 type: object required: - id - type - isRequired - displayName properties: id: type: string format: objectid description: Unique identifier for a Field isRequired: type: boolean description: define whether a field is required in a collection isEditable: type: boolean description: Define whether the field is editable readOnly: true type: type: string enum: - Color - DateTime - Email - ExtFileRef - File - Image - Link - MultiImage - MultiReference - Number - Option - Phone - PlainText - Reference - RichText - Switch - VideoLink description: Choose these appropriate field type for your collection data slug: type: string description: Slug of Field in Site URL structure. Slugs should be all lowercase with no spaces. Any spaces will be converted to "-." displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field validations: type: object nullable: true readOnly: true description: The validations for the field properties: additionalProperties: oneOf: - type: string - type: number - type: boolean - type: integer - type: object properties: additionalProperties: true '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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null details: [] delete: x-fern-sdk-group-name: collections x-fern-sdk-method-name: delete security: - OAuth2: - cms:write operationId: delete-collection summary: Webflow Delete Collection description: 'Delete a collection using its ID. Required scope | `cms:write` ' tags: - Collections parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid responses: '204': description: Request was successful. No Content is returned. '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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null details: [] /collections/{collection_id}/fields: post: x-fern-sdk-group-name: - collections - fields x-fern-sdk-method-name: create security: - OAuth2: - cms:write operationId: create-field summary: Webflow Create Collection Field description: 'Create a custom field in a collection. Field validation is currently not available through the API. Bulk creation of fields is not supported with this endpoint. To add multiple fields at once, include them when you [create the collection.](/data/v2.0.0/reference/cms/collections/create) Required scope | `cms:write` ' tags: - Collections requestBody: description: The field to create required: true content: application/json: schema: description: Details about the field of a collection examples: StaticField: id: 562ac0395358780a1f5e6fbc isEditable: true type: RichText isRequired: false displayName: Post Body helpText: Add the body of your post here OptionField: id: 562ac0395358780a1f5e6fbc isEditable: true type: Option isRequired: false displayName: Post Type helpText: Add the body of your post here metadata: options: - name: Feature - name: News - name: Product Highlight ReferenceField: id: 562ac0395358780a1f5e6fbd isEditable: true type: Reference isRequired: false displayName: Author helpText: Add the post author here metadata: collectionId: 63692ab61fb2852f582ba8f5 oneOf: - type: object x-fern-type-name: Static Field title: Static Field required: - type - displayName properties: id: type: string format: objectid description: Unique identifier for a Field example: 562ac0395358780a1f5e6fbd readOnly: true isEditable: type: boolean description: Define whether the field is editable readOnly: true example: true isRequired: type: boolean description: define whether a field is required in a collection type: type: string enum: - Color - DateTime - Email - File - Image - Link - MultiImage - Number - Phone - PlainText - RichText - Switch - VideoLink description: Choose these appropriate field type for your collection data displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field example: id: 562ac0395358780a1f5e6fbc isEditable: true type: RichText isRequired: false displayName: Post Body helpText: Add the body of your post here - type: object x-fern-type-name: Option Field title: Option Field required: - type - displayName - metadata properties: id: type: string format: objectid description: Unique identifier for a Field readOnly: true isEditable: type: boolean description: Define whether the field is editable readOnly: true isRequired: type: boolean description: define whether a field is required in a collection type: description: The [Option field type](/data/reference/field-types-item-values#option) type: string enum: - Option displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field metadata: type: object required: - options description: The metadata for the Option field. properties: options: type: array description: The option values for the Option field. items: type: object required: - name description: A single option value for the Option field. properties: name: type: string description: The name of the option id: type: string description: The unique identifier of the option readOnly: true minItems: 1 maxItems: 100 example: id: 562ac0395358780a1f5e6fbc isEditable: true type: Option isRequired: false displayName: Post Type helpText: Add the body of your post here metadata: options: - name: Feature - name: News - name: Product Highlight - type: object x-fern-type-name: Reference Field title: Reference Field required: - type - displayName - metadata properties: id: type: string format: objectid description: Unique identifier for a Field readOnly: true isEditable: type: boolean description: Define whether the field is editable readOnly: true isRequired: type: boolean description: define whether a field is required in a collection type: type: string enum: - MultiReference - Reference description: Choose these appropriate field type for your collection data displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field metadata: type: object required: - collectionId properties: collectionId: type: string description: The unique identifier of the collection description: The collectionId for the referenced collection. Only applicable for Reference and MultiReference fields. example: id: 562ac0395358780a1f5e6fbd isEditable: true type: Reference isRequired: false displayName: Author helpText: Add the post author here metadata: collectionId: 63692ab61fb2852f582ba8f5 examples: StaticField: value: id: 562ac0395358780a1f5e6fbc isEditable: true type: RichText isRequired: false displayName: Post Body helpText: Add the body of your post here OptionField: value: id: 562ac0395358780a1f5e6fbc isEditable: true type: Option isRequired: false displayName: Post Type helpText: Add the body of your post here metadata: options: - name: Feature - name: News - name: Product Highlight ReferenceField: value: id: 562ac0395358780a1f5e6fbd isEditable: true type: Reference isRequired: false displayName: Author helpText: Add the post author here metadata: collectionId: 63692ab61fb2852f582ba8f5 parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid responses: '200': description: Request was successful content: application/json: schema: description: Details about the field of a collection examples: StaticField: id: 562ac0395358780a1f5e6fbc isEditable: true type: RichText isRequired: false displayName: Post Body helpText: Add the body of your post here OptionField: id: 562ac0395358780a1f5e6fbc isEditable: true type: Option isRequired: false displayName: Post Type helpText: Add the body of your post here metadata: options: - name: Feature - name: News - name: Product Highlight ReferenceField: id: 562ac0395358780a1f5e6fbd isEditable: true type: Reference isRequired: false displayName: Author helpText: Add the post author here metadata: collectionId: 63692ab61fb2852f582ba8f5 oneOf: - type: object x-fern-type-name: Static Field title: Static Field required: - type - displayName properties: id: type: string format: objectid description: Unique identifier for a Field example: 562ac0395358780a1f5e6fbd readOnly: true isEditable: type: boolean description: Define whether the field is editable readOnly: true example: true isRequired: type: boolean description: define whether a field is required in a collection type: type: string enum: - Color - DateTime - Email - File - Image - Link - MultiImage - Number - Phone - PlainText - RichText - Switch - VideoLink description: Choose these appropriate field type for your collection data displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field example: id: 562ac0395358780a1f5e6fbc isEditable: true type: RichText isRequired: false displayName: Post Body helpText: Add the body of your post here - type: object x-fern-type-name: Option Field title: Option Field required: - type - displayName - metadata properties: id: type: string format: objectid description: Unique identifier for a Field readOnly: true isEditable: type: boolean description: Define whether the field is editable readOnly: true isRequired: type: boolean description: define whether a field is required in a collection type: description: The [Option field type](/data/reference/field-types-item-values#option) type: string enum: - Option displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field metadata: type: object required: - options description: The metadata for the Option field. properties: options: type: array description: The option values for the Option field. items: type: object required: - name description: A single option value for the Option field. properties: name: type: string description: The name of the option id: type: string description: The unique identifier of the option readOnly: true minItems: 1 maxItems: 100 example: id: 562ac0395358780a1f5e6fbc isEditable: true type: Option isRequired: false displayName: Post Type helpText: Add the body of your post here metadata: options: - name: Feature - name: News - name: Product Highlight - type: object x-fern-type-name: Reference Field title: Reference Field required: - type - displayName - metadata properties: id: type: string format: objectid description: Unique identifier for a Field readOnly: true isEditable: type: boolean description: Define whether the field is editable readOnly: true isRequired: type: boolean description: define whether a field is required in a collection type: type: string enum: - MultiReference - Reference description: Choose these appropriate field type for your collection data displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field metadata: type: object required: - collectionId properties: collectionId: type: string description: The unique identifier of the collection description: The collectionId for the referenced collection. Only applicable for Reference and MultiReference fields. example: id: 562ac0395358780a1f5e6fbd isEditable: true type: Reference isRequired: false displayName: Author helpText: Add the post author here metadata: collectionId: 63692ab61fb2852f582ba8f5 examples: StaticField: value: id: 562ac0395358780a1f5e6fbc isEditable: true type: RichText isRequired: false displayName: Post Body helpText: Add the body of your post here OptionField: value: id: 562ac0395358780a1f5e6fbc isEditable: true type: Option isRequired: false displayName: Post Type helpText: Add the body of your post here metadata: options: - name: Feature - name: News - name: Product Highlight ReferenceField: value: id: 562ac0395358780a1f5e6fbd isEditable: true type: Reference isRequired: false displayName: Author helpText: Add the post author here metadata: collectionId: 63692ab61fb2852f582ba8f5 '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: null 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: null 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: null 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: null 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: null 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: null details: [] '409': description: Collection already exists x-logErrorCode: 409 content: application/json: schema: type: object example: code: not_authorized message: Request not authorized externalReference: null 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: duplicate_collection message: Collection already exists externalReference: null 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: null 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: null 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: null 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: null details: [] /collections/{collection_id}/fields/{field_id}: patch: x-fern-sdk-group-name: - collections - fields x-fern-sdk-method-name: update security: - OAuth2: - cms:write operationId: update-field summary: Webflow Update Collection Field description: 'Update a custom field in a collection. Required scope | `cms:write` ' tags: - Collections requestBody: description: The field details to update content: application/json: schema: description: Details about the field of a collection example: isRequired: false displayName: Post Body helpText: Add the body of your post here type: object properties: isRequired: type: boolean description: Define whether a field is required in a collection displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: field_id in: path description: Unique identifier for a Field in a collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid responses: '200': description: Request was successful content: application/json: schema: description: The details of a field in a collection example: id: 75821f618da60c18383330bcc0ca488b isEditable: true isRequired: false type: RichText slug: post-body displayName: Post Body helpText: Add the body of your post here validations: maxLength: 1000 minLength: 100 type: object required: - id - type - isRequired - displayName properties: id: type: string format: objectid description: Unique identifier for a Field isRequired: type: boolean description: define whether a field is required in a collection isEditable: type: boolean description: Define whether the field is editable readOnly: true type: type: string enum: - Color - DateTime - Email - ExtFileRef - File - Image - Link - MultiImage - MultiReference - Number - Option - Phone - PlainText - Reference - RichText - Switch - VideoLink description: Choose these appropriate field type for your collection data slug: type: string description: Slug of Field in Site URL structure. Slugs should be all lowercase with no spaces. Any spaces will be converted to "-." displayName: type: string description: The name of a field helpText: type: string description: Additional text to help anyone filling out this field validations: type: object nullable: true readOnly: true description: The validations for the field properties: additionalProperties: oneOf: - type: string - type: number - type: boolean - type: integer - type: object properties: additionalProperties: true '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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null details: [] delete: x-fern-sdk-group-name: - collections - fields x-fern-sdk-method-name: delete security: - OAuth2: - cms:write operationId: delete-field summary: Webflow Delete Collection Field description: 'Delete a custom field in a collection. This endpoint does not currently support bulk deletion. Required scope | `cms:write` ' tags: - Collections parameters: - name: collection_id in: path description: Unique identifier for a Collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid - name: field_id in: path description: Unique identifier for a Field in a collection example: 580e63fc8c9a982ac9b8b745 required: true schema: type: string format: objectid responses: '204': description: Request was successful. No Content is returned. '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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null details: [] /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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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: null 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