move_user_messages
The move_user_messages method moves the specified user messages to a different folder.
Syntax
{
  <credentials object>
  "user": <mailbox_name>,
  "ids": [<list of message ids>] 
  "folder": <destination folder>
}Request fields for move_user_messages
The following fields can be used in the move_user_messages method:
Field name  | Obligation  | Definition/Value  | 
|---|---|---|
folder  | Optional  | The folder to search for messages. If not specified, the INBOX folder is searched.  | 
ids  | Required  | The list of ids that you want to move. The ids are returned by the get_user_messages method.  | 
user  | Required  | The user's account name.  | 
Response fields for move_user_messages
The following fields may be returned in response to the move_user_messages method:
Field name  | Obligation  | Description/Value  | 
|---|---|---|
count  | Returned if success = true  | The number of messages returned in the messages list.  | 
error  | Returned if success = false  | A text string that explains the error.  | 
error_number  | Returned if success = false  | A number that represents the error.  | 
ids  | Returned if success = true  | A list of hashes, one for each of the message ids submitted in the request. Includes the following information for each message listed: 
  | 
success  | Always returned  | Indicates whether the request was successful or not. Allowed values are true and false.  | 
Examples for move_user_messages
Request
{
  "credentials": {
		"user": "[email protected]",
    "password": "pencil75"
  },
  "user": "[email protected]",
  "folder": "Spam",
  "ids": [
		"U2FsdGVkX1/1NoyVE6nnFbezjndojMCc+wKwHMv6al2buE2jNziDQTGzZUA7Gb0ivD u/6v0fJWAIrR2S0"
	] 
}Response
{
  "success": true,
  "ids": [
    {
      "success": true,
      "id": "U2FsdGVkX1/1NoyVE6nnFbezjndojMCc+wKwHMv6al2buE2jNziDQTGzZUA7Gb0ivDu/6v 0fJWAIrR2S0"
		} 
	],
}Updated 7 months ago
