Αναφορά API
Αποστολή email
Send transactional mail only from your verified custom domains over HTTPS — password resets, receipts, alerts, and similar event-driven messages. Not for newsletters or marketing bulk. One endpoint, domain-scoped API keys, delivery through AWS SES.
Επισκόπηση
Δημιουργήστε κλειδιά στο Λογαριασμός → Τομείς → ο τομέας σας → API μετά την ολοκλήρωση της επαλήθευσης DNS. Το πλήρες μυστικό εμφανίζεται μία φορά — αποθηκεύστε το με ασφάλεια. Προαιρετικά διαπιστευτήρια SMTP στον ίδιο πίνακα Τομέων ακολουθούν τους ίδιους κανόνες μόνο συναλλαγών.
Μόνο συναλλακτική αλληλογραφία
Unbox HTTP API (POST /v1/email) and optional SMTP submission are for transactional mail only — messages tied to an account action, purchase, or operational event. They are not a newsletter or marketing broadcast service.
Επιτρεπόμενες χρήσεις
- Επαλήθευση λογαριασμού, επαναφορά κωδικού πρόσβασης και ειδοποιήσεις ασφαλείας
- Επιβεβαιώσεις παραγγελιών, αποδείξεις, ενημερώσεις αποστολής και ειδοποιήσεις πληρωμών
- Ειδοποιήσεις που ενεργοποιούνται από συγκεκριμένο χρήστη ή συμβάν συστήματος
- Μηνύματα ομάδας και χώρου εργασίας (προσκλήσεις, αναθέσεις, εσωτερικές ειδοποιήσεις)
Απαγορευμένες χρήσεις
- Ενημερωτικά δελτία, διαφημιστικές καμπάνιες ή μαζικό μάρκετινγκ
- Ψυχρή προσέγγιση ή αποστολή σε αγορασμένες, συλλεγμένες ή λίστες χωρίς συγκατάθεση
- Spam συνεργατών, phishing ή παραπλανητικό περιεχόμενο
- Οποιαδήποτε απόπειρα παράκαμψης ορίων παραληπτών, ορίων ρυθμού ή ποσοστώσεων προγράμματος
Όρια ρυθμού και παραληπτών
Για την προστασία των παραληπτών και της αποδοτικότητας παράδοσης, η εξερχόμενη κίνηση API και SMTP υπόκειται στα παρακάτω όρια (επιπλέον της μηνιαίας εξερχόμενης ποσόστωσης του προγράμματός σας). Η επιβολή είναι ενεργή στο web composer, στο HTTP API και στην υποβολή SMTP. Το web composer προειδοποιεί μετά από 25 παραλήπτες ανά μήνυμα και αποκλείει αποστολές άνω των 50.
| Όριο | Τιμή |
|---|---|
| Παραλήπτες ανά μήνυμα | Έως 50 συνολικά (Προς + Κοινοποίηση + Κρυφή κοινοποίηση συνδυαστικά) |
| Μοναδικοί παραλήπτες ανά ημέρα | Έως 1.000 ανά χώρο εργασίας |
| Ρυθμός αιτημάτων αποστολής | Έως 10 υποβολές API ή SMTP ανά λεπτό ανά τομέα |
| Εξερχόμενη ποσόστωση προγράμματος | Ισχύουν ακόμη τα μηνιαία όρια αποστολής της συνδρομής σας |
Αυτοί οι κανόνες αποτελούν μέρος της Πολιτικής Αποδεκτής Χρήσης μας. Η αυτοματοποιημένη επιβολή είναι ενεργή στο web composer, στο HTTP API και στην υποβολή SMTP. Λογαριασμοί που στέλνουν διαφημιστικά ή μαζικά μηνύματα ή κακοποιούν την υποδομή αποστολής, ενδέχεται να περιοριστούν, να ανασταλούν ή να τερματιστούν.
Παρακολουθούμε σήματα αποδοτικότητας παράδοσης. Σταθερά ποσοστά αναπήδησης άνω του 3% ή ποσοστά παραπόνων άνω του 0,1% ενδέχεται να ενεργοποιήσουν προσωρινή παύση αποστολής ή χειροκίνητη αναθεώρηση.
Δείτε τους Όρους Παροχής Υπηρεσιών, την Πολιτική Απορρήτου και τη Δήλωση GDPR για πλήρεις λεπτομέρειες πολιτικής.
Αυθεντικοποίηση
Στείλτε το κλειδί API του τομέα σας σε κάθε αίτημα:
Authorization: Bearer ubk_live_xxxxxxxxxxxxxxxxxxxxxxxxΕναλλακτικά, χρησιμοποιήστε X-Api-Key: ubk_live_…. Τα κλειδιά αποθηκεύονται κατακερματισμένα· ανακαλέστε ή αλλάξτε τα από τον πίνακα ελέγχου Τομέων.
Σώμα αιτήματος
JSON με ονόματα πεδίων σε PascalCase (From, To, …). Γίνονται αποδεκτά και ψευδώνυμα camelCase.
| Πεδίο | Απαιτείται | Περιγραφή |
|---|---|---|
From | Ναι | Αποστολέας — το προσωπικό σας γραμματοκιβώτιο στον τομέα του κλειδιού (κύριο ή ψευδώνυμο). Οι κοινόχρηστες ουρές δεν είναι έγκυροι αποστολείς. |
To | Ναι | Παραλήπτης(ες) — συμβολοσειρά, συμβολοσειρά διαχωρισμένη με κόμμα, ή πίνακας |
Subject | Ναι | Γραμμή θέματος |
TextBody | Ένα από TextBody / HtmlBody | Σώμα απλού κειμένου |
HtmlBody | Ένα από TextBody / HtmlBody | Σώμα HTML |
Cc | Όχι | Παραλήπτες κοινοποίησης |
Bcc | Όχι | Παραλήπτες κρυφής κοινοποίησης |
ReplyTo | Όχι | Διεύθυνση απάντησης |
Tag | Όχι | Προαιρετική ετικέτα μεταδεδομένων (αποθηκεύεται με την αποστολή) |
Παράδειγμα
{
"From": "you@yourdomain.com",
"To": "user@example.com",
"Subject": "Welcome",
"TextBody": "Thanks for signing up.",
"HtmlBody": "<p>Thanks for signing up.</p>",
"ReplyTo": "you@yourdomain.com",
"Tag": "welcome"
}Απόκριση επιτυχίας
HTTP 200 με JSON:
{
"ErrorCode": 0,
"Message": "OK",
"MessageID": "0100018…-000000-…",
"SubmittedAt": "2026-06-23T12:00:00.000Z",
"To": "user@example.com"
}Αποκρίσεις σφαλμάτων
Τα σφάλματα επιστρέφουν 4xx (ή 500 για απροσδόκητες αποτυχίες) με JSON:
{
"ErrorCode": 300,
"Message": "TextBody or HtmlBody is required."
}| Κωδικός σφάλματος | Σημασία |
|---|---|
0 | Επιτυχία |
10 | Λείπει κλειδί API |
11 | Άκυρο ή ανακληθέν κλειδί, ή ο τομέας δεν έχει επαληθευτεί για αποστολή |
300 | Σφάλμα επικύρωσης (λείπουν πεδία, μη έγκυρο JSON, κλπ.) |
403 | Η διεύθυνση αποστολέα δεν επιτρέπεται — πρέπει να είναι το προσωπικό σας γραμματοκιβώτιο στον τομέα του κλειδιού |
406 | Το SES απέρριψε το μήνυμα |
Παραδείγματα
Αντικαταστήστε το you@yourdomain.com με το προσωπικό σας γραμματοκιβώτιο στον τομέα και χρησιμοποιήστε το δικό σας κλειδί API.
curl "https://api.unbox.im/v1/email" \
-H "Authorization: Bearer ubk_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"From": "you@yourdomain.com",
"To": "user@example.com",
"Subject": "Welcome",
"TextBody": "Thanks for signing up.",
"HtmlBody": "<p>Thanks for signing up.</p>",
"ReplyTo": "you@yourdomain.com",
"Tag": "welcome"
}'Ξεκινώντας
- Δημιουργήστε έναν λογαριασμό Unbox και προσθέστε τον προσαρμοσμένο τομέα σας.
- Ολοκληρώστε όλα τα βήματα επαλήθευσης DNS στους Τομείς.
- Ανοίξτε Τομείς → τον τομέα σας → API και δημιουργήστε ένα κλειδί τομέα.
- Στείλτε το πρώτο σας μήνυμα με τα παραπάνω παραδείγματα.