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
| Alan | Tip | Açıklama |
|---|---|---|
| limit | int | Sayfa başına kayıt. 1–100 arası, varsayılan 20. |
| page | int | 1'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:
| Alan | Tip | Açıklama |
|---|---|---|
| status | string | Ürün/sipariş durumuna göre filtre. |
| payment_status | string | Siparişlerde ödeme durumuna göre filtre. |
| q | string | Serbest 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.