Przejdź do treści
Intum
Aktualizacja: 2 min czytania

Endpointy

Metoda Ścieżka Opis
GET /mail/spam_filters.json Lista filtrów antyspamowych
GET /mail/spam_filters/:id.json Pojedynczy filtr
POST /mail/spam_filters.json Utworzenie filtra
PATCH /mail/spam_filters/:id.json Aktualizacja filtra
DELETE /mail/spam_filters/:id.json Usunięcie filtra

Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: mail)

Pola filtra antyspamowego

Pole Typ Wymagane Opis
email string warunkowo E-mail nadawcy (wymagany gdy brak domeny i tematu)
domain string nie Domena nadawcy (nie łączyć z e-mailem)
subject string nie Fraza w temacie
kind string tak Akcja: spam
user_id integer nie ID użytkownika (null = filtr per konto)

Tworzenie filtra

POST /mail/spam_filters.json
Authorization: Bearer TOKEN
{
  "spam_filter": {
    "domain": "spam-firma.com",
    "kind": "spam"
  }
}

Filtr per użytkownik

{
  "spam_filter": {
    "email": "nadawca@spam.com",
    "kind": "spam",
    "user_id": 5
  }
}

Błędy (422)

{"email": ["nie może być puste"]}