[GH-ISSUE #17016] issue: Global OpenAPI tools don't make their endpoints visible in chat window, or available to LLMs. #105134

Closed
opened 2026-05-18 03:00:23 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @ciejer on GitHub (Aug 28, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/17016

Check Existing Issues

  • I have searched the existing issues and discussions.
  • I am using the latest version of Open WebUI.

Installation Method

Pip Install

Open WebUI Version

v0.6.26

Ollama Version (if applicable)

No response

Operating System

Debian 6.1

Browser (if applicable)

Chrome 139

Confirmation

  • I have read and followed all instructions in README.md.
  • I am using the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.
  • I have provided every relevant configuration, setting, and environment variable used in my setup.
  • I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
  • I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
  • Start with the initial platform/version/OS and dependencies used,
  • Specify exact install/launch/configure commands,
  • List URLs visited, user input (incl. example values/emails/passwords if needed),
  • Describe all options and toggles enabled or changed,
  • Include any files or environmental changes,
  • Identify the expected and actual result at each stage,
  • Ensure any reasonably skilled user can follow and hit the same issue.

Expected Behavior

When selecting a global Tool Server in the admin console, endpoints of that tool should be visible in the chat window, under the spanner; and be usable by the LLM.

Actual Behavior

When using an OpenAPI endpoint configured in the Admin console, tool actions are successfully retrieved from that OpenAPI endpoint by Open WebUI host (as shown in docker logs) but those actions are not returned to the browser chat window.
This means the tools are not usable by the LLM.

Image Image

Steps to Reproduce

  1. Start with a clean Open WebUI instance
  2. Add an user-level OpenAPI endpoint in Settings -> Tools, test connection, and save.
  3. In a new chat, turn on native function calling, and validate the tools from the user endpoint are visible as a user and usable by an LLM.
  4. Delete the user-level OpenAPI endpoint
  5. Add a global OpenAPI endpoint in Admin -> Settings -> Tools using exactly the same credentials as the user-level one. Ensure it is set to public as part of creation, test connection, and save.
  6. Open a new chat, and toggle the global OpenAPI tool on.
  7. Look in the spanner icon in the chatbox; see the header of the global tool exists but no endpoints are listed.
  8. Turn on native function calling, and ask the LLM to list its tools
  9. Observe that no tools are available to the LLM.

Logs & Screenshots

Console logs:
RichTextInput.svelte:955 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues.
zf @ index.js:791
xa @ index.js:2105
createExtensionManager @ index.js:4562
Ay @ index.js:4324
(anonymous) @ RichTextInput.svelte:955
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
Be @ Chat.svelte:172
await in Be
n.$$.update @ Chat.svelte:152
ln @ Component.js:144
P0e @ Chat.svelte:224
h @ 21.rwQOGzFe.js:1
ln @ Component.js:148
I @ +page.svelte:7
Re @ dom.js:1228
nt @ root.svelte:57
st @ root.svelte:51
ae @ utils.js:165
lw @ +layout.svelte:360
p @ +layout.svelte:297
p @ +layout.svelte:366
p @ +layout.svelte:289
Vt @ scheduler.js:119
vt @ scheduler.js:79
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:258
await in (anonymous)
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:673
await in (anonymous)
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
ln @ Component.js:164
wt @ root.svelte:23
ht @ client.js:483
W @ client.js:1599
await in W
Xn @ client.js:330
await in Xn
(anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:123
Promise.then
(anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:122Understand this warning
index.ts:176 GET https://owui.dataops.nz/ollama/api/version 500 (Internal Server Error)
window.fetch @ fetcher.js:76
p @ index.ts:176
(anonymous) @ Selector.svelte:290
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
Be @ Chat.svelte:172
await in Be
n.$$.update @ Chat.svelte:152
ln @ Component.js:144
P0e @ Chat.svelte:224
h @ 21.rwQOGzFe.js:1
ln @ Component.js:148
I @ +page.svelte:7
Re @ dom.js:1228
nt @ root.svelte:57
st @ root.svelte:51
ae @ utils.js:165
lw @ +layout.svelte:360
p @ +layout.svelte:297
p @ +layout.svelte:366
p @ +layout.svelte:289
Vt @ scheduler.js:119
vt @ scheduler.js:79
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:258
await in (anonymous)
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:673
await in (anonymous)
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
ln @ Component.js:164
wt @ root.svelte:23
ht @ client.js:483
W @ client.js:1599
await in W
Xn @ client.js:330
await in Xn
(anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:123
Promise.then
(anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:122Understand this error
index.ts:189 {detail: 'WebUI could not connect to Ollama'}
(anonymous) @ index.ts:189
Promise.catch
p @ index.ts:188
(anonymous) @ Selector.svelte:290
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
Be @ Chat.svelte:172
await in Be
n.$$.update @ Chat.svelte:152
ln @ Component.js:144
P0e @ Chat.svelte:224
h @ 21.rwQOGzFe.js:1
ln @ Component.js:148
I @ +page.svelte:7
Re @ dom.js:1228
nt @ root.svelte:57
st @ root.svelte:51
ae @ utils.js:165
lw @ +layout.svelte:360
p @ +layout.svelte:297
p @ +layout.svelte:366
p @ +layout.svelte:289
Vt @ scheduler.js:119
vt @ scheduler.js:79
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:258
await in (anonymous)
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:673
await in (anonymous)
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
ln @ Component.js:164
wt @ root.svelte:23
ht @ client.js:483
W @ client.js:1599
await in W
Xn @ client.js:330
await in Xn
(anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:123
Promise.then
(anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:122Understand this error
RichTextInput.svelte:955 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues.
zf @ index.js:791
xa @ index.js:2105
createExtensionManager @ index.js:4562
Ay @ index.js:4324
(anonymous) @ RichTextInput.svelte:955
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
a.$$set @ root.svelte:69
$set @ Component.js:507
W @ client.js:1595
await in W
(anonymous) @ client.js:2383Understand this warning
index.ts:176 GET https://owui.dataops.nz/ollama/api/version 500 (Internal Server Error)
window.fetch @ fetcher.js:76
p @ index.ts:176
(anonymous) @ Selector.svelte:290
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
a.$$set @ root.svelte:69
$set @ Component.js:507
W @ client.js:1595
await in W
(anonymous) @ client.js:2383Understand this error
index.ts:189 {detail: 'WebUI could not connect to Ollama'}
(anonymous) @ index.ts:189
Promise.catch
p @ index.ts:188
(anonymous) @ Selector.svelte:290
at @ utils.js:41
(anonymous) @ Component.js:47
vt @ scheduler.js:99
Promise.then
wt @ scheduler.js:20
ee @ Component.js:81
(anonymous) @ Component.js:139
a.$$set @ root.svelte:69
$set @ Component.js:507
W @ client.js:1595
await in W
(anonymous) @ client.js:2383Understand this error
RichTextInput.svelte:955 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues.

Relevant Docker logs:
2025-08-29 10:24:12.962 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 158.140.234.42:0 - "GET /api/v1/tools/ HTTP/1.1" 200
2025-08-29 10:24:12.961 | INFO | open_webui.utils.tools:get_tool_server_data:541 - Fetched data: {'openapi': {'openapi': '3.1.0', 'info': {'title': 'chris-private Server', 'description': 'API server for chris-private tools and utilities.', 'version': '1.0.0'}, 'paths': {'/Chris-Private-Atlassian__jira_get_board_issues': {'post': {'summary': 'Get all issues linked to a specific board filtered by JQL.\n\n Args:\n... (truncated for privacy - all my tools are listed here)

Network response for GET tools/ in the owui interface:
[
{
"id": "server:0",
"user_id": "server:0",
"name": "General Tools",
"meta": {
"description": "",
"manifest": {}
},
"access_control": null,
"updated_at": 1756419852,
"created_at": 1756419852,
"user": null
}
]

Additional Information

I observed this issue in v0.6.22, and still exists in v0.6.26.

Originally created by @ciejer on GitHub (Aug 28, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/17016 ### Check Existing Issues - [x] I have searched the existing issues and discussions. - [x] I am using the latest version of Open WebUI. ### Installation Method Pip Install ### Open WebUI Version v0.6.26 ### Ollama Version (if applicable) _No response_ ### Operating System Debian 6.1 ### Browser (if applicable) Chrome 139 ### Confirmation - [x] I have read and followed all instructions in `README.md`. - [x] I am using the latest version of **both** Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. - [x] I have **provided every relevant configuration, setting, and environment variable used in my setup.** - [x] I have clearly **listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup** (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc). - [x] I have documented **step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation**. My steps: - Start with the initial platform/version/OS and dependencies used, - Specify exact install/launch/configure commands, - List URLs visited, user input (incl. example values/emails/passwords if needed), - Describe all options and toggles enabled or changed, - Include any files or environmental changes, - Identify the expected and actual result at each stage, - Ensure any reasonably skilled user can follow and hit the same issue. ### Expected Behavior When selecting a global Tool Server in the admin console, endpoints of that tool should be visible in the chat window, under the spanner; and be usable by the LLM. ### Actual Behavior When using an OpenAPI endpoint configured in the Admin console, tool actions are successfully retrieved from that OpenAPI endpoint by Open WebUI host (as shown in docker logs) but those actions are not returned to the browser chat window. This means the tools are not usable by the LLM. <img width="1275" height="743" alt="Image" src="https://github.com/user-attachments/assets/016ca111-06ad-4a2d-8854-6ade020f248a" /> <img width="1292" height="937" alt="Image" src="https://github.com/user-attachments/assets/c57f7233-d9f8-4527-bc4c-794142c8cdfb" /> ### Steps to Reproduce 1. Start with a clean Open WebUI instance 2. Add an user-level OpenAPI endpoint in Settings -> Tools, test connection, and save. 3. In a new chat, turn on native function calling, and validate the tools from the user endpoint are visible as a user and usable by an LLM. 4. Delete the user-level OpenAPI endpoint 5. Add a global OpenAPI endpoint in Admin -> Settings -> Tools using exactly the same credentials as the user-level one. Ensure it is set to public as part of creation, test connection, and save. 6. Open a new chat, and toggle the global OpenAPI tool on. 7. Look in the spanner icon in the chatbox; see the header of the global tool exists but no endpoints are listed. 8. Turn on native function calling, and ask the LLM to list its tools 9. Observe that no tools are available to the LLM. ### Logs & Screenshots Console logs: RichTextInput.svelte:955 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues. zf @ index.js:791 xa @ index.js:2105 createExtensionManager @ index.js:4562 Ay @ index.js:4324 (anonymous) @ RichTextInput.svelte:955 at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 Be @ Chat.svelte:172 await in Be n.$$.update @ Chat.svelte:152 ln @ Component.js:144 P0e @ Chat.svelte:224 h @ 21.rwQOGzFe.js:1 ln @ Component.js:148 I @ +page.svelte:7 Re @ dom.js:1228 nt @ root.svelte:57 st @ root.svelte:51 ae @ utils.js:165 lw @ +layout.svelte:360 p @ +layout.svelte:297 p @ +layout.svelte:366 p @ +layout.svelte:289 Vt @ scheduler.js:119 vt @ scheduler.js:79 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 (anonymous) @ +layout.svelte:258 await in (anonymous) at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 (anonymous) @ +layout.svelte:673 await in (anonymous) at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 ln @ Component.js:164 wt @ root.svelte:23 ht @ client.js:483 W @ client.js:1599 await in W Xn @ client.js:330 await in Xn (anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:123 Promise.then (anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:122Understand this warning index.ts:176 GET https://owui.dataops.nz/ollama/api/version 500 (Internal Server Error) window.fetch @ fetcher.js:76 p @ index.ts:176 (anonymous) @ Selector.svelte:290 at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 Be @ Chat.svelte:172 await in Be n.$$.update @ Chat.svelte:152 ln @ Component.js:144 P0e @ Chat.svelte:224 h @ 21.rwQOGzFe.js:1 ln @ Component.js:148 I @ +page.svelte:7 Re @ dom.js:1228 nt @ root.svelte:57 st @ root.svelte:51 ae @ utils.js:165 lw @ +layout.svelte:360 p @ +layout.svelte:297 p @ +layout.svelte:366 p @ +layout.svelte:289 Vt @ scheduler.js:119 vt @ scheduler.js:79 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 (anonymous) @ +layout.svelte:258 await in (anonymous) at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 (anonymous) @ +layout.svelte:673 await in (anonymous) at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 ln @ Component.js:164 wt @ root.svelte:23 ht @ client.js:483 W @ client.js:1599 await in W Xn @ client.js:330 await in Xn (anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:123 Promise.then (anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:122Understand this error index.ts:189 {detail: 'WebUI could not connect to Ollama'} (anonymous) @ index.ts:189 Promise.catch p @ index.ts:188 (anonymous) @ Selector.svelte:290 at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 Be @ Chat.svelte:172 await in Be n.$$.update @ Chat.svelte:152 ln @ Component.js:144 P0e @ Chat.svelte:224 h @ 21.rwQOGzFe.js:1 ln @ Component.js:148 I @ +page.svelte:7 Re @ dom.js:1228 nt @ root.svelte:57 st @ root.svelte:51 ae @ utils.js:165 lw @ +layout.svelte:360 p @ +layout.svelte:297 p @ +layout.svelte:366 p @ +layout.svelte:289 Vt @ scheduler.js:119 vt @ scheduler.js:79 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 (anonymous) @ +layout.svelte:258 await in (anonymous) at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 (anonymous) @ +layout.svelte:673 await in (anonymous) at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 ln @ Component.js:164 wt @ root.svelte:23 ht @ client.js:483 W @ client.js:1599 await in W Xn @ client.js:330 await in Xn (anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:123 Promise.then (anonymous) @ cf345ec4-c742-4aef-b93c-62c93e0559e3:122Understand this error RichTextInput.svelte:955 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues. zf @ index.js:791 xa @ index.js:2105 createExtensionManager @ index.js:4562 Ay @ index.js:4324 (anonymous) @ RichTextInput.svelte:955 at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 a.$$set @ root.svelte:69 $set @ Component.js:507 W @ client.js:1595 await in W (anonymous) @ client.js:2383Understand this warning index.ts:176 GET https://owui.dataops.nz/ollama/api/version 500 (Internal Server Error) window.fetch @ fetcher.js:76 p @ index.ts:176 (anonymous) @ Selector.svelte:290 at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 a.$$set @ root.svelte:69 $set @ Component.js:507 W @ client.js:1595 await in W (anonymous) @ client.js:2383Understand this error index.ts:189 {detail: 'WebUI could not connect to Ollama'} (anonymous) @ index.ts:189 Promise.catch p @ index.ts:188 (anonymous) @ Selector.svelte:290 at @ utils.js:41 (anonymous) @ Component.js:47 vt @ scheduler.js:99 Promise.then wt @ scheduler.js:20 ee @ Component.js:81 (anonymous) @ Component.js:139 a.$$set @ root.svelte:69 $set @ Component.js:507 W @ client.js:1595 await in W (anonymous) @ client.js:2383Understand this error RichTextInput.svelte:955 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues. Relevant Docker logs: 2025-08-29 10:24:12.962 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 158.140.234.42:0 - "GET /api/v1/tools/ HTTP/1.1" 200 2025-08-29 10:24:12.961 | INFO | open_webui.utils.tools:get_tool_server_data:541 - Fetched data: {'openapi': {'openapi': '3.1.0', 'info': {'title': 'chris-private Server', 'description': 'API server for chris-private tools and utilities.', 'version': '1.0.0'}, 'paths': {'/Chris-Private-Atlassian__jira_get_board_issues': {'post': {'summary': 'Get all issues linked to a specific board filtered by JQL.\n\n Args:\n... (truncated for privacy - all my tools are listed here) Network response for GET tools/ in the owui interface: [ { "id": "server:0", "user_id": "server:0", "name": "General Tools", "meta": { "description": "", "manifest": {} }, "access_control": null, "updated_at": 1756419852, "created_at": 1756419852, "user": null } ] ### Additional Information I observed this issue in v0.6.22, and still exists in v0.6.26.
GiteaMirror added the bug label 2026-05-18 03:00:23 -05:00
Author
Owner

@tjbck commented on GitHub (Aug 29, 2025):

Intended behaviour here.

<!-- gh-comment-id:3237499852 --> @tjbck commented on GitHub (Aug 29, 2025): Intended behaviour here.
Author
Owner

@poige commented on GitHub (Sep 13, 2025):

Intended behaviour here.

how is it intended, by who?

<!-- gh-comment-id:3288167115 --> @poige commented on GitHub (Sep 13, 2025): > Intended behaviour here. how is it intended, by who?
Author
Owner

@poige commented on GitHub (Sep 13, 2025):

*   Trying 127.0.0.1:8080...
* Connected to 127.0.0.1 (127.0.0.1) port 8080 (#0)
> GET /api/v1/tools/id/server%3ARL/valves/user HTTP/1.1
> Host: 127.0.0.1:8080
> User-Agent: curl/7.88.1
> Accept: */*
> Authorization: Bearer eyJhbGciOiJIUz…
>
< HTTP/1.1 401 Unauthorized
< date: Sat, 13 Sep 2025 12:18:47 GMT
< server: uvicorn
< content-length: 57
< content-type: application/json
< x-process-time: 0
<
* Connection #0 to host 127.0.0.1 left intact
{"detail":"We could not find what you're looking for :/"}

is it also kinda "intended"?

<!-- gh-comment-id:3288269804 --> @poige commented on GitHub (Sep 13, 2025): ``` * Trying 127.0.0.1:8080... * Connected to 127.0.0.1 (127.0.0.1) port 8080 (#0) > GET /api/v1/tools/id/server%3ARL/valves/user HTTP/1.1 > Host: 127.0.0.1:8080 > User-Agent: curl/7.88.1 > Accept: */* > Authorization: Bearer eyJhbGciOiJIUz… > < HTTP/1.1 401 Unauthorized < date: Sat, 13 Sep 2025 12:18:47 GMT < server: uvicorn < content-length: 57 < content-type: application/json < x-process-time: 0 < * Connection #0 to host 127.0.0.1 left intact {"detail":"We could not find what you're looking for :/"} ``` is it also kinda "intended"?
Author
Owner

@poige commented on GitHub (Sep 13, 2025):

https://github.com/open-webui/open-webui/discussions/14866

<!-- gh-comment-id:3288460029 --> @poige commented on GitHub (Sep 13, 2025): https://github.com/open-webui/open-webui/discussions/14866
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#105134