Masalar
Masa listesi

Masa listesi

GET /AreasWithTables

Restoranın Adisyo'da yer alan alan ve masa listesini döner.

Bu servis genellikle entegrasyon tarafında (örneğin Saharobotics) masa seçimi ekranını doldurmak için kullanılır. Dönen id değerleri, sipariş oluştururken SaveOrder API'sine TableId olarak gönderilmelidir.

Örnek istek

Masa listesi
curl -X GET "https://ext.adisyo.com/api/External/v2/AreasWithTables" \
  --header "x-api-key: <adisyo-tarafindan-verilen-api-key>" \
  --header "x-api-secret: <istek-gonderilen-restoran-icin-gizli-bilgi>" \
  --header "x-api-consumer: <istek-gonderen-firmayi-tanimlayan-bir-metin>"

İstek Parametreleri

Bu method için ek bir parametreye ihtiyaç yoktur.

Örnek cevap

Masa listesi
{
  "data": [
    {
      "id": 1,
      "name": "Bahçe",
      "tables": [
        {
          "id": 101,
          "name": "Masa 1"
        },
        {
          "id": 102,
          "name": "Masa 2"
        }
      ]
    },
    {
      "id": 2,
      "name": "İç Salon",
      "tables": [
        {
          "id": 201,
          "name": "Masa 3"
        }
      ]
    }
  ],
  "status": 100,
  "message": "İşlem Başarılı."
}

Cevap parametreleri

Parametre AdıData TipiAçıklama
dataArrayAlan ve masaların listesi
data.idNumberAlan ID'si
data.nameStringAlan adı
data.tablesArrayAlana bağlı masaların listesi
data.tables.idNumberMasa ID'si (sipariş oluştururken SaveOrder çağrısında TableId olarak kullanılır)
data.tables.nameStringMasa adı
statusNumberSonuç Kodları
messageStringİşlem sonucu mesajı