Arsigo Builders

Sipariş (Order)

Sipariş Durumunu Güncelle

Siparişin durumunu, ödeme durumunu, takip numarasını veya notunu günceller. Yalnız gönderilen alanlar değişir.

Uç Nokta

İstek yöntemi: PATCH · Yetki: write (yazma)

PATCH/api/commerce/v1/orders/:id
Bu işlem yazma yetkisi gerektirir. Anahtarınızın scope listesinde write olmalı; aksi halde 403 forbidden döner.

Yol Parametreleri

AlanTipAçıklama
id*uuidSipariş kimliği

Gövde Alanları

Content-Type: application/json ile gönderin. * işaretli alanlar zorunludur.

AlanTipAçıklama
statusstringnew, confirmed, preparing, shipped, delivered, canceled, refunded
payment_statusstringpending, paid, failed, refunded
tracking_numberstringKargo takip numarası
shipping_providerstringKargo firması
notesstringSipariş notu

İstek (cURL)

cURL
curl -X PATCH "https://www.arsigo.com/api/commerce/v1/orders/9f1c…" \
  -H "Authorization: Bearer ark_xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{ "status": "preparing" }'

Yanıt

200 OK · application/json
{
  "data": {
    "id": "9f1c…",
    "orderNumber": "1042",
    "status": "preparing",
    "paymentStatus": "paid",
    "total": 449.90,
    "currency": "TRY",
    "trackingNumber": null,
    "shippingProvider": null,
    "updatedAt": "2026-06-21T10:30:00Z"
  }
}