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/api/analysis/bulkTreść żą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 usageSzybka 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
| Limit | Pro | Business | Enterprise |
|---|---|---|---|
| E-maile na żądanie | 25 | 25 | 25 |
| Żądania zbiorcze/min | 5 | 15 | 30 |
| Analizy zbiorcze miesięcznie | 10 | 50 | Bez limitu |
| Maks. rozmiar e-maila | 500KB | 500KB | 500KB |
| Maks. łączny rozmiar żądania | 5MB | 5MB | 5MB |
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.