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: