Ana içeriğe geç

Cari Hesap Oluşturma

Yeni cari hesap kaydı oluşturma.

Endpoint

POST /kolaybi/v1/associates

Parametreler

ParametreTipZorunluAçıklama
namestringEvetCari adı (min 2 karakter)
surnamestringEvetCari soyadı (min 2 karakter)
identity_nostringEvetTCKN/VKN numarası (10-11 hane)
associate_typeAssociateTypeHayırCari tipi (varsayılan: customer)
tax_officestringHayırVergi dairesi (VKN için)
phonestringHayırTelefon numarası
emailstringHayırE-posta adresi
addressstringHayırAdres bilgisi
citystringHayırŞehir
districtstringHayırİlçe
countrystringHayırÜlke

Örnekler

# Temel cari hesap oluşturma
curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/associates" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "name=Ahmet&surname=Yılmaz&identity_no=12345678901"

# Detaylı cari hesap oluşturma
curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/associates" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "name=Ahmet&surname=Yılmaz&identity_no=12345678901&associate_type=customer&phone=+905123456789&email=ahmet@example.com&address=Test Mahallesi&city=Istanbul&district=Kadikoy"

Yanıt

{
"data": {
"id": 1,
"name": "Ahmet",
"surname": "Yılmaz",
"code": "CAR001",
"identity_no": "12345678901",
"associate_type": "customer",
"phone": "+905123456789",
"email": "ahmet@example.com",
"address": "Test Mahallesi",
"city": "Istanbul",
"district": "Kadikoy",
"country": "Turkey"
}
}

Yanıt Alanları

AlanTipAçıklama
idintegerOluşturulan cari ID
namestringCari adı
surnamestringCari soyadı
codestringCari kodu
identity_nostringTCKN/VKN
associate_typestringCari tipi
phonestringTelefon
emailstringE-posta
addressstringAdres
citystringŞehir
districtstringİlçe
countrystringÜlke

Kurallar

Önemli
  • Ad/Soyad: En az 2 karakter olmalı
  • TCKN: 11 hane olmalı
  • VKN: 10 hane olmalı (tax_office zorunlu)
  • E-posta: Geçerli format olmalı
  • Telefon: Uluslararası format (+90...)