문서로 건너뛰기
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입니다.

레퍼런스