Arsigo Builders

Hızlı Başlangıç

Sayfalama ve Filtreleme

Listeleme uçları sayfalıdır. Sonuçlar data dizisinde, sayfa bilgisi pagination nesnesinde döner.

Sayfalama parametreleri

AlanTipAçıklama
limitintSayfa başına kayıt. 1–100 arası, varsayılan 20.
pageint1'den başlayan sayfa numarası. Varsayılan 1.

Yanıt biçimi

GET /products?limit=2&page=1
{
  "data": [ { "id": "…" }, { "id": "…" } ],
  "pagination": { "page": 1, "limit": 2, "count": 312 }
}

count toplam kayıt sayısıdır. Toplam sayfa =ceil(count / limit). Boş bir data dizisi son sayfayı geçtiğiniz anlamına gelir.

Filtreleme ve arama

Uçlara özel filtreler vardır. Yaygın olanlar:

AlanTipAçıklama
statusstringÜrün/sipariş durumuna göre filtre.
payment_statusstringSiparişlerde ödeme durumuna göre filtre.
qstringSerbest metin arama (ürün adı, müşteri e-posta/ad/telefon).
Filtreler birleştirilebilir: ?status=active&q=tişört&limit=50. Hangi filtrelerin desteklendiğini ilgili işlem sayfasında bulabilirsiniz.