İçeriğe geç
Başvuru yap
Dokümantasyon / Temel kavramlar

İzinler

Firma ve restoran izinleri nasıl birleşir?

Her uç nokta bir izin (scope) ister. Bir bağlantının kullanabileceği izinler iki onayın kesişimidir:

Firmaya AloYemek'in verdiği izinler ∩ Restoranın bağlanırken onayladığı izinler = Etkin izinler
İzinNeyi açar?Uç noktalar
restaurantRestoran bilgisi, çalışma saatleri, sipariş alımını durdurma / açma/restaurant, /restaurant/working-hours, /restaurant/close, /restaurant/open
menuMenüyü okuma, ürün / seçenek tükendi, fiyat güncelleme/menu, /products/{id}/status, /products/{id}/price, /options/{id}/status, /options/{id}/price
ordersSipariş alma, detay, kabul / red / hazır / yolda / teslim, sipariş webhookları/orders/active, /orders/{id}, /orders/{id}/…, /orders/reject-reasons
reportsGeçmiş siparişler ve toplamlar/orders/history

İzinler her istekte yeniden hesaplanır: restoran bir izni kaldırdığında sonraki istek hemen 403 FORBIDDEN_SCOPE döner. Güncel izinleri /me ucundan okuyabilirsiniz. orders izni olmayan bağlantılara sipariş webhook'u gönderilmez.

Sorunuz mu var? destek@aloyemek.com