website/docs: add hint that flows need cookies (#15252)
* website/docs: add hint that flows need cookies The executor itself does not set a session cookie, but requires one to be set before. This took me days to figure out, so maybe this will be helpful to somebody in the future. Signed-off-by: Leonardo Mörlein <git@irrelefant.net> * Update website/docs/developer-docs/api/flow-executor.md Signed-off-by: Dewi Roberts <dewi@goauthentik.io> --------- Signed-off-by: Leonardo Mörlein <git@irrelefant.net> Signed-off-by: Dewi Roberts <dewi@goauthentik.io> Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
This commit is contained in:
@ -10,6 +10,10 @@ However, any flow can be executed via an API from anywhere, in fact that is what
|
||||
Because the flow executor stores its state in the HTTP Session, so you need to ensure that cookies between flow executor requests are persisted.
|
||||
:::
|
||||
|
||||
:::info
|
||||
Note that the HTTP session must be obtained as a cookie before `GET /api/v3/flows/executor/:slug` can be called. If you are using a JWT for authentication, you first have to obtain a session cookie via `GET /api/v3/flows/instances/:slug/execute/` before requesting `GET /api/v3/flows/executor/:slug`.
|
||||
:::
|
||||
|
||||
The main endpoint for flow execution is `/api/v3/flows/executor/:slug`.
|
||||
|
||||
This endpoint accepts a query parameter called `query`, in which the flow executor sends the full query-string.
|
||||
|
Reference in New Issue
Block a user