Integracja API EvilMail z Twoją aplikacją
REST API EvilMail pozwala zautomatyzować wszystkie operacje związane z tymczasową pocztą: od tworzenia adresów po odczytywanie skrzynek i zarządzanie domenami.
Uzyskanie klucza API
1. Zaloguj się do panelu sterowania EvilMail 2. Przejdź do sekcji API Settings 3. Kliknij Generate API Key 4. Zapisz klucz w bezpiecznym miejscu — wyświetla się tylko raz
Tworzenie tymczasowego adresu e-mail
Wyślij żądanie POST, aby utworzyć nowy tymczasowy adres:
curl -X POST https://evilmail.com/api/temp-email
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{"domain": "evilmail.com"}'Odpowiedź:
{
"email": "[email protected]",
"expires_at": "2026-03-12T12:00:00Z"
}Odczytywanie skrzynki odbiorczej
Pobierz listę wiadomości w skrzynce:
curl -X GET https://evilmail.com/api/inbox/[email protected]
-H "Authorization: Bearer YOUR_API_KEY"Odpowiedź zawiera tablicę wiadomości z polami: nadawca, temat, treść wiadomości, data otrzymania.
Zarządzanie domenami
API pozwala również dodawać i konfigurować własne domeny:
curl -X POST https://evilmail.com/api/domains
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{"domain": "yourdomain.com"}'Przypadki użycia
#### Automatyczne testowanie
Twórz unikalny adres e-mail dla każdego scenariusza testowego, sprawdzaj dostarczenie wiadomości i ich zawartość — wszystko przez API.
#### Weryfikacja użytkowników
Używaj API do generowania jednorazowych adresów, które pomogą sprawdzić przepływy rejestracyjne Twoich użytkowników.
#### Usługi jednorazowej poczty
Stwórz własną usługę tymczasowej poczty w oparciu o infrastrukturę EvilMail, wykorzystując nasze API jako backend.
#### Aplikacje prywatności
Zintegruj możliwość tworzenia tymczasowych adresów w aplikacjach zorientowanych na prywatność, aby chronić prawdziwe adresy e-mail Twoich użytkowników.
Obsługa błędów
API zwraca standardowe kody statusu HTTP:
200— pomyślne żądanie401— nieprawidłowy lub brakujący klucz API404— zasób nie znaleziony429— przekroczono limit żądań500— wewnętrzny błąd serwera
Limity żądań
Darmowy plan pozwala na maksymalnie 100 żądań na minutę. W przypadku większych wolumenów rozważ plany premium z podwyższonymi limitami.

