categories/create · update · delete ✓ CanlıKategori kataloğunu yazar. Scope ürünlerle aynıdır (products:write) — kategoriler ürün/menü domain'inin parçasıdır. Sahiplik/idempotency/hata/echo kuralları katalog yazma ile ortaktır.
← API Uçları · Ortak kurallar · Scope: products:write.
POST /plugin-api/categories/create
{
"title": "Tatlılar", // ZORUNLU (2..100)
"active": true, // ops (default true)
"color": "#ff8800", // ops (<=32)
"languages": { "en": { "title": "Desserts" } }, // ops
"idempotencyKey": "cat-1" // ops
}id, ürünlerin category alanında kullanılır → önce kategori, sonra ürün (products/create).POST /plugin-api/categories/update
{ "id": "a0-0c", "title": "Tatlılar & İçecekler" } // {id} + title/active/color/languages'ten en az biri{ id } + title/active/color/languages'ten en az biri. Sahiplik kontrollü (notOwned).
POST /plugin-api/categories/delete
{ "id": "a0-0c" }plugin.catalog.categoryNotEmpty. Önce ürünleri silin/başka kategoriye taşıyın. (Kaskad silme eklentilere kapalı — güvenli ret.)categories/list ile aynı şekil: { id, title, image, color, rank, active, languages }.