# Retrieve a category's attributes Returns the acceptable attributes for items categorized by category, including mandatory and optional attributes. Endpoint: GET /items/categories/{id}/attributes Version: 0.0.1 Security: oAuthWithPKCE ## Path parameters: - `id` (string, required) The ID of the category. Example: "12467" ## Header parameters: - `Accept-Language` (string) The language used to present the attribute title when it has translations in multiple languages. Example: "es" ## Response 200 fields (application/json): - `attributes` (array) Example: {"example":{"attributes":[{"id":"condition","type":"discrete_values","is_mandatory":true,"options":{"max_choices":1},"values":[{"id":"new","title":"Nuevo"},{"id":"as_good_as_new","title":"Como nuevo"},{"id":"good","title":"En buen estado"},{"id":"fair","title":"En condiciones aceptables"},{"id":"has_given_it_all","title":"Lo ha dado todo"}]},{"id":"brand","type":"text","is_mandatory":true,"max_length":75},{"id":"height_cm","type":"numeric","is_mandatory":false,"data_type":{"type":"integer"},"range":{"greater_than_or_equal":0,"less_than_or_equal":999}}]}} ## Response 404 fields (application/json): - `code` (string, required) The error code corresponds to one of the values from the specified enumeration list. Enum: "INVALID_BODY_REQUEST", "MISSING_MAIN_IMAGE", "USER_LOCATION_MISSING", "INVALID_CATEGORY_LEAF", "INVALID_LOCATION", "INVALID_IMAGE", "INVALID_ATTRIBUTE", "NOT_IMPLEMENTED_CATEGORY", "INVALID_STATUS", "MAX_IMAGES_EXCEED", "INSUFFICIENT_IMAGES", "USER_UNAUTHORIZED" - `message` (string, required) A detailed error description. Example: "User without location set"