コンテンツアップロード

POST/bots/{botId}/attachments

Botで使用するファイルや画像をアップロードするためのアップロードURLとファイルIDを生成する。
生成されたURLにファイルをアップロードする。

APIを利用したコンテンツのアップロード方法についてはファイルアップロード / ダウンロードを確認してください。

Authorization

oauth2

Authorization Code OAuth Flow

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

Scope

bot

HTTP Request

POSThttps://www.worksapis.com/v1.0/bots/{botId}/attachments

Path Parameters

ParameterTypeDescription
botIdinteger

Bot ID


required
example : 2000001
format : int64

Header Parameters

HeadertypeDescription
Authorizationstring

Bearer {token}


required
Content-Typestring

application/json


required
example : application/json

Request Body

PropertyTypeDescription
fileNamestring

ファイル名

Request Example

example

1{
2  "fileName": "ExampleFile.pdf"
3}

Response

HTTP 200

OK

PropertyTypeDescription
fileIdstring

ファイルID


required
uploadUrlstring

ファイルのアップロード先のURL


required

Response Example

example

1{
2  "fileId": "jp1.1628695315008671000.1628781715.0.1000001.0.0.0",
3  "uploadUrl": "http://storage.worksmobile.com/k/emsg/r/jp1/1628695775389602000.1628782175.1.1000001.0.0.0/file.pdf"
4}