# Create Category Crea una nueva categoría con sus subcategorías Endpoint: POST /api/v1/categories Version: 1.0.0 Security: api-key ## Request fields (application/json): - `category` (object, required) - `category.name` (string, required) Nombre de la categoría (requerido) Example: "Electrónica" - `category.description` (string) Descripción de la categoría (máximo 250 caracteres) Example: "Productos electrónicos y dispositivos tecnológicos" - `category.order` (integer) Orden de visualización. Si no se proporciona, se asigna automáticamente Example: 1 - `category.subcategories_attributes` (array) Array de subcategorías a crear - `category.subcategories_attributes.name` (string, required) Nombre de la subcategoría (requerido) Example: "Smartphones" - `category.subcategories_attributes.description` (string) Descripción de la subcategoría Example: "Teléfonos inteligentes y accesorios" - `category.subcategories_attributes.order` (integer) Orden de visualización Example: 1 ## Response 200 fields (application/json): - `web_id` (string) Identificador único de la categoría Example: "I7ROmS7Jui" - `name` (string) Nombre de la categoría Example: "Electrónica" - `description` (string) Descripción de la categoría Example: "Productos electrónicos y dispositivos tecnológicos" - `products_count` (integer) Número de productos activos en la categoría - `order` (integer) Orden de visualización de la categoría Example: 1 - `subcategories` (array) Lista de subcategorías - `subcategories.web_id` (string) Example: "bas9UxSaUq" - `subcategories.name` (string) Example: "Smartphones" - `subcategories.description` (string) Example: "Teléfonos inteligentes y accesorios" - `subcategories.products_count` (integer) - `subcategories.order` (integer) Example: 1 ## Response 401 fields (application/json): - `message` (string) Example: "Unauthorized" ## Response 422 fields (application/json): - `errors` (array)