Mail Abwesenheitsnotiz Api
Abwesenheitsnotiz abrufen
Endpunkt: GET - api/v1/mail/autoresponse/{autoResponseId}
Version: 2.24.30
Beschreibung: Gibt die angegebene Abewsenheitsnotiz zurück
Beispiel Reponse:
{
"Id": 18,
"UserId": 2,
"SignatureId": 0,
"MailBoxId": 42,
"StartDate": "2015-01-05T00:00:00",
"EndDate": "2015-02-05T00:00:00",
"Html": "Ich bin nicht da"
}
Abwesenheitsnotizen eines Benutzers abfragen
Endpunkt: GET- api/v1/mail/autoresponse?userId={userId}&skip={skip}&take={take}
Version: 2.24.30
Beschreibung: Gibt alle Abwesenheitsnotizen des Benutzers zurück
Beispiel response:
[
{
"Id": 14,
"UserId": 2,
"SignatureId": 0,
"MailBoxId": 42,
"StartDate": "2023-10-26T00:00:00",
"EndDate": "2023-10-26T00:00:00",
"Html": "<html ><head></head><body style=\"\" >568</body></html>"
},
{
"Id": 18,
"UserId": 2,
"SignatureId": 0,
"MailBoxId": 42,
"StartDate": "2015-01-05T00:00:00",
"EndDate": "2015-02-05T00:00:00",
"Html": "Mein test"
}
]
Abwesenheitsnotiz erstellen
Endpunkt: POST- api/v1/mail/autoresponse
Version: 2.24.30
Beschreibung: Erstellt eine Abwesenheitsnotiz
Beispiel request:
{
"mailBoxId": 42,
"userId":2,
"signatureId":0,
"startDate": "02.02.2015", // Format ist MM.dd.yyyy
"endDate":"02.05.2015", // Format ist MM.dd.yyyy
"html": "Mein test"
}
Beispiel response:
Abwesenheitsnotiz aktualisieren
Endpunkt: PUT- api/v1/mail/autoresponse?autoResponseId={autoResponseId}
Version: 2.24.30
Beschreibung: Aktualisiert die angegebene Abwesenheitsnotiz
Beispiel request:
Beispiel response:
Statuscode 200
Abwesenheitsnotiz löschen
Endpunkt: DELETE- api/v1/mail/autoresponse/{autoResponseId}
Version: 2.24.30
Beschreibung: Löscht die angegebene Abwesenheitsnotiz
Beispiel response: