Αναφορά 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.

Επισκόπηση

Τελικό σημείοhttps://api.unbox.im/v1/email
ΜέθοδοςPOST
Content-Typeapplication/json
ΠεδίοΈνα κλειδί API ανά προσαρμοσμένο domain

Δημιουργήστε κλειδιά στο Λογαριασμός → Τομείς → ο τομέας σας → 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"
}

Αποκρίσεις σφαλμάτων

Τα σφάλματα επιστρέφουν 4xx500 για απροσδόκητες αποτυχίες) με 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"
}'

Ξεκινώντας

  1. Δημιουργήστε έναν λογαριασμό Unbox και προσθέστε τον προσαρμοσμένο τομέα σας.
  2. Ολοκληρώστε όλα τα βήματα επαλήθευσης DNS στους Τομείς.
  3. Ανοίξτε Τομείς → τον τομέα σας → API και δημιουργήστε ένα κλειδί τομέα.
  4. Στείλτε το πρώτο σας μήνυμα με τα παραπάνω παραδείγματα.
Unbox — Τεκμηρίωση API | Unbox.im