The specified workflow is not executed in the api document #15895

Closed
opened 2026-02-21 19:23:52 -05:00 by yindo · 4 comments
Owner

Originally created by @hyqf98 on GitHub (Aug 5, 2025).

Self Checks

  • I have read the Contributing Guide and Language Policy.
  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report, otherwise it will be closed.
  • 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

1.4.3

Cloud or Self Hosted

Self Hosted (Docker)

Steps to reproduce

The api document does not provide query for all workflows, and does not provide a method to execute a specified workflow

✔️ Expected Behavior

Provides an api to query all workflows and execute specified workflows

Actual Behavior

No response

Originally created by @hyqf98 on GitHub (Aug 5, 2025). ### Self Checks - [x] I have read the [Contributing Guide](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) and [Language Policy](https://github.com/langgenius/dify/issues/1542). - [x] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [x] I confirm that I am using English to submit this report, otherwise it will be closed. - [x] 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :) - [x] Please do not modify this template :) and fill in all the required fields. ### Dify version 1.4.3 ### Cloud or Self Hosted Self Hosted (Docker) ### Steps to reproduce The api document does not provide query for all workflows, and does not provide a method to execute a specified workflow ### ✔️ Expected Behavior Provides an api to query all workflows and execute specified workflows ### ❌ Actual Behavior _No response_
yindo added the 💪 enhancement label 2026-02-21 19:23:52 -05:00
yindo closed this issue 2026-02-21 19:23:52 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Aug 5, 2025):

Dify v1.4.3 does not provide a public API to list all workflows, nor does it allow you to execute a specific workflow by passing a workflow ID. The workflow executed via the API is determined by the API token you use, which is tied to a specific App and its associated workflow. If you need to execute different workflows via API, you must set them up as separate Apps and use their respective API tokens for each call. There is no way to execute all workflows or select a workflow at runtime with a single API call reference.

There are endpoints for executing the workflow linked to an App and for retrieving workflow run status/results, but not for listing or arbitrarily executing workflows reference. If you need to trigger multiple workflows programmatically, the current workaround is to create a separate App for each workflow.

Let me know if you want details on request formatting or have questions about possible workarounds.

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Chat with Dosu Join Discord Share on X

@dosubot[bot] commented on GitHub (Aug 5, 2025): <!-- Answer --> Dify v1.4.3 does not provide a public API to list all workflows, nor does it allow you to execute a specific workflow by passing a workflow ID. The workflow executed via the API is determined by the API token you use, which is tied to a specific App and its associated workflow. If you need to execute different workflows via API, you must set them up as separate Apps and use their respective API tokens for each call. There is no way to execute all workflows or select a workflow at runtime with a single API call [reference](https://github.com/langgenius/dify/issues/21839). There are endpoints for executing the workflow linked to an App and for retrieving workflow run status/results, but not for listing or arbitrarily executing workflows [reference](https://github.com/langgenius/dify/issues/21862). If you need to trigger multiple workflows programmatically, the current workaround is to create a separate App for each workflow. Let me know if you want details on request formatting or have questions about possible workarounds. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/0b6225d0-42ba-4b2e-b8e0-0c9cfcd19f95?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/0b6225d0-42ba-4b2e-b8e0-0c9cfcd19f95?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/0b6225d0-42ba-4b2e-b8e0-0c9cfcd19f95?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/0b6225d0-42ba-4b2e-b8e0-0c9cfcd19f95?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/0b6225d0-42ba-4b2e-b8e0-0c9cfcd19f95?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/0b6225d0-42ba-4b2e-b8e0-0c9cfcd19f95?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/0b6225d0-42ba-4b2e-b8e0-0c9cfcd19f95?feedback_type=other)</sup>&nbsp;&nbsp;[![Chat with Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/6088a4f4-073a-43f3-b3d4-4f06fb0c05a0/ask?utm_source=github)&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/langgenius/dify/issues/23421)
Author
Owner

@crazywoola commented on GitHub (Aug 5, 2025):

We use API Keys to differentiate Workflows, and this is not a bug report. If the feature does not exist, please use the Feature Request template.

@crazywoola commented on GitHub (Aug 5, 2025): We use API Keys to differentiate Workflows, and this is not a bug report. If the feature does not exist, please use the Feature Request template.
Author
Owner

@hyqf98 commented on GitHub (Aug 5, 2025):

We use API Keys to differentiate Workflows, and this is not a bug report. If the feature does not exist, please use the Feature Request template.我们使用 API 密钥来区分工作流,这不是错误报告。如果该功能不存在,请使用功能请求模板。

Can I pass on which workflow I want to execute through the api?

@hyqf98 commented on GitHub (Aug 5, 2025): > We use API Keys to differentiate Workflows, and this is not a bug report. If the feature does not exist, please use the Feature Request template.我们使用 API 密钥来区分工作流,这不是错误报告。如果该功能不存在,请使用功能请求模板。 Can I pass on which workflow I want to execute through the api?
Author
Owner

@hyqf98 commented on GitHub (Aug 5, 2025):

We use API Keys to differentiate Workflows, and this is not a bug report. If the feature does not exist, please use the Feature Request template.我们使用 API 密钥来区分工作流,这不是错误报告。如果该功能不存在,请使用功能请求模板。我们使用 API 密钥来区分工作流,这不是错误报告。如果该功能不存在,请使用功能请求模板。我们使用 API 密钥来区分工作流,这不是错误报告。如果该功能不存在,请使用功能请求模板。

Can I pass on which workflow I want to execute through the api?我可以通过 API 传递要执行的工作流吗?

But there is no api that provides a list of query workflows

@hyqf98 commented on GitHub (Aug 5, 2025): > > We use API Keys to differentiate Workflows, and this is not a bug report. If the feature does not exist, please use the Feature Request template.我们使用 API 密钥来区分工作流,这不是错误报告。如果该功能不存在,请使用功能请求模板。我们使用 API 密钥来区分工作流,这不是错误报告。如果该功能不存在,请使用功能请求模板。我们使用 API 密钥来区分工作流,这不是错误报告。如果该功能不存在,请使用功能请求模板。 > > Can I pass on which workflow I want to execute through the api?我可以通过 API 传递要执行的工作流吗? But there is no api that provides a list of query workflows
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#15895