Dokumentacja dla deweloperów

Dokumentacja

Instrukcje i dokumentacja API: jak uruchamiać analizy AntiBait w aplikacji webowej i z własnego kodu.

Dokumentacja API

API analizy zbiorczej

Pro+

Analizuj wiele e-⁠maili w jednym wywołaniu API i szybko oceniaj całe partie. Do 25 e-⁠maili na żądanie, dwa modele do wyboru.

Endpoint API

POST
POST/api/analysis/bulk

Treść żądania

{
  "emails": [
    {
      "email": "string (raw email)",
      "label": "string (optional)"
    }
  ],
  "model": "bulk"
}

Maks. 25 e-⁠maili na żądanie, każdy do 500 KB. Łącznie maks. 5 MB.

Odpowiedź

{
  "success": true,
  "totalEmails": number,
  "processed": number,
  "cached": number,
  "failed": number,
  "model": "bulk",
  "results": [
    {
      "index": number,
      "label": string | null,
      "success": boolean,
      "cached": boolean,
      "analysisId": "uuid" | null,
      "score": 0-100,
      "type": string | null,
      "confidence": 0-100 | null,
      "tags": string[],
      "error": string | null
    }
  ]
}

Dostępne modele

Bulk

1x usage

Szybka analiza zbiorcza do sprawdzania dużych ilości poczty i wstępnej selekcji.

Najlepszy do: dużych ilości poczty, wstępnej selekcji

Co zawiera

Punktacja zagrożeń

Wynik ryzyka 0–100 dla każdego e-⁠maila

Klasyfikacja typu

Phishing, złośliwy, spam lub prawidłowy

Ocena pewności

0–100% pewności klasyfikacji

Tagi bezpieczeństwa

Odpowiednie wskaźniki zagrożeń i klasyfikacje

Inteligentna deduplikacja

E-⁠maile analizowane wcześniej od razu dostają wynik z pamięci podręcznej

Ekstrakcja IOC

Wskaźniki kompromitacji są automatycznie wyodrębniane i przechowywane

Nie zawiera (użyj pełnej analizy)

Szczegółowe uzasadnienie

Wyjaśnienia zwraca /api/analysis/advanced

Kontrole fałszywych alarmów

Tryb zbiorczy pomija analizę fałszywych alarmów

Dostosowanie branżowe

Dostępne w analizie pojedynczego e-⁠maila we wszystkich modelach

Głęboka analiza URL

Tryb zbiorczy nie sprawdza czarnych list

Limity i ograniczenia

LimitProBusinessEnterprise
E-⁠maile na żądanie252525
Żądania zbiorcze/min51530
Analizy zbiorcze miesięcznie1050Bez limitu
Maks. rozmiar e-⁠maila500KB500KB500KB
Maks. łączny rozmiar żądania5MB5MB5MB

Przykład: cURL

curl -X POST https://antibait.io/api/analysis/bulk \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "emails": [
      { "email": "From: ...\nTo: ...\nSubject: ...\n\nBody...", "label": "email-1" },
      { "email": "From: ...\nTo: ...\nSubject: ...\n\nBody...", "label": "email-2" }
    ],
    "model": "bulk"
  }'

Potrzebujesz pomocy z integracją API? Zespół wsparcia odpowiada w ciągu 24 godzin w dni robocze.