How to trigger a user-specific webhook when a job completes?
I'm triggering my scripts via API, and I have a webhook provided by another service where I want to send the result of my scripts. Is there a way to accomplish that without sending an HTTP request myself?
Alternatively, is there a way to "subscribe" to a job so that I get notified when it completes without repeatedly polling its status?...
Running a script fails when executed in a flow
```
Script works well when executed by itself but when I try to run it in a flow it fails:
{
"error": {
"name": "ExecutionErr",...
getting an 404 on a request via postman
I ´m trying to send a request to see my user info and i´m gettinh a 404 NOT FOUND. I´m filled all the requires keys,i´ve an admin account and the token is valid.What more no i need to get the success result?

Possible see partial data from large json data
is there anyway to see partial data without to slice and return?

Content type: application/xml for http route
Hi all, I encountered an issue with the inability to receive XML content type for the http route. It always returns 415 Unsupported media types.
It supports text/plain, but most XMLs will be sent by services we can't control so it's not an option.
Is there any option to accept XML's?
Currently only thing cames to mind is modify caddy config to change request headers to text/plain when they are application/xml...
Worker on demand
Instead of having workers running full time, is it possible to have a worker spin-up only when there are jobs to process? (e.g. with AWS Fargate)
Licence downgrade
I was running Windmill with enterprise, but was not using any of the main features. The paid sub has ended, and I have removed the licence key from Instance settings however I am not able to run my scripts anymore. Is there something I am missing to downgrade?
Move scripts and flows to new workspace
I just realised I've been putting everything in the admins workspace. How can I move everything to a new workspace?
What is the difference between a worker and a native worker?
I still don't really understand the difference between these two worker types and the documentation doesn't seem to really go into it other than to mention the default tags for each.
Is it the case that a regular worker runs in a container but a native worker runs on the host? Or something else?...
Flow operator can view everything about a flow
I want to limit access for operators. I usually create a flow, then create an app on top of it in the same folder. As far as I'm aware, you have to give the operator access to the folder for the app, and the flow that the app uses, correct? So even if I put the flow in another folder, it wouldn't help...
The problem with that is that the operator can go into a flow's view, read all the code and inspect all the logs of a flow execution. This is what I want to prohibit.
How do I essentially just give them access to run the app UI while keeping the flow hidden?
I tried archiving a flow, but that has git sync issues where
wmill sync pull
seems to see those flows as "deleted" - which breaks my CI/CD...How do I act on the exit code of a previous flow step?
I cannot see any support for exit codes whatsoever, which seems like a huge omission, unless I'm missing something. Moreover, if I write a simple inline Bash step that just contains
exit 1
, the flow proceeds to the next step, reporting success. This is not at all what I expect.Custom env variable
How can I use this custom environment variable in a flow? For example, use a custom variable to identify a user who has asked to run a script?
Custom HTTP route Auth
With the new feature https://www.windmill.dev/docs/core_concepts/http_routing
I've enabled Authentication, but how can I create a token that authorizes?...
I deleted discord_bot_configuration... how do I get it back?
discord_bot_configuration
is a resource type for this script, but forking it again doesn't give me the resource type again, so how do I get it back?Trying to import Python package but Windmill doesn't recognise it
Hi there,
I've been trying to use the package https://pypi.org/project/CurrencyConverter/ in my script, but when I try import it per what the package docs say, I keep getting a module not found error. I've checked the script's lockfile and it is in there with the correct version too, but I can't import and use it.
This is part of the error message I'm getting: from currency_converter import CurrencyConverter
ModuleNotFoundError: No module named 'currency_converter'
...
Searching by term from script's description: nothing is found.
In the Workspace Home, I search for a script/flow/app using a term in a script's description but nothing is found.
When I search the same term using the
Content
search, nothing is found.
Were scripts' descriptions forgotten from the search feature ?...
Experiencing slow to start scripts
We have started to have an issue in our self hosted env where there is a bit of a random slowness that has started. Its not every run, but the vast majority where scripts will take 60+ seconds to start, when they start the execution time is the usual 1s. E.g. run a flow,
script 1: 70 seconds,
script 2: 60 seconds,
script 3: 60 seconds.
Run the flow again, ...
Websocket Trigger
Can someone explain to me how the Websocket trigger works? Windmill connect to another server via websocket? Or how?
There arent any documentation tho 😄...