メールアカウントを取得、追加、更新、または削除する
メールアカウントの更新情報を取得する
メールアカウントのIDをリクエストのパラメーターとして受け取り、メールアカウントの更新情報をレスポンスとして返すAPIです。APIを実行するユーザー以外のユーザーの更新情報は取得できません。
API名
MailGetAccountVersions
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| account_item | base:ItemVersionType | 0~ 無制限 | 更新情報を取得するメールアカウントのIDとバージョン |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| account_item | base:ItemVersionResultType | 0~ 無制限 | メールアカウントの更新情報 |
例
|
|
メールアカウントを取得する
メールアカウントIDをリクエストのパラメーターとして受け取り、メールアカウントの詳細情報をレスポンスとして返すAPIです。APIを実行するユーザー以外のユーザーのアカウントの詳細は取得できません。
API名
MailGetAccountsById
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| account_id/text() | base:IDType | 1~ 無制限 | 詳細情報を取得するメールアカウントID |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| account | mail:AccountType | 0~ 無制限 | メールアカウントの詳細情報 |
例
|
|
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_MAIL_24104 | API実行ユーザーのメールアカウントではないメールアカウントのIDを指定した場合 |
メールアカウントを追加する
メールアカウントを追加するAPIです。
API名
MailCreateUserAccount
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.5以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| mail_user_accounts | mail:MailUserAccountType | 1~ 無制限 | 追加するアカウント情報 |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| user_accounts | mail:MailUserAccountType | 1~ 無制限 | 追加されたアカウント情報 |
例
|
|
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_MAIL_24105 | すでに存在するメールアカウントコードを指定した場合 |
注意事項
- 「送信メールアカウント」、「送信メールパスワード」は設定できません。
- メールサーバーにSMTP認証を設定し、「送信用のアカウントとパスワード」を「設定しない」にしている場合
- SMTP認証のアカウントとパスワードとして、ユーザーアカウントの「受信メールアカウント」と「受信メールパスワード」が自動的に使用されます。
メールアカウントを更新する
メールアカウントを更新するAPIです。
API名
MailEditUserAccount
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.5以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| edit_user_accounts | mail:MailUserAccountType | 1~ 無制限 | 更新するアカウント情報 |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| edit_user_accounts | mail:MailUserAccountType | 1~ 無制限 | 更新したアカウント情報 |
例
|
|
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_MAIL_24104 | 指定したアカウントIDが存在しない場合 |
注意事項
APIを実行すると、「送信メールアカウント」と「送信メールパスワード」の値が空になります。
APIを実行しメールアカウントの設定画面で、設定し直なおす必要があります。
手順の詳細は、メールアカウントを変更する(
クラウド版
|
パッケージ版
)を参照してください。
メールアカウントを削除する
メールアカウントを削除するAPIです。
API名
MailDeleteUserAccount
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.5以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| delete_user_accounts | mail:DeleteUserAccount | 1~ 無制限 | 削除するアカウント情報 |
例
|
|
レスポンス
なし
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_MAIL_24104 | 指定したアカウントIDが存在しない場合 |
