문자를 사용한 작업
/v1/mailboxes/{mailbox_id}/messages/actions한 폴더에서 선택한 메시지에 작업을 적용합니다. 해당 ID를 uids에 전달하고 폴더 이름을 folder에 전달하고 해당 uidvalidity.을 action=move의 경우 대상 폴더도 destination.에 지정합니다.
요구
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"}'옵션
mailbox_idpath반드시integerX-Customer-IDheader- 옵션 1
string옵션 2null
요청 본문 · application/json
object
folder반드시string폴더 목록의 폴더 이름(예: INBOX.)
minLength: 1maxLength: 255uidvalidity반드시integer값은 이 폴더에 대한 응답 API의 uidvalidity입니다.
exclusiveMinimum: 0uids반드시array한 폴더에서 선택한 문자의 식별자입니다.
minItems: 1maxItems: 100배열 요소integeraction반드시string유효한 값:
"read""unread""star""unstar""move""delete"destination대상 폴더 이름. action=move.에 필수
옵션 1stringmaxLength: 255옵션 2null
알 수 없는 필드는 허용되지 않습니다.
응답
200 성공적인 응답
application/json
object
updatedboolean
401 로그인이 필요합니다
application/json
object
detail- 옵션 1
string옵션 2objectcodestringmessagestring
옵션 3array배열 요소object
403 접근 불가
application/json
object
detail- 옵션 1
string옵션 2objectcodestringmessagestring
옵션 3array배열 요소object
404 리소스를 찾을 수 없습니다.
application/json
object
detail- 옵션 1
string옵션 2objectcodestringmessagestring
옵션 3array배열 요소object
409 국가 갈등
application/json
object
detail- 옵션 1
string옵션 2objectcodestringmessagestring
옵션 3array배열 요소object
422 유효성 검사 오류
application/json
object
detailarray배열 요소objectloc반드시array배열 요소옵션 1string옵션 2integermsg반드시stringtype반드시string
503 일시적인 이용 불가
application/json
object
detail- 옵션 1
string옵션 2objectcodestringmessagestring
옵션 3array배열 요소object