Ana içeriğe geç

Alt Kategorileri Getir

Belirtilen kategori ID'sine ait alt kategorileri sayfalama desteği ile getirir.

İstek

POST /v2/admin/categories/{categoryID}/children/search

Parametreler

İsimTipKonumAçıklama
categoryIDstringpathGerekli. Üst kategorinin ID'si

Başlıklar

İsimAçıklama
AuthorizationGerekli. Kimlik doğrulama için Bearer token
Content-TypeGerekli. application/json olmalı

İstek Gövdesi

AlanTipAçıklamaDoğrulama
pageintegerGerekli. Sayfa numarası1'den büyük veya eşit olmalı
per_pageintegerGerekli. Sayfa başına öğe sayısı1 ile 100 arasında olmalı

Örnek

curl --request POST \
--url '\{\{baseUrl\}\}/v2/admin/categories/123456789/children/search' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
--header 'Content-Type: application/json' \
--data '{
"page": 1,
"per_page": 10
}'

Yanıt

{
"data": [
{
"id": "987654321",
"parent_id": "123456789",
"name": {
"en": "Smartphones",
"tr": "Akıllı Telefonlar"
},
"path": "electronics/smartphones",
"int_id": 2,
"image_svg": "data:image/svg+xml;base64,...",
"is_leaf": true,
"created_at": "2024-03-20T10:00:00Z"
}
],
"total": 1,
"page": 1,
"per_page": 10
}

Yanıt Alanları

Sayfalama Nesnesi

AlanTipAçıklama
dataarrayKategori nesnelerinin dizisi
totalintegerToplam öğe sayısı
pageintegerMevcut sayfa numarası
per_pageintegerSayfa başına öğe sayısı

Kategori Nesnesi

AlanTipAçıklama
idstringKategorinin benzersiz ID'si
parent_idstringÜst kategori ID'si
nameobjectKategori adının çevirileri
name.enstringİngilizce kategori adı
name.trstringTürkçe kategori adı
pathstringKategorinin URL yolu
int_idintegerKategorinin sayısal ID'si
image_svgstringKategori ikonunun SVG verisi
is_leafbooleanKategorinin alt kategori içerip içermediği
created_atstringKategorinin oluşturulma tarihi

Durum Kodları

Durum KoduAçıklama
200Başarılı - Alt kategoriler başarıyla getirildi
400Hatalı İstek - Geçersiz istek parametreleri
401Yetkisiz - Geçersiz veya eksik kimlik doğrulama token'ı
404Bulunamadı - Üst kategori mevcut değil
500Sunucu Hatası