Toplu Statü Güncelleme

Bu API, sipariş paketleri statülerinin toplu olarak güncellenmesinde kullanlır.

API Endpoint

POST {path_the_comlab_oms_api}/OrderPackage/SetOrderPackageStatusInfoList

API Yetkilendirmesi

Bu API'yi kullanabilmek için geçerli bir yetkilendirme belirteci (token) gereklidir. Yetkilendirme belirteci, 'Authorization' başlığı ile isteğe eklenmelidir.

API İsteği

Aşağıdaki curl komutu ile API'ye istek yapabilirsiniz:

curl --location '{path_the_comlab_oms_api}/OrderPackage/SetOrderPackageStatusInfoList' \
--header 'Content-Type: application/json' \
--header 'authorization: Bearer token' \
--data-raw '[
    {
        "SourcePackageId": "BB_pid1707338188636",
        "Status": "Shipped"
    },
    {
        "SourcePackageId": "BB_pid1707338183915",
        "Status": "Delivered"
    }
]'

### Parametreler

- `SourcePackageId`: Kargo bilgilerinin atanacağı paketin kaynak paket numarası (Zorunlu)
- `Status`: Güncellenecek statü


## Örnek API Yanıtı

Aşağıda API'nin örnek bir yanıtı yer almaktadır:

```json
{
  "success": true,
  "message": "Paketlerin durumu başarıyla güncellendi.",
  "updatedPackages": [
    {
      "SourcePackageId": "BB_pid1707338188636",
      "Status": "Shipped"
    },
    {
      "SourcePackageId": "BB_pid1707338183915",
      "Status": "Delivered"
    }
  ]
}

Bu dökümanda