Ana içeriğe geç

Kategoriyi Sil

Bir kategoriyi geçici olarak siler (soft delete): kategori tüm okumalardan kaybolur. Yalnızca alt kategorisi olmayan ve kök olmayan bir kategori silinebilir.

  • Alt kategorisi olan bir kategori reddedilir: silinmesi alt kategorileri sahipsiz bırakır, çünkü onların path değeri silinmiş bir üst kategoriyi gösterir. Önce alt ağacı aşağıdan yukarıya silin.
  • Kök kategori (int_id 1) silinemez.
  • Üst kategorinin is_leaf değeri olduğu gibi kalır: bir dalı boşaltmak onu yaprağa çevirmez.

Aynı kategoriyi ikinci kez silmek "category not found" ile yanıtlanır.

Gerekli izin: category:delete

İstek​

DELETE /v2/admin/categories/{category_id}

Parametreler​

AdTipKonumAçıklama
category_idstringpathZorunlu. Kategori ID'si (24 karakterlik hex)

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request DELETE \
--url '{{baseUrl}}/v2/admin/categories/6911a3c2e4b0f51d2c8a7e41' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

Boş gövdeli 204 No Content.

Hatalar​

DurumKodAçıklama
40010016category_id geçerli bir 24 karakterlik hex ID değil
40010001Kategori bulunamadı ya da zaten silinmiş (domain 4)
40010004Kategorinin alt kategorileri var; silinemez (domain 4)
40010005Kök kategori silinemez (domain 4)

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