Aktionen mit Nachrichten
/v1/mailboxes/{mailbox_id}/messages/actionsWendet eine Aktion auf ausgewählte Nachrichten in einem Ordner an. Übergeben Sie ihre IDs an uids, den Ordnernamen an folder und seinen uidvalidity.. Geben Sie für action=move auch den Zielordner an destination. an.
Berechtigungs- und Zugangsbereiche · Fehler und Wiederholungen
Anfrage
curl -X POST 'https://adapt-mail.com/v1/mailboxes/<mailbox_id>/messages/actions' \ -H 'Authorization: Bearer <access_token>' \ -H 'Content-Type: application/json' \ --data '{"folder":"INBOX","uidvalidity":1,"uids":[1],"action":"read"}'Optionen
mailbox_idpathUnbedingtintegerX-Customer-IDheader- Option 1
stringOption 2null
Anforderungstext · application/json
object
folderUnbedingtstringOrdnername aus der Ordnerliste, zum Beispiel INBOX.
minLength: 1maxLength: 255uidvalidityUnbedingtintegerDer Wert ist uidvalidity aus der Antwort API für diesen Ordner.
exclusiveMinimum: 0uidsUnbedingtarrayKennungen ausgewählter Buchstaben aus einem Ordner.
minItems: 1maxItems: 100Array-ElementeintegeractionUnbedingtstringGültige Werte:
"read""unread""star""unstar""move""delete"destinationName des Zielordners. Erforderlich für action=move.
Option 1stringmaxLength: 255Option 2null
Unbekannte Felder werden nicht akzeptiert.
Antworten
200 Erfolgreiche Antwort
application/json
object
updatedboolean
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
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