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": "01.05.2015", "endDate":"02.05.2015", "html": "Mein test" }
Beispiel response:
{ "ReturnCode": 0, "AutoResponseId": 18, "Message": null }
Abwesenheitsnotiz aktualisieren
Endpunkt: PUT- api/v1/mail/autoresponse?autoResponseId={autoResponseId}
Version: 2.24.30
Beschreibung: Aktualisiert die angegebene Abwesenheitsnotiz
Beispiel request:
{ "mailBoxId": 42, "userId":2, "signatureId":0, "startDate": "01.05.2015", "endDate":"02.05.2015", "html": "Mein test 123" }
Beispiel response:
{ "Id": 18, "SignatureId": 0, "MailBoxId": 42, "StartDate": "01.05.2015", "EndDate":"02.05.2015", "Html": "Mein test 123" "UserId": 2 }
Abwesenheitsnotiz löschen
Endpunkt: DELETE- api/v1/mail/autoresponse/{autoResponseId}
Version: 2.24.30
Beschreibung: Löscht die angegebene Abwesenheitsnotiz
Beispiel response:
{ "ReturnCode": 0, "Message": null }