İptal İsteği Onaylama Durumu Bildirim Web Hook Örneği
Bu dökümantasyon, İptal isteğinin satıcı tarafından onaylandığı senaryo için Web Hook örneğini açıklar. Bu Web Hook, İptal İsteği durumu ilgili bilgileri almanıza olanak tanır.
Web Hook Endpoint
Web Hook, aşağıdaki endpoint'i kullanır:
POST {path_the_comlab_oms_api}/SampleWebHooks/PackageWebHook_Successsample
İstek Başlıkları
accept: İstekte kabul edilebilir medya türünü belirtir (örn. */*).Content-Type: İstekte gönderilen içeriğin medya türünü belirtir (örn. application/json).
İstek Verileri
Aşağıdaki örnek, Web Hook'a gönderilecek istek verilerini gösterir:
{
"hookName": "CancelOrderItemLineConfirmedEvent",
"packageId": "BB_pid1692966394724",
"packageType": "ShipToCustomer",
"items": [
{
"orderItemLineId": "item1692966394138-2",
"packageItemStatusId": 1302,
"packageItemStatusName": "Cancelled",
}
],
"packageStatusId": 1302,
"packageStatusName": "Cancelled"
}
hookName: Web Hook olay adı.packageId: Paket kimliği.packageType: Paket türü. (ShipToCustomer=0,Return=1)items: Paket içindeki ürünlerin durum bilgileri.packageStatusId: Paket durum kimliği.packageStatusName: Paket durum adı.
İstek Örneği
Aşağıdaki örnek, Web Hook'a istek yapmanın bir örneğini gösterir:
curl --location '{path_the_comlab_oms_api}/SampleWebHooks/PackageWebHook_Successsample'
--header 'accept: */*'
--header 'Content-Type: application/json'
--data '{
"hookName": "CancelOrderItemLineConfirmedEvent",
"packageId": "BB_pid1692966394724",
"packageType": "ShipToCustomer",
"items": [
{
"orderItemLineId": "item1692966394138-2",
"packageItemStatusId": 1302,
"packageItemStatusName": "Cancelled",
}
],
"packageStatusId": 1302,
"packageStatusName": "Cancelled"
}'
Dönüş
Web Hook isteğine verilen dönüş HTTP değeri aşağıdaki gibidir:
200 OK