API referansı
Taban adres: https://cloud.restroid.com/api/public/partner/v1 — her istekte Api-Key gerekir. Liste uçları ?limit= (1–200, varsayılan 50) kabul eder.
Okuma
GET /me
GET /restaurants
GET /restaurants/{restaurantId}/products
GET /restaurants/{restaurantId}/stock
GET /restaurants/{restaurantId}/personnel
GET /restaurants/{restaurantId}/cash
GET /restaurants/{restaurantId}/accountingSatış bildirimi
Satışı siz kapatırsınız; Restroid’in stok / kasa / muhasebe tarafının haberdar olması için her kapanan fişi gönderin.
POST /hooks/sale-created
{
"restaurantId": "restoran-uuid",
"externalId": "sizin-fis-no",
"occurredAt": "2026-08-28T12:30:00+03:00",
"currency": "TRY",
"total": 185.5,
"items": [
{ "productId": "…", "plu": "101", "name": "Adana", "qty": 1, "amount": 185.5 }
],
"payments": [
{ "method": "cash", "amount": 185.5 }
]
}Kabul edilen istek 202 döner. Stok ve kasa kapsamları açıksa fiş Restroid’e yazılır. `externalId` sizin tarafınızda tektir; aynı fişi ikinci kez göndermeyin.
Hata kodları
401 Api-Key yok veya geçersiz
403 Durum aktif değil / kapsam yok / restoran bağlı değil
400 Gövde eksik
404 Bilinmeyen yol