Nitelikleri listele
GET /PIM/GetAttributes — PIM API · Nitelikler
Firmanın tüm ürün niteliklerini (renk, beden, cinsiyet vb.) ve tiplerini döner.
Ürün kaydındaki Attributes[].Key değeri buradaki AttributeId'dir.
erpIntegrationParameterId verilirse her niteliğin o entegrasyondaki kaynak adı
AttributeSourceValue alanında döner.
Parametreler
erpIntegrationParameterId(query, string): Entegrasyon kimliği. Verilirse niteliğin bu entegrasyondaki kaynak adı (AttributeSourceValue) eklenir.Tenant(header, string): Basic Auth ile birden fazla firmaya erişen kullanıcılarda firma kodu. Bearer token kullanılıyorsa gerekmez.
Yanıtlar
- 200: Nitelik listesi.
- 401: Kimlik doğrulanamadı (başlık yok, Basic bilgileri hatalı veya token geçersiz). Gövde boştur.
- 500: Sunucu tarafında beklenmeyen hata.
200 yanıt alanları
Code(string): Nitelik kodu.Sync(boolean): Dış sistemle eşitleniyor mu.IsSynced(boolean): Son eşitleme başarılı mı.AttributeId(integer): Nitelik kimliği; ürün kaydındaAttributes[].Keyolarak kullanılır.searchBoost(integer): Arama ağırlığı.ExternalCode(string): Niteliğin dış sistemdeki kodu.LastSyncDate(string<date-time>): Son eşitleme zamanı.isSearchable(boolean): Aramada kullanılıyor mu.AttributeName(string): Nitelik adı.AttributeType(string): Nitelik tipi (ör.Variant,Display Option).searchPriority(integer): Arama önceliği.AttributeTypeId(integer): Nitelik tipi kimliği.searchQueryType(string): Arama sorgu tipi.AttributeDataType(string): Veri tipi (ör.Text,Boolean).AttributeDataTypeId(integer): Veri tipi kimliği.AttributeBindingType(string): Bağlama tipi (ör.Auto,All).AttributeSourceValue(string):erpIntegrationParameterIdverildiyse niteliğin o entegrasyondaki kaynak adı.AttributeBindingTypeId(integer): Bağlama tipi kimliği.AttributeRelationLevel(string): Niteliğin bağlandığı seviye (ör.Option,Variant).AttributeRelationLevelId(integer): İlişki seviyesi kimliği.