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>