Commercio Docs

API Reference

Complete API documentation for all services.

CategoryService

Manage product categories

createCategory(name, description?)

createCategory(name: string, description?: string): Promise<Category>

getCategoryById(id)

getCategoryById(id: CategoryId): Promise<Category>

getCategoryByName(name)

getCategoryByName(name: string): Promise<Category>

getAllCategories(activeOnly?)

getAllCategories(activeOnly?: boolean): Promise<Category[]>

updateCategory(id, updates)

updateCategory(id: CategoryId, updates: Partial<{ name: string; description: string | null }>): Promise<Category>

deactivateCategory(id)

deactivateCategory(id: CategoryId): Promise<Category>

activateCategory(id)

activateCategory(id: CategoryId): Promise<Category>