Ana içeriğe geç

Kategori Oluştur

Bir üst kategorinin altına kategori ekler. Yeni kategori sıradaki int_id değerini alır; path değeri üst kategorinin yoluna bu int_id eklenerek oluşur (1.4 → 1.4.117).

is_leaf türetilmiş bir durum değil, bir beyandır: yaprak, alt kategori yerine tokenize edilmiş varlık barındırır; bu yüzden yaprak bir üst kategorinin altında kategori oluşturma isteği reddedilir (önce üst kategorinin is_leaf değerini Kategoriyi Güncelle ile kapatın).

İstek multipart/form-data biçimindedir; böylece görsel istekle birlikte gönderilebilir. Görseli zaten barındırıyorsanız URL'sini image_url olarak gönderin. İkisi birden gönderilirse yüklenen dosya geçerli olur. Dosya kategori oluşturulduktan sonra saklanır; bu yüzden yükleme başarısız olursa kategori görselsiz kalabilir. Görseli bir güncelleme ile yeniden deneyin.

Gerekli izin: category:create

İstek​

POST /v2/admin/categories

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>
Content-TypeZorunlu. multipart/form-data (HTTP istemciniz boundary ile birlikte ayarlar)

Gövde​

AlanTipZorunluAçıklama
parent_idstringEvetÜst kategorinin ID'si. Var olmalı ve yaprak olmamalıdır
name_enstringEvetİngilizce ad
name_trstringEvetTürkçe ad
is_leafbooleanHayırKategori alt kategori yerine tokenize edilmiş varlık barındıracaksa true. Varsayılan false
show_on_dashboardbooleanHayırKategoriyi panoda göster. Varsayılan false
image_urlstringHayırZaten barındırdığınız bir görselin URL'si
imagefileHayır2 MB'tan küçük görsel dosyası. Sunucuda görsel depolamanın yapılandırılmış olmasını gerektirir

Örnek​

curl --request POST \
--url '{{baseUrl}}/v2/admin/categories' \
--header 'Authorization: Bearer <access_token>' \
--form 'parent_id=667e9251ca818a2138ed4888' \
--form 'name_en=Venture Capital Funds' \
--form 'name_tr=Girişim Sermayesi Fonları' \
--form 'is_leaf=true' \
--form 'show_on_dashboard=false' \
--form 'image=@./venture-capital.png'

Yanıt​

Yeni kategoriyle birlikte 201 Created.

{
"id": "6911a3c2e4b0f51d2c8a7e41",
"parent_id": "667e9251ca818a2138ed4888",
"name": {
"en": "Venture Capital Funds",
"tr": "Girişim Sermayesi Fonları"
},
"path": "1.4.117",
"int_id": 117,
"image_svg": null,
"image_url": "https://s3.tokenizationtr.com/categories/image/6911a3c2e4b0f51d2c8a7e41.png",
"is_leaf": true,
"show_on_dashboard": false,
"created_at": "2026-11-09T10:15:42.318Z"
}

Yanıt Alanları​

Kategoriyi Getir sayfasında açıklanan yapıdaki kategori.

Hatalar​

DurumKodAçıklama
40010015Doğrulama başarısız (parent_id, name_en ya da name_tr eksik) — details alanına bakın. Görsel 2 MB ya da daha büyükse veya sunucuda görsel yükleme yapılandırılmamışsa da döner
40010016parent_id geçerli bir 24 karakterlik hex ID değil
40010002Üst kategori bulunamadı (domain 4)
40010003Üst kategori bir yaprak; alt kategori barındıramaz (domain 4)

Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.