EvilMail API-ის შესავალი
EvilMail API არის RESTful ინტერფეისი, რომელიც საშუალებას გაძლევთ პროგრამულად მართოთ ელფოსტის მისამართები და შეტყობინებები. იდეალურია ავტომატიზაციის, ტესტირებისა და აპლიკაციის ინტეგრაციისთვის.
ავტორიზაცია
ყველა API მოთხოვნა მოითხოვს Bearer ტოკენს. მიიღეთ თქვენი API გასაღები EvilMail-ის მართვის პანელიდან.
curl -X GET "https://api.evilmail.com/v1/mailboxes"
-H "Authorization: Bearer YOUR_API_KEY"ძირითადი ოპერაციები
საფოსტო ყუთის შექმნა
curl -X POST "https://api.evilmail.com/v1/mailboxes"
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{"address": "[email protected]", "ttl": 3600}'შეტყობინებების სიის მიღება
curl -X GET "https://api.evilmail.com/v1/mailboxes/[email protected]/messages"
-H "Authorization: Bearer YOUR_API_KEY"კონკრეტული შეტყობინების წაკითხვა
curl -X GET "https://api.evilmail.com/v1/messages/{message_id}"
-H "Authorization: Bearer YOUR_API_KEY"Webhook-ების კონფიგურაცია
EvilMail-ს შეუძლია გამოგიგზავნოთ webhook შეტყობინება ახალი წერილის მიღებისას. ეს გამორიცხავს polling-ის საჭიროებას და უზრუნველყოფს რეალურ დროში მუშაობას.
curl -X POST "https://api.evilmail.com/v1/webhooks"
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{"url": "https://yourapp.com/webhook", "events": ["message.received"]}'შეცდომების დამუშავება
API იყენებს სტანდარტულ HTTP სტატუს კოდებს. 200 ნიშნავს წარმატებას, 401 — არაავტორიზებულ მოთხოვნას, 404 — რესურსი ვერ მოიძებნა, 429 — მოთხოვნების ლიმიტის გადაჭარბებას.
Rate Limiting
API მოთხოვნები შეზღუდულია წუთში 60 მოთხოვნით. X-RateLimit-Remaining ჰედერი გაცნობებთ, რამდენი მოთხოვნა დაგრჩათ.


