Saltar para a documentação
API

Mover o que um remetente enviou

Tirar um remetente da caixa de entrada e mantê-lo fora dela.

POST/subscriptions/{id}/move

Executa a chamada real no seu espaço de trabalho.

POST /subscriptions/{id}/move

Tirar um remetente da caixa de entrada e mantê-lo fora dela.

Exemplo

Requer threads:write. destination é archive, bin ou label, com a etiqueta em labelId. Todas as conversas do remetente vão para lá e, com future, true a menos que diga o contrário, uma regra continua a fazê-lo ao correio novo do remetente para esse endereço.

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

Continuar a mover requer também rules:write, por isso uma chave sem ele passa future: false para mover o que lá está e nada mais. Com rules:write, future: false também remove uma regra criada antes desta forma.

Uma etiqueta que não existe é um 422 label_not_found.

Referência