reports
11 uç · /api/crm/v1/reports
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 11 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
reports/analytics-header — GetAnalyticsHeaderData (4 ValueMetric kartı).
Oturum
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/analytics-header" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}reports/articles — PopularArticlesReport (views DESC + was_helpful score).
Oturum
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/articles" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}reports/channels — kiracıda hangi konuşma türünde HİÇ veri var (bilet · sohbet).
Oturum
Panel bunu rapor açılışını yönlendirmek için okur: bileti hiç olmayan ama
sohbeti olan kiracı tickets yerine chats raporuna iner. Boş rapor ekranı
da aynı yanıtla "hiç yok" ile "bu aralıkta yok"u ayırt eder — ikisi farklı
cümle kurar, çünkü kullanıcının yapacağı şey farklıdır (kanal kur / tarihi
genişlet). Ayrıntı: reports::conversation_channels.
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/channels" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}reports/conversations/{type} — HelpdeskReports preset 'all' (modelType=ticket|chat).
OturumYol parametresi:
modelTypeİstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/conversations/<modelType>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}HelpCenterSearchReport — reports/search/{type} (popular|failed, CTR + kategori
OturumYol parametresi:
reportTypeeager + tarih/userId filtresi, simplePaginate). bedesk Reports faithful port (CF2 hc_search::search_report'tan daha tam → bu route artık CF5 versiyonunu kullanır).
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/search/<reportType>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"Yanıt
{
"data": "…",
"trace_id": "01JC…"
}Bu sayfa işine yaradı mı?