botdefinition、botconfig、botfunctionファイル(あれば)、およびボットアイコンをローカルサーバーにアップロードし、インポートボットAPIで使用するファイルIDを取得するために使用されます。ファイルを別々にアップロードする必要があります。POST https://{{host}}/api/public/uploadfile
クエリパラメータ
パラメータ |
説明 |
ホスト |
環境URL(例: https://bots.kore.ai) |
本文パラメータ
渡されるパラメータは、必要とされるファイルIDによって異なります。
ボット定義ファイルID用
パラメータ |
説明 |
ファイル |
Botdefinition.jsonをアップロード |
fileContext |
bulkImport |
fileExtension |
json |
認証
以下の構文を使用して、JWTをヘッダーに含むAPIを呼び出します。 auth: {JWT}
サンプルリクエスト
curl -X POST \ https://{{host}}/api/public/uploadfile \ -H 'auth: YOUR_JWT_ACCESS_TOKEN' \ -H 'content-type: multipart/form-data' \ -F file=@botDefinition.json \ -F fileContext=bulkImport \ -F fileExtension=json
サンプル応答
{ "fileId": "5c077d28d28e06c112681656", "hash": "c275df72765efb7de332e7d54300cb12de66b78e" }