store-domains
6 uç · /api/shop/v1/store-domains
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 6 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
Karşılaştırmaya ürün ekle (CAP=4; owner başına). Ürün yoksa 404; liste dolu → 409; tekrar → idempotent.
Oturum
İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/store-domains" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Slot güncelle. capacity, mevcut booked'ın altına inemez (pre-check → 409).
OturumYol parametresi:
idİstek
curl -X PUT "https://{slug}.shop.blesyum.app/api/shop/v1/admin/store-domains/<id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}BLE-5057 · sil (kalıcı; kullanım-geçmişi orders snapshot'ında yaşar).
OturumYol parametresi:
idİstek
curl -X DELETE "https://{slug}.shop.blesyum.app/api/shop/v1/admin/store-domains/<id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Birincil yap (yalnız verified). Diğer birincilleri kaldırır (tek-primary). Verified değilse 409.
OturumYol parametresi:
idİstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/store-domains/<id>/primary" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}DNS-TXT doğrulama (STUB: pending→verified; gerçek DNS-lookup + ACME/TLS = TF21). Yoksa/pending-değilse 404.
OturumYol parametresi:
idİstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/store-domains/<id>/verify" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Bu sayfa işine yaradı mı?