# Update Category (Partial) Actualiza parcialmente una categoría existente Endpoint: PATCH /api/v1/categories/web_id Version: 1.0.0 Security: api-key ## Path parameters: - `id` (string, required) Web ID de la categoría Example: "I7ROmS7Jui" ## Request fields (application/json): - `category` (object, required) - `category.name` (string) Nombre de la categoría Example: "Electrónica" - `category.description` (string) Descripción de la categoría (máximo 250 caracteres) Example: "Productos electrónicos actualizados" - `category.order` (integer) Orden de visualización Example: 1 - `category.subcategories_attributes` (array) Array de subcategorías - `category.subcategories_attributes.web_id` (string) Web ID de la subcategoría Example: "bas9UxSaUq" - `category.subcategories_attributes.name` (string) Nombre de la subcategoría Example: "Smartphones" - `category.subcategories_attributes.description` (string) Descripción de la subcategoría Example: "Teléfonos inteligentes actualizados" - `category.subcategories_attributes._destroy` (boolean) Si es true, elimina la subcategoría ## Response 200 fields (application/json): - `web_id` (string) Example: "I7ROmS7Jui" - `name` (string) Example: "Electrónica" - `description` (string) Example: "Productos electrónicos actualizados" - `products_count` (integer) Example: 7 - `order` (integer) Example: 1 - `subcategories` (array) ## Response 401 fields (application/json): - `message` (string) Example: "Unauthorized" ## Response 404 fields (application/json): - `message` (string) Example: "Resource not found" ## Response 422 fields (application/json): - `errors` (array)