Tema
Kategoriler
Taban adres: https://api.winkwop.com/api/v1/integration/categories İzinler: okuma uçları read_categories, yazma uçları write_categories ister.
Listele
bash
curl https://api.winkwop.com/api/v1/integration/categories \
-H "X-Api-Key: wk_sk_..."json
[
{
"id": "cat-uuid",
"parent_id": null,
"name": "Giyim",
"slug": "giyim",
"description": null,
"image_url": null,
"product_sort_by": null
}
]Tek kategori
bash
curl https://api.winkwop.com/api/v1/integration/categories/{id} \
-H "X-Api-Key: wk_sk_..."Oluştur
bash
curl -X POST https://api.winkwop.com/api/v1/integration/categories \
-H "X-Api-Key: wk_sk_..." \
-H "Content-Type: application/json" \
-d '{"name": "Giyim"}'Alt kategori oluşturmak için parent_id verin:
bash
curl -X POST https://api.winkwop.com/api/v1/integration/categories \
-H "X-Api-Key: wk_sk_..." \
-H "Content-Type: application/json" \
-d '{"name": "Tişört", "parent_id": "cat-uuid"}'slug otomatik üretilir, gövdede göndermezsiniz.
Güncelle
bash
curl -X PUT https://api.winkwop.com/api/v1/integration/categories/{id} \
-H "X-Api-Key: wk_sk_..." \
-H "Content-Type: application/json" \
-d '{"name": "Kadın Giyim"}'PUT kısmi değildir — name zorunlu, göndermediğiniz opsiyonel alanlar (description, image_url, seo_title, ...) boşaltılır.
Sil
bash
curl -X DELETE https://api.winkwop.com/api/v1/integration/categories/{id} \
-H "X-Api-Key: wk_sk_..."Kategoriye bağlı ürünler varsa ürünlerin category_ids listesinden bu kategori çıkar, ürünler silinmez.
Ürünü kategoriye atama
Kategori uçlarında ürün-kategori ilişkisini kurmazsınız — bir ürünü kategoriye eklemek için ürün oluştur/güncelle ucunda category_ids: ["cat-uuid"] gönderin. Bir ürün birden fazla kategoriye ait olabilir.