指定したfolder ID
に作用し、トリガータイプがWORKFLOW_MANUAL_START
のフローを含むワークフローのリストを返します。
アプリケーションは、このエンドポイントを使用するために、開発者コンソールでのManage Box Relay
アプリケーションスコープの使用が承認されている必要があります。
12345
フォルダを表す一意の識別子。
フォルダIDを確認するには、ウェブアプリケーションでこのフォルダにアクセスして、URLからIDをコピーします。たとえば、URLがhttps://*.app.box.com/folder/123
の場合、folder_id
は123
です。
Boxアカウントのルートフォルダは常にID 0
で表されます。
1000
1000
返す項目の1ページあたりの最大数。
JV9IRGZmieiBasejOG9yDCRNgd2ymoZIbjsxbJMjIs3kioVii
結果が返される開始位置のマーカー。マーカーベースのページ割りを使用している場合に使用されます。
これを使用するには、usemarker
をtrue
に設定する必要があります。
WORKFLOW_MANUAL_START
検索するトリガーのタイプ。
ワークフローを返します。
トリガータイプがWORKFLOW_MANUAL_START
ではない場合に返されます。
フォルダが見つからない場合、またはユーザーにフォルダへのアクセス権限が与えられていない場合に返されます。
予期しないクライアントエラー。
curl -i -X GET "https://api.box.com/2.0/workflows?folder_id=324234" \
-H "authorization: Bearer <ACCESS_TOKEN>"
await adminClient.workflows.getWorkflows({
folderId: workflowFolderId,
} satisfies GetWorkflowsQueryParams);
admin_client.workflows.get_workflows(workflow_folder_id)
await adminClient.Workflows.GetWorkflowsAsync(queryParams: new GetWorkflowsQueryParams(folderId: workflowFolderId));
{
"entries": [
{
"description": "This workflow sets off a new hire approval flow",
"id": "11446498",
"is_enabled": true,
"name": "New Hire Workflow",
"type": "workflow",
"flows": [
{
"created_at": "2012-12-12T10:53:43-08:00",
"created_by": {
"id": "11446498",
"type": "user"
},
"id": "12345",
"outcomes": [
{
"action_type": "assign_task",
"id": "12345",
"if_rejected": [
{
"action_type": "assign_task",
"id": "12345",
"name": "Approval Rejection Outcome",
"type": "outcome"
}
],
"name": "Task Approval Outcome",
"type": "outcome"
}
],
"trigger": {
"scope": [
{
"object": {
"id": "12345",
"type": "folder"
},
"ref": "/event/source/parameters/folder",
"type": "trigger_scope"
}
],
"trigger_type": "WORKFLOW_MANUAL_START",
"type": "trigger"
},
"type": "flow"
}
]
}
],
"limit": 1000,
"next_marker": "JV9IRGZmieiBasejOG9yDCRNgd2ymoZIbjsxbJMjIs3kioVii",
"prev_marker": "JV9IRGZmieiBasejOG9yDCRNgd2ymoZIbjsxbJMjIs3kioVih"
}