22 uç · /api/shop/v1/collections
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 22 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
ama response'ta dönmez.
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X PATCH "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X DELETE "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/matches" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/merchandising" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/merchandising" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idused_count/per-customer sayaçları TÜKETİLMEZ, sipariş oluşmaz (cart_summary reuse).
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/merchandising/preview" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/products" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/products" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idproduct_idcurl -X DELETE "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/products/<product_id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/reevaluate" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/reorder" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idKural ekleme/silme uçları vardı ama OKUMA yoktu: panel kural yapıcısı mevcut kuralları gösteremezdi (yalnız kör ekleme). Storefront'un kullandığı [`collection_rules`] REUSE edilir — ikinci bir sorgu yok, yani admin gördüğü kural ile vitrinin uyguladığı kural ayrışamaz.
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/rules" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/rules" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idrule_idcurl -X DELETE "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/rules/<rule_id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/sort-rule" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X PUT "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/sort-rule" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}collection_idcurl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/collections/<collection_id>/sort-rule/recompute" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/headless/collections" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}