CRM

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.

GET/api/crm/v1/reports/agents

reports/agents — HelpdeskReports preset 'agents' (modelType=null).

Oturum
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/agents" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/reports/ai-agent

Ai report

Oturum
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/ai-agent" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/reports/ai-credits

Kredi tüketim kırılımı (tüketici bazında).

Oturum
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/ai-credits" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/reports/ai-deflection

Bot performansı: deflection + CSAT + boşluk sayısı.

Oturum
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/ai-deflection" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/reports/ai-source-usage

"Hangi makale ne kadar işe yaradı".

Oturum
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/ai-source-usage" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/reports/analytics-header

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…"
}
GET/api/crm/v1/reports/articles

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…"
}
GET/api/crm/v1/reports/channels

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…"
}
GET/api/crm/v1/reports/conversations/{modelType}

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…"
}
GET/api/crm/v1/reports/search/{reportType}

HelpCenterSearchReport — reports/search/{type} (popular|failed, CTR + kategori

OturumYol parametresi: reportType

eager + 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…"
}
GET/api/crm/v1/reports/tags

reports/tags — HelpdeskReports preset 'tags' (modelType=null).

Oturum
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/reports/tags" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?