SetErpInfoList
Bu servis, siparişlere ERP'de tutulan bilgileri set etmek için kullanılır. Linelarda ERP'de karşılık gelen ErpOrderItemLineId değerleri set edilir.
API İsteği
Aşağıdaki curl komutu ile API'ye istek yapabilirsiniz:
curl --location '{path_the_comlab_oms_api}/Orders/SetErpInfoList' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer [YourAccessToken]' \
--data '[
{
"SourceOrderNumber": "BBrae1705403307",
"ErpOrderNumber": "ERPOMERV2",
"ErpLines": [
{
"SourceOrderItemLineId": "item1705403307451-1",
"ErpOrderItemLineId": "ERP001"
},
{
"SourceOrderItemLineId": "item1705403307451-2",
"ErpOrderItemLineId": "ERP002"
}
]
}
]'
Parametreler
SourceOrderNumber: ERP bilgilerinin set edileceği siparişin kaynak sipariş numarası (Zorunlu)ErpOrderNumber: ERP sipariş numarası (Zorunlu)ErpLines: ERP satır bilgileriSourceOrderItemLineId: Siparişteki satırın kaynak satır numarası (Zorunlu)ErpOrderItemLineId: ERP'deki karşılığı olan satır numarası (Zorunlu)
API Yanıtı
Aşağıda API'nin örnek bir yanıtı yer almaktadır:
{
"isSuccess": true,
"statusCode": "200",
"errorMessage": null,
"errorSource": null,
"correlationId": "string",
"errors": [
{
"code": "string",
"message": "string"
}
],
"data": null
}
Yanıt Alanları ve Açıklamaları
isSuccess: İşlem başarılı mı?statusCode: Durum koduerrorMessage: Hata mesajıerrorSource: Hata kaynağıcorrelationId: İlişkilendirme kimliğierrors: Hatalarcode: Hata kodumessage: Hata mesajı
data: İşlem verileri