Aller à la documentation
API

Déplacer ce qu'un expéditeur a envoyé

Sortir un expéditeur de la boîte de réception, et l'empêcher d'y revenir.

POST/subscriptions/{id}/move

Exécute le véritable appel sur votre espace de travail.

POST /subscriptions/{id}/move

Sortir un expéditeur de la boîte de réception, et l'empêcher d'y revenir.

Exemple

Nécessite threads:write. destination vaut archive, bin ou label, avec le libellé dans labelId. Chaque conversation de l'expéditeur y est déplacée, et avec future, true sauf indication contraire, une règle continue de le faire pour le nouveau courrier que l'expéditeur envoie à cette adresse.

curl
curl -X POST "$OE/subscriptions/sub_5d2c8e17/move" -H "$AUTH" \  -H "Content-Type: application/json" -d '{ "destination": "label", "labelId": "USER_NEWSLETTERS" }'
Réponse
{  "object": "subscription_move",  "subscriptionId": "sub_5d2c8e17",  "moved": 58,  "ruleId": "rul_7f3a1c94e05d3862c1f0a44b"}

Continuer à le faire nécessite aussi rules:write : une clé qui ne l'a pas passe donc future: false pour déplacer ce qui est déjà là, et rien de plus. Avec rules:write, future: false supprime aussi une règle créée auparavant de cette façon.

Un libellé qui n'existe pas donne un 422 label_not_found.

Référence