Categories

Kateqoriyaları ağac (tree) şəklində qaytarır.

Əlaqəli endpoint: Category-List Swagger

Request

GET /api/v1/catalog/categories/

Cavabda yalnız kök (root) kateqoriyalar qayıdır, alt kateqoriyalar isə hər kateqoriyanın children arrayinin içində yerləşir.

Query parametrləri:

key məlumat
page Səhifə nömrəsi (default 1)
page_size Səhifədəki element sayı (default 10, maksimum 100)

Response

HTTP STATUS code 200

{
    "next": null,
    "previous": null,
    "count": 2,
    "current": 1,
    "page_size": 10,
    "results": [
        {
            "id": 1,
            "name": "Telefonlar",
            "parent": null,
            "children": [
                {
                    "id": 3,
                    "name": "Smartfonlar",
                    "parent": 1,
                    "children": []
                }
            ]
        }
    ]
}

results arrayindəki category obyekti:

key məlumat çoxdil
id Kateqoriyanın identifikatoru -
name Kateqoriyanın adı Var
parent Üst kateqoriyanın id-si. Kök kateqoriyalarda null -
children Alt kateqoriyalar arrayi (eyni category strukturunda, rekursiv) -

Səhifələmə (pagination) sahələri üçün Sorğular bölməsinə baxın.

category-nin id-si Products endpointində category filtri kimi istifadə olunur.