フィルターを使用して、特定のフォルダーから Bot を一覧表示する
- 最終更新日2020/05/12
フィルターを使用して、特定のフォルダーから Bot を一覧表示する
この例は、特定の Bot を一覧表示するためにフィルターを使用して POST リクエストを送信する方法を示しています。この例では、複数の部門の Bot を含むフォルダーがあります。フィルターを使用して、名前に finance
がある Bot だけを返します。
前提条件
- JSON Web トークン (JWT)
- すべての Control Room API には API にアクセスするための JSON Web トークン (JWT) が必要です。認証 API を使用して認証トークンを生成します。
- 権限
- 操作を実行するフォルダーに対する権限が必要です。Control Room インターフェースで Bot が表示できる場合は、この API を使用できます。
「ロールの Bot 権限」をご覧ください。
注:
- API をテストするには、Control Room にインストールされた Swagger 定義ファイルを使用します。利用可能な Swagger API は
http://<your_control_room_url>/swagger/
で参照できます。 - また、REST Client を使用してこのタスクを完了することもできます。
手順
注: また、コマンド ターミナルから REST リクエストを実行することもできます。これは、Curl リクエストの例です。この例は、読みやすいようにフォーマットされています。角括弧内のテキスト
<authentication_token>
を認証トークンに置き換えます。curl -X POST "<your_control_room_url>/v1/repository/directories/14/files/list"
-H "accept: application/json" -H "X-Authorization: <authentication_token>"
-H "Content-Type: application/json" -d "{
\"fields\": [ ],
\"filter\": {
\"operator\": \"substring\",
\"field\": \"name\",
\"value\": \"finance\"
},
\"sort\": [ {
\"field\": \"name\",
\"direction\": \"asc\"
} ]
}"