Tek kayıt, çoklu kayıt ve CSV yükleme; doğrulama ve 202 semantiği.
Karar uç noktası olayı doğrudan gövdede alır ve saklamaz. Olayları saklamak —
ve hız kurallarını beslemek — için ingestion uç noktalarını kullanırsınız.
POST /api/ingestion/{object_type}/csvContent-Type: multipart/form-data
Dosya alan adı file. Şablonu önce ilgili tablodan indirin: başlık satırı sizin veri
modelinizden üretilir ve doğrulama ona göre yapılır.
Ya hep ya hiç. Herhangi bir satır doğrulamadan geçemezse hiçbir şey yazılmaz ve
yanıt, sorunları dosyanızdaki satır numarasıyla listeler. Düzeltilmiş dosyayı yeniden
yüklemek güvenlidir: kayıtlar object_id ile sürümlenir, tekrar edilmez.
Azami dosya boyutu 50 MB. Daha büyük yüklemeleri bölün.
Bu tabloya yapılan CSV içe aktarımları, en yenisi başta. status alanı completed ya
da failed olur. rows_ingested, lines_processed değerinden düşük olabilir — yeniden
yüklemede değişmemiş kayıtlar bulunduğunda böyle olur.
Kayıt kabul edildi ve kalıcı kuyruğa alındı. Yazma işlemi eşzamansızdır.
202 aldıktan hemen sonra o kayda dayanan bir karar isterseniz, karar kaydı henüz
göremeyebilir. Sıralamanın önemli olduğu yerlerde ya kararı biraz geciktirin ya da
ilgili değerleri doğrudan trigger_object içinde gönderin.
updated_at biçimi yyyy-MM-dd HH:mm:ss. Değeri kendi çalışma zamanınızın saat
dilimine göre gönderin ve bu dilimin kurulumdaki TIMEZONE ayarıyla aynı olduğundan
emin olun. Uyuşmazlık hız kurallarının penceresini kaydırır ve bunu kimse fark etmez.