メールフォルダ追加
メールフォルダを追加します。
サービス API ではログインしたメンバーにメールフォルダを追加します。サーバー API では、指定したメンバーにメールフォルダを追加します。
API の種類
サービス API、サーバー API
Request URL
サービス API: https://apis.worksmobile.com/r/{API ID}/mail/v2/addFolder
サーバー API: https://apis.worksmobile.com/r/{API ID}/mail/v2/addFolderServer
HTTP Method
POST(Content-Type: application/x-www-form-urlencoded; charset=UTF-8)
Request
サービスAPI
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
folderName | String | Y | メールフォルダ名 |
サーバーAPI
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
folderName | String | Y | メールフォルダ名 |
targetMemberEmail | String | Y(サーバー API のみ) | LINE WORKS メールアドレス (入力したメンバーのメールフォルダが作成される) |
Response
API呼び出しに成功するとHTTP Status コード 200 を返し、応答内容は JSON 形式で返します。
プロパティ | タイプ | 必須 | 説明 |
---|---|---|---|
folderName | String | Y | 追加されたメールフォルダ名 |
folderSN | Integer | Y | 追加されたメールフォルダのシリアルナンバー |
Response Example
{"folderName":"追加されたメールフォルダ名","folderSN":101}
Error
呼び出しに失敗すると HTTP Status と以下のエラー情報を返します。
プロパティ | タイプ | 説明 |
---|---|---|
code | String | Error Code |
message | String | Error Message |
HTTP ステータス | エラーコード | 説明 |
---|---|---|
400 | BAD_REQUEST | メールアドレスが存在しない |
400 | INVALID_PARAMETER | パラメーターエラー |
409 | DUPLICATE_FOLDERNAME | 同じメールフォルダ名が存在する |
409 | LIMIT_EXCEEDED | メールフォルダ数超過 |
500 | SYSTEM_ERROR | 内部エラー |
Error Example
{
"code": "DUPLICATE_FOLDERNAME",
"message": "It is already existing mailbox.",
"domain": "mail"
}