Partner API v1

Shipment Update API

Sipariş kalemi için taşıyıcı, kargo takip numarası ve kargo durumu bilgisini BaZaaRDan'a iletir.

Endpoint

POST/shipment_update.php

AuthenticationHMAC SHA256 required
ScopeSeller scoped
Permissionorders:shipment
Base URLhttps://bazaardan.com/api/partner/v1

Required Headers

HeaderAçıklama
X-BZ-CLIENT-IDPartner uygulamasının Client ID değeri.
X-BZ-TIMESTAMPUnix timestamp. Örnek: 1778269200
X-BZ-SIGNATUREClient Secret ile üretilen HMAC SHA256 imzası.
Acceptapplication/json
Content-TypePOST/PUT isteklerinde application/json

Signature Standardı

İmza her zaman base URL sonrasındaki path üzerinden üretilir. Örnek: /shipment_update.php

METHOD + "\n" + PATH_WITH_QUERY + "\n" + TIMESTAMP + "\n" + RAW_BODY

Example Request Body

{
  "order_item_id": 1024,
  "carrier_code": "YURTICI",
  "tracking_number": "YT123456789",
  "tracking_url": "https://kargo.example.com/YT123456789",
  "status": "shipped"
}

Example Response

{
  "ok": true,
  "data": {
    "order_item_id": 1024,
    "shipment_status": "shipped",
    "updated": true
  }
}