Ana içeriğe geç

Ürün/Hizmet Oluşturma

Yeni ürün/hizmet kaydı oluşturma.

Endpoint

POST /kolaybi/v1/products

Parametreler

ParametreTipZorunluAçıklama
namestringEvetÜrün adı
codestringHayırÜrün kodu
barcodestringHayırBarkod numarası
descriptionstringHayırÜrün açıklaması
product_typeProductTypeHayırÜrün tipi (varsayılan: good)
vat_rateVATRateHayırKDV oranı (varsayılan: 20)
pricenumberHayırSatış fiyatı
price_currencyCurrencyHayırPara birimi
quantitynumberHayırStok miktarı (varsayılan: 0)

Örnekler

# Temel ürün oluşturma
curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/products" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "name=Test Ürün"

# Detaylı ürün oluşturma
curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/products" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "name=Test Ürün&code=URN001&barcode=1234567890&product_type=good&vat_rate=20&price=100.00&price_currency=TRY&quantity=50"

Yanıt

{
"data": {
"id": 1,
"name": "Test Ürün",
"code": "URN001",
"barcode": "1234567890",
"product_type": "good",
"description": "Test ürün açıklaması",
"price": 100.0,
"price_currency": "TRY",
"vat_rate": 20,
"quantity": 50
}
}

Yanıt Alanları

AlanTipAçıklama
idintegerOluşturulan ürün ID
namestringÜrün adı
codestringÜrün kodu
barcodestringBarkod
product_typestringÜrün tipi
descriptionstringAçıklama
pricenumberFiyat
price_currencystringPara birimi
vat_rateintegerKDV oranı
quantitynumberStok miktarı

Kurallar

Önemli
  • Ürün adı: Zorunlu alan
  • KDV oranı: 0, 1, 8, 10, 18, 20 değerlerinden biri
  • Fiyat: Pozitif sayı olmalı
  • Stok: Negatif olabilir