5 uç · /api/callcenter/v1/cdr
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 5 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
curl -X POST "https://{slug}.call.blesyum.app/api/callcenter/v1/cdr" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idSes kaydı, santralın tuttuğu en hassas kişisel veridir ve bugüne dek onu kimin dinlediği HİÇBİR yere yazılmıyordu. KVKK'da erişim kaydı tutmak, kaydın kendisini korumak kadar önemlidir: bir sızıntı iddiasında "kim, ne zaman, hangi görüşmeyi açtı" sorusunun cevabı olmalı. ⚠ Bayt AKIŞI bu uçtan geçmez — kayıt dosyası **medya sunucusundadır** ve kontrol düzlemi onu tutmaz. Uç, izni doğrular + erişimi denetime yazar + çalınabilir bir **iç adres** döner. Baytı medya düzleminden servis etmek (kenar allowlist'i + HMAC yol) `tts_cache::sound_handler` ile aynı desendedir ve kayıt dosyaları için ayrı bir iş kalemidir; bu uç onun kapısını hazırlar.
curl -X GET "https://{slug}.call.blesyum.app/api/callcenter/v1/cdr/<id>/recording" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X GET "https://{slug}.call.blesyum.app/api/callcenter/v1/cdr/export" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}SİLİNİR (veri-minimizasyon/saklama-süresi). credit_ledger KORUNUR (mali kayıt daha uzun saklanır). Zamanlanmış otomatik purge (retention_days ayarından) SF12-live. require settings.manage (yıkıcı-op).
curl -X POST "https://{slug}.call.blesyum.app/api/callcenter/v1/cdr/purge" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}