Mail

dlp

8 uç · /api/mail/v1/dlp

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 8 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.

GET/api/mail/v1/dlp/exceptions

İstisna listesi.

Oturum
İstek
curl -X GET "https://{slug}.bmail.blesyum.app/api/mail/v1/dlp/exceptions" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/dlp/exceptions

İstisna adresi ekle (bu adres gönderen/alıcı ise DLP atlanır). Case-insensitive dup → 409.

Oturum
İstek
curl -X POST "https://{slug}.bmail.blesyum.app/api/mail/v1/dlp/exceptions" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/dlp/exceptions/{id}

İstisna sil.

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.bmail.blesyum.app/api/mail/v1/dlp/exceptions/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/dlp/incidents

Incidents

Oturum
İstek
curl -X GET "https://{slug}.bmail.blesyum.app/api/mail/v1/dlp/incidents" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/mail/v1/dlp/rules

Kuralları listele (enabled + disabled; yönetim görünümü).

Oturum
İstek
curl -X GET "https://{slug}.bmail.blesyum.app/api/mail/v1/dlp/rules" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/mail/v1/dlp/rules

DLP kuralı ekle. pattern_type/action allowlist; keyword tipinde pattern zorunlu.

Oturum
İstek
curl -X POST "https://{slug}.bmail.blesyum.app/api/mail/v1/dlp/rules" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/mail/v1/dlp/rules/{id}

Kural sil.

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.bmail.blesyum.app/api/mail/v1/dlp/rules/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PUT/api/mail/v1/dlp/rules/{id}/enabled

Kural enable/disable.

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.bmail.blesyum.app/api/mail/v1/dlp/rules/<id>/enabled" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?