İndirim listesi

İndirim listesi

GET /Discounts

Restoranda tanımlı indirimlerin listesini getirir. Restoranın kendi indirimleri ile merkezden restorana atanmış indirimler birlikte döner.

Örnek istek

İndirim listesi
curl -X GET "https://ext.adisyo.com/api/External/v2/Discounts" \
  --header "x-api-key: ..." \
  --header "x-api-secret: ..." \
  --header "x-api-consumer: ..."

İstek Parametreleri

Bu endpoint için ek bir parametre gerekmez.

Örnek cevap

İndirim listesi
{
  "discounts": [
    {
      "id": 34,
      "name": "Personel İndirimi",
      "discountType": 1,
      "discountTypeName": "Yüzde İndirimi",
      "amount": 10.00,
      "discountStartDate": null,
      "discountFinishDate": null
    },
    {
      "id": 77,
      "name": "Hediye Ürün",
      "discountType": 2,
      "discountTypeName": "Tutar İndirimi",
      "amount": 50.00,
      "discountStartDate": "2026-07-01T00:00:00",
      "discountFinishDate": "2026-08-31T00:00:00"
    }
  ],
  "status": 100,
  "message": "İşlem Başarılı."
}

Cevap parametreleri

Parametre AdıData TipiAçıklama
idNumberİndirimin Adisyo ID'si. Sipariş indirimi endpoint'inde discountId olarak kullanılır
nameStringİndirimin adı
discountTypeNumberİndirim tipi. 1 Yüzde İndirimi, 2 Tutar İndirimi
discountTypeNameStringİndirim tipinin adı
amountDecimalİndirimin değeri. Tip yüzde ise oran, tutar ise tutar olarak yorumlanır
discountStartDateDateTime?Geçerlilik başlangıcı. Dolu ise bu tarihten önce uygulanamaz
discountFinishDateDateTime?Geçerlilik bitişi. Dolu ise bu tarihten sonra uygulanamaz
statusNumberSonuç Kodları
messageStringİşlem sonucu mesajı

Geçerlilik tarihi dışında kalan bir indirim listede yer alabilir, ancak Sipariş indirimi endpoint'i tarafından reddedilir.