events
9 uç · /api/web/v1/events
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 9 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
PUT /api/web/v1/donation-campaigns/{id} — künyenin TAMAMI.
idcurl -X PUT "https://{slug}--panel.web.blesyum.app/api/web/v1/events/<id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}DELETE /api/web/v1/ab-tests/{id}
id⚠ Silme sayaçları da götürür (on delete cascade) ve bu BİLİNÇLİ: testin
sayıları testin dışında bir anlam taşımaz, saklanan bir kalıntı ise
"hangi teste aitti" sorusunu cevapsız bırakırdı.
curl -X DELETE "https://{slug}--panel.web.blesyum.app/api/web/v1/events/<id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}GET /api/web/v1/events/{id}/attendees
id🔴 Kapı web.attendees.read: katılımcı KİŞİSEL VERİDİR ve içerik yazma
iznine bağlanmaz.
curl -X GET "https://{slug}--panel.web.blesyum.app/api/web/v1/events/<id>/attendees" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}GET /api/web/v1/events/{id}/attendees.csv
idcurl -X GET "https://{slug}--panel.web.blesyum.app/api/web/v1/events/<id>/attendees.csv" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}POST /api/web/v1/events/{id}/checkin — kapı girişi (BLE22-14034).
id🔴 İkinci okutma HATA DEĞİL, BİLGİDİR: "zaten giriş yaptı" der ve NE ZAMAN yaptığını söyler. Kapıda tartışma çıkaran şey, cevabı olmayan bir hatadır. 🔴 İPTAL edilmiş ve BEKLEME listesindeki bilet içeri ALINMAZ ve sebebi ayrı ayrı söylenir — "geçersiz kod" demek, kapıdaki görevliyi çaresiz bırakır.
curl -X POST "https://{slug}--panel.web.blesyum.app/api/web/v1/events/<id>/checkin" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}POST /api/web/v1/courses/{id}/copy — kurs kopyalama ve şablon
id(BLE22-14541). 🔴 Kopyalanan MÜFREDATTIR: bölümler ve dersler AYNI tx'te doğar. Kayıt, ilerleme ve yayın durumu TAŞINMAZ — kopya her zaman TASLAK doğar.
curl -X POST "https://{slug}--panel.web.blesyum.app/api/web/v1/events/<id>/duplicate" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}GET /api/web/v1/events/{id}/ticket-types
idcurl -X GET "https://{slug}--panel.web.blesyum.app/api/web/v1/events/<id>/ticket-types" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}POST /api/web/v1/events/{id}/ticket-types
idcurl -X POST "https://{slug}--panel.web.blesyum.app/api/web/v1/events/<id>/ticket-types" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}