T-SOFT/Storefront API/Sipariş İptal Talepleri

Sipariş İptal Talepleri

Bu kaynak, kimliği doğrulanmış müşterinin bir siparişi için iptal talebi oluşturmaya yarar. Uç nokta storefront/account/2026-01 önekindedir ve kimliği doğrulanmış müşteri token'ı gerektirir (yalnızca okuma token'ı yetmez).

Yetki:storefront:account — müşteri token'ı zorunlu.
Bu kaynak yalnızca oluşturma (POST) destekler. Filtre içermez.

İptal talebi oluşturma

POST /order-cancellation-requests
curl -s -X POST 'https://<domain>/api/v3/storefront/account/2026-01/order-cancellation-requests' \
  -H 'Accept: application/vnd.api+json' \
  -H 'Content-Type: application/vnd.api+json' \
  -H 'Authorization: Bearer <CUSTOMER_TOKEN>' \
  -d '{
    "data": {
      "type": "order-cancellation-requests",
      "attributes": {
        "orderId": 9012,
        "reason": "Yanlış ürün sipariş ettim."
      }
    }
  }'

Yazma alanları (istek gövdesi)

AlanTipAçıklama
orderIdnumberİptali istenen siparişin id'si (zorunlu)
reasonstringİptal talebi gerekçesi (opsiyonel, yalnızca yazılır)

Yanıt alanları (salt okunur)

Oluşturulan talep aşağıdaki salt okunur alanları döner:

AlanTipAçıklama
orderIdnumberİptali istenen siparişin id'si
orderCodestringSipariş kodu
statusstringİptal talebi durumu (görünen metin)
orderStatusIdnumberSiparişin durum id'si
orderStatusstringSiparişin durumu (görünen metin)
requestedAtnumberTalep tarihi (Unix timestamp)