POST/users/{userId}/mail
メールを送信する。
Authorization URL - https://auth.worksmobile.com/oauth2/v2.0/authorize
Token URL - https://auth.worksmobile.com/oauth2/v2.0/token
Refresh URL - https://auth.worksmobile.com/oauth2/v2.0/token
Parameter | Type | Description |
---|---|---|
userId | string | ユーザーを特定するID (URLエンコードする)
required example : me |
Header | type | Description |
---|---|---|
Authorization | string | Bearer {token} required |
Content-Type | string | application/json required example : application/json |
Property | Type | Description |
---|---|---|
to | string | Toメールアドレス(';'で複数指定可能) required minLength : 1 example : admin@example.com; admin1@example.com |
cc | string | Ccメールアドレス(';'で複数指定可能) example : admin@example.com; admin1@example.com |
bcc | string | Bccメールアドレス(';'で複数指定可能) example : admin@example.com; admin1@example.com |
subject | string | 件名 required minLength : 1 |
body | string | 本文 minLength : 0 |
contentType | string | 本文形式
default : html minLength : 1 Allowed values : html, text |
userName | string | 送信者名 minLength : 1 |
isSaveSentMail | boolean | 送信済みメールフォルダへの保存フラグ
default : true |
isSendSeparately | boolean | 個別送信フラグ
default : false |
securityLevel | string | セキュリティレベル
default : General Allowed values : General, Restricted, Confidential, Non-business |
attachments | array (AttachmentFile) | 添付ファイル情報 minItems : 0 uniqueItems : false |
Property | Type | Description |
---|---|---|
data | string | 添付ファイルのデータ(Base64でエンコードされたデータ) minLength : 1 |
filename | string | ファイル名 required minLength : 1 maxLength : 250 |
fileType | string | ファイル contentType required minLength : 1 |
example
1{
2 "to": "admin@example.com",
3 "subject": "タイトル",
4 "body": "本文",
5 "contentType": "html",
6 "userName": "admin",
7 "isSaveSentMail": true,
8 "isSendSeparately": false,
9 "attachments": [
10 {
11 "filename": "index.html",
12 "fileType": "text/html",
13 "data": "PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPHRpdGxlPldlbGNvbWUgdG8gbmdpbnghPC90aXRsZT4KPHN0eWxlPgogICAgYm9keSB7CiAgICAgICAgd2lkdGg6IDM1ZW07CiAgICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYSwgVmVyZGFuYSwgQXJpYWwsIHNhbnMtc2VyaWY7CiAgICB9Cjwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CjxoMT5XZWxjb21lIHRvIG5naW54ITwvaDE+CjxwPklmIHlvdSBzZWUgdGhpcyBwYWdlLCB0aGUgbmdpbnggd2ViIHNlcnZlciBpcyBzdWNjZXNzZnVsbHkgaW5zdGFsbGVkIGFuZAp3b3JraW5nLiBGdXJ0aGVyIGNvbmZpZ3VyYXRpb24gaXMgcmVxdWlyZWQuPC9wPgoKPHA+Rm9yIG9ubGluZSBkb2N1bWVudGF0aW9uIGFuZCBzdXBwb3J0IHBsZWFzZSByZWZlciB0bwo8YSBocmVmPSJodHRwOi8vbmdpbngub3JnLyI+bmdpbngub3JnPC9hPi48YnIvPgpDb21tZXJjaWFsIHN1cHBvcnQgaXMgYXZhaWxhYmxlIGF0CjxhIGhyZWY9Imh0dHA6Ly9uZ2lueC5jb20vIj5uZ2lueC5jb208L2E+LjwvcD4KCjxwPjxlbT5UaGFuayB5b3UgZm9yIHVzaW5nIG5naW54LjwvZW0+PC9wPgo8L2JvZHk+CjwvaHRtbD4="
14 }
15 ]
16}
Accepted
Bad Request
Forbidden
Internal Server Error