# configureChannelCatalog - Configure Catalog capabilities for a channel Endpoint: POST /v1/catalog-configuration/channels/{channel_id} Security: Bearer ## Path parameters: - `channel_id` (string, required) Connect Channel identifier ## Request fields (application/json; charset=UTF-8): - `offer_configuration` (object) - `offer_configuration.custom_attributes` (array) Attributes the sellers must configure for offer-related features - `offer_configuration.custom_attributes.configuration_modes` (array, required) List of accepted configuration modes for providing the value Enum: "CONSTANT", "VARIABLE" - `offer_configuration.custom_attributes.descriptions` (array) Additional attribute descriptions - `offer_configuration.custom_attributes.descriptions.locale` (string, required) The language format can be ISO-639 or ISO-639_ISO-3166 - `offer_configuration.custom_attributes.descriptions.value` (string, required) The localized value in this locale - `offer_configuration.custom_attributes.id` (string, required) Id of the attribute - `offer_configuration.custom_attributes.labels` (array, required) Labels of the attribute - `offer_configuration.custom_attributes.requirement_level` (string, required) Requirement level of the attribute Enum: "OPTIONAL", "RECOMMENDED", "REQUIRED" - `offer_configuration.custom_attributes.type` (string, required) Enum: "Boolean", "Numeric", "Text", "List" - `offer_configuration.pricing_configuration` (object) Configuration for pricing capabilities. - `offer_configuration.pricing_configuration.discount_price_period` (object) Configuration for discount price period. - `offer_configuration.pricing_configuration.discount_price_period.end_date` (object, required) Pricing configuration field - `offer_configuration.pricing_configuration.discount_price_period.start_date` (object, required) Pricing configuration field - `offer_configuration.pricing_configuration.discount_price_period.support` (string, required) Support for the discount price period Enum: "SUPPORTED", "UNSUPPORTED" - `use_case_configurations` (object) Configuration for offer related features by use case. This API provides the configuration of required offer fields by use cases - `use_case_configurations.offer_creation` (object, required) Configuration for offer creation - `use_case_configurations.offer_creation.optional` (object) Optional fields for the use case - `use_case_configurations.offer_creation.optional.custom_attributes` (array) - `use_case_configurations.offer_creation.optional.standard_attributes` (array) Enum: "ID", "STANDARD_PRICE", "DISCOUNT_PRICE", "STOCK", "GTIN" - `use_case_configurations.offer_creation.required` (object, required) Required fields for the use case - `use_case_configurations.offer_creation.support` (string, required) Support for the use case Enum: "SUPPORTED", "UNSUPPORTED" - `use_case_configurations.offer_update` (object, required) Configuration for offer update