İçeriğe geç

Müşteriler

PUT/api/v1/musteriler

Müşterileri toplu yaz

Müşteri kartlarını dis_id’ye göre yazar. Telefon şifreli saklanır. Kartlar, firma ayarındaki saklama süresi dolunca silinir.

  • Kimlik doğrulama: Authorization: Bearer rz_live_…
  • Kapsam: ingest:customers
  • Paket özelliği: Veri API + Sepetler — kapalıysa uç 404 not_found döner
  • Idempotency-Key: isteğe bağlı (tekrar denemeler için önerilir)
  • ile işaretli alanlar zorunludur. Bilinmeyen alan 422 ile reddedilir.

CustomerBatch

AlanTürSınırAnlamı
items *ApiCustomer[]en az 1, en çok 10001–1000 kayıt.

ApiCustomer

AlanTürSınırAnlamı
dis_id *stringmin 1, max 200Müşteri kimliği.
adstring | nullmax 200Ad.
epostastring | nullmax 200E-posta.
telefonstring | nullmax 32Telefon.
metaobjectvarsayılan {}Serbest ek bilgi.
Terminal window
curl -s -X PUT "$RZ_API/api/v1/musteriler" -H "Authorization: Bearer $RZ_KEY" -H "Content-Type: application/json" \
-d '{"items": [{"dis_id": "87", "ad": "Ayşe Yılmaz", "eposta": "[email protected]", "telefon": "05321234567",
"meta": {"segment": "kurumsal"}}]}'
{
"inserted": 1,
"updated": 0
}

Hata durumları: 401, 403, 404, 413, 422, 429 — bkz. Hatalar ve sınırlar.


DELETE/api/v1/musteriler/{dis_id}

Müşteriyi sil

Müşteri kartını siler. Kayıt yoksa 404 not_found.

  • Kimlik doğrulama: Authorization: Bearer rz_live_…
  • Kapsam: ingest:customers
  • Paket özelliği: Veri API + Sepetler — kapalıysa uç 404 not_found döner
  • Idempotency-Key: isteğe bağlı (tekrar denemeler için önerilir)
AdYerTürSınırAnlamı
dis_id *pathstringSizin sisteminizdeki kimlik.
Terminal window
curl -s -X DELETE "$RZ_API/api/v1/musteriler/87" -H "Authorization: Bearer $RZ_KEY"
{
"deleted": 1
}

Hata durumları: 401, 403, 404, 413, 422, 429 — bkz. Hatalar ve sınırlar.