List Categories

GET /api/v1/categories

Filter by status, parent_id, search. Sort by cat_id, cat_name, priority.

Category Tree

GET /api/v1/categories/tree

Returns a nested tree of all active categories:

{"success": true, "data": [
    {"cat_id": 1, "cat_name": "Clothing", "children": [
        {"cat_id": 4, "cat_name": "Men's", "children": []},
        {"cat_id": 5, "cat_name": "Women's", "children": []}
    ]}
]}

Get Category

GET /api/v1/categories/{id}

Returns category details with product count.

Products in Category

GET /api/v1/categories/{id}/products

Paginated product list.