Durum Sebepleri API Dökümantasyonu
Bu dökümantasyon, ürün iptal sebepleri ile ilgili API'yi açıklar. Bu API, örneğin ürün iptal sebeplerini almanıza ve diğer işlemlerde kullanmanıza olanak tanır.
API Endpoint
API, aşağıdaki endpoint'i kullanır:
GET {path_the_comlab_oms_api}Lookup/OrderStatusReasonByTenant/GetStatusReasonByType?statusType=Cancelled
Yetkilendirme
API'ye erişim sağlamak için aşağıdaki yetkilendirme başlığını kullanmanız gerekmektedir:
authorization: Bearer ...
İstek Parametreleri
statusType(zorunlu): İptal durumu tipini belirtir (örn. "Cancelled","Returned").
İstek Örneği
Aşağıdaki örnek, API'ye istek yapmanın bir örneğini gösterir:
curl --location '{path_the_comlab_oms_api}/Lookup/OrderStatusReasonByTenant/GetStatusReasonByType?statusType=Cancelled'
--header 'authorization: Bearer ... '
Cevap
API isteğine verilen cevap aşağıdaki gibi olacaktır:
[
{
"orderStatusReasonId": 1,
"orderStatusReason": null,
"reasonName": "Stok yok",
"id": 135,
"createdAt": "2023-05-25T19:56:19.489+03:00"
},
{
"orderStatusReasonId": 2,
"orderStatusReason": null,
"reasonName": "Müşteri isteği",
"id": 136,
"createdAt": "2023-05-25T19:56:19.489+03:00"
}
Her bir nesne aşağıdaki alanları içerir:
orderStatusReasonId: Ürün iptal sebebi kimliği.orderStatusReason: İptal sebebi açıklaması.reasonName: İptal sebebinin adı.id: Kimlik numarası.
Bu cevap içerisinden alınan id değerini diğer API isteklerinde kullanabilirsiniz.
Daha Fazla Bilgi
Bu API'nin döndürdüğü id değerini diğer API isteklerinde kullanabilirsiniz.