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 Tipi | Açıklama |
|---|---|---|
data | Array | Alan ve masaların listesi |
data.id | Number | Alan ID'si |
data.name | String | Alan adı |
data.tables | Array | Alana bağlı masaların listesi |
data.tables.id | Number | Masa ID'si (sipariş oluştururken SaveOrder çağrısında TableId olarak kullanılır) |
data.tables.name | String | Masa adı |
status | Number | Sonuç Kodları |
message | String | İşlem sonucu mesajı |