Перейти к документации
API

Перемещение почты отправителя

Убрать отправителя из входящих и больше его туда не пускать.

POST/subscriptions/{id}/move

Выполняет настоящий запрос в вашем рабочем пространстве.

POST /subscriptions/{id}/move

Убрать отправителя из входящих и больше его туда не пускать.

Пример

Требуется threads:write. destination равен archive, bin или label, с меткой в labelId. Туда перемещается каждая переписка от отправителя, а с future, равным true, если вы не скажете иначе, правило продолжает делать то же с новой почтой от отправителя на этот адрес.

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

Чтобы это продолжалось, нужен ещё и rules:write, поэтому ключ без него передаёт future: false, чтобы переместить то, что уже есть, и ничего больше. При наличии rules:write значение future: false также удаляет правило, созданное так ранее.

Несуществующая метка даёт 422 label_not_found.

Справочник