Schicken Sie einen E-Mail
/v1/mailboxes/{mailbox_id}/sendErforderlich Idempotency-Key 8–128 Zeichen lang. Das Wiederholen mit demselben Schlüssel und Körper führt zum gleichen Vorgang. Ein anderer Körper gibt 409. HTTP 202 bedeutet Warteschlange. Überprüfen Sie den Status des Vorgangs, nicht die Tatsache, dass eine Antwort eingegangen ist.
Berechtigungs- und Zugangsbereiche · Fehler und Wiederholungen
Anfrage
curl -X POST 'https://adapt-mail.com/v1/mailboxes/<mailbox_id>/send' \ -H 'Authorization: Bearer <access_token>' \ -H 'Idempotency-Key: message-20261019-0001' \ -H 'Content-Type: application/json' \Optionen
mailbox_idpathUnbedingtintegerX-Customer-IDheader- Option 1
stringOption 2null Idempotency-KeyheaderUnbedingtstringminLength: 8maxLength: 128
Anforderungstext · application/json
object
toUnbedingtarrayAdressen der Hauptempfänger.
minItems: 1maxItems: 50Array-ElementestringccarrayKopieren Sie Empfängeradressen, die für andere Teilnehmer sichtbar sind.
maxItems: 50Array-ElementestringbccarrayBcc-Empfängeradressen.
maxItems: 50Array-ElementestringsubjectstringBetreff des Briefes.
Standard:
""maxLength: 998textstringDer Text des Briefes ohne Formatierung.
Standard:
""maxLength: 200000htmlHTML-formatierte Version des Briefes.
Option 1stringmaxLength: 300000Option 2nullfile_idsarrayID zuvor heruntergeladene Dateien in diesem Postfach. Erhalten Sie sie beim Herunterladen oder aus der Dateiliste.
maxItems: 20Array-Elementestring · uuidforward_messageDie ursprüngliche E-Mail, deren Anhänge weitergeleitet werden müssen.
Option 1objectfolderUnbedingtstringOrdnername aus der Ordnerliste, zum Beispiel INBOX.
minLength: 1maxLength: 255uidvalidityUnbedingtintegerDer Wert ist uidvalidity aus der Antwort API für diesen Ordner.
exclusiveMinimum: 0uidUnbedingtintegerexclusiveMinimum: 0
Unbekannte Felder werden nicht akzeptiert.
Option 2nullreply_to_message_idDer message_id-Wert der E-Mail, auf die Sie antworten.
Option 1stringmaxLength: 998Option 2nullreferencesDer Wert references der Originalnachricht zum Speichern der Antwortkette.
Option 1stringmaxLength: 4000Option 2nullsend_atVerzögerte Versandzeit mit Zeitzone, zum Beispiel 2026-11-01T12:00:00Z. Ohne einen Wert beginnt der Versand, während die Warteschlange verarbeitet wird.
Option 1string · date-timeOption 2null
Unbekannte Felder werden nicht akzeptiert.
Antworten
202 Erfolgreiche Antwort
application/json
object
idstring · uuidVorgangs-ID zum Überprüfen des Status und Abbrechen einer ausstehenden Übermittlung.
kindstringmailbox_id- Option 1
integerOption 2null statusstringGültige Werte:
"queued""running""succeeded""failed""uncertain""cancelled"run_atstringDatum und Uhrzeit in UTC. Wenn kein Offset vorhanden ist, stellt der Wert auch UTC. dar
created_atstringDatum und Uhrzeit in UTC. Wenn kein Offset vorhanden ist, stellt der Wert auch UTC. dar
completed_at- Option 1
stringDatum und Uhrzeit in UTC. Wenn kein Offset vorhanden ist, stellt der Wert auch UTC. dar
Option 2null errorDer Grund für den Fehler, wenn der Vorgang nicht erfolgreich abgeschlossen wurde.
Option 1stringOption 2nullresultDas Ergebnis der Operation. Enthält zum Versenden Informationen über angenommene und abgelehnte Empfänger.
Option 1objectOption 2null
400 Ungültiger Header oder Bezeichner
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray-Elementeobject
401 Anmeldung erforderlich
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray-Elementeobject
403 Kein Zugriff
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray-Elementeobject
404 Ressource nicht gefunden
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray-Elementeobject
409 Staatskonflikt
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray-Elementeobject
413 Größe überschritten
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray-Elementeobject
422 Validierungsfehler
application/json
object
detailarrayArray-ElementeobjectlocUnbedingtarrayArray-ElementeOption 1stringOption 2integermsgUnbedingtstringtypeUnbedingtstring
503 Vorübergehende Nichtverfügbarkeit
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray-Elementeobject
Erfolgreiches Einreichungsergebnis
Die result-Felder des Vorgangs sind nach der Ausführung und nicht die Antwort auf die Warteschlange.
object
message_idstringsmtp_acceptedbooleansent_savedbooleanaccepted_recipientsarrayArray-Elementestringrejected_recipientsarrayArray-Elementeobjectemailstringcodeinteger