Mail Plain Api

Inhaltsverzeichnis

Mail abrufen

Endpunkt: GET- /api/v1/mail/plain/{mailId}?fields={fields}
Version: 2.22.127
Beschreibung: Gibt eine Mail zurück mit der angegebenen Id

Beispiel Request:

/api/v1/mail/plain/5342?fields=id,registerUri,subject,html

Beispiel Response:

200 Statuscode

{ "id": 5342, "registerUri": "antony://mail/5342", "subject": "Rechnung vom 01.01.2023", "html": "<html>....</html>" }

 

401 Statuscode:

Kein Body

500 Statuscode:

Interner Server Error

Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können


Mail löschen

Endpunkt: DELETE - /api/v1/mail/plain/{mailId}
Version: 2.22.127
Beschreibung: Löscht die angegebene Mail

Beispiel Request:

/api/v1/mail/plain/5342

Beispiel Response:

200 Statuscode

Kein Body

401 Statuscode:

Kein Body

500 Statuscode:

Interner Server Error

Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können


EML abrufen

Endpunkt: GET- /api/v1/mail/plain/{mailId}/eml
Version: 2.22.127
Beschreibung: Gibt die EML der angegebenen Mail zurück

Beispiel Request:

Beispiel Response:

200 Statuscode

Gibt die EML der angegebenen Mail zurück als plain string!

401 Statuscode:

Kein Body

500 Statuscode:

Interner Server Error

Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können


EML versenden

Endpunkt: GET- /api/v1/mail/plain/send/{mailBoxId}
Version: 2.22.127
Beschreibung: Versendet eine EML über das angegebene Postfach

Beispiel Request:

Body:
Enthält die EML Datei als Stream

Beispiel Response:

200 Statuscode

Kein Body

401 Statuscode:

Kein Body

500 Statuscode:

Interner Server Error