POST
/
api
/
salesdata
curl --request POST \
--url https://pos-integration.robotpos.com/realtimeapi/api/salesdata \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"Type": 101
}'
{
  "data": [
    {}
  ],
  "totalRows": 123,
  "affectedRows": 0,
  "timestamp": "2025-05-04T14:30:45.123Z",
  "execution_time": 0.235
}

Satış Verileri API

Bu API, robotPOS sisteminden satış ve rapor verilerini çekmek için kullanılır. Çeşitli rapor tipleri için tek bir endpoint üzerinden veri alabilirsiniz.

Rapor Tipleri

Tip KoduAçıklama
101Şube Listesi
102Grup Satışları
103Ürün Satışları
104Kategori Satışları
105Ödeme Tipi Dağılımı

Örnek İstekler

Şube Listesi Alma

{
  "Type": 101
}

Grup Satışları Raporu

{
  "Type": 102,
  "BranchCode": "222,111,555",
  "StartDate": "2025-05-04 00:00:00",
  "EndDate": "2025-05-04 23:59:59"
}

Parametreler Hakkında Notlar

  • Type: Zorunlu parametre, hangi rapor tipinin çekileceğini belirler
  • BranchCode: Şube kodu belirtmek için kullanılır
    • “0” değeri tüm şubeleri kapsar
    • Tek şube için “12” gibi bir değer kullanılabilir
    • Çoklu şubeler için “222,111,555” gibi virgülle ayrılmış değerler kullanılabilir
  • StartDate ve EndDate: Tarih aralığı belirtmek için kullanılır (YYYY-MM-DD HH:MM:SS formatında)
  • All: 1 değeri tüm verileri, 0 değeri sadece belirtilen şubelerin verilerini getirir

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Response

200
application/json

Başarılı yanıt

The response is of type object.