Base URL

https://hugin.ytd.com.tr/TPSService
GET Sipariş Detayı /order

Açıklama

Belirli bir siparişin detaylı bilgilerini getirir. OKC ID ve sipariş ID'si ile spesifik bir siparişin tüm detaylarına erişebilirsiniz.

Query Parametreleri

Parametre Tip Durum Açıklama Örnek
okc_id string Gerekli OKC cihaz kimlik numarası FT40049090
order_id string Gerekli Sipariş kimlik numarası 97

Örnek İstek

GET /order?okc_id=FT40049090&order_id=97
GET Açık Siparişler /order

Açıklama

Belirtilen cihaza ait tüm açık siparişleri listeler. Order ID parametresini boş bırakarak tüm aktif siparişleri görüntüleyebilirsiniz.

Query Parametreleri

Parametre Tip Durum Açıklama Örnek
okc_id string Gerekli OKC cihaz kimlik numarası FT40049090
order_id string İsteğe Bağlı Boş bırakılarak tüm açık siparişler listelenir ""

Örnek İstek

GET /order?okc_id=FT40049090&order_id=
POST Sipariş Gönder /siparis

Açıklama

Sisteme yeni bir sipariş oluşturur ve gönderir. Masa bilgisi, ödeme tipi ve sepet içeriği ile birlikte sipariş kaydı oluşturur.

Headers

Header Değer Açıklama
sifre uxcc-4a7f-9b2e-c8d1-3f6g5h8j API kimlik doğrulama anahtarı
Content-Type application/json İçerik formatı

Request Body

{ "okc_id": "FT40049090", "business_id": 3, "masa_adi": "Masa 01", "payment_type": 1, "sepet": [ { "id": 1, "name": "Çay", "price": 12, "quantity": 2, "department_id": "2" } ] }

Body Parametreleri

Parametre Tip Durum Açıklama
okc_id string Gerekli OKC cihaz kimlik numarası
business_id number Gerekli İşletme kimlik numarası
masa_adi string Gerekli Masa adı veya numarası
payment_type number Gerekli Ödeme tipi (1: Nakit, 3: Kredi Kartı)
sepet array Gerekli Sipariş sepeti (ürün listesi)
POST Firma Tanımla /cihazekle

Açıklama

Sisteme yeni bir firma/cihaz kaydı ekler. Restoran veya işletme bilgilerini sistem veritabanına kaydetmek için kullanılır.

Headers

Header Değer Açıklama
sifre uxcc-4a7f-9b2e-c8d1-3f6g5h8j API kimlik doğrulama anahtarı
Content-Type application/json İçerik formatı

Request Body

{ "okc_id": "FT40049092", "name": "Yeni Restoran", "sifre": "123456", "status": "active" }

Body Parametreleri

Parametre Tip Durum Açıklama
okc_id string Gerekli OKC cihaz kimlik numarası
name string Gerekli Firma veya restoran adı
sifre string Gerekli Cihaz erişim şifresi
status string Gerekli Cihaz durumu (active/inactive)
GET Firma Listesi /cihazListele

Açıklama

Sistemde kayıtlı tüm firmaları ve cihazları listeler. Tüm aktif ve pasif cihazların bilgilerine erişim sağlar.

Headers

Header Değer Açıklama
sifre uxcc-4a7f-9b2e-c8d1-3f6g5h8j API kimlik doğrulama anahtarı

Örnek İstek

GET /cihazListele