BynrCargo API, kargo teslimatlarını yönetmek için bir web API'si sağlar. Bu API, teslimatların listelenmesi, yeni teslimatların eklenmesi, teslimat durumlarının alınması ve teslimatların iptal edilmesi gibi temel işlevleri destekler.
Bu API, HTTP istekleri aracılığıyla kullanılabilir. İşlevler ve kullanım detayları aşağıda açıklanmıştır.
GET isteğiyle /Delivery/List
adresine yapılan istek, mevcut tüm teslimatların listesini alır.
POST isteğiyle /Delivery/Add
adresine teslimat bilgileri JSON formatında gönderilerek yeni bir teslimat eklenir.
GET isteğiyle /Delivery/Status/{DeliveryId}
adresine yapılan istek, belirli bir teslimatın durumunu alır.
DELETE isteğiyle /Delivery/Cancel/{DeliveryId}
adresine yapılan istek, belirli bir teslimatı iptal eder.
Bu proje, ASP.NET Core ve C# dili kullanılarak geliştirilmiştir.