orders
37 uç · /api/shop/v1/orders
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 37 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
Siparişin vergi kırılımı (kademe-başına) + siparişte yazılı toplam — mutabakat/beyan için.
OturumYol parametresi:
idİstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<id>/tax-lines" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Admin: retention config oku (gün eşikleri; null = o tablo için kapalı).
OturumYol parametresi:
order_idİstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Havuzdan bir anahtar tahsis et (atomik; çift-tahsis yok). Havuz boş → 409.
OturumYol parametresi:
order_idİstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/assign" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Order assign location
OturumYol parametresi:
order_idİstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/assign-location" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Storefront: cüzdan-ödeme yetkilendir → tokenized ref (express-checkout ödeme external_ref seam).
OturumYol parametresi:
order_idİstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/authorize" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/cod-collect" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}İstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/conversations" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}İstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/customs-doc" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Oturum mesaj-geçmişi (yalnız o token'a ait; başka oturum/tenant görünmez). Yoksa boş.
OturumYol parametresi:
order_idİstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/edits" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}List requests
OturumYol parametresi:
order_idİstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/fulfillment-requests" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Havuzdan bir anahtar tahsis et (atomik; çift-tahsis yok). Havuz boş → 409.
OturumYol parametresi:
order_idİstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/fulfillment-requests" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Siparişin ödeme-niyetleri (admin gözlemi/mutabakat).
OturumYol parametresi:
order_idİstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/intents" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Credential-listesi + kaldırma (müşteri-oturumu).
OturumYol parametresi:
order_idİstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/payments" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/payments" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/request-invoice" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Ödeme-öncesi risk-değerlendirme ucu (BLE-6137): mevcut siparişi tablo-kurallarına karşı yeniden
OturumYol parametresi:
order_iddeğerlendirir (email+total siparişten; ülke opsiyonel body'den). risk_state güncellenir.
İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/risk-evaluate" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}İstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/risk-signals" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Order routing plan
OturumYol parametresi:
order_idİstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/routing-plan" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Credential-listesi + kaldırma (müşteri-oturumu).
OturumYol parametresi:
order_idİstek
curl -X GET "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/shipments" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}VPOS tanımı ekle/güncelle (upsert bank). bank 1-32 char, threed_mode 3d|non3d. config_ref saklanır
OturumYol parametresi:
order_idama response'ta dönmez.
İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/shipments" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Public-api durum ucu: geçerli API versiyonu + deprecation/sunset (X-Api-Version başlığıyla).
OturumYol parametresi:
order_idİstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/status" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Sipariş etiketlerini ayarla (tam-değiştir; en çok 30 etiket, her biri 1-48 char, trim+dedup) — BLE-6056.
OturumYol parametresi:
order_idİstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/<order_id>/tags" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}TF6 · toplu durum-değişikliği: her sipariş KENDİ tx'inde (kısmi başarı raporlanır; tek
Oturum
bozuk sipariş diğerlerini bloklamaz). En çok 200 id.
İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/admin/orders/bulk-status" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Sandbox Masterpass ödeme (iskelet). Bağlı cüzdanla sahte-provizyon → sandbox referansı. GERÇEK para
OturumYol parametresi:
order_idHAREKET ETMEZ + gerçek provizyon/kayıt = TF21 (canlı-key). Bağlı değilse 404; geçersiz tutar 400.
İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/storefront/orders/<order_id>/pay" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Müşteri iptali (code-guard). held/ready → cancelled + hold serbest.
Oturum
İstek
curl -X POST "https://{slug}.shop.blesyum.app/api/shop/v1/storefront/orders/cancel" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Bu sayfa işine yaradı mı?