CRM

hc

34 uç · /api/crm/v1/hc

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 34 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/hc/actions/export

Export hc

Herkese açık
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/actions/export" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/actions/import

Import hc

Herkese açık
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/actions/import" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/articles

Makale datatable listesi — arama · beyaz-listeli sıralama · filtre-DSL · yazar ·

Herkese açık

AI ajanı durumu · kategori/bölüm yolu.

İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/articles" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/articles

Create article

Herkese açık
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/articles" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/articles/{articleId}

Get article

Herkese açıkYol parametresi: articleId
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/articles/<articleId>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PUT/api/crm/v1/hc/articles/{articleId}

Update article

Herkese açıkYol parametresi: articleId
İstek
curl -X PUT "https://{slug}.crm.blesyum.app/api/crm/v1/hc/articles/<articleId>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/crm/v1/hc/articles/{articleId}

Delete article

Herkese açıkYol parametresi: articleId
İstek
curl -X DELETE "https://{slug}.crm.blesyum.app/api/crm/v1/hc/articles/<articleId>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/articles/{articleId}/feedback

Feedback

Herkese açıkYol parametresi: articleId
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/articles/<articleId>/feedback" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/articles/batch-action

Batch action

Herkese açık
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/articles/batch-action" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/categories

List categories

Herkese açık
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/categories" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/categories

Create category

Herkese açık
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/categories" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/categories/{id}

Get category

Herkese açıkYol parametresi: id
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/categories/<id>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PUT/api/crm/v1/hc/categories/{id}

Update category

Herkese açıkYol parametresi: id
İstek
curl -X PUT "https://{slug}.crm.blesyum.app/api/crm/v1/hc/categories/<id>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/crm/v1/hc/categories/{id}

Delete category

Herkese açıkYol parametresi: id
İstek
curl -X DELETE "https://{slug}.crm.blesyum.app/api/crm/v1/hc/categories/<id>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/landing

Landing

Herkese açık
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/landing" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/manager/categories

Manager categories

Herkese açık
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/manager/categories" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/manager/categories/{categoryId}/sections

Manager sections

Herkese açıkYol parametresi: categoryId
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/manager/categories/<categoryId>/sections" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/manager/categories/reorder

Reorder categories

Herkese açık
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/manager/categories/reorder" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/manager/sections/{sectionId}/articles

Manager section articles

Herkese açıkYol parametresi: sectionId
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/manager/sections/<sectionId>/articles" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/manager/sections/{sectionId}/articles/reorder

Reorder articles

Herkese açıkYol parametresi: sectionId
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/manager/sections/<sectionId>/articles/reorder" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/public

Public landing

Herkese açık
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/public" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/public/articles/{articleId}

Public article

Herkese açıkYol parametresi: articleId
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/public/articles/<articleId>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/public/articles/{articleId}/feedback

Public feedback

Herkese açıkYol parametresi: articleId
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/public/articles/<articleId>/feedback" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/public/categories/{categoryId}

Public category

Herkese açıkYol parametresi: categoryId
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/public/categories/<categoryId>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/public/new-ticket-form

GET /api/crm/v1/hc/public/new-ticket-form — yeni talep formunun alanları (müşteri

Herkese açık

etiketiyle, yöneticinin sırasıyla). Kapsam ve süzgeç: hc_new_ticket::form_attributes.

İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/public/new-ticket-form" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/public/platform-yardimi

GET /api/crm/v1/hc/public/platform-yardimi — Blesyum'un yardım makaleleri tek pakette

Herkese açık

(YARDIM-01). Destek kiracısı DEĞİLSE 404: başka kiracının yardım merkezi toplu dökülmez.

İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/public/platform-yardimi" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/public/search-term

Public search term

Herkese açık
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/public/search-term" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/public/search/articles

Public search

Herkese açık
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/public/search/articles" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/public/tickets

POST /api/crm/v1/hc/public/tickets — giriş yapmamış ziyaretçinin talebi (misafir talebi).

Herkese açık

Kiracının tickets.guest_tickets şalterine bağlıdır (varsayılan KAPALI, settings::GUEST_TICKETS_KEY) ve HC ana şalterinin arkasındadır (require_hc_open). Talep yazılan e-postanın kişi kaydına açılır; kayıt yoksa contact_only bir kişi doğar — gelen e-postayla AYNI kapı (email::transform::resolve_or_create_contact). Takip bağlantısı (IAM-41 sihirli bağlantı) O ADRESE gider. Neden güvenli: adresin sahibi olduğunu kanıtlamayan ziyaretçi yalnız talep BIRAKIR; o kişinin mevcut taleplerini okuyamaz — okumak için gelen kutusuna düşen tek kullanımlık bağlantı gerekir. Destek adresine mail atmakla aynı güven düzeyi (From satırı da kanıt değildir). Ad yalnız kayıt ADSIZSA yazılır: ziyaretçi var olan bir müşterinin adını değiştiremez.

İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/public/tickets" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/crm/v1/hc/search-term

Search term

Herkese açık
İstek
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/hc/search-term" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/search/articles

Hc search

Herkese açık
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/search/articles" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/settings

Hc settings get

Herkese açık
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/settings" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PUT/api/crm/v1/hc/settings

Hc settings update

Herkese açık
İstek
curl -X PUT "https://{slug}.crm.blesyum.app/api/crm/v1/hc/settings" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/crm/v1/hc/sidenav/{categoryId}

Sidenav

Herkese açıkYol parametresi: categoryId
İstek
curl -X GET "https://{slug}.crm.blesyum.app/api/crm/v1/hc/sidenav/<categoryId>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?