Özel nesneler

Kayıtları listele

Bir nesnenin kayıtları, ada göre sıralı. fields alan anahtarı → değer (tarih YYYY-MM-DD, sayı, seçim metni, çoklu seçim dizi, kişi kullanıcı kimliği); sub kartlarda görünen kısa özet; customer bağlı firma (varsa).

GET/api/v1/objects/{key}/records

Yetkilendirme

Authorizationheaderzorunlu
Bearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Modül: MüşterilerKapsam: crm.read

Yol parametreleri

keystringzorunlu
Nesne anahtarı (/objects → key).

Sorgu parametreleri

qstringisteğe bağlı
Ad içerir.
customer_idintegeristeğe bağlı
Bu firmaya bağlı kayıtlar.
archivedstringisteğe bağlı
1 = arşivdekiler de.
pageintegeristeğe bağlıvarsayılan: 1
Sayfa (1'den).
perintegeristeğe bağlıvarsayılan: 50
Sayfa başına (10–200).

Hatalar

HTTPerrorAnlamı
404not_foundKayıt bulunamadı.
İstek
curl "https://ornek.solk.app/api/v1/objects/uretim_hatti/records?customer_id=1" \
  -H "Authorization: Bearer $SOLK_API_KEY"
Yanıt
{
  "object": "uretim_hatti",
  "ok": true,
  "page": 1,
  "pages": 1,
  "rows": [
    {
      "active": true,
      "customer": {
        "id": 1,
        "name": "Alize Paketleme San. ve Tic. A.Ş."
      },
      "fields": {
        "devreye_alma": "2025-04-01",
        "hiz": 180.0,
        "makine_tipi": "Ekstrüzyon"
      },
      "id": 1,
      "name": "Hat 3 — şişirme",
      "owner": "Deniz Aksoy",
      "owner_id": 1,
      "sub": "Ekstrüzyon · 180",
      "updated_at": "2026-10-06T10:26:24"
    }
  ],
  "total": 1
}

Örnek yanıt örnek veriyle çalışan bir v43b kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.