Actions avec des lettres
/v1/mailboxes/{mailbox_id}/messages/actionsApplique une action aux messages sélectionnés dans un dossier. Transmettez leurs identifiants à uids, le nom du dossier à folder et son uidvalidity. Pour action=move, précisez également le dossier cible à destination.
Zones d’autorisation et d’accès · Erreurs et répétitions
Demande
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"}'Possibilités
mailbox_idpathNécessairementintegerX-Customer-IDheader- Option 1
stringOption 2null
Corps de la demande · application/json
object
folderNécessairementstringNom du dossier dans la liste des dossiers, par exemple INBOX.
minLength: 1maxLength: 255uidvalidityNécessairementintegerLa valeur est uidvalidity de la réponse API pour ce dossier.
exclusiveMinimum: 0uidsNécessairementarrayIdentifiants des lettres sélectionnées dans un dossier.
minItems: 1maxItems: 100Éléments du tableauintegeractionNécessairementstringValeurs valides:
"read""unread""star""unstar""move""delete"destinationNom du dossier cible. Requis pour action=move.
Option 1stringmaxLength: 255Option 2null
Les champs inconnus ne sont pas acceptés.
Réponses
200 Réponse réussie
application/json
object
updatedboolean
401 Connexion requise
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayÉléments du tableauobject
403 Pas d'accès
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayÉléments du tableauobject
404 Ressource introuvable
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayÉléments du tableauobject
409 Conflit d'État
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayÉléments du tableauobject
422 Erreur de validation
application/json
object
detailarrayÉléments du tableauobjectlocNécessairementarrayÉléments du tableauOption 1stringOption 2integermsgNécessairementstringtypeNécessairementstring
503 Indisponibilité temporaire
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayÉléments du tableauobject