Entegrasyon API Dökümantasyonu (v1)
Postman Collection
Base URL: https://www.menu.12vanbolge.com — Yalnız Pro / Enterprise paket kullanıcıları token alıp API çağırabilir.
1) Token Alma
POST /api/integration/token
Content-Type: application/json
{
"guid": "MENÜ_GUID",
"kullanıcı": "firma",
"şifre": "1234",
"hours": 24
}
2) Ürün API’leri
Header: Authorization: Bearer <TOKEN>
Liste (filtre/sayfa)
GET /api/integration/{GUID}/products?q=&kategori=&page=1&pageSize=50&sort=-updated
Sade Liste (yalnız resmi olanlar)
GET /api/integration/{GUID}/products/list
Tek Ürün
GET /api/integration/{GUID}/products/{id}
Oluştur (multipart)
POST /api/integration/{GUID}/products
Form: urunAdi, fiyat, kategori?, resim?
Güncelle (multipart)
POST /api/integration/{GUID}/products/{id}
Form: urunAdi?, fiyat?, kategori?, resim?
Sil
POST /api/integration/{GUID}/products/{id}/delete
3) İzleme (public)
POST /t/imp {"guid":"GUID","pid":123,"anon":"..."}
POST /t/click {"guid":"GUID","pid":123,"anon":"..."}