Schemathesis v4.29.4 ━━━━━━━━━━━━━━━━━━━━ ✅ Loaded specification from http://0.0.0.0:40901/openapi.json (in 0.21s) Base URL: http://0.0.0.0:40901 Specification: Open API 3.1.0 Operations: 528 selected / 535 total Configuration: /home/stranger6667/data/programming/workbench/target s/open-webui/schemathesis.toml ✅ API capabilities: Supports NULL byte in headers: ✘ Accepts backslash and control characters in URL paths: ✓ 🚫 Examples (in 0.20s) 🚫 1 error ⏭ 527 skipped 🚫 Coverage (in 48.35s) ✅ 1 passed ❌ 526 failed 🚫 1 error 🚫 Fuzzing (in 2693.11s) ✅ 9 passed ❌ 518 failed 🚫 1 error 🚫 Stateful (in 858.41s) Scenarios: 17393 API Links: 273 covered / 1047 selected / 1047 total ✅ 16017 passed ❌ 1370 failed 🚫 6 errors ==================================== ERRORS ==================================== __________________ GET /api/v1/files/{id}/content/{file_name} __________________ Schema Error Path parameter 'file_name' is not defined ________________________________ Stateful tests ________________________________ Network Error Connection broken. The server declared chunked encoding but sent an invalid chunk Response ended prematurely Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/stats/export?stream=true&updated_at=-237423976714008723456&page=193906155739853408' Need more help? Join our Discord server: https://discord.gg/R9ASRAmHnA =================================== FAILURES =================================== ___________________ DELETE /api/events/webhooks/{webhook_id} ___________________ 1. Test Case ID: xYCSfT - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/events/webhooks/0 2. Test Case ID: IYVlCL - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Webhook not found"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/events/webhooks/0 _________________________ DELETE /api/v1/auths/api_key _________________________ 1. Test Case ID: sxVVtJ - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/auths/api_key 2. Test Case ID: y0A2GE - Undocumented HTTP status code Received: 403 Documented: 200 [403] Forbidden: `{"detail":"API key creation is not allowed in the environment."}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/auths/api_key ________________ DELETE /api/v1/auths/oauth/sessions/{provider} ________________ 1. Test Case ID: uCjO3i - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/auths/oauth/sessions/0 2. Test Case ID: nIRWaF - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"No OAuth session found for this provider"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/auths/oauth/sessions/0 ____________________ DELETE /api/v1/automations/{id}/delete ____________________ 1. Test Case ID: NyOPyO - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/automations/0/delete 2. Test Case ID: JX6roh - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/automations/0/delete ______________ DELETE /api/v1/calendars/events/{event_id}/delete _______________ 1. Test Case ID: OF0Itl - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/calendars/events/0/delete 2. Test Case ID: BUw9Wp - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Event not found"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/calendars/events/0/delete ________________ DELETE /api/v1/calendars/{calendar_id}/delete _________________ 1. Test Case ID: PEPwjN - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/calendars/b1f80563-431c-4ed6-8cee-c27518dfd507/delete 2. Test Case ID: KzfCh7 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Default calendar cannot be deleted"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/calendars/b6545ca3-eb03-4366-acf1-1911b1ca4ba2/delete 3. Test Case ID: IUx2gO - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Calendar not found"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/calendars/0/delete _____________________ DELETE /api/v1/channels/{id}/delete ______________________ 1. Test Case ID: v94Aak - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/channels/0/delete 2. Test Case ID: G0aqxv - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Channels is disabled"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/0/delete __________ DELETE /api/v1/channels/{id}/messages/{message_id}/delete ___________ 1. Test Case ID: YnFKnr - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/channels/0/messages/0/delete 2. Test Case ID: FMzxb1 - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Channels is disabled"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/0/messages/0/delete __________ DELETE /api/v1/channels/{id}/webhooks/{webhook_id}/delete ___________ 1. Test Case ID: zOSDXD - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/channels/0/webhooks/0/delete 2. Test Case ID: 35Sj8B - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Channels is disabled"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/0/webhooks/0/delete ____________________________ DELETE /api/v1/chats/ _____________________________ 1. Test Case ID: 2BxEDB - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/chats/ _________________________ DELETE /api/v1/chats/config __________________________ 1. Test Case ID: KaLjJ5 - Unsupported methods Unsupported method DELETE returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"CONTEXT_COMPACTION_MODEL": "", "ENABLE_CONTEXT_COMPACTION": false, "CONTEXT_COMPACTION_TOKEN_THRESHOLD": 0, "CONTEXT_COMPACTION_TOKEN_CAP": null, "CONTEXT_COMPACTION_RETENTION_PERCENTAGE": 40, "CONTEXT_COMPACTION_PROMPT_TEMPLATE": "", "ENABLE_TOOL_PERMISSIONS": false}' http://0.0.0.0:40901/api/v1/chats/config _________________________ DELETE /api/v1/chats/import __________________________ 1. Test Case ID: oeBhm5 - Unsupported methods Unsupported method DELETE returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"chats": []}' http://0.0.0.0:40901/api/v1/chats/import ___________________________ DELETE /api/v1/chats/new ___________________________ 1. Test Case ID: q7OiUp - Unsupported methods Unsupported method DELETE returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"chat": {}, "variables": null, "folder_id": null}' http://0.0.0.0:40901/api/v1/chats/new __________________________ DELETE /api/v1/chats/read ___________________________ 1. Test Case ID: ZB2KfK - Unsupported methods Unsupported method DELETE returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/read ________________________ DELETE /api/v1/chats/share/all ________________________ 1. Test Case ID: fZoAzb - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/chats/share/all __________________________ DELETE /api/v1/chats/tags ___________________________ 1. Test Case ID: ON6QGP - Unsupported methods Unsupported method DELETE returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "skip": 0, "limit": 50}' http://0.0.0.0:40901/api/v1/chats/tags __________________________ DELETE /api/v1/chats/{id} ___________________________ 1. Test Case ID: j9EVBN - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/chats/ed1edfee-7a4a-4c9f-8c0d-1d1712f79539 2. Test Case ID: Gf5RBG - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/ed1edfee-7a4a-4c9f-8c0d-1d1712f79539 _______________ DELETE /api/v1/chats/{id}/messages/{message_id} ________________ 1. Test Case ID: Yw5Igo - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/chats/eed3f4a7-f51d-44a6-b7cf-5a0dc0a02a8b/messages/0 _______________________ DELETE /api/v1/chats/{id}/share ________________________ 1. Test Case ID: CMm8H8 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/chats/f97ad3e2-cccc-4b19-8658-c8d7191be573/share ________________________ DELETE /api/v1/chats/{id}/tags ________________________ 1. Test Case ID: wHwiIx - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:40901/api/v1/chats/a25019e3-2f50-4a0e-8a89-7c6dea17b51b/tags 2. Test Case ID: JX5SQj - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '���' http://0.0.0.0:40901/api/v1/chats/%C2%89%C2%84/tags ___________________ DELETE /api/v1/evaluations/feedback/{id} ___________________ 1. Test Case ID: F2ESEu - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/evaluations/feedback/0 2. Test Case ID: 3mOL5v - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/evaluations/feedback/0 _____________________ DELETE /api/v1/evaluations/feedbacks _____________________ 1. Test Case ID: e8cvjH - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/evaluations/feedbacks ___________________ DELETE /api/v1/evaluations/feedbacks/all ___________________ 1. Test Case ID: qmeyxM - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/evaluations/feedbacks/all ___________________________ DELETE /api/v1/files/all ___________________________ 1. Test Case ID: 9jLTPf - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/files/all __________________________ DELETE /api/v1/files/count __________________________ 1. Test Case ID: noaNnu - Unsupported methods Unsupported method DELETE returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/files/count _________________________ DELETE /api/v1/files/search __________________________ 1. Test Case ID: 0w9lHy - Unsupported methods Unsupported method DELETE returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/files/search?filename=&content=true&skip=0&limit=100' __________________________ DELETE /api/v1/files/{id} ___________________________ 1. Test Case ID: QqHuFu - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/files/0 2. Test Case ID: LBgJNa - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/files/0 ________________________ DELETE /api/v1/folders/shared _________________________ 1. Test Case ID: ZgFrfP - Unsupported methods Unsupported method DELETE returned 404, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/folders/shared _________________________ DELETE /api/v1/folders/{id} __________________________ 1. Test Case ID: tPuHk9 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE 'http://0.0.0.0:40901/api/v1/folders/0?delete_contents=true' 2. Test Case ID: tfkY8K - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/folders/0?delete_contents=0' ___________________ DELETE /api/v1/functions/id/{id}/delete ____________________ 1. Test Case ID: ipXTum - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/functions/id/0/delete _____________________ DELETE /api/v1/groups/id/{id}/delete _____________________ 1. Test Case ID: GZDx2W - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/groups/id/0/delete ______________ DELETE /api/v1/knowledge/external/connections/{id} ______________ 1. Test Case ID: yX4E5p - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/knowledge/external/connections/0 2. Test Case ID: gGnusm - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/knowledge/external/connections/0 _____________________ DELETE /api/v1/knowledge/{id}/delete _____________________ 1. Test Case ID: 97CcBQ - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/knowledge/0/delete 2. Test Case ID: hzMq6I - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/knowledge/0/delete ______________ DELETE /api/v1/knowledge/{id}/dirs/{dir_id}/delete ______________ 1. Test Case ID: jyRPmo - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE 'http://0.0.0.0:40901/api/v1/knowledge/0/dirs/0/delete?move_files=true' 2. Test Case ID: ZXoIRz - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/knowledge/0/dirs/0/delete?move_files=false' _____________________ DELETE /api/v1/memories/delete/user ______________________ 1. Test Case ID: zwNf3z - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/memories/delete/user _____________________ DELETE /api/v1/memories/{memory_id} ______________________ 1. Test Case ID: HVVCix - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/memories/0 _______________________ DELETE /api/v1/models/delete/all _______________________ 1. Test Case ID: GZW3EI - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/models/delete/all _______________________ DELETE /api/v1/notes/{id}/delete _______________________ 1. Test Case ID: JbjYBK - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/notes/ba8559e2-dedc-4b97-95a3-fda660854d79/delete 2. Test Case ID: 0vq72G - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notes/7c97e592-d9f3-413d-87ac-8b8380838369/delete _______________ DELETE /api/v1/notifications/targets/{target_id} _______________ 1. Test Case ID: cMCIyf - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/notifications/targets/0 2. Test Case ID: RG2lE5 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notifications/targets/0 _______________________ DELETE /api/v1/pipelines/delete ________________________ 1. Test Case ID: 3Y7JUB - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE -H 'Content-Type: application/json' -d '{"id": "", "urlIdx": 0}' http://0.0.0.0:40901/api/v1/pipelines/delete 2. Test Case ID: 4B5naw - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Pipeline not found"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "urlIdx": false}' http://0.0.0.0:40901/api/v1/pipelines/delete 3. Test Case ID: jCTjYT - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/pipelines/delete _________________ DELETE /api/v1/prompts/id/{prompt_id}/delete _________________ 1. Test Case ID: frLhnL - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/delete 2. Test Case ID: SArq4a - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/prompts/id/0/delete __________ DELETE /api/v1/prompts/id/{prompt_id}/history/{history_id} __________ 1. Test Case ID: qJfija - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/prompts/id/7793ec22-7f76-4296-8e9e-c66d65e91777/history/0 2. Test Case ID: HD7bXM - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/prompts/id/7793ec22-7f76-4296-8e9e-c66d65e91777/history/0 _____________________ DELETE /api/v1/skills/id/{id}/delete _____________________ 1. Test Case ID: mtAdCr - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/skills/id/0/delete 2. Test Case ID: KvFMP6 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/skills/id/0/delete _________________ DELETE /api/v1/terminals/{server_id}/{path} __________________ 1. Test Case ID: 6XNwcK - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/terminals/0/0 2. Test Case ID: XgR2pV - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"error":"Terminal server '0' not found"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/terminals/0/0 _____________________ DELETE /api/v1/tools/id/{id}/delete ______________________ 1. Test Case ID: bMNMqy - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/api/v1/tools/id/0/delete ___________________________ DELETE /api/v1/users/all ___________________________ 1. Test Case ID: 5wo7Mx - Unsupported methods Unsupported method DELETE returned 200, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [200] OK: `true` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/all _________________________ DELETE /api/v1/users/groups __________________________ 1. Test Case ID: VuOn7Y - Unsupported methods Unsupported method DELETE returned 200, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [200] OK: `true` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/groups _______________________ DELETE /api/v1/users/permissions _______________________ 1. Test Case ID: Uq2MC1 - Unsupported methods Unsupported method DELETE returned 200, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [200] OK: `true` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/permissions _________________________ DELETE /api/v1/users/search __________________________ 1. Test Case ID: WF2Yxz - Unsupported methods Unsupported method DELETE returned 200, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [200] OK: `true` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/users/search?query=&order_by=&direction=&page=1' __________________________ DELETE /api/v1/users/usage __________________________ 1. Test Case ID: xZBTPL - Unsupported methods Unsupported method DELETE returned 200, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [200] OK: `true` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/users/usage?days=7&start_date=0&end_date=0' __________________________ DELETE /ollama/api/delete ___________________________ 1. Test Case ID: LrVOaP - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE -H 'Content-Type: application/json' -d '{"model": null}' 'http://0.0.0.0:40901/ollama/api/delete?url_idx=0' 2. Test Case ID: dLs2br - Server error - Undocumented HTTP status code Received: 503 Documented: 200, 422 [503] Service Unavailable: `{"detail":"The Ollama API is disabled. Please enable it to use this feature."}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null}' http://0.0.0.0:40901/ollama/api/delete _____________________ DELETE /ollama/api/delete/{url_idx} ______________________ 1. Test Case ID: nD6fpi - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE -H 'Content-Type: application/json' -d '{"model": null}' http://0.0.0.0:40901/ollama/api/delete/0 2. Test Case ID: KyXhHu - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"detail":[{"type":"int_parsing","loc":["path","url_idx"],"msg":"Input should be a valid integer, unable to parse string as an integer","input":"null"}]}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null}' http://0.0.0.0:40901/ollama/api/delete/null 3. Test Case ID: twz3Qu - Server error - Undocumented HTTP status code Received: 503 Documented: 200, 422 [503] Service Unavailable: `{"detail":"The Ollama API is disabled. Please enable it to use this feature."}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": ""}' http://0.0.0.0:40901/ollama/api/delete/0 4. Test Case ID: B5miy8 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'<\x7f��H' http://0.0.0.0:40901/ollama/api/delete/null ___________________________ DELETE /ollama/api/push ____________________________ 1. Test Case ID: Zhvn1Q - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE -H 'Content-Type: application/json' -d '{"model": "", "insecure": null, "stream": null}' 'http://0.0.0.0:40901/ollama/api/push?url_idx=0' 2. Test Case ID: xEVvYB - Server error - Undocumented HTTP status code Received: 503 Documented: 200, 422 [503] Service Unavailable: `{"detail":"The Ollama API is disabled. Please enable it to use this feature."}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": "", "insecure": null, "stream": null}' http://0.0.0.0:40901/ollama/api/push ______________________ DELETE /ollama/api/push/{url_idx} _______________________ 1. Test Case ID: L9cCJG - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE -H 'Content-Type: application/json' -d '{"model": "", "insecure": null, "stream": null}' http://0.0.0.0:40901/ollama/api/push/0 2. Test Case ID: kHYJk3 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"detail":[{"type":"int_parsing","loc":["path","url_idx"],"msg":"Input should be a valid integer, unable to parse string as an integer","input":"null"}]}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": "", "insecure": null, "stream": null}' http://0.0.0.0:40901/ollama/api/push/null 3. Test Case ID: oKZzPC - Server error - Undocumented HTTP status code Received: 503 Documented: 200, 422 [503] Service Unavailable: `{"detail":"The Ollama API is disabled. Please enable it to use this feature."}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": "", "insecure": null, "stream": 0}' http://0.0.0.0:40901/ollama/api/push/0 4. Test Case ID: zdVYrv - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/ollama/api/push/null _______________________ DELETE /openai/models/{url_idx} ________________________ 1. Test Case ID: NehZsc - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE 'http://0.0.0.0:40901/openai/models/0?model=' 2. Test Case ID: 0nk3WU - Server error - Undocumented HTTP status code Received: 503 Documented: 200, 422 [503] Service Unavailable: `{"detail":"OpenAI API is disabled"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/openai/models/0?model=' ____________________________ DELETE /openai/{path} _____________________________ 1. Test Case ID: 4h3SRi - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X DELETE http://0.0.0.0:40901/openai/0 2. Test Case ID: Aayopt - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Direct API passthrough is disabled. Set ENABLE_OPENAI_API_PASSTHROUGH=True to enable."}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/openai/0 3. Test Case ID: 62D3BK - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40901/openai/%C3%9F%16%0A%C3%A0%F4%80%A7%8A%25%C2%91%F3%BF%8C%99 ______________________ GET /api/chat/actions/{action_id} _______________________ 1. Test Case ID: OHE0A0 - Unsupported methods Unsupported method GET returned 200, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [200] OK: `
Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/models/model/profile/image?id=' _______________________ GET /api/v1/models/model/toggle ________________________ 1. Test Case ID: JnMU1E - Unsupported methods Unsupported method GET returned 200, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [200] OK: ` §«ÌÁ":{"ý":4.34346057838358e+16,".#":166605,"'â":null},"þ\u000fëôt~":{"usernameField":61025,"~2ì%á\u0000»ÞÒk\u001a":-620,"Á":-3.594711385186935e+16}},"tags":["Inf","","©zGß\u0005QKL`\u0000","%","werkzeug.Client","; ðÔ4ÙÁ2","\u000f²ã©\u001d","\u001c"],"is_active" // Output truncated...` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/prompts/list?direction=false' ___________________________ GET /api/v1/prompts/tags ___________________________ 1. Test Case ID: 0Efcqb - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X GET http://0.0.0.0:40901/api/v1/prompts/tags _________________________ GET /api/v1/retrieval/config _________________________ 1. Test Case ID: mrgmFE - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X GET http://0.0.0.0:40901/api/v1/retrieval/config _____________________ GET /api/v1/retrieval/config/update ______________________ 1. Test Case ID: jNalLQ - Unsupported methods Unsupported method GET returned 200, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [200] OK: ` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/642cecb4-183b-4992-a509-a8db9c3506de/profile/image 3. Test Case ID: 1GHHUi - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/%C3%91%C2%87%C3%9A%C2%97/profile/image ________________________ GET /api/v1/utils/code/execute ________________________ 1. Test Case ID: i4sUuK - Unsupported methods Unsupported method GET returned 200, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [200] OK: ` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/utils/db/download __________________________ GET /api/v1/utils/gravatar __________________________ 1. Test Case ID: SRNVan - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X GET 'http://0.0.0.0:40901/api/v1/utils/gravatar?email=' ___________________________ GET /api/version/updates ___________________________ 1. Test Case ID: KhtXxn - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X GET http://0.0.0.0:40901/api/version/updates ______________________________ GET /cache/{path} _______________________________ 1. Test Case ID: oqJFhz - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X GET http://0.0.0.0:40901/cache/0 2. Test Case ID: PnAbbJ - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"File not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/cache/0 ________________________ GET /oauth/backchannel-logout _________________________ 1. Test Case ID: UTKbX8 - Unsupported methods Unsupported method GET returned 200, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [200] OK: `Array with invalid items: updated_at: Incorrect type [200] OK: `[{"id":"90e55615-fb9c-4c34-a5a6-7724b44bda9c","user_id":"642cecb4-183b-4992-a509-a8db9c3506de","title":"New Chat","chat":{},"updated_at":1791346047,"created_at":1791346047,"share_id":null,"archived":false,"pinned":false,"meta":{},"variables":{},"folder_id":null,"tasks":null,"summary":null,"current_message_id":null,"context_usage":null}]` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"chats": [{"chat": {}, "variables": null, "folder_id": null, "meta": {}, "pinned": false, "archived": false, "current_message_id": null, "created_at": null, "updated_at": false}]}' http://0.0.0.0:40901/api/v1/chats/import 3. Test Case ID: IxDYn9 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Something went wrong :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"chats": [{"chat": {}, "variables": null, "folder_id": null, "meta": {}, "pinned": false, "archived": null, "current_message_id": null, "created_at": null, "updated_at": null}]}' http://0.0.0.0:40901/api/v1/chats/import ___________________________ POST /api/v1/chats/list ____________________________ 1. Test Case ID: Eg7YN7 - Unsupported methods Unsupported method POST returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"detail":[{"type":"missing","loc":["body"],"msg":"Field required","input":null}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/list?page=0&include_pinned=true&include_folders=true&sort_by=updated_at&sort_dir=desc' ____________________________ POST /api/v1/chats/new ____________________________ 1. Test Case ID: MCrtGB - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"chat": {}, "variables": null, "folder_id": null}' http://0.0.0.0:40901/api/v1/chats/new 2. Test Case ID: ITDUQ5 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"chat": {}, "variables": null, "folder_id": ""}' http://0.0.0.0:40901/api/v1/chats/new 3. Test Case ID: ji5982 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�\x04\x07�\x1f' http://0.0.0.0:40901/api/v1/chats/new __________________________ POST /api/v1/chats/pinned ___________________________ 1. Test Case ID: wIMgoy - Unsupported methods Unsupported method POST returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"detail":[{"type":"missing","loc":["body"],"msg":"Field required","input":null}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/pinned ___________________________ POST /api/v1/chats/read ____________________________ 1. Test Case ID: RR03r6 - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/chats/read __________________________ POST /api/v1/chats/search ___________________________ 1. Test Case ID: qWleNf - Unsupported methods Unsupported method POST returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"detail":[{"type":"missing","loc":["body"],"msg":"Field required","input":null}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/search?text=&page=0' __________________________ POST /api/v1/chats/shared ___________________________ 1. Test Case ID: a2jkgD - Unsupported methods Unsupported method POST returned 422, expected 405 Method Not Allowed Return 405 for methods not listed in the OpenAPI spec [422] Unprocessable Content: `{"detail":[{"type":"missing","loc":["body"],"msg":"Field required","input":null}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/shared?page=0&query=&order_by=&direction=' _________________ POST /api/v1/chats/shared/{id}/access/update _________________ 1. Test Case ID: kBAsO6 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/chats/shared/0/access/update 2. Test Case ID: RHY1XV - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": [{}]}' http://0.0.0.0:40901/api/v1/chats/shared/0/access/update 3. Test Case ID: gskrZM - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�z��' http://0.0.0.0:40901/api/v1/chats/shared/99570f8f-3f49-4f89-a92b-fcdda79b27f4/access/update ___________________________ POST /api/v1/chats/tags ____________________________ 1. Test Case ID: odzmNC - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "skip": 0, "limit": 50}' http://0.0.0.0:40901/api/v1/chats/tags 2. Test Case ID: 8Oev1i - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - limit: Incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "skip": 0, "limit": false}' http://0.0.0.0:40901/api/v1/chats/tags 3. Test Case ID: 37OZNe - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'yo��d�v\r��' http://0.0.0.0:40901/api/v1/chats/tags 4. Test Case ID: H610DP - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"[\u00b0": [{}], "\ud90a\udf88\u00b0\"\u00df\b\u00f8\u00ae\u00e0\u001f\u00b5\u00a9\u00a1\u00ab\u00db\udb4c\udda4n": null, "\r\ud829\udc19\u00e4/=\udb2b\udcf9": true, "limit": 4774340489988567057039360, "name": "\u008a'"'"'s\u0015_\u0017?"}' http://0.0.0.0:40901/api/v1/chats/tags _______________________ POST /api/v1/chats/unarchive/all _______________________ 1. Test Case ID: YhMVee - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/chats/unarchive/all ___________________________ POST /api/v1/chats/{id} ____________________________ 1. Test Case ID: 4eyV3I - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"chat": {}, "variables": null, "folder_id": null}' http://0.0.0.0:40901/api/v1/chats/4a2c5e5a-7280-4453-819d-c62f39153c06 2. Test Case ID: LplPEo - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d ' ��%' http://0.0.0.0:40901/api/v1/chats/1a8ff697-8a34-4acb-b54b-41bf9ccd972e _______________________ POST /api/v1/chats/{id}/archive ________________________ 1. Test Case ID: pA91QT - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/chats/4e9e5e41-f855-4a07-9c19-1ca75c30d4df/archive ________________________ POST /api/v1/chats/{id}/clone _________________________ 1. Test Case ID: Jl9RBl - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"title": null}' http://0.0.0.0:40901/api/v1/chats/5152e2a2-b3f1-48fb-8db9-40b9ab9b4e5b/clone 2. Test Case ID: JvA4N9 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/chats/fba3c0c8-6f86-42da-94a0-62e6b106f755/clone 3. Test Case ID: x61kt8 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d ',%�' http://0.0.0.0:40901/api/v1/chats/%E1%B8%AB%F4%8D%A3%A2%F0%B5%AF%9F%C3%8D%C3%B2%C2%84%C2%BE/clone _____________________ POST /api/v1/chats/{id}/clone/shared _____________________ 1. Test Case ID: RnUpJh - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/chats/519def65-09f7-4b9c-86e6-4bbd01a5c4e2/clone/shared 2. Test Case ID: uy6Vpb - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/fba3c0c8-6f86-42da-94a0-62e6b106f755/clone/shared _______________________ POST /api/v1/chats/{id}/compact ________________________ 1. Test Case ID: PkPivc - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"model": null}' http://0.0.0.0:40901/api/v1/chats/53ecdbad-9e59-4b7d-8fd4-bc3f752195e2/compact 2. Test Case ID: 8LR0zU - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 5 additional properties not defined in the schema (``, ``, `iOó°` and 2 more). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"No model found for context compaction."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u5c46\u00d5V\u007f\u0002\u00c1\udbad\udcf9\udae8\ude5c\ud944\udd29\u00a4\u00d7\u0093\u00c7\u0017\ud84a\udf56m`\u00da\u00bb\uda8d\udf56\u00b2": {"\u00b4\ud8fe\ude80": [], "": [], "\u00af\u00ebg%@\b\ud8ff\udc03\u00d7\u00bb": -4.252482270591157e-63}, "\b\ud960\udc7e": -6.7501569926408e-18, "\u00e7\u00a4\u00f6|\u00e5\ud839\ude4d\ud942\udec2\u0001": [-0.99999, 325083, -52907], "": {"\u00c6": {"<\ud92c\udec2\u00c1\u0011": "InvalidStateMachine", "\ud814\udf9b\ud954\udf807\u008c\u0014\u00e5": "\ud9c4\uddb8\u000e\u00d4\udad8\udc0f\u00b4\u00baJ\u00ae"}}, "iO\u00f3\u00b0": [{"\ud8b7\udf4f\u00e8V\uda6b\udf75\u0093": {}}, ["\u00bb\u00edv\u00c0\u00fc\uda6b\udebe\u008f"], true]}' http://0.0.0.0:40901/api/v1/chats/848e5e35-0b20-4ae7-bc99-e77a85c10030/compact ________________________ POST /api/v1/chats/{id}/folder ________________________ 1. Test Case ID: pRE8Bs - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"folder_id": null}' http://0.0.0.0:40901/api/v1/chats/5693aa6f-ef77-4564-b5ae-c6e14d1fe89a/folder 2. Test Case ID: 1wgAbA - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00c8\ud83f\udc57\u00ddb^\u008f\u00ce\u008b\u00dc^": {}, "\u00bc\u85d5/\u007f\ud873\udd3c\u00d73\ud8d7\udd24\u0015\u0007\ud972\udf1d\udb16\udc82\ud863\ude1c\u00f1\u00d4\u00aa]": {"\u00d5x\u0003": true, "": null}, "": 0, "folder_id": ""}' http://0.0.0.0:40901/api/v1/chats/dcb41d14-8c86-4b4b-a333-f812c727e2e2/folder 3. Test Case ID: BhEwbw - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '����}d���' http://0.0.0.0:40901/api/v1/chats/1953c1ed-cd83-47d6-9294-8d0d7c176c79/folder _________________________ POST /api/v1/chats/{id}/fork _________________________ 1. Test Case ID: 2PZtVv - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"message_id": null}' http://0.0.0.0:40901/api/v1/chats/6cf148b6-1fce-49ba-9039-fa5bcf7a4392/fork 2. Test Case ID: nXbY1P - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d 'E���G��-�3~6�P' http://0.0.0.0:40901/api/v1/chats/bd8112aa-9059-4b41-9672-74ec874e34c3/fork 3. Test Case ID: 6UFCSZ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 5 additional properties not defined in the schema (`T`, `_resolver`, `zþQãNo?Émp\` and 2 more). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. [400] Bad Request: `{"detail":"chat has no messages to fork"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"z\ud9e6\ude1f\u00fe\u0098Q\u00e3No?\u00c9mp\\\ud904\udfac\u0097": "'"'"'z\u00e6\u0095", "\udad4\udff4\udb2e\udd61\u00d4": {}, "\u00ca\u00ca\uda59\ude02,\u00d9\u008a\rl\u00e2\u00aaA\u00f8\udb65\udd07\u00e2": {}, "T": {"\u00b2\u00a0\u00c9": [], "\udb2b\udd08\u00f2\u008c\u001f\u00a0\u00f1h\u009a": "\u00a7Q"}, "_resolver": "[", "message_id": "\u00af\u0015\udbfc\udf90K"}' http://0.0.0.0:40901/api/v1/chats/02eb0436-bb2e-4374-84b8-30b399136251/fork ________________ POST /api/v1/chats/{id}/messages/{message_id} _________________ 1. Test Case ID: Hz8kef - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"content": ""}' http://0.0.0.0:40901/api/v1/chats/7657c86e-2593-4cd5-8b5c-472175aa5aa2/messages/0 _____________ POST /api/v1/chats/{id}/messages/{message_id}/event ______________ 1. Test Case ID: EyvofT - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"type": "", "data": {}}' http://0.0.0.0:40901/api/v1/chats/77740624-74e5-4106-a2d3-0e1138d17bf2/messages/0/event 2. Test Case ID: XKaj09 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/chats/4dc444d4-041c-4690-b169-1a187b74108c/messages/%F2%9B%8C%B6%C2%8C%F0%AD%94%97/event ____________ POST /api/v1/chats/{id}/messages/{message_id}/resolve _____________ 1. Test Case ID: osniC2 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"call_id": "", "action": "approve", "answers": null, "timed_out": false}' http://0.0.0.0:40901/api/v1/chats/8ff08545-5b12-422c-9ffe-f97d8a1afdbe/messages/0/resolve 2. Test Case ID: olM9QW - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '��B�' http://0.0.0.0:40901/api/v1/chats/4dc444d4-041c-4690-b169-1a187b74108c/messages/%F2%9B%8C%B6%C2%8C%F0%AD%94%97/resolve _________________________ POST /api/v1/chats/{id}/pin __________________________ 1. Test Case ID: rU2a9u - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/chats/90e2a6ff-38f7-4d99-9485-c0ca3659feb7/pin ________________________ POST /api/v1/chats/{id}/share _________________________ 1. Test Case ID: 45ba7O - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/chats/90e55615-fb9c-4c34-a5a6-7724b44bda9c/share _________________________ POST /api/v1/chats/{id}/tags _________________________ 1. Test Case ID: 1IYb37 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:40901/api/v1/chats/91f38aba-fc34-43dd-b87a-01dc5380346a/tags 2. Test Case ID: 6GFpWT - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�o�N��|��\x1c\x00t' http://0.0.0.0:40901/api/v1/chats/0fc152a1-434d-429b-9467-1a9bac7b3be9/tags ________________________ POST /api/v1/chats/{id}/unread ________________________ 1. Test Case ID: kXs2SE - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/chats/9acf95f6-f4b9-48e8-bd00-43f066c53be4/unread 2. Test Case ID: bq5RW3 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/9acf95f6-f4b9-48e8-bd00-43f066c53be4/unread _________________________ POST /api/v1/configs/banners _________________________ 1. Test Case ID: 13SVtA - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"banners": []}' http://0.0.0.0:40901/api/v1/configs/banners 2. Test Case ID: Y6HWWm - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - banners -> Array with invalid items: timestamp: Incorrect type [200] OK: `[{"i18n":{},"id":"","type":"","title":null,"content":"","dismissible":false,"timestamp":0}]` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"banners": [{"i18n": {}, "id": "", "type": "", "title": null, "content": "", "dismissible": false, "timestamp": false}]}' http://0.0.0.0:40901/api/v1/configs/banners 3. Test Case ID: cz6W5Z - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '0�G' http://0.0.0.0:40901/api/v1/configs/banners _____________________ POST /api/v1/configs/code_execution ______________________ 1. Test Case ID: lse2AW - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"ENABLE_CODE_EXECUTION": false, "CODE_EXECUTION_ENGINE": "", "CODE_EXECUTION_JUPYTER_URL": null, "CODE_EXECUTION_JUPYTER_AUTH": null, "CODE_EXECUTION_JUPYTER_AUTH_TOKEN": null, "CODE_EXECUTION_JUPYTER_AUTH_PASSWORD": null, "CODE_EXECUTION_JUPYTER_TIMEOUT": null, "ENABLE_CODE_INTERPRETER": false, "CODE_INTERPRETER_ENGINE": "", "CODE_INTERPRETER_PROMPT_TEMPLATE": null, "CODE_INTERPRETER_JUPYTER_URL": null, "CODE_INTERPRETER_JUPYTER_AUTH": null, "CODE_INTERPRETER_JUPYTER_AUTH_TOKEN": null, "CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD": null, "CODE_INTERPRETER_JUPYTER_TIMEOUT": null}' http://0.0.0.0:40901/api/v1/configs/code_execution 2. Test Case ID: c4EPnd - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - cODE_INTERPRETER_JUPYTER_TIMEOUT: Incorrect type [200] OK: `{"ENABLE_CODE_EXECUTION":false,"CODE_EXECUTION_ENGINE":"","CODE_EXECUTION_JUPYTER_URL":null,"CODE_EXECUTION_JUPYTER_AUTH":null,"CODE_EXECUTION_JUPYTER_AUTH_TOKEN":null,"CODE_EXECUTION_JUPYTER_AUTH_PASSWORD":null,"CODE_EXECUTION_JUPYTER_TIMEOUT":null,"ENABLE_CODE_INTERPRETER":false,"CODE_INTERPRETER_ENGINE":"","CODE_INTERPRETER_PROMPT_TEMPLATE":null,"CODE_INTERPRETER_JUPYTER_URL":null,"CODE_INTERPRETER_JUPYTER_AUTH":null,"CODE_INTERPRETER_JUPYTER_AUTH_TOKEN":null,"CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD":null // Output truncated...` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_CODE_EXECUTION": false, "CODE_EXECUTION_ENGINE": "", "CODE_EXECUTION_JUPYTER_URL": null, "CODE_EXECUTION_JUPYTER_AUTH": null, "CODE_EXECUTION_JUPYTER_AUTH_TOKEN": null, "CODE_EXECUTION_JUPYTER_AUTH_PASSWORD": null, "CODE_EXECUTION_JUPYTER_TIMEOUT": null, "ENABLE_CODE_INTERPRETER": false, "CODE_INTERPRETER_ENGINE": "", "CODE_INTERPRETER_PROMPT_TEMPLATE": null, "CODE_INTERPRETER_JUPYTER_URL": null, "CODE_INTERPRETER_JUPYTER_AUTH": null, "CODE_INTERPRETER_JUPYTER_AUTH_TOKEN": null, "CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD": null, "CODE_INTERPRETER_JUPYTER_TIMEOUT": false}' http://0.0.0.0:40901/api/v1/configs/code_execution 3. Test Case ID: Us9rDy - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�|�����r�'"'"':�C' http://0.0.0.0:40901/api/v1/configs/code_execution 4. Test Case ID: crTd3a - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\udbfe\udfe7\u008b*": {"\u00bd0\u00c9\u00b3\u00863\u00ba\ud951\udc91": {"h\u00eaz\u00b3N\u0080": false}, "": []}, "ENABLE_CODE_EXECUTION": false, "CODE_INTERPRETER_ENGINE": "\u0005gp\ud86e\udc89\u008b", "CODE_INTERPRETER_JUPYTER_AUTH_TOKEN": "\uda92\udd84\u000b", "CODE_EXECUTION_JUPYTER_TIMEOUT": 146151500727844669513680289792, "CODE_EXECUTION_ENGINE": "\uda27\udff8J\udb47\ude0et", "CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD": "j", "CODE_EXECUTION_JUPYTER_AUTH_PASSWORD": "", "CODE_INTERPRETER_PROMPT_TEMPLATE": "\u00cc&\ud70d\u00b9\ud88d\uddb4\u00f8ze", "CODE_EXECUTION_JUPYTER_AUTH_TOKEN": "", "CODE_EXECUTION_JUPYTER_URL": "\u0010H\uda04\udd0a", "CODE_INTERPRETER_JUPYTER_URL": "\ud98a\udf35", "CODE_INTERPRETER_JUPYTER_AUTH": "", "CODE_INTERPRETER_JUPYTER_TIMEOUT": null, "ENABLE_CODE_INTERPRETER": false, "CODE_EXECUTION_JUPYTER_AUTH": null}' http://0.0.0.0:40901/api/v1/configs/code_execution _______________________ POST /api/v1/configs/connections _______________________ 1. Test Case ID: hlKVqy - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"ENABLE_DIRECT_CONNECTIONS": false, "ENABLE_DIRECT_INTEGRATIONS": false, "ENABLE_BASE_MODELS_CACHE": false}' http://0.0.0.0:40901/api/v1/configs/connections 2. Test Case ID: v2I2ds - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - eNABLE_BASE_MODELS_CACHE: Incorrect type [200] OK: `{"ENABLE_DIRECT_CONNECTIONS":false,"ENABLE_DIRECT_INTEGRATIONS":false,"ENABLE_BASE_MODELS_CACHE":false}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_DIRECT_CONNECTIONS": false, "ENABLE_DIRECT_INTEGRATIONS": false, "ENABLE_BASE_MODELS_CACHE": 0}' http://0.0.0.0:40901/api/v1/configs/connections 3. Test Case ID: J62pHL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�覛^' http://0.0.0.0:40901/api/v1/configs/connections _________________________ POST /api/v1/configs/models __________________________ 1. Test Case ID: m1m0CY - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"DEFAULT_MODELS": null, "DEFAULT_PINNED_MODELS": null, "MODEL_ORDER_LIST": [], "DEFAULT_MODEL_METADATA": null, "DEFAULT_MODEL_PARAMS": null}' http://0.0.0.0:40901/api/v1/configs/models 2. Test Case ID: Ph5Ffx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�B�' http://0.0.0.0:40901/api/v1/configs/models _________________ POST /api/v1/configs/oauth/clients/register __________________ 1. Test Case ID: Y9Otu2 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"url": "", "client_id": "", "client_name": null, "client_secret": null, "oauth_server_url": null, "oauth_scope": null}' 'http://0.0.0.0:40901/api/v1/configs/oauth/clients/register?type=' 2. Test Case ID: hYPL2E - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Failed to register OAuth client: /.well-known/oauth-authorization-server"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "client_id": "", "client_name": null, "client_secret": null, "oauth_server_url": null, "oauth_scope": null}' 'http://0.0.0.0:40901/api/v1/configs/oauth/clients/register?type=null&type=null' 3. Test Case ID: 7Bt8Pf - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"Failed to register OAuth client: /.well-known/oauth-authorization-server"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "client_id": "", "client_name": null, "client_secret": null, "oauth_server_url": null, "oauth_scope": null}' http://0.0.0.0:40901/api/v1/configs/oauth/clients/register ________________________ POST /api/v1/configs/subagents ________________________ 1. Test Case ID: S9lmNm - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"ENABLE_SUBAGENTS": false, "SUBAGENTS_BACKGROUND_ENABLED": false, "SUBAGENTS_MAX_CONCURRENT": 0, "SUBAGENTS_MAX_ASYNC": 0, "SUBAGENTS_MAX_ITERATIONS": 0, "SUBAGENTS_MAX_OUTPUT": 0, "SUBAGENTS_SYSTEM_PROMPT": ""}' http://0.0.0.0:40901/api/v1/configs/subagents 2. Test Case ID: YB90zz - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - sUBAGENTS_MAX_OUTPUT: Incorrect type [200] OK: `{"ENABLE_SUBAGENTS":false,"SUBAGENTS_BACKGROUND_ENABLED":false,"SUBAGENTS_MAX_CONCURRENT":0,"SUBAGENTS_MAX_ASYNC":0,"SUBAGENTS_MAX_ITERATIONS":0,"SUBAGENTS_MAX_OUTPUT":0,"SUBAGENTS_SYSTEM_PROMPT":""}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_SUBAGENTS": false, "SUBAGENTS_BACKGROUND_ENABLED": false, "SUBAGENTS_MAX_CONCURRENT": 0, "SUBAGENTS_MAX_ASYNC": 0, "SUBAGENTS_MAX_ITERATIONS": 0, "SUBAGENTS_MAX_OUTPUT": false, "SUBAGENTS_SYSTEM_PROMPT": ""}' http://0.0.0.0:40901/api/v1/configs/subagents 3. Test Case ID: Ph5wad - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"S": {"\t": {"z": {}, "": {"\u00bc\u00cc\u00b5\ud900\udc34X\u009e": "\u00b0", "\u00ca\u76ef\u0096\u0097": "V\udbb3\udd1d\ud905\udc924\u00d6R\u00bcc\uc931", "Inf": 1212290132260985.0}, "None": null}, "": false}, "SUBAGENTS_MAX_ITERATIONS": 17006, "SUBAGENTS_MAX_OUTPUT": -97, "SUBAGENTS_SYSTEM_PROMPT": "", "ENABLE_SUBAGENTS": true, "SUBAGENTS_BACKGROUND_ENABLED": false, "SUBAGENTS_MAX_CONCURRENT": 281531904023464247296, "SUBAGENTS_MAX_ASYNC": -2024}' http://0.0.0.0:40901/api/v1/configs/subagents 4. Test Case ID: xb30un - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�\x03�{BB�' http://0.0.0.0:40901/api/v1/configs/subagents _______________________ POST /api/v1/configs/suggestions _______________________ 1. Test Case ID: sg15y4 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"suggestions": [], "i18n": null}' http://0.0.0.0:40901/api/v1/configs/suggestions 2. Test Case ID: rBTQTl - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'\x0b�N�\x16�\xc2\x8a\x16JCA����1G�\x04�%�' http://0.0.0.0:40901/api/v1/configs/suggestions ____________________ POST /api/v1/configs/terminal_servers _____________________ 1. Test Case ID: adqugi - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"TERMINAL_SERVER_CONNECTIONS": []}' http://0.0.0.0:40901/api/v1/configs/terminal_servers 2. Test Case ID: vcVtdA - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - tERMINAL_SERVER_CONNECTIONS -> Array with invalid items: forward_cookies: Incorrect type [200] OK: `{"TERMINAL_SERVER_CONNECTIONS":[{"id":"","name":"","enabled":true,"url":"","path":"/openapi.json","key":"","auth_type":"bearer","forward_cookies":false,"config":null,"server_type":null,"policy_id":null}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"TERMINAL_SERVER_CONNECTIONS": [{"auth_type": "bearer", "config": null, "enabled": true, "forward_cookies": 0, "id": "", "key": "", "name": "", "path": "/openapi.json", "policy_id": null, "server_type": null, "url": ""}]}' http://0.0.0.0:40901/api/v1/configs/terminal_servers 3. Test Case ID: m4dAt4 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\ud9c6\udd07\u00b0\u008c\u00f5\ud8c8\ude45}\ud9c1\ude681\u00db\u0005": -8771, "": false, "\u00b9X\u00bd\u00ff\ud981\udca0\u00f9B\u00b1\u0015\u00cb7#": "\udb49\udf52", "\u00d7V": -4.890258534229984e-155, "\u00a5\u00df\udb55\udd58\u001a": {}, "TERMINAL_SERVER_CONNECTIONS": [{"url": "\ud9f8\udfd5\u0012"}, {"\u00aa\u00c7\u009d\uda98\udce3\ud89c\ude58\u00e8L\u00e7\ud7d5\u00a9\udbaa\udfe8": true, "name": null, "policy_id": "\uda7b\ude60\u000e\u00a2~nIc\u0002\u0006\u00c3\u00cc,\u00df\u00c0\u00a3\u00a0", "enabled": null, "config": {"^\ud89c\udf97\u009f m": [], "\u00fc\u000b\u00b6": {"\u00b6\u00dc": {"-D\u00e6\u00e1y\ud812\udd07": "d\uda0e\udd9a\u008f\u00ce\u00de"}}, "\u00bf%": [[-2137328533601106074699563008, "`\u008a\ud83d\uddaa\u00bf\u000e\u0016", -599], 1.5, "o"], "\u00aa\u00d8\udac6\udcea\u0000\\u2\u00af\udb38\ude7e[y\u00c5\ud8c6\udd3bJ\udb83\ude5b": {"\u00a0n\u00a1": true, "?(\u00bd!\u00a5\u00b8\uda2e\udfd1": [false, null], "Z7\u00b7\udaa3\uded9\\\u007f\u0095\u009a\u00b6\udaf3\udf2c\ud8d9\udd46\ud911\udfa7": {}}, "\u00b26V": 17537, "\u00feT\u00a89\u00f8M\t?\ud8b2\udf4d\udbdf\udfb8\u00c1\t": [[null]], "\u00b9\u00dd\ud84b\udd42I": -4.3707484405430376e+16, "E\u00d7\u00de": {"\uda10\udd61": 1.9479043150851455e-07, "\u0082\udab5\udf12\u00a6\u00a0\u0098d\ud9ca\ude45\u00ca\u00d3\u00c3\u0085~\u00f8\ud9ac\udeaa": -9787, "\u0015\u00a0,x\udbee\udec7$": -1.572554324992481e-80}, "\uda17\udfad\u0000\u000bNf\u0089": true, "\u001c\u00f7/\u008e": [{"\u00ef\u0094\u00a2Z\u00ef\u008b8\u009c": 2.2250738585072014e-308}, {}, {"\u0092x\u0099\u00ec\uda36\ude71n\u00b5\udacc\udf90\u001b\u00ecZ\u00ce\ud9d6\udd69R\u000b@": true}], "\u008f\u0092P`\u00ba6x": [30.0], "\u00e7": {"Parameter Object": -2.3303776622655297e-180, "\u00f8\u00f9\ud8db\udc1a\u00ec\u008c;jH\u00e7U\u00c7\u008c\u0013\u00d0\u007f": null}, "": "\u00e3^\udbd3\ude4c\"", "\u00e5!a@\u00b9f": false}, "url": "\ud9a3\udd97b\u00ee\ud8b1\udfd0\u0006\ud87c\uddae\udb2a\udebe\u0094\u00f2\ud949\udefaET\uda5c\udd79\ud95f\udee3", "path": "\ud9a9\ude48\ud898\udcef\u00bd\ud83c\ude02\udb48\udcab\u0087\u00d6\u00a2", "server_type": null}, {".\udae9\udcd4\"": [{"wY}w\u0091`": "\u00dc\u0091\u00a2\ud80f\udd16\u00cd\udbbd\udc20", "\ud8f3\udd3e\u0099j\u00e14\u0005": true, " \u00b9'"'"'\u00fb\ud8bb\udda8": true}], "q": [[null], []], "\udae7\udcce\u000b": [{}, [true]], "name": "0+;\ud9c2\udd71\u0091\u00f2\u00ffW\uda1b\udfc4", "url": "\u00c19\u0605E", "config": null}, {"enabled": false, "auth_type": null, "path": null, "policy_id": null, "key": "\udbef\udd50%", "forward_cookies": true, "id": null, "config": null, "name": null, "url": "\u009d\ud850\udefb\u00a9\ud999\uddd7\ud845\ude89", "server_type": null}, {"\ud862\udff5\u0015\u009e\udaf0\udec9\u00c0\ud830\uddbb%\ud96f\ude4d\u00acE": [{"\udbd3\udfaf\u00ebI": true, "": "\u00d8\uda6e\udc1f\u00d9S\u0011\uda62\udeaa\u00da", "\u00edVN\ud809\uddca\b": "\u00cb\u00db\u001e"}, "\u00859"], "\u00b9\u00f5\u007fG\ub073\u00b6": [7.597282785755282e+265, 1346063, 157], "\u00b9\u00b8\u00c8\t": ["\u009e\u0090\uda84\udf3d\u00cfZX\u00ff\ud8e4\udf83\u00e9+\u0001\ud826\udf6c`x\uda5a\uddcc\u0088", null], "\u0000\u00ab\u001f": 3.942219200763916e+16, "": {}, "forward_cookies": true, "path": null, "policy_id": "\u0098\ud95e\udeb4", "server_type": "\u00ec\u00e9", "url": "NaN"}, {"id": "\u00e6\u00f8\u0011\u00b3", "path": null, "policy_id": null, "key": "", "name": null, "forward_cookies": false, "url": "", "config": {";": false}, "auth_type": null, "server_type": "\u00d7\u0091\t\u00bf9\u00ce", "enabled": null}]}' http://0.0.0.0:40901/api/v1/configs/terminal_servers 4. Test Case ID: VzMoSk - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $':wV�S\x02���/~�' http://0.0.0.0:40901/api/v1/configs/terminal_servers _______________ POST /api/v1/configs/terminal_servers/lifecycle ________________ 1. Test Case ID: yfUOio - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"url": "", "key": "", "auth_type": "bearer", "policy_id": "", "lifecycle_data": null}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/lifecycle 2. Test Case ID: Up2cU2 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Terminal server URL is required"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "key": "", "auth_type": "bearer", "policy_id": "", "lifecycle_data": {}}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/lifecycle _________________ POST /api/v1/configs/terminal_servers/policy _________________ 1. Test Case ID: NcOHOv - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"url": "", "key": "", "auth_type": "bearer", "policy_id": "", "policy_data": null}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/policy 2. Test Case ID: hhpHbq - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Terminal server URL is required"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "key": "", "auth_type": "bearer", "policy_id": "", "policy_data": {}}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/policy ________________ POST /api/v1/configs/terminal_servers/refresh _________________ 1. Test Case ID: uWtJeu - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"url": "", "key": "", "auth_type": "bearer", "user_id": null, "policy_id": null, "only_idle": true, "reset": false}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/refresh 2. Test Case ID: Mi8INr - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Terminal server URL is required"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "key": "", "auth_type": "bearer", "user_id": null, "policy_id": null, "only_idle": true, "reset": 0}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/refresh 3. Test Case ID: mAU6a6 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"Terminal server URL is required"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "key": "", "auth_type": "bearer", "user_id": null, "policy_id": null, "only_idle": true, "reset": true}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/refresh _________________ POST /api/v1/configs/terminal_servers/verify _________________ 1. Test Case ID: MBw3iu - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"auth_type": "bearer", "config": null, "enabled": true, "forward_cookies": false, "id": "", "key": "", "name": "", "path": "/openapi.json", "policy_id": null, "server_type": null, "url": ""}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/verify 2. Test Case ID: Lcg2JF - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Terminal server URL is required"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"auth_type": "bearer", "config": null, "enabled": true, "forward_cookies": 0, "id": "", "key": "", "name": "", "path": "/openapi.json", "policy_id": null, "server_type": null, "url": ""}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/verify 3. Test Case ID: xQZLKZ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"Terminal server URL is required"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"auth_type": "bearer", "config": null, "enabled": true, "forward_cookies": false, "id": "", "key": "", "name": "", "path": "/openapi.json", "policy_id": "", "server_type": null, "url": ""}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/verify ______________________ POST /api/v1/configs/tool_servers _______________________ 1. Test Case ID: hDXXzx - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"TOOL_SERVER_CONNECTIONS": []}' http://0.0.0.0:40901/api/v1/configs/tool_servers 2. Test Case ID: Golxqe - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - tOOL_SERVER_CONNECTIONS -> Array with invalid items: forward_cookies: Incorrect type [200] OK: `{"TOOL_SERVER_CONNECTIONS":[{"url":"","path":"","type":"openapi","auth_type":null,"forward_cookies":false,"headers":null,"key":null,"config":null,"info":null}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"TOOL_SERVER_CONNECTIONS": [{"auth_type": null, "config": null, "forward_cookies": 0, "headers": null, "info": null, "key": null, "path": "", "type": "openapi", "url": ""}]}' http://0.0.0.0:40901/api/v1/configs/tool_servers 3. Test Case ID: qRBnQM - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�����' http://0.0.0.0:40901/api/v1/configs/tool_servers ___________________ POST /api/v1/configs/tool_servers/verify ___________________ 1. Test Case ID: JzjcKQ - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"auth_type": null, "config": null, "forward_cookies": false, "headers": null, "info": null, "key": null, "path": "", "type": "openapi", "url": ""}' http://0.0.0.0:40901/api/v1/configs/tool_servers/verify 2. Test Case ID: M6iSXe - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Failed to connect to the tool server"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"auth_type": null, "config": null, "forward_cookies": 0, "headers": null, "info": null, "key": null, "path": "", "type": "openapi", "url": ""}' http://0.0.0.0:40901/api/v1/configs/tool_servers/verify 3. Test Case ID: ph8n4j - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"Failed to connect to the tool server"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"auth_type": null, "config": null, "forward_cookies": false, "headers": null, "info": {}, "key": null, "path": "", "type": "openapi", "url": ""}' http://0.0.0.0:40901/api/v1/configs/tool_servers/verify ___________________________ POST /api/v1/embeddings ____________________________ 1. Test Case ID: VKNbkd - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/embeddings 2. Test Case ID: bErDGT - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/embeddings 3. Test Case ID: qgya3T - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '!�C' http://0.0.0.0:40901/api/v1/embeddings _______________________ POST /api/v1/evaluations/config ________________________ 1. Test Case ID: SD64kH - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"ENABLE_EVALUATION_ARENA_MODELS": null, "EVALUATION_ARENA_MODELS": []}' http://0.0.0.0:40901/api/v1/evaluations/config 2. Test Case ID: 1vjxXn - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - eNABLE_EVALUATION_ARENA_MODELS: Incorrect type [200] OK: `{"ENABLE_EVALUATION_ARENA_MODELS":false,"EVALUATION_ARENA_MODELS":[]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_EVALUATION_ARENA_MODELS": 0, "EVALUATION_ARENA_MODELS": []}' http://0.0.0.0:40901/api/v1/evaluations/config 3. Test Case ID: uD9cQq - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�\x1cp�\x1f���;' http://0.0.0.0:40901/api/v1/evaluations/config ______________________ POST /api/v1/evaluations/feedback _______________________ 1. Test Case ID: 6aGaLL - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"type": "", "data": null, "meta": null, "snapshot": null}' http://0.0.0.0:40901/api/v1/evaluations/feedback 2. Test Case ID: YwKtKJ - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - data -> rating: Incorrect type [200] OK: `{"id":"f422f1f4-06a5-4330-9402-eaae8777075d","user_id":"642cecb4-183b-4992-a509-a8db9c3506de","version":0,"type":"","data":{"rating":0,"model_id":null,"sibling_model_ids":[],"reason":null,"comment":null},"meta":null,"snapshot":null,"created_at":1791346050,"updated_at":1791346050}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"type": "", "data": {"comment": null, "model_id": null, "rating": false, "reason": null, "sibling_model_ids": []}, "meta": null, "snapshot": null}' http://0.0.0.0:40901/api/v1/evaluations/feedback ____________________ POST /api/v1/evaluations/feedback/{id} ____________________ 1. Test Case ID: cZwl5G - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"type": "", "data": null, "meta": null, "snapshot": null}' http://0.0.0.0:40901/api/v1/evaluations/feedback/f422f1f4-06a5-4330-9402-eaae8777075d 2. Test Case ID: CcWUxK - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"type": "", "data": {"comment": null, "model_id": null, "rating": false, "reason": null, "sibling_model_ids": []}, "meta": null, "snapshot": null}' http://0.0.0.0:40901/api/v1/evaluations/feedback/f422f1f4-06a5-4330-9402-eaae8777075d _____________________________ POST /api/v1/files/ ______________________________ 1. Test Case ID: GbCAAr - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"The content provided is empty. Please ensure that there is text or data present before proceeding."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=eb0ed590d8931ea68c0e465bb77250bd' -d $'--eb0ed590d8931ea68c0e465bb77250bd\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--eb0ed590d8931ea68c0e465bb77250bd\r\nContent-Disposition: form-data; name="metadata"\r\n\r\nnull\r\n--eb0ed590d8931ea68c0e465bb77250bd--\r\n' 'http://0.0.0.0:40901/api/v1/files/?process_in_background=true' 2. Test Case ID: QmKtd5 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: multipart/form-data; boundary=eb0ed590d8931ea68c0e465bb77250bd' -d $'--eb0ed590d8931ea68c0e465bb77250bd\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--eb0ed590d8931ea68c0e465bb77250bd\r\nContent-Disposition: form-data; name="metadata"\r\n\r\nnull\r\n--eb0ed590d8931ea68c0e465bb77250bd--\r\n' 'http://0.0.0.0:40901/api/v1/files/?process=true&process_in_background=true' 3. Test Case ID: xoDhFR - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - violates `type` at /properties/file (was string, became number) - violates `type` at /properties/metadata/anyOf/0 (was object, became number) [200] OK: `{"id":"84b689fc-7096-4f63-8e5a-367d8ac98883","user_id":"642cecb4-183b-4992-a509-a8db9c3506de","hash":null,"filename":"file","data":{"status":"pending"},"meta":{"name":"file","content_type":null,"size":3,"file_hash":"8aed642bf5118b9d3c859bd4be35ecac75b6e873cce34e7b6f554b06f75550d7","data":{}},"created_at":1791346125,"updated_at":1791346125,"status":true,"path":"/app/backend/data/uploads/84b689fc-7096-4f63-8e5a-367d8ac98883_file"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=836affab7c81cbcb07c5fd89aec74b68' -d $'--836affab7c81cbcb07c5fd89aec74b68\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n0.0\r\n--836affab7c81cbcb07c5fd89aec74b68\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n0.0\r\n--836affab7c81cbcb07c5fd89aec74b68--\r\n' 'http://0.0.0.0:40901/api/v1/files/?process=true' _________________ POST /api/v1/files/{id}/data/content/update __________________ 1. Test Case ID: zUqU3p - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"content": ""}' http://0.0.0.0:40901/api/v1/files/0/data/content/update 2. Test Case ID: 4E7nv0 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": ""}' http://0.0.0.0:40901/api/v1/files/0/data/content/update 3. Test Case ID: FLJLry - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/files/%F1%A5%96%AF%13/data/content/update ________________________ POST /api/v1/files/{id}/rename ________________________ 1. Test Case ID: OTgcga - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"filename": ""}' http://0.0.0.0:40901/api/v1/files/0/rename 2. Test Case ID: 9nZD5U - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"filename": ""}' http://0.0.0.0:40901/api/v1/files/0/rename 3. Test Case ID: Wke9HJ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�<' http://0.0.0.0:40901/api/v1/files/70192818-f292-427a-8254-a075a6d7e35a/rename ____________________________ POST /api/v1/folders/ _____________________________ 1. Test Case ID: bhUl8d - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"data": null, "meta": null, "name": "", "parent_id": null}' http://0.0.0.0:40901/api/v1/folders/ 2. Test Case ID: 9Cbtvz - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Folder already exists]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"data": {}, "meta": null, "name": "", "parent_id": null}' http://0.0.0.0:40901/api/v1/folders/ ___________________ POST /api/v1/folders/{id}/access/update ____________________ 1. Test Case ID: WDs8Gt - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/folders/0/access/update 2. Test Case ID: Pl4ibF - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": [{}]}' http://0.0.0.0:40901/api/v1/folders/0/access/update ________________________ POST /api/v1/folders/{id}/read ________________________ 1. Test Case ID: wSsVoz - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/folders/0/read 2. Test Case ID: EEoA3s - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/folders/0/read _______________________ POST /api/v1/folders/{id}/update _______________________ 1. Test Case ID: IyYVfJ - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"data": null, "meta": null, "name": null}' http://0.0.0.0:40901/api/v1/folders/0/update 2. Test Case ID: zYN3Gn - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"data": null, "meta": {}, "name": null}' http://0.0.0.0:40901/api/v1/folders/0/update 3. Test Case ID: 0nWLCi - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Error updating folder]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"meta": null, "name": "\u00c8"}' http://0.0.0.0:40901/api/v1/folders/310d0b3a-eb95-43b6-9ae8-65318de0ee8b/update __________________ POST /api/v1/folders/{id}/update/expanded ___________________ 1. Test Case ID: Ui62qm - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"is_expanded": false}' http://0.0.0.0:40901/api/v1/folders/0/update/expanded 2. Test Case ID: 49Nea0 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"is_expanded": 0}' http://0.0.0.0:40901/api/v1/folders/0/update/expanded 3. Test Case ID: ZyIQw2 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'k\x01\x16)���X��Z�\x7fx\x014\x01$�a���\x0c' http://0.0.0.0:40901/api/v1/folders/0759485c-77f3-4085-98f3-a8b2934a1e24/update/expanded ___________________ POST /api/v1/folders/{id}/update/parent ____________________ 1. Test Case ID: 8Ck5Zo - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"parent_id": null}' http://0.0.0.0:40901/api/v1/folders/0/update/parent 2. Test Case ID: vyz37y - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"parent_id": ""}' http://0.0.0.0:40901/api/v1/folders/0/update/parent ________________________ POST /api/v1/functions/create _________________________ 1. Test Case ID: bh73ZL - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"description": null, "manifest": {}}}' http://0.0.0.0:40901/api/v1/functions/create 2. Test Case ID: UEw9hJ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Only alphanumeric characters and underscores are allowed in the id"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"description": null, "manifest": null}}' http://0.0.0.0:40901/api/v1/functions/create ____________________ POST /api/v1/functions/id/{id}/toggle _____________________ 1. Test Case ID: gIJt4J - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/functions/id/0/toggle _________________ POST /api/v1/functions/id/{id}/toggle/global _________________ 1. Test Case ID: 7NUQWf - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/functions/id/0/toggle/global ____________________ POST /api/v1/functions/id/{id}/update _____________________ 1. Test Case ID: jGjm0b - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"description": null, "manifest": {}}}' http://0.0.0.0:40901/api/v1/functions/id/0/update 2. Test Case ID: ZZl76a - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Error updating function]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"description": null, "manifest": null}}' http://0.0.0.0:40901/api/v1/functions/id/0/update _________________ POST /api/v1/functions/id/{id}/valves/update _________________ 1. Test Case ID: UOPcZ6 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/functions/id/0/valves/update 2. Test Case ID: oRuJDD - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�\x7foP�' http://0.0.0.0:40901/api/v1/functions/id/%C2%A8%F0%A3%A5%A0/valves/update ______________ POST /api/v1/functions/id/{id}/valves/user/update _______________ 1. Test Case ID: H9G5FN - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/functions/id/0/valves/user/update 2. Test Case ID: 2W3UQa - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'��;��s��\x07|' http://0.0.0.0:40901/api/v1/functions/id/86eed334-a329-45b2-aa9f-d98d102ecd9b/valves/user/update _______________________ POST /api/v1/functions/load/url ________________________ 1. Test Case ID: uGYsDj - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"url": "https://0.com"}' http://0.0.0.0:40901/api/v1/functions/load/url 2. Test Case ID: XRXlQ4 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"detail":"[ERROR: Error fetching function]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "https://000000000000000000000000000000000000000000000000000000000000000.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaa"}' http://0.0.0.0:40901/api/v1/functions/load/url 3. Test Case ID: WeX1qR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '<�3' http://0.0.0.0:40901/api/v1/functions/load/url _________________________ POST /api/v1/functions/sync __________________________ 1. Test Case ID: 4rsI3N - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"functions": []}' http://0.0.0.0:40901/api/v1/functions/sync 2. Test Case ID: uHJphC - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Error loading function]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"functions": [{"id": "", "user_id": null, "name": "", "type": "", "content": "", "meta": {"description": null, "manifest": {}}, "valves": null, "is_active": false, "is_global": false, "updated_at": 0, "created_at": false}]}' http://0.0.0.0:40901/api/v1/functions/sync 3. Test Case ID: ATLaI0 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"[ERROR: Error loading function]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"functions": [{"id": "", "user_id": null, "name": "", "type": "", "content": "", "meta": {"description": null, "manifest": {}}, "valves": null, "is_active": false, "is_global": true, "updated_at": 0, "created_at": 0}]}' http://0.0.0.0:40901/api/v1/functions/sync __________________________ POST /api/v1/groups/create __________________________ 1. Test Case ID: BbaMvT - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "description": "", "permissions": null, "data": null}' http://0.0.0.0:40901/api/v1/groups/create ______________________ POST /api/v1/groups/id/{id}/update ______________________ 1. Test Case ID: RRHcqn - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "description": "", "permissions": null, "data": null}' http://0.0.0.0:40901/api/v1/groups/id/0/update 2. Test Case ID: Bp42bS - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Error updating group]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "permissions": null, "data": {}}' http://0.0.0.0:40901/api/v1/groups/id/0/update ______________________ POST /api/v1/groups/id/{id}/users _______________________ 1. Test Case ID: 6pmOMK - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/groups/id/0/users ____________________ POST /api/v1/groups/id/{id}/users/add _____________________ 1. Test Case ID: rAoyar - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"user_ids": []}' http://0.0.0.0:40901/api/v1/groups/id/0/users/add 2. Test Case ID: eQ7hFz - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Error adding users to group]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"user_ids": null}' http://0.0.0.0:40901/api/v1/groups/id/0/users/add ___________________ POST /api/v1/groups/id/{id}/users/remove ___________________ 1. Test Case ID: k29j4P - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"user_ids": []}' http://0.0.0.0:40901/api/v1/groups/id/0/users/remove 2. Test Case ID: e9NK80 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Error removing users from group]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"user_ids": null}' http://0.0.0.0:40901/api/v1/groups/id/0/users/remove ______________________ POST /api/v1/images/config/update _______________________ 1. Test Case ID: ibCHuu - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"ENABLE_IMAGE_GENERATION": false, "ENABLE_IMAGE_PROMPT_GENERATION": false, "IMAGE_GENERATION_ENGINE": "", "IMAGE_GENERATION_MODEL": "", "IMAGE_SIZE": null, "IMAGE_STEPS": null, "IMAGES_OPENAI_API_BASE_URL": "", "IMAGES_OPENAI_API_KEY": "", "IMAGES_OPENAI_API_VERSION": "", "IMAGES_OPENAI_API_PARAMS": null, "AUTOMATIC1111_BASE_URL": "", "AUTOMATIC1111_API_AUTH": null, "AUTOMATIC1111_PARAMS": null, "COMFYUI_BASE_URL": "", "COMFYUI_API_KEY": "", "COMFYUI_WORKFLOW": "", "COMFYUI_WORKFLOW_NODES": [], "IMAGES_GEMINI_API_BASE_URL": "", "IMAGES_GEMINI_API_KEY": "", "IMAGES_GEMINI_ENDPOINT_METHOD": "", "ENABLE_IMAGE_EDIT": false, "IMAGE_EDIT_ENGINE": "", "IMAGE_EDIT_MODEL": "", "IMAGE_EDIT_SIZE": null, "IMAGES_EDIT_OPENAI_API_BASE_URL": "", "IMAGES_EDIT_OPENAI_API_KEY": "", "IMAGES_EDIT_OPENAI_API_VERSION": "", "IMAGES_EDIT_GEMINI_API_BASE_URL": "", "IMAGES_EDIT_GEMINI_API_KEY": "", "IMAGES_EDIT_COMFYUI_BASE_URL": "", "IMAGES_EDIT_COMFYUI_API_KEY": "", "IMAGES_EDIT_COMFYUI_WORKFLOW": "", "IMAGES_EDIT_COMFYUI_WORKFLOW_NODES": []}' http://0.0.0.0:40901/api/v1/images/config/update 2. Test Case ID: GyE2zz - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_IMAGE_GENERATION": false, "ENABLE_IMAGE_PROMPT_GENERATION": false, "IMAGE_GENERATION_ENGINE": "", "IMAGE_GENERATION_MODEL": "", "IMAGE_SIZE": null, "IMAGE_STEPS": null, "IMAGES_OPENAI_API_BASE_URL": "", "IMAGES_OPENAI_API_KEY": "", "IMAGES_OPENAI_API_VERSION": "", "IMAGES_OPENAI_API_PARAMS": null, "AUTOMATIC1111_BASE_URL": "", "AUTOMATIC1111_API_AUTH": null, "AUTOMATIC1111_PARAMS": null, "COMFYUI_BASE_URL": "", "COMFYUI_API_KEY": "", "COMFYUI_WORKFLOW": "", "COMFYUI_WORKFLOW_NODES": [], "IMAGES_GEMINI_API_BASE_URL": "", "IMAGES_GEMINI_API_KEY": "", "IMAGES_GEMINI_ENDPOINT_METHOD": "", "ENABLE_IMAGE_EDIT": 0, "IMAGE_EDIT_ENGINE": "", "IMAGE_EDIT_MODEL": "", "IMAGE_EDIT_SIZE": null, "IMAGES_EDIT_OPENAI_API_BASE_URL": "", "IMAGES_EDIT_OPENAI_API_KEY": "", "IMAGES_EDIT_OPENAI_API_VERSION": "", "IMAGES_EDIT_GEMINI_API_BASE_URL": "", "IMAGES_EDIT_GEMINI_API_KEY": "", "IMAGES_EDIT_COMFYUI_BASE_URL": "", "IMAGES_EDIT_COMFYUI_API_KEY": "", "IMAGES_EDIT_COMFYUI_WORKFLOW": "", "IMAGES_EDIT_COMFYUI_WORKFLOW_NODES": []}' http://0.0.0.0:40901/api/v1/images/config/update ___________________________ POST /api/v1/images/edit ___________________________ 1. Test Case ID: Kg47vX - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"image": "", "prompt": "", "model": null, "size": null, "n": null, "negative_prompt": null, "background": null}' http://0.0.0.0:40901/api/v1/images/edit 2. Test Case ID: sWLBCQ - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"You do not have permission to access this resource. Please contact your administrator for assistance."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"image": "", "prompt": "", "model": null, "size": null, "n": false, "negative_prompt": null, "background": null}' http://0.0.0.0:40901/api/v1/images/edit 3. Test Case ID: 2zL799 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/images/edit _______________________ POST /api/v1/images/generations ________________________ 1. Test Case ID: bPujNZ - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"model": null, "prompt": "", "size": null, "n": 1, "steps": null, "negative_prompt": null}' http://0.0.0.0:40901/api/v1/images/generations 2. Test Case ID: pnYssn - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"You do not have permission to access this resource. Please contact your administrator for assistance."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null, "prompt": "", "size": null, "n": 1, "steps": false, "negative_prompt": null}' http://0.0.0.0:40901/api/v1/images/generations 3. Test Case ID: GO9hiD - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/images/generations __________________________ POST /api/v1/images/verify __________________________ 1. Test Case ID: G05jKT - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"engine": "", "url": "", "key": null}' http://0.0.0.0:40901/api/v1/images/verify 2. Test Case ID: PMJHiO - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Unsupported image engine"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"engine": "", "url": "", "key": ""}' http://0.0.0.0:40901/api/v1/images/verify ________________________ POST /api/v1/knowledge/create _________________________ 1. Test Case ID: k7VmCl - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "description": "", "access_grants": []}' http://0.0.0.0:40901/api/v1/knowledge/create 2. Test Case ID: TD32OH - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�Е���>�\x1f' http://0.0.0.0:40901/api/v1/knowledge/create _________________ POST /api/v1/knowledge/external/connections __________________ 1. Test Case ID: J35FXo - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}' http://0.0.0.0:40901/api/v1/knowledge/external/connections 2. Test Case ID: yTkGVK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Unsupported external knowledge provider."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": 0}' http://0.0.0.0:40901/api/v1/knowledge/external/connections 3. Test Case ID: Iqa1Sp - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"Unsupported external knowledge provider."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": false}' http://0.0.0.0:40901/api/v1/knowledge/external/connections ________ POST /api/v1/knowledge/external/connections/{id}/retrieve-test ________ 1. Test Case ID: j8EH4q - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"query": "", "source": null, "count": 5}' http://0.0.0.0:40901/api/v1/knowledge/external/connections/0/retrieve-test 2. Test Case ID: gpwRkq - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"query": "", "source": null, "count": false}' http://0.0.0.0:40901/api/v1/knowledge/external/connections/0/retrieve-test 3. Test Case ID: NdFz0b - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '���' http://0.0.0.0:40901/api/v1/knowledge/external/connections/7d7cae71-476e-4b57-aa55-d5e750b68684/retrieve-test ____________ POST /api/v1/knowledge/external/connections/{id}/test _____________ 1. Test Case ID: c9XelJ - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/knowledge/external/connections/0/test 2. Test Case ID: adXTYe - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/knowledge/external/connections/0/test _______________ POST /api/v1/knowledge/external/knowledge/create _______________ 1. Test Case ID: SUPw2w - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "description": "", "connection_id": "", "source": {"type": "collection", "name": "", "config": null}, "access_grants": []}' http://0.0.0.0:40901/api/v1/knowledge/external/knowledge/create 2. Test Case ID: yMJAPB - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "connection_id": "", "source": {"type": "collection", "name": "", "config": null}, "access_grants": null}' http://0.0.0.0:40901/api/v1/knowledge/external/knowledge/create 3. Test Case ID: 2cQkcp - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'*�7��ڂ\x1d' http://0.0.0.0:40901/api/v1/knowledge/external/knowledge/create ________________ POST /api/v1/knowledge/external/source/create _________________ 1. Test Case ID: eYstu3 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "description": "", "connection": {"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}, "source": {"type": "collection", "name": "", "config": null}, "access_grants": [], "test_query": "", "test_count": 5}' http://0.0.0.0:40901/api/v1/knowledge/external/source/create 2. Test Case ID: LQtQmJ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Knowledge name is required."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "connection": {"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}, "source": {"type": "collection", "name": "", "config": null}, "access_grants": [], "test_query": "", "test_count": false}' http://0.0.0.0:40901/api/v1/knowledge/external/source/create 3. Test Case ID: DUUK7v - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"Knowledge name is required."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "connection": {"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}, "source": {"type": "collection", "name": "", "config": null}, "access_grants": null, "test_query": "", "test_count": 5}' http://0.0.0.0:40901/api/v1/knowledge/external/source/create _________________ POST /api/v1/knowledge/external/source/test __________________ 1. Test Case ID: CSvhml - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"connection_id": null, "connection": {"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}, "source": {"type": "collection", "name": "", "config": null}, "query": "", "count": 5}' http://0.0.0.0:40901/api/v1/knowledge/external/source/test 2. Test Case ID: MYVOUp - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Unsupported external knowledge provider."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"connection_id": null, "connection": {"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}, "source": {"type": "collection", "name": "", "config": null}, "query": "", "count": false}' http://0.0.0.0:40901/api/v1/knowledge/external/source/test 3. Test Case ID: mfn9iU - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"Unsupported external knowledge provider."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"connection_id": null, "connection": {"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}, "source": {"type": "collection", "name": "", "config": {}}, "query": "", "count": 5}' http://0.0.0.0:40901/api/v1/knowledge/external/source/test 4. Test Case ID: s2kSOJ - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"External connection not found."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"": [], "|\u00c0\u00ef": {"": 17913, "#y\u00b5D\u00d3&\u00ac:\u0018\u00c3\b\u0017\u00f8": "\u00f3\u00ce", "\u00ach\uda45\udf7bU\u00e3\u00f8\t{\u00cdQ\u00e7>l\u00f6l[\u00cc": "2\u0018\u00f4&\u00f4\u00b2\u000f\u008c$\u008b\u00c6i\u00c8\u009f\u00e2\udb13\udece\u000e\u00e2"}, "v&\u00d5": -619313, "connection": {"\u00dc\u00b3\u0012\u00ff": {}, "": false, "D\u00f71\udbce\udce7\u0007\uda33\udc17\u00b6\ud8eb\udfa3\u0090 $E\u00e4\u007f\ud8e4\udccd\udbd5\udcec\uc849Z\u009f\r\u00ce\ud855\udd4eMO\u00f8\u00aa\u00ae": {"\ud833\udd90\ud985\udffe\u00a0\u0081\u0086\ud800\udc0b^\u00fa*Y{v": 1.7976931348623157e+308, "\u0098^\uda4d\uddfa\udb43\udd4f\ud999\udc3c\ud874\udcef\u0089\u00b9\u00ab)Bw\u00bbS\udb32\udce5\u00f49\u00fc;\u00de\u00ef\u00e5\u00cfB\u00ed\u00ce}": "", "": "\u00f5\u00da@t\u00d4\u00d9^\uda67\udf70\u0017"}, "\\=D\u0090\udb21\udde7H\u00d4j'"'"'wq": [null, -116897], "\u0003": [[], ["}\u00a6\u0019\u00f4", null, true], {}], "endpoint": "Yu", "provider": "\ud948\udd9b\ud8c8\ude94\u00e6\u00a98\u9dffSI\u0005\u00daU\u00e7\u0091\u009b\ud854\udd18\u00a4\ud9bb\ude15\u00ce\u00eb", "name": "\ud98f\uddda:\u00b3\u00a4\u00ad\u0019\u00dcQ"}, "connection_id": "\u00eaJ_XX\u0089\u00f2", "query": "\udb76\udf88\r\uda83\udc47\uda5e\udd88\u00c3?\u00d6s", "count": -763170, "source": {"\tQ": {}, "\ud902\udc34\u00fc\u008b&q\u00d5\u0087Iq\ud870\ude1f\u0003\u0007\udb18\udeb3\u0093": {}, "\ud9e8\udc95\udb4f\udecf": [{"": "\udae5\udeb5\u00a2@\u00b54\u00fe", "\u0090\u00b7\u00fd": false, "\ud8a5\udf0d\udb67\udf8e\ud90b\udcf0": -2434423632}, "", 713914], "\ud9b7\udcc2t\u0015\uda65\udd99\u0081\u00b2": true, "\ud835\udd4b\ud835\udd59\ud835\udd56 \ud835\udd62\ud835\udd66\ud835\udd5a\ud835\udd54\ud835\udd5c \ud835\udd53\ud835\udd63\ud835\udd60\ud835\udd68\ud835\udd5f \ud835\udd57\ud835\udd60\ud835\udd69 \ud835\udd5b\ud835\udd66\ud835\udd5e\ud835\udd61\ud835\udd64 \ud835\udd60\ud835\udd67\ud835\udd56\ud835\udd63 \ud835\udd65\ud835\udd59\ud835\udd56 \ud835\udd5d\ud835\udd52\ud835\udd6b\ud835\udd6a \ud835\udd55\ud835\udd60\ud835\udd58": {}, "name": "\ud98f\uddda:\u00b3\u00a4\u00ad\u0019\u00dcQ", "type": "\u00a5C", "config": {}}}' http://0.0.0.0:40901/api/v1/knowledge/external/source/test ___________________ POST /api/v1/knowledge/metadata/reindex ____________________ 1. Test Case ID: 0IHDIy - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/knowledge/metadata/reindex ________________________ POST /api/v1/knowledge/reindex ________________________ 1. Test Case ID: gh9Gdm - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/knowledge/reindex __________________ POST /api/v1/knowledge/{id}/access/update ___________________ 1. Test Case ID: hTXwwQ - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/knowledge/0/access/update 2. Test Case ID: ZL6TR1 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": [{}]}' http://0.0.0.0:40901/api/v1/knowledge/0/access/update 3. Test Case ID: mqPOew - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '����^�' http://0.0.0.0:40901/api/v1/knowledge/6ff81758-1e6b-4b8a-9918-495ef79c6967/access/update ___________________ POST /api/v1/knowledge/{id}/dirs/create ____________________ 1. Test Case ID: BZxo0k - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "parent_id": ""}' http://0.0.0.0:40901/api/v1/knowledge/0/dirs/create 2. Test Case ID: As1JAU - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "parent_id": null}' http://0.0.0.0:40901/api/v1/knowledge/0/dirs/create 3. Test Case ID: Tid3vi - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/knowledge/%C3%94%C2%8E/dirs/create _______________ POST /api/v1/knowledge/{id}/dirs/{dir_id}/update _______________ 1. Test Case ID: WETcnY - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": null, "parent_id": "__unset__"}' http://0.0.0.0:40901/api/v1/knowledge/0/dirs/0/update 2. Test Case ID: POCawF - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": null, "parent_id": null}' http://0.0.0.0:40901/api/v1/knowledge/0/dirs/0/update 3. Test Case ID: la7snB - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/knowledge/115bb2ff-e142-4a3b-bc8a-8d53750ea80b/dirs/%C2%AC%F3%9E%AC%9F%C2%B9/update _____________________ POST /api/v1/knowledge/{id}/file/add _____________________ 1. Test Case ID: aUwAaV - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": null}' http://0.0.0.0:40901/api/v1/knowledge/0/file/add 2. Test Case ID: nidlx3 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": ""}' http://0.0.0.0:40901/api/v1/knowledge/0/file/add ____________________ POST /api/v1/knowledge/{id}/file/move _____________________ 1. Test Case ID: s8N24a - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": null}' http://0.0.0.0:40901/api/v1/knowledge/0/file/move 2. Test Case ID: rGDDGh - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": ""}' http://0.0.0.0:40901/api/v1/knowledge/0/file/move 3. Test Case ID: 1kTRyD - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/knowledge/cd59749f-f495-486b-91f0-4984647e524c/file/move ___________________ POST /api/v1/knowledge/{id}/file/remove ____________________ 1. Test Case ID: YjzRCT - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": null}' 'http://0.0.0.0:40901/api/v1/knowledge/0/file/remove?delete_file=true' 2. Test Case ID: K3OMde - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": null}' 'http://0.0.0.0:40901/api/v1/knowledge/0/file/remove?delete_file=false' ___________________ POST /api/v1/knowledge/{id}/file/update ____________________ 1. Test Case ID: VOu0gB - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": null}' http://0.0.0.0:40901/api/v1/knowledge/0/file/update 2. Test Case ID: G1IiMs - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": ""}' http://0.0.0.0:40901/api/v1/knowledge/0/file/update _________________ POST /api/v1/knowledge/{id}/files/batch/add __________________ 1. Test Case ID: jP8ohE - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '[{"file_id": "", "directory_id": null}]' http://0.0.0.0:40901/api/v1/knowledge/0/files/batch/add 2. Test Case ID: 5Opp60 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"file_id": "", "directory_id": ""}]' http://0.0.0.0:40901/api/v1/knowledge/0/files/batch/add ______________________ POST /api/v1/knowledge/{id}/reset _______________________ 1. Test Case ID: EtO8XO - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST 'http://0.0.0.0:40901/api/v1/knowledge/0/reset?include_directories=true' 2. Test Case ID: YxMEGt - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/knowledge/0/reset?include_directories=false' ___________________ POST /api/v1/knowledge/{id}/sync/cleanup ___________________ 1. Test Case ID: vzaadC - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"file_ids": [], "dir_ids": []}' http://0.0.0.0:40901/api/v1/knowledge/0/sync/cleanup 2. Test Case ID: 2xKLkS - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_ids": [], "dir_ids": [""]}' http://0.0.0.0:40901/api/v1/knowledge/0/sync/cleanup 3. Test Case ID: DoCnFO - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/knowledge/166756fb-c1e1-4476-a464-7fa0fcf34827/sync/cleanup ____________________ POST /api/v1/knowledge/{id}/sync/diff _____________________ 1. Test Case ID: vnCUrl - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"manifest": []}' http://0.0.0.0:40901/api/v1/knowledge/0/sync/diff 2. Test Case ID: xxjrjl - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"manifest": [{"filename": "", "path": "", "checksum": "", "size": false}]}' http://0.0.0.0:40901/api/v1/knowledge/0/sync/diff 3. Test Case ID: q8XeRv - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'\x0b*���/�Q�' http://0.0.0.0:40901/api/v1/knowledge/ed908963-06a1-46a2-8b0f-ba1d44cbd102/sync/diff ______________________ POST /api/v1/knowledge/{id}/update ______________________ 1. Test Case ID: VsXzy2 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "description": "", "access_grants": []}' http://0.0.0.0:40901/api/v1/knowledge/0/update 2. Test Case ID: ebKDsT - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "access_grants": null}' http://0.0.0.0:40901/api/v1/knowledge/0/update __________________________ POST /api/v1/memories/add ___________________________ 1. Test Case ID: EkW5ui - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"content": "", "type": "context", "path": null}' http://0.0.0.0:40901/api/v1/memories/add 2. Test Case ID: fjqXlI - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Memory content cannot be empty"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": "", "type": "context", "path": ""}' http://0.0.0.0:40901/api/v1/memories/add 3. Test Case ID: bosrrU - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": "\u0005\u0085\u0086\u00f4X\uda77\udde3\u21ac\u00b1\ud8f6\udcb4."}' http://0.0.0.0:40901/api/v1/memories/add __________________________ POST /api/v1/memories/path __________________________ 1. Test Case ID: e893jq - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"path": "", "type": "all", "include_children": true, "limit": 50}' http://0.0.0.0:40901/api/v1/memories/path 2. Test Case ID: TwSt0W - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Memory path is required"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"path": "", "type": "all", "include_children": true, "limit": false}' http://0.0.0.0:40901/api/v1/memories/path 3. Test Case ID: cGHK39 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"Memory path is required"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"path": "", "type": "all", "include_children": false, "limit": 50}' http://0.0.0.0:40901/api/v1/memories/path _________________________ POST /api/v1/memories/paths __________________________ 1. Test Case ID: nmmmJS - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"query": null, "type": "all", "limit": 100}' http://0.0.0.0:40901/api/v1/memories/paths 2. Test Case ID: 5kgLlm - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - limit: Incorrect type [200] OK: `{"paths":[],"count":0}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"query": null, "type": "all", "limit": false}' http://0.0.0.0:40901/api/v1/memories/paths 3. Test Case ID: hjLCCL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '��b`/' http://0.0.0.0:40901/api/v1/memories/paths _________________________ POST /api/v1/memories/query __________________________ 1. Test Case ID: mYg7yl - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"content": "", "k": 1}' http://0.0.0.0:40901/api/v1/memories/query 2. Test Case ID: sisvOA - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"No memories found for user"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": "", "k": false}' http://0.0.0.0:40901/api/v1/memories/query 3. Test Case ID: 0lmxko - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": "\u0005\u0085\u0086\u00f4X\uda77\udde3\u21ac\u00b1\ud8f6\udcb4."}' http://0.0.0.0:40901/api/v1/memories/query 4. Test Case ID: 5vPiHZ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '��*$�' http://0.0.0.0:40901/api/v1/memories/query ________________________ POST /api/v1/memories/reindex _________________________ 1. Test Case ID: o58Aer - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/memories/reindex 2. Test Case ID: i5s79I - Server error - Undocumented HTTP status code Received: 500 Documented: 200 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/memories/reindex _________________________ POST /api/v1/memories/reset __________________________ 1. Test Case ID: B7qcVv - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/memories/reset 2. Test Case ID: 0CDrt2 - Server error - Undocumented HTTP status code Received: 500 Documented: 200 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/memories/reset _________________________ POST /api/v1/memories/search _________________________ 1. Test Case ID: FbnpfI - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"query": null, "type": "all", "path": null, "memory_id": null, "limit": 20}' http://0.0.0.0:40901/api/v1/memories/search 2. Test Case ID: m2tUGC - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - limit: Incorrect type [200] OK: `[]` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"query": null, "type": "all", "path": null, "memory_id": null, "limit": false}' http://0.0.0.0:40901/api/v1/memories/search 3. Test Case ID: vtWDxF - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 5 additional properties not defined in the schema (`=e`, `r-j`, `¦Ô«7` and 2 more). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid memory path"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00fe": {}, "\udb82\udcdf\u00d6S\u0082d": [], "=e": {"\u0085\u00aa\u00b4\u00b3\ud827\ude40\ud831\udc41\u00af6\udb61\ude1e": [true], "\udb3a\udfa4\u00ba\u779f\u00b8\u0092\u0012\u00f5": -16294, "\u00d8": false}, "r\udad4\udf53-j": [5459387], "\u0086\u00a6\u00d4\udb3c\udd1b\ud816\udd97\u00ab7\udab0\uded6": 206, "memory_id": "", "type": "context", "limit": -800, "query": null, "path": "\u3920\u0084\r\u00e6"}' http://0.0.0.0:40901/api/v1/memories/search _________________________ POST /api/v1/memories/update _________________________ 1. Test Case ID: AWnlnW - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"operations": [], "source": null}' http://0.0.0.0:40901/api/v1/memories/update 2. Test Case ID: mTwRaZ - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"No memory operations provided"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"operations": [], "source": "background_review"}' http://0.0.0.0:40901/api/v1/memories/update 3. Test Case ID: r3NL06 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Memory not found: Ùôr\f"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"{\u0086l": {"X\u0081": [false, -651, "+\\\ud9ae\udd7284I\u00ef\u00de\ud8cb\udd0c\u00fa\ud895\ude46"]}, "\u00bb\uda1d\uddde|\u00f3+\u000f\udb0f\udf44\ud92f\ude60": [], "\u00d1\u0002\u008a\u00a6Z4\u00e3\u00dc": {"\u00f8Z\u007f\u0084\ud8d2\udc8a\u00c9\ud970\udd07\u00fd\u008bz\ud821\ude02": {"\u00a0\u00bf\u00c2{\u0083l": "\u00ee\uda7a\udc25\uda43\udfe1\ud8f7\udfa6\udbd9\udec5", "\u00b8\u00f9\u00b9d\u00c2\u001c\u00da\u00e0O\u00d0\u00f0\u00af": true}, "Y'"'"'\u00af": {"": "\u00dc", "C\u0097\ud9b1\udd80": null}, "#\u0004\u00f3": true}, "I": {":\u001a\ud898\udc90,\ud9c6\udc79v}\u001b\u00d2\u00b6\u00db": "\ud969\udd14\u00ca\u00d5\u00fb\u0005d"}, "": [["\u0080\u00b7I", null, 168], -217151, []], "operations": [{"\u001bs\u00b2\u00b9": {"\ud8b3\udf5c": 5.394583135920374e+214, "\ud81f\udebdV\u00e9\ub4ccQ?dq\u0091": false, "\u00edI\u001e\u00ab\u00ea\b\u0082": null}, "\u00eb\udb7a\udf30\udaba\ude06\u00e3\u0096\ud956\uddb9*\u00ca\ud8d7\udfb8\udb6c\udf60l\u00e4\u00e74\u0010": 639, "": [[], 7.552305884333314e-251, -27293], "\uda72\udcecp+": true, "\udafe\udc8c\u00ecR\u00a4\ue477\ud810\ude36\u0010\u00a4\u0093\u008d": true, "id": "\u00d9\u00f4r\f", "type": null, "action": "remove", "content": null}]}' http://0.0.0.0:40901/api/v1/memories/update ___________________ POST /api/v1/memories/{memory_id}/update ___________________ 1. Test Case ID: I3wVFD - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"content": null, "type": null, "path": null}' http://0.0.0.0:40901/api/v1/memories/0/update 2. Test Case ID: UNqxab - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": null, "type": null, "path": ""}' http://0.0.0.0:40901/api/v1/memories/0/update 3. Test Case ID: 7qsNyo - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Memory content cannot be empty"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": "", "type": null, "path": null}' http://0.0.0.0:40901/api/v1/memories/0/update ____________________________ POST /api/v1/messages _____________________________ 1. Test Case ID: BjA3x1 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/messages 2. Test Case ID: zmMGHj - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Model not found"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/messages ______________________ POST /api/v1/messages/count_tokens ______________________ 1. Test Case ID: 0VTqaA - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/messages/count_tokens 2. Test Case ID: z1sp2G - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"model is required"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/messages/count_tokens __________________________ POST /api/v1/models/create __________________________ 1. Test Case ID: DsPtRZ - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": "0", "base_model_id": null, "name": "", "meta": {"background_image_url": null, "capabilities": null, "description": null, "i18n": null, "knowledge": null, "profile_image_url": null}, "params": {}, "access_grants": [], "is_active": true}' http://0.0.0.0:40901/api/v1/models/create 2. Test Case ID: 5fh2KD - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - is_active: Incorrect type [200] OK: `{"id":"0","user_id":"642cecb4-183b-4992-a509-a8db9c3506de","base_model_id":null,"name":"","params":{},"meta":{"profile_image_url":null,"background_image_url":null,"description":null,"i18n":null,"capabilities":null,"knowledge":null},"access_grants":[],"is_active":false,"updated_at":1791346089,"created_at":1791346089}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "0", "base_model_id": null, "name": "", "meta": {"background_image_url": null, "capabilities": null, "description": null, "i18n": null, "knowledge": null, "profile_image_url": null}, "params": {}, "access_grants": [], "is_active": 0}' http://0.0.0.0:40901/api/v1/models/create 3. Test Case ID: tGBNeG - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"detail":[{"type":"value_error","loc":["body","meta","background_image_url"],"msg":"Value error, Invalid background image URL: must reference an internal file.","input":"","ctx":{"error":{}}}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "0", "base_model_id": null, "name": "", "meta": {"background_image_url": "", "capabilities": null, "description": null, "i18n": null, "knowledge": null, "profile_image_url": null}, "params": {}, "access_grants": [], "is_active": true}' http://0.0.0.0:40901/api/v1/models/create 4. Test Case ID: QMTpvs - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'{�\x0bb�(��!' http://0.0.0.0:40901/api/v1/models/create __________________________ POST /api/v1/models/import __________________________ 1. Test Case ID: pvPPcI - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"models": []}' http://0.0.0.0:40901/api/v1/models/import 2. Test Case ID: 3wW9jF - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d 'OP�J' http://0.0.0.0:40901/api/v1/models/import ___________________ POST /api/v1/models/model/access/update ____________________ 1. Test Case ID: BuILHu - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": "642cecb4-183b-4992-a509-a8db9c3506de", "name": null, "access_grants": []}' http://0.0.0.0:40901/api/v1/models/model/access/update 2. Test Case ID: pb1YOL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '��' http://0.0.0.0:40901/api/v1/models/model/access/update _______________________ POST /api/v1/models/model/delete _______________________ 1. Test Case ID: qsur0j - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": ""}' http://0.0.0.0:40901/api/v1/models/model/delete 2. Test Case ID: Fcl9QY - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/models/model/delete _______________________ POST /api/v1/models/model/toggle _______________________ 1. Test Case ID: esrAbC - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST 'http://0.0.0.0:40901/api/v1/models/model/toggle?id=' _______________________ POST /api/v1/models/model/update _______________________ 1. Test Case ID: 8QUPlF - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": "0", "base_model_id": null, "name": "", "meta": {"background_image_url": null, "capabilities": null, "description": null, "i18n": null, "knowledge": null, "profile_image_url": null}, "params": {}, "access_grants": [], "is_active": true}' http://0.0.0.0:40901/api/v1/models/model/update 2. Test Case ID: my8IGM - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - is_active: Incorrect type [200] OK: `{"id":"0","user_id":"642cecb4-183b-4992-a509-a8db9c3506de","base_model_id":null,"name":"","params":{},"meta":{"profile_image_url":null,"background_image_url":null,"description":null,"i18n":null,"capabilities":null,"knowledge":null},"access_grants":[],"is_active":false,"updated_at":1791346089,"created_at":1791346089}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "0", "base_model_id": null, "name": "", "meta": {"background_image_url": null, "capabilities": null, "description": null, "i18n": null, "knowledge": null, "profile_image_url": null}, "params": {}, "access_grants": [], "is_active": 0}' http://0.0.0.0:40901/api/v1/models/model/update 3. Test Case ID: tAALif - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"detail":[{"type":"value_error","loc":["body","meta","background_image_url"],"msg":"Value error, Invalid background image URL: must reference an internal file.","input":"","ctx":{"error":{}}}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "0", "base_model_id": null, "name": "", "meta": {"background_image_url": "", "capabilities": null, "description": null, "i18n": null, "knowledge": null, "profile_image_url": null}, "params": {}, "access_grants": [], "is_active": true}' http://0.0.0.0:40901/api/v1/models/model/update 4. Test Case ID: 4qHeoF - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'٤\x1fo/��w�b�]' http://0.0.0.0:40901/api/v1/models/model/update ___________________________ POST /api/v1/models/sync ___________________________ 1. Test Case ID: F1lntb - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"models": []}' http://0.0.0.0:40901/api/v1/models/sync 2. Test Case ID: LYcfAI - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - models -> Array with invalid items: created_at: Incorrect type [200] OK: `[{"id":"","user_id":"642cecb4-183b-4992-a509-a8db9c3506de","base_model_id":null,"name":"","params":{},"meta":{"profile_image_url":null,"background_image_url":null,"description":null,"i18n":null,"capabilities":null,"knowledge":null},"access_grants":[],"is_active":false,"updated_at":1791346054,"created_at":0}]` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"models": [{"id": "", "user_id": "", "base_model_id": null, "name": "", "params": {}, "meta": {"background_image_url": null, "capabilities": null, "description": null, "i18n": null, "knowledge": null, "profile_image_url": null}, "access_grants": [], "is_active": false, "updated_at": 0, "created_at": false}]}' http://0.0.0.0:40901/api/v1/models/sync 3. Test Case ID: RiFJM0 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 4 additional properties not defined in the schema (`"Ñþc}`, `ݽ`, `äm³𗎢a` and 1 more). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. [422] Unprocessable Content: `{"detail":[{"type":"value_error","loc":["body","models",1,"meta","background_image_url"],"msg":"Value error, Invalid background image URL: must reference an internal file.","input":"Ã","ctx":{"error":{}}},{"type":"value_error","loc":["body","models",3,"meta","background_image_url"],"msg":"Value error, Invalid background image URL: must reference an internal file.","input":"üîküÇ\u001c©mª","ctx":{"error":{}}}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00f9\u0094\udb51\udcc9\ud8d5\ude4a\u00f6\ud9ec\udc2d;\u00b0C:\u00a8\u00ba\udaa5\uddfcS\u0001": "\udbdb\udf77\ud960\udd7c\rd\u00cf\u0099\u000e\u00f6\udbde\udd27M\ud84a\udd60\udad7\udd17\t\u00a0\u00a4\u00d2\u00af\u00ad\u0003P\u000f>\u00e5.\u00fbk\u00e2\u4b612\u00aa", "\u00e4m\u00b3\ud81c\udfa2a": [], "\u00dd\u00bd\u0088": {"": {}}, "\"\udb88\udcb2\u00d1\u00fec}": [1.780155532119287e-104, []], "models": [{"\u00f4": {}, "\udbf4\uddde\ud96f\udf49": {}, "\u0002": null, "name": "\u00f9\u00c5", "id": "\u0094p%\uda69\udee2", "user_id": "\u008d\t", "updated_at": 2574321, "created_at": -775413, "is_active": true, "meta": {"": {"\u00c4\u4668[": -196946, "\u00cae\udb31\udc0c": "b\u00b7", "\u00baS\u0096\uda31\udf99\u00e0\u00e4\udbe1\udedd\u00dfDV\u00f1\u009d\\%\u00bcD": "&\u0097\ud9d7\udffe\u00fai"}, "\ud8d9\udc1d\ud80e\udf08'"'"'\u0087\u00e1\udb16\ude39\u00da\u00f8\u00db\u00a1\u007fKb\u00cdN": {}, "\udb7f\udd73\u00efq\u00c27": [[false, null, -7.186111439606555e-130], [], -3.21458616438534e+16], "F\u00cf": [], "\u0007\u001f0\ud80c\udd7eN\u0088\u0018\u0004J\u00fc": {"\ud9ba\udedbI;d\u009b\u00aa\u0097\udb5d\udded\ud810\udc36\u00c5\u0091": -6.846751773211143e-56, "": -3.6873828292710584e+16}, "capabilities": {"\ud8c8\udf8a7": [], "": ["\udab0\udde5m\ud89c\udda1", true, null], "H\ud962\udd668b\u00d4": "", "\u00f7L\u00a5\u00d8\u00c5": {}}, "i18n": {"\u00dapI": {"\u00c7-\u00a4\u0086:\u00f5\u00ce\u0089\udbf5\ude35\u00d8\f\udb5c\ude5d\uda47\udd25\u00d0\u00ddaA>\udbb9\udfad\uda3a\udc5d\udb74\udf61\u00cc\u0088\u0018\u0083\u00a9": null, "\u0089\u0093\uda7c\udd97\u008e\u00f1\u009aD\u0016\u0010{": [null, {"\ud8d1\udd10\u000f\u0092": 81089}, true], "\u0016\u008f\b\u0013\"\"\ud883\udc745\u00ea": null}, "\u00f9=\u00aa": [5.1298225051754104e+16, -3471411362331899.0, {"\u0004\u00c1\u00ce\u00fe\u00bc\u008eq+\ub089\u0094\u008e\ud83e\udec1": null, "\ud835\udd7f\ud835\udd8d\ud835\udd8a \ud835\udd96\ud835\udd9a\ud835\udd8e\ud835\udd88\ud835\udd90 \ud835\udd87\ud835\udd97\ud835\udd94\ud835\udd9c\ud835\udd93 \ud835\udd8b\ud835\udd94\ud835\udd9d \ud835\udd8f\ud835\udd9a\ud835\udd92\ud835\udd95\ud835\udd98 \ud835\udd94\ud835\udd9b\ud835\udd8a\ud835\udd97 \ud835\udd99\ud835\udd8d\ud835\udd8a \ud835\udd91\ud835\udd86\ud835\udd9f\ud835\udd9e \ud835\udd89\ud835\udd94\ud835\udd8c": 3.986383626925554e-101, "K\u00e2": 1.9620240823073764e+212}], "": [], "\u00b9P\u000ez": {"8": true, "\u00e8\ud81c\udd33n\u00a8\u0096\u0083": {}, "j\u00be\u00e5\u0010\u00db\u00f4\ud8d1\udda9\u0010\udb40\udc31\ud806\udce1\u00f5n": {"\u82a0)": [], "p": null}}}, "background_image_url": null, "profile_image_url": "\u0005\udbe3\ude07\u00a7\u00ad\u0089"}, "params": {"yn\u0002<\ud9e9\udc3eV\udac3\udc10\uda3f\udc77": [331178998213998, "\u00cbL", true]}}, {"": [true], "\udb6d\ude5a\u7afd": {"I\u009a\u00e2\u00da\u00a7J\u00ab": 23746}, "\u00db\ud910\udca2\u0003\udaa7\udd54\u00d9U": {"u": true, "false": {"\u0002\u00a1\u00af\u00ec": -374190, "\u0004X\u0007": 69387189297}, "\ud916\ude90\ud9db\udd39\u0012+3": {"E\udadb\udf27\u0091\ud943\udccb": null}}, "/\u0080\udb1c\uddab": {}, "meta": {"\u39f3\u0000\u009eX": [], "\u0000\u00fa": [true, true], "background_image_url": "\u00c3\u009f", "description": null, "profile_image_url": "\u00c1\udbd8\udc2b\uda99\udd64\u0007\u00e0\udbad\ude75", "capabilities": null, "i18n": {"\u0089k\u009d.\u00e01XC\u0088\u00df\u0012\u001dhe\u00d5\ud8a4\udef5\u0012Q\ud987\udd46": null, "\u0093qn\udbb3\udec0": {}, "\u00deQ\u008e:\u0014f\u001a\u001e\u00cb\udb8e\udce1\u00ae": {"\u00ac": -6.923389845374822e+16, "\u00b9\u00be\u00b0": [-414652290740470], "z\u00a7\u00e2": ["\u00afc", "", null]}, "\uda66\ude0bO\udbc5\udc85": [], "": []}, "knowledge": [{"\u00e9\ud830\udda5\udad5\ude98": null, "\u00ba": []}, null, [[], [], [{"\u0091": null, "hp\u00d0$\uda4a\udfc4\u00e4\u00df\u009f\u00a0\u00ea\ud8a7\udc98\u00b9(O4B\udbd9\udf4a\u0083\u00c9\udaa3\udcd5\udb71\udf13\u008d\u00f7T\u008e\u00e1\ud926\udd82\ud824\udceb\u00f9\uda9d\udd1c]\uda22\udd1f\u00fd7jX\u008f": null}, [null, true], [false]]]]}, "created_at": 212, "name": "\u00d7\u00b5\u0012\udadc\udc2c\u007f", "params": {}, "access_grants": [{"": {"V\ud8ce\udfcb\u00dc3\u00d5_": {}, "": true, "\u00d6\ud8d3\udc49\u00fb\udaee\udef2\n\u00dd\u008by\u001c\u0007\u0089": [413, null, false]}, "resource_id": "!U\u009d\u00e0\u008d'"'"'\u00cc\udab3\udeb9k8\u00bb\u00c1\u0080\u009a\u00af\u00e7", "permission": "", "id": "\udb9b\udc3b\u001a", "principal_id": "nil", "resource_type": "\u008a\u00c3_\u0005\u009d\ud919\udf57\ud9d1\udf30\ud945\udf5a\n", "created_at": -37907, "principal_type": "\ud89a\udef6\nf\u00fa\uda37\udc31\bbM\u00d9\u00b1"}, {"\udbca\udc88\u00e7\u7dc3": {"\u0096\udb97\udfef": {"": -1.6550336793608428e-161, "\u00a7\u007f/F\ud8a9\udf72": -781837051692241, "\u00ab\u007f": true}}, "\u00e5\ud87a\udcea\ud889\ude69o\udb06\udf53\udaec\udcd1": {"": {}, "0\n\ud91a\udd4b\u00db": [null, null], "\uda62\udfa8\u009d": "\u00b0'"'"'^\f\u001aYz\u007f\u00f4"}, "\u009a\u00bc\udaf3\udd761x\u00a8\udba1\udca2_\u0019\u000b\udbb1\ude09": {"\uda1f\udc21": [], "\udb47\udd82t\ud96f\udd31P": [], "\u00e0": {"": true}}, "T\ud953\udc58\ud8df\udd6f!": [], "\u00c7\u00e2+\uda0d\udc1c\\\ud93a\udd9e\u00d3\ud864\udfab\u00c3v\u001eQ\u0016{": {"\u00a5\u00950\u00b0\u00a1": false, "\ud8fb\udddbb\udbb9\udd6d;\u00ab": {"\udbb7\udd3e\u0080\u0002\ud9dd\ude02": "\u0004\ud9b5\ude01f\u00c6\u0086\u00e6", "\ud899\udc26A.\u008a\ud97f\udf99": null, "\ud903\ude07": false}}, "permission": "\ud9eb\ude0e\u0089>p", "created_at": 1332084, "principal_id": "\udb57\udcc0\u0019\udb61\udfa7\u000e", "id": "CT\u00af\u00a5\n\udb89\ude2f\udaa6\udc75\u00b2\u0089\u001a\u00f2M\u00d3", "principal_type": "\ud87d\ude75\u0002\u00a3", "resource_type": "\ud820\udee2\u00ab", "resource_id": ""}, {"": [[null], ""], "\u0082e&\udb58\udffb<\u0093": {"\u00fa~\u00f3\u000b\ud8db\udca0\udb58\udfacO\t\u00a7>\u0093\u00b7o[2W\ud9b2\ude26\ud98c\udc5a#\uda6c\ude9d\u00c9\ud942\udec2\u00d2\u009f+\u00fa": [134988, -5202682034056524.0, -2.554941080433992e+16], "\u0287\u01dd\u026f\u0250 \u0287\u1d09s \u0279olop \u026fnsd\u1d09 \u026f\u01dd\u0279o\u02e5": [1.2122177715788762e+167]}, "\u00e1\u00c2<\u0003Q\u00f1\u009a\ud8ee\udc5b\u0090\u00c9t": {}, "{.": [[[], []]], "\u00a2": [4.3090805570808745e+170, true, "\ud839\udfeb\u00bb\u0096\u0003\u008a\u00af"], "principal_id": "", "resource_id": "\u0091\u0019\udbbe\udea3\u0086\udbd8\udedc", "permission": "M\u00e4\u00ea\u00a7\uee6c\ud849\udeee\u00b4\u009a\u00dd", "principal_type": "\udb62\uddb9+L\u00e0\u0019", "resource_type": "\u00f6\u00d1{\u0013\uda1f\udcea\u0087\udaca\uddc2", "created_at": -5916, "id": ""}, {"^\u00f0": [null, null, "testserver"], "\u0004\udb0f\udcfe\u00e4": [], "\u009b\u0080\u00bb": {"D.?\u00a9": "", "(": 11716762887, "\u00f7\u0098\ud85c\udea3\ud963\udff5\u00f3\u0084-:M\u0004\u00c1\u0006\u00e3": ["\u0094t\u0094\u00ad\u008b\ud862\uddf8"]}, "permission": "\t\udbb5\udd0eJp", "created_at": -5712, "id": "\u0094\u00f9\ud8dd\udc6a", "resource_type": "\u00df\u00f3N\u000e\u0099\u00c7\udb9e\udf75\u00bc\u00fd", "resource_id": "message", "principal_type": "", "principal_id": ""}, {"NUL": {"\uda6c\udc7a\u00cf;\u001f": true, "\u0010": -309800, "\u009a\u008a": true}, "\u00ee\u00c8": [-1.6369763089559226e+156, null], "\u00d0V\u00910\u0099\u00e2": {}, "True": [], "\udb30\udd0d": [[4.2912261230165496e+16, "", []], [[null]], []], "resource_type": "\u00b9\u00dd\u009a$\u0003O\udaa8\udcc8\u00cd#\ud83d\udc79\u00a0\ud8ce\uddb6\u0007\uda87\ude07\u00dd\u000e", "principal_type": "\u0003\ud85b\udea6\udbfd\udfc9", "permission": "7\u007f6\u0081\u00f4\ud954\ude6c\r]\u00e1\u00d5(\ud839\ude98\u00ec\u0002\"", "resource_id": "", "principal_id": "T", "id": "", "created_at": 1094463}, {"": {}, "NaN": {"#r\u0007": -5.652440198100205e+16}, "\u0085\u000e": {}, "principal_type": "", "principal_id": " \u00a6}\u00ca\u00f0\u00b0\u00ad+2y\u00e5", "resource_id": "7&\u00d5\\\u00efX", "permission": "\u0096\u00b4\u173e\u00d63\u00ee\ud911\udcc9\u009c\u00cc", "resource_type": "-address", "created_at": -3642, "id": "\u00b4\ud986\udc19N\u001f\u00f9^\f"}, {"2uC\u00a3\u0007S\u0012\u00a3d\ud9cb\udfc3Z\ud9e2\udfc4D\uedb8W8\n\udb5f\udd7d\u00e6\u008e\ud9ab\udcecC": [], "\u0094": [], "\u0010\u0016\uda85\udfff\u00ae:": -2.2477540428711056e-80, "\u0086": [27517], "_": -5.430483392344689e+16, "principal_type": "\u00af", "principal_id": "R\uda8f\uddab", "id": "\u0089\u00c0\u0086", "resource_id": "Z\u00d2|\u00bachn\u001cZ\u00dd\u0088,\u00ed3\udbd1\udd1d\ud8b4\ude82\u000f\u00d6Vbm", "permission": "\u008c", "created_at": 1606, "resource_type": ""}, {"\u00ac\u00d1G.\uda7a\udc43\ud940\udf04\u00c4%": {"D": false, "\u00a0iX\u00df": {}}, "principal_id": "\u00cb", "resource_type": "", "id": "", "created_at": 57, "resource_id": "\u00c5\u00b5\u001aQ\ud956\udd15\ud9e0\udea2\u009c", "principal_type": "\u0092\u0014\u00e9", "permission": "\udb96\ude78"}, {"id": "", "principal_id": "\ud8ec\udeae", "resource_type": "2,\udb38\udd5d5P\u007f", "permission": "\u00fb\u00fe\ucdc3\ud882\ude10\uda8d\udd2d\udbf7\ude29\ud85a\udd32\u00b3__?9\u00ef", "principal_type": "_bundle", "created_at": -8193798266083, "resource_id": "skipped"}, {"\u00ff\u00e7\u0095@": [false, "{\u0094\udad4\ude99\u00d6\u00b2", false], "#H\u00f2\u00a1}<\udb22\udebd\u0093": [[[-9421], 11813], [-4.66015191805871e+157], {}], "\ud9fe\udcef`": {"\u00db\udbab\udfba\u00c9\u0091\u00b9\u00e9\ud925\udf56\"y\u0087\u00bb": false, "\u0084K": [[1.3178691401927552e-106], -1.4546049666103816e+16, {}]}, "": {"\u00ba\u00db=\u00cf\u00ea": {")": -2.8898064671829066e-267, "W\u00dd\u00ec\u0001\uda99\udf4c\u00d6\u00b1": true, "@\u00ef\u00f9\u00ef>\u009e\u0002\t": -3.5374579586533788e+16}, "h": {"": 3.640849788529502e+16}}, "\u008eXNu": {"Default value": {"\u00e7Ab\u0092\b\uda5d\udfd4\u001c\u0087": -2.2250738585072014e-308}, "\u00f3": [null, ")\\\u00d7,\n\ud891\udd8a\u00e8\u00a5\u009b\u00bb\u0090", true], "q\ud974\uddb3": []}, "permission": "\u0007", "resource_id": "\ud835\udce3\ud835\udcf1\ud835\udcee \ud835\udcfa\ud835\udcfe\ud835\udcf2\ud835\udcec\ud835\udcf4 \ud835\udceb\ud835\udcfb\ud835\udcf8\ud835\udd00\ud835\udcf7 \ud835\udcef\ud835\udcf8\ud835\udd01 \ud835\udcf3\ud835\udcfe\ud835\udcf6\ud835\udcf9\ud835\udcfc \ud835\udcf8\ud835\udcff\ud835\udcee\ud835\udcfb \ud835\udcfd\ud835\udcf1\ud835\udcee \ud835\udcf5\ud835\udcea\ud835\udd03\ud835\udd02 \ud835\udced\ud835\udcf8\ud835\udcf0", "id": "\u008c\u00ee\udbee\ude28\u008b", "created_at": 855361643, "principal_type": "\udbb0\udce3\u00dc\u00ee\u00f3t\u00d8\u00fa\ud820\udc94", "resource_type": "2\u00d6", "principal_id": "w\u008b\u0099\u00a2c\uda67\udcba\udb6c\udf62\u00903\u001e\u00a1\u00f4\u000b\ud9ba\udd13 \u0000\u0094%"}, {"\u00ff/cY\u00e7D!l": [[false], [true, {}], []], "\ud919\udef2": [], "j;e\u00caa": [null, false, null], "": [{}, {"a\u00fc$6[S": [754], "m\u0002\ud8fb\udc27\ub10e\u0083": -1.5, "": {"\udaa6\udd13\u00f0\ud8ca\ude73I": "\udb44\udc28\u0004\u00c7\u009b\u0088\u0014\udb0a\udfbb\u007f+", "\u00ca": null, "": -3183}}], "'"'"'l3\u00d4": {"\udb6d\ude3f\u00b6\udb5c\udcbe{\u00db\ud9e1\udf78\f\ud92b\udfd9\u00a7\n\ud8c5\udd2b\u00fc\u00db\u0001\u00f3]\"'"'"'\u00ee\udb3e\udc47\u00c4\u0099\u00c0K\uf1f6\udbb4\udc66": [-1.0322676689660467e-259, "\ud87a\udc62ji\u009by\u0004\u00be\u00dd\udbac\udc39\u00ea&\u00f9\u00abN\u00cc\t\u00d4=a"]}, "id": "7q\ud96a\udc32", "resource_type": "\udaf4\ude6c\u0016\u00a8\u0000p\u0003\u0097\u00a1\u00e2i\u00d8\u00b3", "principal_type": ":\udb24\udefc\udb67\uded5", "permission": "h\u0092\u0095", "created_at": 4180054, "principal_id": "", "resource_id": ""}, {"z\u00fc\u00b3W\u0013\u0095\ud986\udeac": true, "P3": {"mL": -9.451636448356459e+152, "\u00c9c\u00d5\u00f6z": "'"'"'\u00fe", "zi\u00f2\u00b9R\u00b1\u00ce\u0018q": null}, "\udbed\udf03T\ud850\udd3f-?\ud920\udfb7\u001f\u001a\u009e\u007f\u00e6\ud89a\udf91\u00bb{": [], "permission": "\u000b\u00ac", "principal_id": "", "created_at": -1925903, "id": "O\u0086\ud8ff\udea3", "resource_id": "\uda6d\udf08\ud804\ude20\u00c0", "resource_type": "", "principal_type": "\ud876\udde1\u00dbC\u0097\u00f6m"}, {"\u00ab\u001ef\ud9b1\udc15\u00ae:\u00db\udbe6\udd2b\uf9bd\u00d8E\u00de \u0080": [], "id": "\u00a9\u0088m\u00c4\u00f9\u001e\ud9d4\udddf\udbef\udeab", "resource_id": "\b", "principal_type": "", "resource_type": "\u00b6", "created_at": 1096, "principal_id": "\ud835\udc13\ud835\udc21\ud835\udc1e \ud835\udc2a\ud835\udc2e\ud835\udc22\ud835\udc1c\ud835\udc24 \ud835\udc1b\ud835\udc2b\ud835\udc28\ud835\udc30\ud835\udc27 \ud835\udc1f\ud835\udc28\ud835\udc31 \ud835\udc23\ud835\udc2e\ud835\udc26\ud835\udc29\ud835\udc2c \ud835\udc28\ud835\udc2f\ud835\udc1e\ud835\udc2b \ud835\udc2d\ud835\udc21\ud835\udc1e \ud835\udc25\ud835\udc1a\ud835\udc33\ud835\udc32 \ud835\udc1d\ud835\udc28\ud835\udc20", "permission": "\u00bc vC"}, {"": [], "\u0012V\u00a5": true, "\u00be\u00ae1\u00a0\ud985\udceb%\u00e50": {}, "S\u00d6~\\\udbd0\udd39i[\ud887\udee4\ud81b\ude2d\ud859\udcdc*N\u00c6": [{}, {"\ud955\udd24\u0098)\u0011": false, "\uda2d\udfce\u000b\ud865\udcf1": "\ud892\uddb1\udb5c\udc79r\u00d7c\u0005\u000f\u00ad\ud903\udd13]\uda5a\udee7\u0018)\u00e7"}], "resource_type": "\u00c5\u00c6\u00c0m\u0016\udbb4\udc42\ud960\udc3c!\u00e16\u008c\u0085\u00f6\u00b9Tp\u00b4C\u0082", "permission": "\u001d\ud8ef\udfe7", "principal_type": "\n\u00d6\u00ca", "created_at": 9999, "resource_id": "M\udba0\ude7d", "principal_id": "\u00b3\udaf9\udf97\u00dd%\u00a3\u00d8\u00ec\u00ca\ud9bd\udc54e\u00d9\u009f\u00cb\udbda\uddc6K-j\u0000rmo\ud81c\udede\u0089G\u001e\u00b6\u00e1\ud849\ude2cw\ud894\ude38\u00a3\ud976\udc57+P", "id": "\udba6\ude8d"}, {"\ud833\udde1": {"\u00f9\u0097": {"A2": []}, "\u00ba\u00b1\u00b1 \u0017\ud8b4\udd8d\u008c\u00cc\u009eU}\u00d9\ud807\udc92T-\u00b2\u00b9&\ud8de\udef8": [], "\u00f1\\\u0094\u00f2": {}}, "\u0085": {"\u009b": -5.102796238386065e+16, "": -588, "\u00b8": null}, "\\[\udaa4\udc4b\u00e6\u00c4\ud969\udf10Q\udae1\udc3e\ud9be\udfedH\udbdf\udcff\u001f": {"D\ud829\udd96\u00ef": {"s\u009d": "e\u00b8\u0085\uda5c\uded9\udb60\udf94\u00f2"}, "": [5472286763563011.0]}, "\\\u00fe": {"\u00bd:\u0089\u0081\u00c3\uda0a\udf43\u0080\u00fa\udbd2\udcc4": ["\udb32\udc46\u00ca\u00dc\u00d0\u00d4\u00b4<.", "/W\u00ea"]}, "link-calibration": [[{"\u00b3": 1504719, "s": "", "$y\ud8aa\udd7b": 0.0}], []], "permission": "false", "created_at": -3529547617, "resource_type": "|\uda6e\uddab\u0001}\b\ud96a\uddb5d6<\udbe8\udfba\u00f1t\u00f4", "resource_id": "\u0081~a:\ud87a\ude09\u00c4", "id": "", "principal_type": "\u007f\u009f\udafa\udd1e\u00df", "principal_id": "yo\u00a16\ud822\udee7\u00fb\u00f3"}, {"\u00b1v\udb9c\udc97Q\u0096\u0004<\u00df5\u0005\u00fdC{\udb48\udd6b\ud8cc\udf23": {"y\u00c5^\u00e7": "H\ud9dd\udf73\ud9cf\udc91H\u0097", "& \ud9a6\udda4\u00d1g": "\u0004\udb58\udd4b\u00c7\u0002\b\u0084\u00b2", "\ud9a1\udf67\u00a8\u008e\ud911\udc98\u00ff?": -4.123359443468052e+16}, "\u0082": {"": true, "\udb4b\udeab\ud8fc\udc68\ud853\udfe3": false}, "\u00c1\u009e": {"t": "content_type"}, "\u00dc\u00f9\u00fd\ud960\udc3d\udb87\udec5\ud810\udc10y\u00ec\u00d4+\u00c0\udb9a\udc889\u00a6\u00b3": [], "\u00e1\n\u00b3\ud858\udda8\\e\udaa8\udc5e\u00eb-": {"S\udb77\udfba\u008d\u0017P\u00dc\u009e\uda3b\udc92": [null, "", 1217]}, "principal_type": "consumes", "permission": "\u00d4n1\u0011\ud93d\udee5\udb8f\ude79\u00ec-", "principal_id": "", "id": "bias", "resource_id": "\u00f5\u00d3\ud8fe\udd59", "resource_type": ";\u00a1\u0097\u00e9%", "created_at": 4455}, {"": {}, "resource_id": "\u00e1\u0006\ud8b5\udd3a", "created_at": 15065999567316841339551744, "principal_id": "%\u0099\udb11\udec3", "id": "j", "permission": "", "principal_type": "\u0015\ud900\udc3c\u0097\u00a0", "resource_type": "_is_patched"}, {"truncation": {"": [], "h0": {}, "\u00a9Y\u0097\u00d7\u00c9n\u00be\udafe\udd2f\u00b9\u0002\u00e0\ud83b\uddb7[": []}, "\u008a\ud82a\uddeb\ud83f\udf71\u00c0\ud826\udfe8": -341143181, "\ud9fe\ude49\uda9c\udf48\ud812\udce3\u00c7\f\u00e4": {"c\u000f": [false, null, 3176291311138956.0]}, "T\u00913),\u00bav\u00fd": [""], "id": "o", "resource_type": "\u00b5", "principal_type": "7\u00f32\udbd5\udc5e", "permission": "", "principal_id": "uint64", "resource_id": "\u009b\ud927\uddde\udb6d\udf2a0\u0082\uda08\udfc5", "created_at": -4955}, {"resource_type": "\f\u0093", "id": "\uae4c\ud90b\uddab\u00a8\u0090,", "principal_id": "\ud86f\uddfcP!\u0006\u008b\u00d8}\u001c\udb4e\udf2cK\udb13\udefaS\ud8d0\udeaau\udb57\uddbc>", "permission": "\u00ee\ud89f\udf54*v\ud8cb\udeb7&", "principal_type": "\u00a8\u00b6\u0005\u0013\t", "created_at": 1801540, "resource_id": "\udbc2\udecc\u00f3\u009b\ud948\udccf"}, {"": [], "\u023a": {"L": {}, "\u0086<": []}, "principal_id": "N\udb2a\udc25\u00e9", "created_at": -69555, "permission": "=\u0014", "principal_type": "\u0017\u0089\u0083\u0000\u0014R", "resource_type": "\u00a2", "resource_id": "delete", "id": "\u00b3\u00ad\uda7b\ude2aJq\u00ee"}, {"\u00e8\t\u0010\ud8b6\udccd\u001d\udb91\udd81\ud9a8\udc89\u0084\u00ff\ud89d\udfda\u0083\ud90e\udd38\uda47\udc5c/\u0005": {"\ud85d\udc0b\ud853\udd37\u00e1\udb06\udc52TD\ud966\udcd3t": "\u00f4\u00c7~", "\u008e\udad8\ude50\ud985\uddc0\u00f9\u00e0U\u0093\u00a8\u00a4\udaaf\ude92\u0097e\u00ef": true, "": "\u00fc\u00b0z\ud9fd\udd12\u00a6"}, "\u0090\ud920\udf81": {"\u00cfn\u00b7\u00b2\u0098": {}, "\u00c3\u00cb\u00daZ\u00b9\udbf7\ude36\udb46\udc6c\u00ea\ud9c6\udee0": []}, "created_at": 449, "id": "\u0098\u0014\u00e5\udaab\udc92\ud934\udd56\u00fb\u00fd2\u0001\ud847\udd17A\u00c8", "resource_type": "\u0080\u00fb4", "principal_type": "\u0085", "resource_id": "K", "permission": "\u0011_\u00e8\udb88\ude17\u00ea\u00d3\u00be", "principal_id": "\u001b\ud88d\ude79\u000e\uda49\ude18"}], "id": "\uda14\ude10\u00f2 \u00b6\uda9e\udd7e\u42bf#", "updated_at": 2696, "is_active": true, "user_id": ""}, {"": [], "\u00b2#\uda59\uded0\u00f1\u009d\uda7a\udc44": {"'"'"'D\u009f\ud87a\udc57#": [[-3210], false]}, "\ud8a8\udeec": {"\u00cd\u00f8\u00a0f[": 3.31307585799322e+16}, "\u00c92\u00ccb ": {"\u00bd\u0089>\u00cae\u008dO": null, "\u00c5": -732}, "\udade\udff4\u00b2x": true, "meta": {"\ud81f\ude30\u0088\u00a9\udb1f\udcdb\u00c3\uda5e\udcad\ud990\udf1a\u00c2p-\ud84c\udc4c\u00ac": {"n\u007f\u0089iP\u0002": {"\u0001\u00a5#P\ud9af\udc60z\u00d3d\u00b4": true}, "CoveragePhaseConfig": [], "\u00fd": [""]}, "\u001a@": {"mode": {"\u00c4\u0090": -994420574234629.0}, "": [null], "\ud8b8\udeb9=\u0005\udb0e\udfbd\udbe5\uddad": {"\ud8a8\udda5P": true}}, "": 4122, "profile_image_url": null, "i18n": null, "capabilities": null, "description": null, "background_image_url": null, "knowledge": null}, "updated_at": 205692772352598880, "user_id": "", "created_at": 675, "name": "\u001d\u00e2\u4f4e\udb05\ude7b", "id": "", "base_model_id": "#/definitions/Link", "params": {"y": 579, "\ud894\udf34\uda03\udf6e\u001b\ud93f\udd7b|Y": {"=AC\u0084": -1.6180554081432064e+16, "": 1.9, "(\u00f1\u0005j\ud935\udc2f\u0087": 27}}, "is_active": false}, {"is_active": true, "name": "9\u008e\u00ba", "user_id": "", "base_model_id": null, "access_grants": [{"\u0084\u0095\u00c1\u00b3\u00dd\u0015": {"\u001b\u00dc": {"": -806}}, "t\u0014": null, "resource_id": "a\u00bf\u0080\u0099U", "created_at": -1976679, "permission": "", "principal_type": "\b\u00c1\r\u0098\udb5d\udf0e\u00c9\u00e3", "principal_id": "\u0095\u009d\u009e\ud98d\udfe2\u00e0\u00d0J\u00a0\u0007\u0015", "id": "\udbf7\udd6a\u00d6\u0014s\u009b\udab7\uddbbf", "resource_type": "\u00fa\u0094\u0001~l\u00d7\u0094\u00fd\u00e8\u001a\u00fb\u0010\ud9f0\udc81\u00a3\ud874\udca2\udac6\udc95\u00e7\u0095\udbdc\ude09\ud92b\udc82\u00dd\udad9\uddf5"}, {"\u00f5\u00db\ud8b2\udc1a\u0083\u00a1U\u00fb\u0011.\ud809\udd5d\ud95f\uddff\udb5e\ude45\u00c6": {}, "\u00d3Q\u00bf\u0015\u00a6\u00f8\u00e4": [], "\u00e9cQ\ud900\udd4d\u0092U)\u00be": [[false, null], "]\u009e4\uda98\udd08\u0010"], "\u0081\u001e\udb50\udd88\u00cc\u00e1": [false, false, [null, -4797407159]], "p\u00a3\t^\u00d7\ua08d\u00cbS\u000fTW\u17d5\u0094\u00a4+": {"\u0019\u008e\ud9f7\udd2d\"\u00b6\u001fq\u001c\t\f\u00aa\ud8b5\udf9d\u001fCp\u00fa\uda01\ude3c": null}, "created_at": -15589, "permission": "", "resource_type": "y", "principal_id": "\u00c4", "resource_id": "", "principal_type": "\u00d5\u008d=\u30d5", "id": "\u00b7E\u00e2"}, {"permission": "\ud92c\udd9f\u00b5\u00d4\u0097\u00f3\u008a\u00f6\u009e\udbda\ude04\u00af\u0005\u008e6c", "resource_id": "b", "principal_id": "\u00a0\\\u5a88", "resource_type": "\u00eb\u00cb:\u009a\udacb\udffb\u0089W\ud843\udcc7\u009bp\u00a5\ud893\udde9b", "id": "\udae6\udee85P", "created_at": -1567, "principal_type": "\u0095"}], "id": "\uda99\udc21\u0092H?d\u00a9\udb8f\uddca\u0094\u001b\u009b\u00bf\u00b2", "params": {"": {"": null, "\u000fg\u008c\u00f8W\udb13\ude6fXLX\u00c8\udb93\udeeb\ud896\udf27\u00f0\u008a\u0086\udacb\udd74\u00d0": null}, "\u00fa": [[null], [], {"": false, "&\u009f\u001ar": 49163}], "d_k\u00d7": [], "mF": []}, "meta": {"\u0095X/\u00fb": {"~;:": ["", -5.290690041503583e-53], "\u00ba* \ud9fd\udf6a\udadd\ude76h\u00a7z\u0012w\ud9b8\udd8d$)Q\u00b3\u00e7f\u00aa": true, "H\u00ff\ud83d\udd14\ud84b\uded4:!\u0014\u00ea\udbcf\udc5e\u00daY\u2315": {}}, "capabilities": null, "profile_image_url": "", "i18n": null, "description": null, "background_image_url": "\u00fc\u00ee\u0088k\uda9f\udee9\u00fc\u00c7\u001c\u00a9m\u00aa"}, "created_at": -430, "updated_at": 1716}]}' http://0.0.0.0:40901/api/v1/models/sync 4. Test Case ID: GLyCUe - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '��' http://0.0.0.0:40901/api/v1/models/sync __________________________ POST /api/v1/notes/create ___________________________ 1. Test Case ID: hgH5X6 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"title": "", "data": null, "meta": null, "access_grants": []}' http://0.0.0.0:40901/api/v1/notes/create 2. Test Case ID: uyT364 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - data: Incorrect type [200] OK: `{"id":"f37cbfc5-0a04-4c55-9c1c-43c5ad23957c","user_id":"642cecb4-183b-4992-a509-a8db9c3506de","title":"","data":{"content":{"md":"[None, None]"}},"meta":null,"is_pinned":false,"access_grants":[],"created_at":1791346059303789979,"updated_at":1791346059303790480}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"title": "", "data": [null, null], "meta": null, "access_grants": []}' http://0.0.0.0:40901/api/v1/notes/create 3. Test Case ID: 1bCS1l - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'��\x00\r�B\x12' http://0.0.0.0:40901/api/v1/notes/create ____________________ POST /api/v1/notes/{id}/access/update _____________________ 1. Test Case ID: 7FhLFa - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/notes/caf687cd-b303-4bc1-bb4d-12d658458163/access/update 2. Test Case ID: Wqdt81 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"d": {"\u00fb\u00c6+P\u00d5": true, "": null}, "\u00df\ud9eb\udfa7\udbd9\udcb87\u00e4": [-4608400184738709.0, -73043202274075225358336, "\u0018\u00d8"], "access_grants": [{"\uda59\ude4bt`%\u00fbG\u00a8\u00e4H\ud93f\udcac\ud8d5\udde0\udbd8\uddf7\u00e2\u00b4e*j\u00df\u0015\u0014!\ud82f\udf83+\u00e1>\u009b": [], "e0\ud8af\ude74'"'"'(I\ud95e\udf9f": [-6561815930101484.0, 1000], "AO\u00b6\u0096\u0088(": [null, "\ud857\ude45\u0090", null], "D": [14581126370192], "\u00c0": {"\u00d0\u00a9\u00e6>W\uda0d\udf60\u0019\u00c7\ud88f\udd95\u00d2\uda73\udfd3\u00fa=B": 43}, "": {"\u00fa3z\u00ad)\ud87e\uddcd\u00ddj\ud9ac\uded0\u00a0\u3a23\ud910\uddd2\ud8ba\udcaf": [-921608], "": {"": -9463, "}\ud913\udd7d": false}}, "\u0093\u0010\u008e": {"\u0094": true, "\udaf1\udd97": {"\u00b9\u00c3\u00d10r\u00af\u00dc\u0089": true}, "\u00cc\u00a0\u00ba\u0092\u00de\u0087\ud859\udcec\u00c9\u00b7": {"}\udaba\udd57": -7.155023402825251e+16, "": -3.092018656167758e+16, "]": null}}}]}' http://0.0.0.0:40901/api/v1/notes/1c7ec332-7116-4a41-9df1-1c03ab8207ff/access/update 3. Test Case ID: CzM0Od - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�_' http://0.0.0.0:40901/api/v1/notes/4o%23W%F2%89%A2%A0/access/update _________________________ POST /api/v1/notes/{id}/chat _________________________ 1. Test Case ID: oguSfd - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/notes/3eecb3a1-645c-4ad9-bab4-58339793cd32/chat 2. Test Case ID: H8yhzD - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notes/d9e182e7-1f63-4006-b75d-77f45faa105e/chat _________________________ POST /api/v1/notes/{id}/pin __________________________ 1. Test Case ID: Wg9agO - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/notes/2a53813d-1cca-4f2e-97d2-fd3ce73a2aaa/pin 2. Test Case ID: XzSn5h - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notes/S%12%0B/pin ________________________ POST /api/v1/notes/{id}/update ________________________ 1. Test Case ID: 5Vo7YW - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"title": "", "data": null, "meta": null, "access_grants": []}' http://0.0.0.0:40901/api/v1/notes/1a529b3f-3220-4b06-b7a2-f9de057d8859/update 2. Test Case ID: RHV9vu - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - data: Incorrect type [200] OK: `{"id":"1a529b3f-3220-4b06-b7a2-f9de057d8859","user_id":"642cecb4-183b-4992-a509-a8db9c3506de","title":"","data":{"content":{"md":"[None, None]"}},"meta":{},"is_pinned":false,"access_grants":[],"created_at":1791346059365721049,"updated_at":1791346079013003239}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"title": "", "data": [null, null], "meta": null, "access_grants": []}' http://0.0.0.0:40901/api/v1/notes/1a529b3f-3220-4b06-b7a2-f9de057d8859/update 3. Test Case ID: FrD7nf - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'=��\x0b' http://0.0.0.0:40901/api/v1/notes/0e2b08cf-3dfc-4606-9db3-cef44ad940e2/update 4. Test Case ID: c0akbQ - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"}\u00ea\u0081": "\u0012\udb71\udf2b", "access_grants": null, "meta": {"\u00cb\u0011\u001a\u009dR\u00aa\u001e": [], "o": {"\u0019": -5209615, "\u0019w\u0089\u00c9\u00df\u0007x\uda02\uddbb": "\u009d=", "M": null}, "\udb2d\udc36\u00ff\u0080o": {"": 2697530, "\u00ed\u008c": "\u00f0\ud8f3\udd23", "\ud9b5\udc51+\ud946\udc2eC": "z\u00a8\u0085\u0006\ud8a3\udeda\u00d9h\u00e3\ud89d\udc07+\u008a\u00ea\u00c1\u00b6\u00dd\u00b9\t\u00cf'"'"'Z\u00e0 \u00a0\uda35\udfd5Cg\u00db\udb18\udd4b\u00ba_\u00e9\u0092\udb5c\udcaa"}, "P\u001b\u0082\ud9db\udc7b\u00a2\ud820\udc1b": -8.61183006142305e+234}, "data": null, "title": "\u00c8H\u00cf\udb49\udfe5\u0001\uda4b\udc09\u00df\udacb\udd45\ud935\udc8e"}' http://0.0.0.0:40901/api/v1/notes/5a45ebe8-b060-4848-b857-621c78a8a870/update ______________________ POST /api/v1/notifications/targets ______________________ 1. Test Case ID: qcZaXd - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": null, "type": null, "enabled": null, "events": [], "delivery": null, "config": null}' http://0.0.0.0:40901/api/v1/notifications/targets 2. Test Case ID: IbEEIN - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": null, "type": null, "enabled": 0, "events": [], "delivery": null, "config": null}' http://0.0.0.0:40901/api/v1/notifications/targets 3. Test Case ID: hWWaF2 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�|' http://0.0.0.0:40901/api/v1/notifications/targets ________________ POST /api/v1/notifications/targets/{target_id} ________________ 1. Test Case ID: GhZ6ta - Unsupported methods POST returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": null, "type": null, "enabled": null, "events": [], "delivery": null, "config": null}' http://0.0.0.0:40901/api/v1/notifications/targets/0 ____________ POST /api/v1/notifications/targets/{target_id}/default ____________ 1. Test Case ID: jcH9BO - Unsupported methods POST returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notifications/targets/0/default _____________ POST /api/v1/notifications/targets/{target_id}/test ______________ 1. Test Case ID: 6JiApG - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/notifications/targets/0/test 2. Test Case ID: 7UznF6 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notifications/targets/0/test __________________________ POST /api/v1/pipelines/add __________________________ 1. Test Case ID: Of13bK - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"url": "", "urlIdx": 0}' http://0.0.0.0:40901/api/v1/pipelines/add 2. Test Case ID: WIrSHb - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Pipeline not found"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "urlIdx": false}' http://0.0.0.0:40901/api/v1/pipelines/add 3. Test Case ID: wW6pLK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/pipelines/add ________________________ POST /api/v1/pipelines/upload _________________________ 1. Test Case ID: E0bFGg - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: multipart/form-data; boundary=0407a884d093948af398d3dbb87f9da7' -d $'--0407a884d093948af398d3dbb87f9da7\r\nContent-Disposition: form-data; name="urlIdx"\r\n\r\n0\r\n--0407a884d093948af398d3dbb87f9da7\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--0407a884d093948af398d3dbb87f9da7--\r\n' http://0.0.0.0:40901/api/v1/pipelines/upload 2. Test Case ID: k9fS2w - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Only Python (.py) files are allowed."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=0407a884d093948af398d3dbb87f9da7' -d $'--0407a884d093948af398d3dbb87f9da7\r\nContent-Disposition: form-data; name="urlIdx"\r\n\r\n0\r\n--0407a884d093948af398d3dbb87f9da7\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--0407a884d093948af398d3dbb87f9da7--\r\n' http://0.0.0.0:40901/api/v1/pipelines/upload ______________ POST /api/v1/pipelines/{pipeline_id}/valves/update ______________ 1. Test Case ID: cJE6SF - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:40901/api/v1/pipelines/0/valves/update?urlIdx=0' 2. Test Case ID: 1fX91r - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [422] Unprocessable Content: `{"detail":[{"type":"int_parsing","loc":["query","urlIdx"],"msg":"Input should be a valid integer, unable to parse string as an integer","input":"null"}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:40901/api/v1/pipelines/0/valves/update?urlIdx=null' 3. Test Case ID: c5iSTL - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Pipeline not found"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:40901/api/v1/pipelines/0/valves/update?urlIdx=0' _________________________ POST /api/v1/prompts/create __________________________ 1. Test Case ID: V12oKx - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"command": "", "name": "", "content": "", "data": null, "meta": null, "tags": [], "access_grants": [], "version_id": null, "commit_message": null, "is_production": true}' http://0.0.0.0:40901/api/v1/prompts/create 2. Test Case ID: GuFV4C - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - is_production: Incorrect type [200] OK: `{"id":"7793ec22-7f76-4296-8e9e-c66d65e91777","command":"","user_id":"642cecb4-183b-4992-a509-a8db9c3506de","name":"","content":"","data":{},"meta":{},"tags":[],"is_active":true,"version_id":"d9b8bae7-30ba-419a-abd4-10e7e5ee1805","created_at":1791346090,"updated_at":1791346090,"access_grants":[]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"command": "", "name": "", "content": "", "data": null, "meta": null, "tags": [], "access_grants": [], "version_id": null, "commit_message": null, "is_production": 0}' http://0.0.0.0:40901/api/v1/prompts/create 3. Test Case ID: l0kvCu - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Uh-oh! This command is already registered. Please choose another command string."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"command": "", "name": "", "content": "", "data": null, "meta": null, "tags": [], "access_grants": [], "version_id": null, "commit_message": null, "is_production": null}' http://0.0.0.0:40901/api/v1/prompts/create ______________ POST /api/v1/prompts/id/{prompt_id}/access/update _______________ 1. Test Case ID: BT2Boc - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/access/update 2. Test Case ID: l1sm2b - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/prompts/id/0/access/update __________________ POST /api/v1/prompts/id/{prompt_id}/toggle __________________ 1. Test Case ID: eyEOWt - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/prompts/id/7793ec22-7f76-4296-8e9e-c66d65e91777/toggle 2. Test Case ID: UWNzcL - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/prompts/id/0/toggle __________________ POST /api/v1/prompts/id/{prompt_id}/update __________________ 1. Test Case ID: oVpM6C - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"command": "workbench", "name": "", "content": "", "data": null, "meta": null, "tags": [], "access_grants": [], "version_id": null, "commit_message": null, "is_production": true}' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/update 2. Test Case ID: YclBSC - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - is_production: Incorrect type [200] OK: `{"id":"51dfe5fa-1e26-4c2c-b610-86fdcf0720fd","command":"workbench","user_id":"642cecb4-183b-4992-a509-a8db9c3506de","name":"Workbench prompt","content":"Hello","data":{},"meta":{},"tags":[],"is_active":true,"version_id":"266d8f93-e43a-4d59-8bf6-9787e4049270","created_at":1791346042,"updated_at":1791346090,"access_grants":[]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"command": "workbench", "name": "", "content": "", "data": null, "meta": null, "tags": [], "access_grants": [], "version_id": null, "commit_message": null, "is_production": 0}' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/update 3. Test Case ID: urq2cW - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Uh-oh! This command is already registered. Please choose another command string."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"command": "", "content": "\u00dc", "name": "", "version_id": "8d36fb28-f4f2-429b-b290-ab41a3e40f93"}' http://0.0.0.0:40901/api/v1/prompts/id/458756e5-8839-4652-9e35-2f06893893d2/update 4. Test Case ID: 9eA9RJ - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"command": "", "content": "\u00dc", "name": "", "version_id": "8d36fb28-f4f2-429b-b290-ab41a3e40f93"}' http://0.0.0.0:40901/api/v1/prompts/id/0/update _______________ POST /api/v1/prompts/id/{prompt_id}/update/meta ________________ 1. Test Case ID: OMZS7P - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "command": "workbench", "tags": []}' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/update/meta 2. Test Case ID: qtQ8Lt - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Uh-oh! This command is already registered. Please choose another command string."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"command": "", "name": ""}' http://0.0.0.0:40901/api/v1/prompts/id/458756e5-8839-4652-9e35-2f06893893d2/update/meta 3. Test Case ID: Axey9J - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\uda79\udd5ew", "command": "\t\u00d0Z\ud9b9\ude09\u0004?\uda14\udf98o\u00ab\u00d1w\ud89d\udde7]\u3a64\u009f\u001a6\u00dd\u00bcS", "tags": ["schemesList", "\udad8\udf7f", "\uda73\udeeb\udbbc\ude88", ";@\u0087\ud928\udcb0\u00d5\uda7f\udfaa\u0011\udbb2\udec5\u00f0", "\u00db\udb3c\udfe74\u00f6", "}\ud8cf\udf23\u00c8\u00cc\u00ea\uda10\udc18", "Z", "'"'"'\ud925\udfcd", "pP"]}' http://0.0.0.0:40901/api/v1/prompts/id/%C3%A5%157/update/meta ______________ POST /api/v1/prompts/id/{prompt_id}/update/version ______________ 1. Test Case ID: EKTmvM - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"version_id": ""}' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/update/version 2. Test Case ID: xAMkMv - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Something went wrong :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"version_id": ""}' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/update/version 3. Test Case ID: hb33wP - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"version_id": "8d36fb28-f4f2-429b-b290-ab41a3e40f93"}' http://0.0.0.0:40901/api/v1/prompts/id/0/update/version _____________________ POST /api/v1/retrieval/config/update _____________________ 1. Test Case ID: KbFN4D - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"RAG_TEMPLATE": null, "TOP_K": null, "BYPASS_EMBEDDING_AND_RETRIEVAL": null, "RAG_FULL_CONTEXT": null, "ENABLE_RAG_HYBRID_SEARCH": null, "ENABLE_RAG_HYBRID_SEARCH_ENRICHED_TEXTS": null, "TOP_K_RERANKER": null, "RELEVANCE_THRESHOLD": null, "HYBRID_BM25_WEIGHT": null, "CONTENT_EXTRACTION_ENGINE": null, "CONTENT_EXTRACTION_SUPPORTED_MEDIA_MIME_TYPES": [], "PDF_EXTRACT_IMAGES": null, "PDF_LOADER_MODE": null, "DATALAB_MARKER_API_KEY": null, "DATALAB_MARKER_API_BASE_URL": null, "DATALAB_MARKER_ADDITIONAL_CONFIG": null, "DATALAB_MARKER_SKIP_CACHE": null, "DATALAB_MARKER_FORCE_OCR": null, "DATALAB_MARKER_PAGINATE": null, "DATALAB_MARKER_STRIP_EXISTING_OCR": null, "DATALAB_MARKER_DISABLE_IMAGE_EXTRACTION": null, "DATALAB_MARKER_FORMAT_LINES": null, "DATALAB_MARKER_USE_LLM": null, "DATALAB_MARKER_OUTPUT_FORMAT": null, "EXTERNAL_DOCUMENT_LOADER_URL": null, "EXTERNAL_DOCUMENT_LOADER_API_KEY": null, "EXTERNAL_DOCUMENT_LOADER_HEADERS": null, "TIKA_SERVER_URL": null, "TIKA_SERVER_VERSION": null, "DOCLING_SERVER_URL": null, "DOCLING_API_KEY": null, "DOCLING_PARAMS": null, "DOCUMENT_INTELLIGENCE_ENDPOINT": null, "DOCUMENT_INTELLIGENCE_KEY": null, "DOCUMENT_INTELLIGENCE_MODEL": null, "MISTRAL_OCR_API_BASE_URL": null, "MISTRAL_OCR_API_KEY": null, "MISTRAL_OCR_USE_BASE64": null, "PADDLEOCR_VL_BASE_URL": null, "PADDLEOCR_VL_TOKEN": null, "MINERU_API_MODE": null, "MINERU_API_URL": null, "MINERU_API_KEY": null, "MINERU_API_TIMEOUT": null, "MINERU_PARAMS": null, "MINERU_FILE_EXTENSIONS": [], "RAG_RERANKING_MODEL": null, "RAG_RERANKING_ENGINE": null, "RAG_RERANKING_BATCH_SIZE": null, "RAG_EXTERNAL_RERANKER_URL": null, "RAG_EXTERNAL_RERANKER_API_KEY": null, "RAG_EXTERNAL_RERANKER_TIMEOUT": null, "TEXT_SPLITTER": null, "RAG_TOKENIZER_MODEL": null, "ENABLE_MARKDOWN_HEADER_TEXT_SPLITTER": null, "CHUNK_SIZE": null, "CHUNK_MIN_SIZE_TARGET": null, "CHUNK_OVERLAP": null, "FILE_MAX_SIZE": null, "FILE_MAX_COUNT": null, "FILE_IMAGE_COMPRESSION_WIDTH": null, "FILE_IMAGE_COMPRESSION_HEIGHT": null, "ALLOWED_FILE_EXTENSIONS": [], "ENABLE_GOOGLE_DRIVE_INTEGRATION": null, "ENABLE_ONEDRIVE_INTEGRATION": null, "web": null}' http://0.0.0.0:40901/api/v1/retrieval/config/update 2. Test Case ID: bOc2qw - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - web -> PLAYWRIGHT_TIMEOUT: Incorrect type [200] OK: `{"status":true,"RAG_TEMPLATE":"### Task:\nRespond to the user query using the provided context, incorporating inline citations in the format [id] **only when thetag includes an explicit id attribute** (e.g., ).\n\n### Guidelines:\n- If you don't know the answer, clearly state that.\n- If uncertain, ask the user for clarification.\n- Respond in the same language as the user's query.\n- If the context is unreadable or of poor quality, inform the user and provide the best possible an // Output truncated...` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"RAG_TEMPLATE": null, "TOP_K": null, "BYPASS_EMBEDDING_AND_RETRIEVAL": null, "RAG_FULL_CONTEXT": null, "ENABLE_RAG_HYBRID_SEARCH": null, "ENABLE_RAG_HYBRID_SEARCH_ENRICHED_TEXTS": null, "TOP_K_RERANKER": null, "RELEVANCE_THRESHOLD": null, "HYBRID_BM25_WEIGHT": null, "CONTENT_EXTRACTION_ENGINE": null, "CONTENT_EXTRACTION_SUPPORTED_MEDIA_MIME_TYPES": [], "PDF_EXTRACT_IMAGES": null, "PDF_LOADER_MODE": null, "DATALAB_MARKER_API_KEY": null, "DATALAB_MARKER_API_BASE_URL": null, "DATALAB_MARKER_ADDITIONAL_CONFIG": null, "DATALAB_MARKER_SKIP_CACHE": null, "DATALAB_MARKER_FORCE_OCR": null, "DATALAB_MARKER_PAGINATE": null, "DATALAB_MARKER_STRIP_EXISTING_OCR": null, "DATALAB_MARKER_DISABLE_IMAGE_EXTRACTION": null, "DATALAB_MARKER_FORMAT_LINES": null, "DATALAB_MARKER_USE_LLM": null, "DATALAB_MARKER_OUTPUT_FORMAT": null, "EXTERNAL_DOCUMENT_LOADER_URL": null, "EXTERNAL_DOCUMENT_LOADER_API_KEY": null, "EXTERNAL_DOCUMENT_LOADER_HEADERS": null, "TIKA_SERVER_URL": null, "TIKA_SERVER_VERSION": null, "DOCLING_SERVER_URL": null, "DOCLING_API_KEY": null, "DOCLING_PARAMS": null, "DOCUMENT_INTELLIGENCE_ENDPOINT": null, "DOCUMENT_INTELLIGENCE_KEY": null, "DOCUMENT_INTELLIGENCE_MODEL": null, "MISTRAL_OCR_API_BASE_URL": null, "MISTRAL_OCR_API_KEY": null, "MISTRAL_OCR_USE_BASE64": null, "PADDLEOCR_VL_BASE_URL": null, "PADDLEOCR_VL_TOKEN": null, "MINERU_API_MODE": null, "MINERU_API_URL": null, "MINERU_API_KEY": null, "MINERU_API_TIMEOUT": null, "MINERU_PARAMS": null, "MINERU_FILE_EXTENSIONS": [], "RAG_RERANKING_MODEL": null, "RAG_RERANKING_ENGINE": null, "RAG_RERANKING_BATCH_SIZE": null, "RAG_EXTERNAL_RERANKER_URL": null, "RAG_EXTERNAL_RERANKER_API_KEY": null, "RAG_EXTERNAL_RERANKER_TIMEOUT": null, "TEXT_SPLITTER": null, "RAG_TOKENIZER_MODEL": null, "ENABLE_MARKDOWN_HEADER_TEXT_SPLITTER": null, "CHUNK_SIZE": null, "CHUNK_MIN_SIZE_TARGET": null, "CHUNK_OVERLAP": null, "FILE_MAX_SIZE": null, "FILE_MAX_COUNT": null, "FILE_IMAGE_COMPRESSION_WIDTH": null, "FILE_IMAGE_COMPRESSION_HEIGHT": null, "ALLOWED_FILE_EXTENSIONS": [], "ENABLE_GOOGLE_DRIVE_INTEGRATION": null, "ENABLE_ONEDRIVE_INTEGRATION": null, "web": {"ENABLE_WEB_SEARCH": null, "ENABLE_WEB_SEARCH_CONFIRMATION": null, "WEB_SEARCH_CONFIRMATION_CONTENT": null, "WEB_SEARCH_ENGINE": null, "WEB_SEARCH_TRUST_ENV": null, "WEB_SEARCH_RESULT_COUNT": null, "WEB_SEARCH_CONCURRENT_REQUESTS": null, "WEB_SEARCH_DOMAIN_FILTER_LIST": [], "WEB_FETCH_MAX_CONTENT_LENGTH": null, "WEB_LOADER_CONCURRENT_REQUESTS": null, "BYPASS_WEB_SEARCH_EMBEDDING_AND_RETRIEVAL": null, "BYPASS_WEB_SEARCH_WEB_LOADER": null, "OLLAMA_CLOUD_WEB_SEARCH_API_KEY": null, "SEARXNG_QUERY_URL": null, "SEARXNG_LANGUAGE": null, "OPENSERP_BASE_URL": null, "YACY_QUERY_URL": null, "YACY_USERNAME": null, "YACY_PASSWORD": null, "GOOGLE_PSE_API_KEY": null, "GOOGLE_PSE_ENGINE_ID": null, "BRAVE_SEARCH_API_KEY": null, "BRAVE_SEARCH_CONTEXT_TOKENS": null, "KAGI_SEARCH_API_KEY": null, "MOJEEK_SEARCH_API_KEY": null, "BOCHA_SEARCH_API_KEY": null, "SERPSTACK_API_KEY": null, "SERPSTACK_HTTPS": null, "SERPER_API_KEY": null, "SERPHOUSE_API_KEY": null, "SERPHOUSE_DOMAIN": null, "SERPLY_API_KEY": null, "DDGS_BACKEND": null, "TAVILY_API_KEY": null, "STAAN_API_KEY": null, "STAAN_MARKET": null, "STAAN_MAX_SNIPPETS": null, "SEARCHAPI_API_KEY": null, "SEARCHAPI_ENGINE": null, "SERPAPI_API_KEY": null, "SERPAPI_ENGINE": null, "JINA_API_KEY": null, "JINA_API_BASE_URL": null, "BING_SEARCH_V7_ENDPOINT": null, "BING_SEARCH_V7_SUBSCRIPTION_KEY": null, "EXA_API_KEY": null, "EXA_MAX_CONTENT_LENGTH": 1, "PERPLEXITY_API_KEY": null, "PERPLEXITY_MODEL": null, "PERPLEXITY_SEARCH_CONTEXT_USAGE": null, "PERPLEXITY_SEARCH_API_URL": null, "MICROSOFT_WEB_IQ_API_BASE_URL": null, "MICROSOFT_WEB_IQ_API_KEY": null, "MICROSOFT_WEB_IQ_LANGUAGE": null, "SOUGOU_API_SID": null, "SOUGOU_API_SK": null, "WEB_LOADER_ENGINE": null, "WEB_LOADER_TIMEOUT": null, "ENABLE_WEB_LOADER_SSL_VERIFICATION": null, "PLAYWRIGHT_WS_URL": null, "PLAYWRIGHT_TIMEOUT": false, "FIRECRAWL_API_KEY": null, "FIRECRAWL_API_BASE_URL": null, "FIRECRAWL_TIMEOUT": null, "TAVILY_EXTRACT_DEPTH": null, "EXTERNAL_WEB_SEARCH_URL": null, "EXTERNAL_WEB_SEARCH_API_KEY": null, "EXTERNAL_WEB_LOADER_URL": null, "EXTERNAL_WEB_LOADER_API_KEY": null, "YOUTUBE_LOADER_LANGUAGE": [], "YOUTUBE_LOADER_PROXY_URL": null, "YOUTUBE_LOADER_TRANSLATION": null, "YANDEX_WEB_SEARCH_URL": null, "YANDEX_WEB_SEARCH_API_KEY": null, "YANDEX_WEB_SEARCH_CONFIG": null, "YOUCOM_API_KEY": null, "LINKUP_API_KEY": null, "LINKUP_SEARCH_PARAMS": null}}' http://0.0.0.0:40901/api/v1/retrieval/config/update 3. Test Case ID: k9TOlc - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/retrieval/config/update ________________________ POST /api/v1/retrieval/delete _________________________ 1. Test Case ID: 2iIeyg - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"collection_name": "", "file_id": ""}' http://0.0.0.0:40901/api/v1/retrieval/delete ___________________ POST /api/v1/retrieval/embedding/update ____________________ 1. Test Case ID: FQ1rVZ - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"openai_config": null, "ollama_config": null, "azure_openai_config": null, "RAG_EMBEDDING_ENGINE": "", "RAG_EMBEDDING_MODEL": "", "RAG_EMBEDDING_BATCH_SIZE": 1, "ENABLE_ASYNC_EMBEDDING": true, "RAG_EMBEDDING_CONCURRENT_REQUESTS": 0}' http://0.0.0.0:40901/api/v1/retrieval/embedding/update 2. Test Case ID: ArKlvU - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - rAG_EMBEDDING_CONCURRENT_REQUESTS: Incorrect type [200] OK: `{"status":true,"RAG_EMBEDDING_ENGINE":"","RAG_EMBEDDING_MODEL":"","RAG_EMBEDDING_BATCH_SIZE":1,"ENABLE_ASYNC_EMBEDDING":true,"RAG_EMBEDDING_CONCURRENT_REQUESTS":0,"openai_config":{"url":"https://api.openai.com/v1","key":""},"ollama_config":{"url":"/ollama","key":""},"azure_openai_config":{"url":"","key":"","version":""}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"openai_config": null, "ollama_config": null, "azure_openai_config": null, "RAG_EMBEDDING_ENGINE": "", "RAG_EMBEDDING_MODEL": "", "RAG_EMBEDDING_BATCH_SIZE": 1, "ENABLE_ASYNC_EMBEDDING": true, "RAG_EMBEDDING_CONCURRENT_REQUESTS": false}' http://0.0.0.0:40901/api/v1/retrieval/embedding/update 3. Test Case ID: 8GC34a - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"detail":"[ERROR: Error updating embedding configuration]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00c8L\u009cu\u0087\u00c4\u00c0": [{" \ud89b\udd49|a\ud95a\udf3f\u00ca": "\u00c9"}], "\u00b5\ud805\udc3d\u0088=\u00d7\u00d4\u001e];\u00d8": {"\u00a28:\u00e6U`\u00a5K7\u00f9\u00aa\ua80d\u00b6": "V", "\u00fc\u0098": "", "\u00c0\ud9dc\udf2d\u0001\u0098\u00be\ud88e\udc21\udbde\udc46p\uda88\udd13": -168634685}, "\u00ca\ud981\udc82\u00ee": [-11, "\u00e6\u00fa\u00b6J\uda10\udc94"], " \u00d7\u001c\u00e5": {"_x": false}, "\uda41\ude17\u0580": false, "RAG_EMBEDDING_MODEL": "\uda0b\ude90\udbfb\udc6aq\u0012", "RAG_EMBEDDING_ENGINE": "\u00e9\u00a7\u00e6@N", "azure_openai_config": null, "RAG_EMBEDDING_CONCURRENT_REQUESTS": null}' http://0.0.0.0:40901/api/v1/retrieval/embedding/update 4. Test Case ID: v0EMHq - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d ' ��o' http://0.0.0.0:40901/api/v1/retrieval/embedding/update _____________________ POST /api/v1/retrieval/process/file ______________________ 1. Test Case ID: NUcb13 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"file_id": "", "content": null, "collection_name": ""}' http://0.0.0.0:40901/api/v1/retrieval/process/file 2. Test Case ID: m5Apq7 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_id": "", "content": null, "collection_name": null}' http://0.0.0.0:40901/api/v1/retrieval/process/file 3. Test Case ID: rv10Oy - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/retrieval/process/file __________________ POST /api/v1/retrieval/process/files/batch __________________ 1. Test Case ID: GR8G64 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"files": [], "collection_name": ""}' http://0.0.0.0:40901/api/v1/retrieval/process/files/batch 2. Test Case ID: 7IalQV - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - files -> Array with invalid items: updated_at: Incorrect type [200] OK: `{"results":[],"errors":[{"file_id":"","status":"failed","error":"File not found"}]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"files": [{"id": "", "user_id": "", "hash": null, "filename": "", "path": null, "data": null, "meta": null, "created_at": null, "updated_at": false}], "collection_name": ""}' http://0.0.0.0:40901/api/v1/retrieval/process/files/batch 3. Test Case ID: MVben9 - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"You do not have permission to access this resource. Please contact your administrator for assistance."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "\u00bd\u009c\u00ed\u0086", "files": [{"\ud905\udf3e\u0093\b\ud8db\udf23\udb08\udd58": {"|\u0018\u0093#\u000f\ud818\udf81": null}, "": {"TTC\udad3\udf76;\u0085\u00fd\u009ch\u00e0\u0086\u00d8\u00a8a\uda3c\uddf0J\u00d0\u2d19\ud99d\ude7cU\u00ed\uda98\udfcdo\u007fw\u00a7": null, "\uda38\udf14\u00b6x\u00e9#\udaf1\udda4\u00e8\u6273l\u000bP\u00ff": "V\udb8c\udc80\udbe0\udd21\udb3a\udf84\u00e2\u00aa\u00f1\udbcf\udf12U\u00c6\u00c5\ud821\udc6a\u00a5\u00edX ", "o\u00bc\u0016c\u000b\u00015\u00b6": false}, "n\u00f6\udbf0\udf00\ud95b\udcdf": [], "\udbba\ude87\u00d0\u0011\u00ac\u00ea\uda67\udd5bb?\u00a5%\u0018\u00d5mo\u00de\u0001l\u00e5\u00e8\u009fp\u00b5": {"\udb67\udca1\u0011": [], "\u0090": {"n\u00baHE\udba3\udc55\u00ed\u00a0K\udb39\udebe^": false, "\u0093nT\ud8ee\udeae\ud923\udd6b\u00cf\u00c2\u008b\ud902\udf65\u00b7y\u00cc\u00c2D\u00fa\u00f1l": true, "\u00afsX\u0002\u001a": null}}, "\u00b5\u00f9\ud9e7\ude56\u00fa\ud9db\udca7\ud910\udd90\u0004\u0003?\u00c5m\u00d8": [true, -2.707533004401865e+16, null], "meta": {"\"\udb83\uded1\u00aa\u0091": {"": true}, "\u00c3\u00af\u00e3\u001d\u00f1\ud965\ude0eN": {"\ud933\udf81n\u00fd\u00a5\u00ad\u00cd\ud94f\udfb3\u00c8h": null, "": true}, "l\udb1c\udf85": 8.550496090562563e-290, "#^": {"O%\u008d\u0099$\u00b5": 65536, "\u009d\u00888\u00e3\u00ea\u00dd\u00d0\u0019\u00f6<": -69, "\udb08\udfff_\u00b1": "\udb25\udd8ac'"'"'r\u00c8u\u0093\udaac\uded0v"}, "\u0013\u00a6\u00ed\udbdc\ude47x\u00e0": [], "\u00a7\udb05\ude58": [[false]], "": {"\uda6e\ude9f\u00e5Q": -49, "\ud991\ude0f\u0018\ud9a4\udce9": ["", null]}, "\u0019\u00eeIo\udbe2\udc47\u00bf\uda4f\udd16": "\u00cd\u00d0\u0097\u00c3\u0083\u009f\u00db\u00f9\u00dd\u0089v\u00aa\ud882\udde4\u00b5\u00de\u00aa$\u00f1\ud922\udc21!", "\uda62\udf64t\u00e0": {}, "\u00ec\ud9f2\uddb6\u008c\u00ad\u0086": [{"": false, "\u008e": "a", "\u00e3+\u00ef": 40296820}, [2.9065573457941124e+16]], "\u00e4\ud817\udd33": "\u00ca!_b\ud88b\uddb2\u00b6\u001dV\ud974\udc49\u00a9\u00f0\u00ae\u0019\u0015\u00bd$\u00e0\u00ad\u008c9\u00ce", "\u00ad\u0006\u0094sE\ud962\udd45\u00db\u00fe": true, "\u00f2\ue933": {"\u0085\u00cd\u00c0\u0017\u000b\u00e4\u00e4\u00d6T\n\u00ee\udab0\udf6a\u009e\u00a7\u0085\ud88b\udef7\u00a4\u000f\u00b0\u0081\udb4e\udf9e\u00e2": false, "\ud8ac\udfe2\u008c\u00e9": {}, "L\ud966\udf73": [-1.2866217397574632e-97, []]}, "\u00ff\u00daFw,\uda79\udf917}n": null}, "user_id": "true", "filename": "\u00ad\u00e5\u00fa\udb22\udd68\u00f0\u00f0\u001c", "hash": null, "created_at": null, "data": null, "updated_at": null, "id": "", "path": null}, {"\u00ba\u0013O\u0013\udab1\udf7dJ\udae8\udf74": [], "": {"document": 2877}, "\u00c8\u00ee": [["\uc47b\u0003\u00bf\u00e1\u0004", "\u00acW\ud8e8\ude03", -273736647493910913629281272743489175552], []], "\u00a7\u008a\ud8bf\udfaf": {}, "\u00c26\u00cf\ud967\udc72\u00e2\u00ec\u00e8+\u0085e\u0082": {}, "path": null, "filename": "(t\udb7d\udc26\ud8e0\udf42\u00ff\u395a", "user_id": "N\u00c9\u00d1\u0097\u00b9\u00ecSV", "updated_at": 1419255533719, "created_at": 8341621586551175745954068207501312, "id": ""}, {"\u00ba\udbb0\udc91\u0085\ud8c9\udc68": {"\u00c7": {"Md\u00c6R": {}}, "\u00ef\ud99e\ude1b3\ud922\udc1d\u0015\ud8c3\udc5e": {}}, "T ?:\"{}|_+!@#$%^&*()`~", "data": null, "id": "\ud9de\udd6c\u00ad\u00b5\uda6a\udff1\u00c9\u00f0\u00cd\ud999\udd12\u00a4", "meta": {"": {}, "\u00db\ud8df\ude28\u0004": {"`\u00fau\uf01d": 0.1}}, "updated_at": null, "filename": "", "path": null, "created_at": null, "hash": null}, {"id": "\u00f5^\u0001\u0004X", "user_id": "", "filename": "\udbaf\uddaf\ud845\udd18d7h?", "created_at": null, "updated_at": null}, {"OO": {"": {"\uda67\uddfa\udb97\uddb9\udb3f\udd87U*\u00e0": 226}, "\uda32\udca5\u0080\u001c\ud88c\udf0e\u00fd?": {"": 575}, "\u00be\u009fe\uda9b\ude46\u00aa\u00d1\udb34\udc84z\n": "INF"}, "g\u0095\udaf0\udcf0\u00a3\u00b0\u0000": [-4112685782100, [1.3076261917653143e-11, "\ud896\udee4\u00a3\u0084O3\u00c3\u0004v", "\u00b4\ud9ad\udc15"]], "\ud9ab\ude6b\u00eaB\udaa0\udd92!": [], "": {"": 6.105805037077492e+270, "\ud94b\ude09": null, "\u0083\u0097\u00d0+\u00eb<\"\u00e6\u0097\u00e9\uda43\uddf2\u008cd": 3.9806291869543484e+36}, "\u00f9S": [], "path": null, "id": "\u00c3\u00b1t\u001b\u00c6\u0091g,\u00b0\u007f\u00e2\u00e1&\ud9e1\ude6e\u0002\u00909", "data": null, "user_id": "l\u0003\u00c7", "filename": "\u00fb\u0081", "created_at": null, "hash": "\u0081\uda72\uddc0\u5341\ro", "updated_at": 5011607}, {"data": {"": [null], "R\u00f3\udba3\udea2\ud814\udfe3": {}, "\ud956\udc7c\u00f4\uda14\udd14": [], "\u001f": [-5.576898012567007e+16, -3.21506785284998e-273, true], "\u00ee\udb4b\udf1c\u0094\u00b5": {"~\ud8f5\udf5e\u001fYu\u000b\ud99b\udcdeM,": null, "": null, "\u00d6\u00d5i": null}, "\u00e5P\ud8af\udfbe!D\nMx": [null, 852], "\u0092\u00d7": [-1.0208621725603034e-172], "\u00ba\u0085\udaa2\udd68S\ud8d0\udca9H\u00ea\u001eh\u00d8\udbcf\ude12\udb2c\udc5eH\ud821\udcd7L\u00eb\u00de\u00c0\udbed\udeca\u0083Z\u00e2\u00c2\u008d": {"\ud902\udf49\u0085\u000ed\u008d": null, ",]7\ua938\udbaa\udd7e\u00c6\u00b7s": false, "\u000f\u009e\udb5a\udc7b7": true}, "\udb83\udde9": null, "\u0627\u0644\u0643\u0644 \u0641\u064a \u0627\u0644\u0645\u062c\u0645\u0648 \u0639\u0629": {"\b\u0084\u008e\u00a2\u00a8\u00c3\u00e1": {"\uda7b\udd1e\u00b5\ud89b\udd132\u001e\\": ")\u00bc*\u00a9\ud96f\udfd1a\u000eW=\u009e\ud9ac\udec1", "\u00b9": null, "": null}, "\u00fb\u0007\u00e7": 1.0, "\u00fdp\udbcb\udf58l\u00bdO\u001c\u0099\udb58\uddf3\u0085|": false}, "\u00be\u00aa\u00c9\ud9eb\ude0dQ\u00f6\u0095\ud9fd\udf24\udbaa\udc8c\ud88d\udd05\u00af\u00b9\u008e": {"\u007f": null, "^\u00e4\ud933\udf23": null, "\u00c7L\u001d\udb3c\udd85\ud89c\udc2c\udbcd\ude7d\u00a7\uda57\udc3b": {"\u53b8\u0012\u00f5": ""}}, "\ud880\udec7\u00b9\u0004~\u00f7": [], "\u00c37": {"\u001e\u0098I\u00e0": [], "B\u001d\u00d1\u0017": [{}, [-3.1873845900286435e-112, false], ["\udbde\udf62\u00c7m\u00c8\ud8e6\udc1e'"'"'", 5.9487570342993256e+16, -1893]], "": []}, "kY\u0018\u00d4\u0016\uda90\uddf5\u0092O\u00e8\u007f\u0015\u00b9\u00ae\u009e\u00d8\u00e00x\ud9ee\udeca\ud875\udcd0\u00b0\u00be\u007f\u00e5K\bNC\u00d2\u00ee\udb09\udf1d\ud830\udcef\u00be\u008e\u001d": {"\u00d0": null, "_first_failure_time": [null]}, "5\uf2ac\u00e7\u00f92\u0083\u00fd\u00d1Z\ud910\udc15p\u00f7\u139f]\u0006\u00e7\u0001O\u00f6VA\u00dcl": [], "\uda6c\udc4b\u008ac\ud949\ude83p": [{"\u00f4\b": -4.415351661819417e+16}, {"\u0080g\u0018#\u0088": null, "\u009f\udbd6\udfb0\u0005\u00165\u00f4\u00e8\u00a6\r": 2.4924557209256887e+191}, [{}, ""]], "\u009b\u0018[\udace\udded`\u00b1\u00fda\u4ee2v": {"\u00e5": [[]], "\ud98e\udfe4": {"\u00f0": "", "\u000f\u001a\u00c0\u0088\u00ff\u00ae": null, "\u0013\u009cR< ": false}, "\u00c4": {}}}, "updated_at": -16092, "hash": null, "id": "", "meta": null, "user_id": "\uda3e\udc39V\udabb\ude3a\u008b\u00f3\u0095\u0017\u0006\u009b\u00dd\uda20\udccf\u001d\u0084\udacd\udd29\udbce\ude14\udabd\udfab\u00c8\u0013\u00ab\u00de%I6\u00f4k\u0010F\ud995\udd81o\u00aeb\udb5a\ude2b\ud8d1\uddb4\u00c6", "filename": "\u00d7\u00b1\u00c1", "path": null, "created_at": 3006}, {"\u0096": {}, "\u00b5\ud9be\udd19\u00c4\u00f8\u00ed\ud9f8\udd6e": [], "": {}, "meta": {"\u0095|F\uda1e\udfa3\u001c\u00fb\u0019\u00df\u009b\uda27\ude66\u00a5\u00c4\u00d1": {"Infinity": 1.113572605907252e+16, "\u00ce+\u0002\u00a1\u0086": true, "V\u001a\u00f5\u00cd\u0019\u0096": 1.1}, "\u0099\ud8b9\udf8c\u0016C\ud960\udd2f": [984, null]}, "user_id": "k\u00ac\ud8f8\uddceD\ud865\ude9e9\u00c8\ud8b2\udeb5\udb39\udf5e\udad3\udf5e\u00f3\u008f\u00f2", "filename": "\ud970\ude4b\u0087\ud95e\udded\u00b0\u00945", "id": "\u00e2\u00f6\u00a9\u0088\u0000\u009d3", "updated_at": -4339, "created_at": null}, {"m": {"\udb7b\uddbbY": {"not_supported": null, "BD\u00ac\u0088": 4.078067111373386e+154, "\udb65\ude3a\u00ae\uda73\ude01": true}, "\f\u00f1\u0089": true, "@": []}, "user_id": "\u00c8\u00d7", "updated_at": null, "filename": "\u00d4\"", "id": "\u00d6V\u00fd\u0018\u00d4\uda56\ude14\u0098", "created_at": null}]}' http://0.0.0.0:40901/api/v1/retrieval/process/files/batch 4. Test Case ID: tbvTsR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'\x11�\x18���' 'http://0.0.0.0:40901/api/v1/retrieval/process/files/batch?db=null&db=-943610&db=false' _____________________ POST /api/v1/retrieval/process/text ______________________ 1. Test Case ID: a9unS1 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"name": "", "content": "", "collection_name": ""}' http://0.0.0.0:40901/api/v1/retrieval/process/text 2. Test Case ID: MjgHfB - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "content": "", "collection_name": null}' http://0.0.0.0:40901/api/v1/retrieval/process/text 3. Test Case ID: 7Frgv3 - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"You do not have permission to access this resource. Please contact your administrator for assistance."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "content": "", "collection_name": ""}' http://0.0.0.0:40901/api/v1/retrieval/process/text 4. Test Case ID: e7qoR2 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�\x13s�Y �\x00hwp' http://0.0.0.0:40901/api/v1/retrieval/process/text ______________________ POST /api/v1/retrieval/process/url ______________________ 1. Test Case ID: XOMFyR - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"collection_name": "", "url": ""}' 'http://0.0.0.0:40901/api/v1/retrieval/process/url?process=true' 2. Test Case ID: tZp6Xx - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Error processing URL]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "", "url": ""}' 'http://0.0.0.0:40901/api/v1/retrieval/process/url?process=false' ______________________ POST /api/v1/retrieval/process/web ______________________ 1. Test Case ID: Nm13T3 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Could not read content from ]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "", "url": ""}' 'http://0.0.0.0:40901/api/v1/retrieval/process/web?process=true' 2. Test Case ID: irRAJs - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"collection_name": "", "url": ""}' 'http://0.0.0.0:40901/api/v1/retrieval/process/web?process=true&overwrite=true' __________________ POST /api/v1/retrieval/process/web/search ___________________ 1. Test Case ID: I4tt6z - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"queries": []}' http://0.0.0.0:40901/api/v1/retrieval/process/web/search 2. Test Case ID: 2y2w9K - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"You do not have permission to access this resource. Please contact your administrator for assistance."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"queries": [""]}' http://0.0.0.0:40901/api/v1/retrieval/process/web/search 3. Test Case ID: nCyGZJ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'o�f?\';��\x1a,�' http://0.0.0.0:40901/api/v1/retrieval/process/web/search ____________________ POST /api/v1/retrieval/process/youtube ____________________ 1. Test Case ID: KakXh3 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Could not read content from ]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "", "url": ""}' 'http://0.0.0.0:40901/api/v1/retrieval/process/youtube?process=true' 2. Test Case ID: egZ6UH - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"collection_name": "", "url": ""}' 'http://0.0.0.0:40901/api/v1/retrieval/process/youtube?process=true&overwrite=true' ___________________ POST /api/v1/retrieval/query/collection ____________________ 1. Test Case ID: zeh8zS - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"collection_names": [], "query": "", "k": null, "k_reranker": null, "r": null, "hybrid": null, "hybrid_bm25_weight": null, "enable_enriched_texts": null}' http://0.0.0.0:40901/api/v1/retrieval/query/collection 2. Test Case ID: N3gRc4 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - enable_enriched_texts: Incorrect type [200] OK: `{"distances":[[]],"documents":[[]],"metadatas":[[]]}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_names": [], "query": "", "k": null, "k_reranker": null, "r": null, "hybrid": null, "hybrid_bm25_weight": null, "enable_enriched_texts": 0}' http://0.0.0.0:40901/api/v1/retrieval/query/collection 3. Test Case ID: qrsxHo - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"You do not have permission to access this resource. Please contact your administrator for assistance."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_names": [""], "query": "", "k": null, "k_reranker": null, "r": null, "hybrid": null, "hybrid_bm25_weight": null, "enable_enriched_texts": null}' http://0.0.0.0:40901/api/v1/retrieval/query/collection 4. Test Case ID: Po5eZA - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 1 additional property not defined in the schema (`b{`). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Error querying knowledge base]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\uda18\udd9a\u0091b{": [], "enable_enriched_texts": null, "collection_names": [], "k_reranker": -70338, "k": null, "r": 1.6071082294400027e+142, "query": "\u00bb\u0006\u001b\ud973\uddd3\u00be"}' http://0.0.0.0:40901/api/v1/retrieval/query/collection _______________________ POST /api/v1/retrieval/query/doc _______________________ 1. Test Case ID: vyrwW1 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"collection_name": "", "query": "", "k": null, "k_reranker": null, "r": null, "hybrid": null, "hybrid_bm25_weight": null}' http://0.0.0.0:40901/api/v1/retrieval/query/doc 2. Test Case ID: HnFJbF - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"You do not have permission to access this resource. Please contact your administrator for assistance."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "", "query": "", "k": null, "k_reranker": null, "r": null, "hybrid": null, "hybrid_bm25_weight": false}' http://0.0.0.0:40901/api/v1/retrieval/query/doc 3. Test Case ID: yONxJS - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Error querying knowledge base]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "Q", "query": "4", "hybrid": null, "k": null, "r": null}' http://0.0.0.0:40901/api/v1/retrieval/query/doc _______________________ POST /api/v1/retrieval/reset/db ________________________ 1. Test Case ID: BgvnJG - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/retrieval/reset/db _____________________ POST /api/v1/retrieval/reset/uploads _____________________ 1. Test Case ID: oTw3Kd - Undocumented HTTP status code Received: 401 Documented: 200 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/retrieval/reset/uploads __________________________ POST /api/v1/skills/create __________________________ 1. Test Case ID: uG88Sk - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": "", "name": "", "description": null, "content": "", "meta": {"tags": []}, "is_active": true, "access_grants": []}' http://0.0.0.0:40901/api/v1/skills/create 2. Test Case ID: Q6zyUN - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Invalid skill ID]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "description": null, "content": "", "meta": {"tags": []}, "is_active": 0, "access_grants": []}' http://0.0.0.0:40901/api/v1/skills/create 3. Test Case ID: oivvC1 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"[ERROR: Invalid skill ID]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "description": null, "content": "", "meta": {"tags": []}, "is_active": true, "access_grants": null}' http://0.0.0.0:40901/api/v1/skills/create __________________ POST /api/v1/skills/id/{id}/access/update ___________________ 1. Test Case ID: DRFiBN - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/skills/id/0/access/update 2. Test Case ID: HYX6k8 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": [{}]}' http://0.0.0.0:40901/api/v1/skills/id/0/access/update 3. Test Case ID: u2ZN7i - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'<���!1,�\\�@\x1d�}�\x14��\x1c' http://0.0.0.0:40901/api/v1/skills/id/e5515b78-5975-4666-9ac3-4412e03cf572/access/update ______________________ POST /api/v1/skills/id/{id}/toggle ______________________ 1. Test Case ID: JZo0vZ - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/skills/id/0/toggle 2. Test Case ID: 2XE3ZZ - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/skills/id/0/toggle ______________________ POST /api/v1/skills/id/{id}/update ______________________ 1. Test Case ID: DUfkyp - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": "", "name": "", "description": null, "content": "", "meta": {"tags": []}, "is_active": true, "access_grants": []}' http://0.0.0.0:40901/api/v1/skills/id/0/update 2. Test Case ID: XBxD8L - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "description": null, "content": "", "meta": {"tags": []}, "is_active": 0, "access_grants": []}' http://0.0.0.0:40901/api/v1/skills/id/0/update 3. Test Case ID: 8gkXzN - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/skills/id/d98f4370-d79b-4f37-aaa2-2a61d50b8913/update 4. Test Case ID: sIbO8r - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"[ERROR: Error updating skill]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": "{\u00ce\udaa9\ude2e\udbe1\uded9", "id": "6dd18eb8-27cc-42da-9b12-33d85872c3fb", "name": "\u0095\u00e7"}' http://0.0.0.0:40901/api/v1/skills/id/c102bc13-d0cf-45d9-8c87-a0c5d3a6239d/update _____________________ POST /api/v1/tasks/auto/completions ______________________ 1. Test Case ID: V6GFr1 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/auto/completions 2. Test Case ID: jr8Hvo - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Autocompletion generation is disabled"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/auto/completions 3. Test Case ID: VMjvkD - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/auto/completions _______________________ POST /api/v1/tasks/config/update _______________________ 1. Test Case ID: 6VPl1g - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"TASK_MODEL": null, "TASK_MODEL_EXTERNAL": null, "TASK_MODEL_PARAMS": null, "ENABLE_TITLE_GENERATION": false, "TITLE_GENERATION_PROMPT_TEMPLATE": "", "IMAGE_PROMPT_GENERATION_PROMPT_TEMPLATE": "", "ENABLE_AUTOCOMPLETE_GENERATION": false, "AUTOCOMPLETE_GENERATION_INPUT_MAX_LENGTH": 0, "AUTOCOMPLETE_GENERATION_PROMPT_TEMPLATE": "", "TAGS_GENERATION_PROMPT_TEMPLATE": "", "FOLLOW_UP_GENERATION_PROMPT_TEMPLATE": "", "ENABLE_FOLLOW_UP_GENERATION": false, "ENABLE_TAGS_GENERATION": false, "ENABLE_SEARCH_QUERY_GENERATION": false, "ENABLE_RETRIEVAL_QUERY_GENERATION": false, "QUERY_GENERATION_PROMPT_TEMPLATE": "", "TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE": "", "ENABLE_VOICE_MODE_PROMPT": false, "VOICE_MODE_PROMPT_TEMPLATE": null}' http://0.0.0.0:40901/api/v1/tasks/config/update 2. Test Case ID: c1OK41 - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - eNABLE_VOICE_MODE_PROMPT: Incorrect type [200] OK: `{"TASK_MODEL":null,"TASK_MODEL_EXTERNAL":null,"TASK_MODEL_PARAMS":null,"TITLE_GENERATION_PROMPT_TEMPLATE":"","IMAGE_PROMPT_GENERATION_PROMPT_TEMPLATE":"","ENABLE_AUTOCOMPLETE_GENERATION":false,"AUTOCOMPLETE_GENERATION_INPUT_MAX_LENGTH":0,"AUTOCOMPLETE_GENERATION_PROMPT_TEMPLATE":"","TAGS_GENERATION_PROMPT_TEMPLATE":"","FOLLOW_UP_GENERATION_PROMPT_TEMPLATE":"","ENABLE_FOLLOW_UP_GENERATION":false,"ENABLE_TAGS_GENERATION":false,"ENABLE_TITLE_GENERATION":false,"ENABLE_SEARCH_QUERY_GENERATION":false,"ENABLE_RETR // Output truncated...` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"TASK_MODEL": null, "TASK_MODEL_EXTERNAL": null, "TASK_MODEL_PARAMS": null, "ENABLE_TITLE_GENERATION": false, "TITLE_GENERATION_PROMPT_TEMPLATE": "", "IMAGE_PROMPT_GENERATION_PROMPT_TEMPLATE": "", "ENABLE_AUTOCOMPLETE_GENERATION": false, "AUTOCOMPLETE_GENERATION_INPUT_MAX_LENGTH": 0, "AUTOCOMPLETE_GENERATION_PROMPT_TEMPLATE": "", "TAGS_GENERATION_PROMPT_TEMPLATE": "", "FOLLOW_UP_GENERATION_PROMPT_TEMPLATE": "", "ENABLE_FOLLOW_UP_GENERATION": false, "ENABLE_TAGS_GENERATION": false, "ENABLE_SEARCH_QUERY_GENERATION": false, "ENABLE_RETRIEVAL_QUERY_GENERATION": false, "QUERY_GENERATION_PROMPT_TEMPLATE": "", "TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE": "", "ENABLE_VOICE_MODE_PROMPT": 0, "VOICE_MODE_PROMPT_TEMPLATE": null}' http://0.0.0.0:40901/api/v1/tasks/config/update 3. Test Case ID: WeWTh0 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'\x10��' http://0.0.0.0:40901/api/v1/tasks/config/update _____________________ POST /api/v1/tasks/emoji/completions _____________________ 1. Test Case ID: 8dm44M - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/emoji/completions 2. Test Case ID: O4Jn1f - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/emoji/completions 3. Test Case ID: ZjxjE9 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/tasks/emoji/completions ___________________ POST /api/v1/tasks/follow_up/completions ___________________ 1. Test Case ID: NE13ER - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/follow_up/completions 2. Test Case ID: mCFA7k - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/tasks/follow_up/completions 3. Test Case ID: VQcTOX - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/follow_up/completions _________________ POST /api/v1/tasks/image_prompt/completions __________________ 1. Test Case ID: qysZj8 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/image_prompt/completions 2. Test Case ID: jxa8LV - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/image_prompt/completions 3. Test Case ID: zzASEe - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '��yq˦' http://0.0.0.0:40901/api/v1/tasks/image_prompt/completions ______________________ POST /api/v1/tasks/moa/completions ______________________ 1. Test Case ID: COcpIv - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/moa/completions 2. Test Case ID: W6jpLI - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/moa/completions 3. Test Case ID: 4cKxfe - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '���3�' http://0.0.0.0:40901/api/v1/tasks/moa/completions ____________________ POST /api/v1/tasks/queries/completions ____________________ 1. Test Case ID: sdkhP4 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/queries/completions 2. Test Case ID: CNgG6n - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/queries/completions 3. Test Case ID: wK6Eyx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'f���em�Q�ow���bM\x08�s*gN�^\x15[��\x07' http://0.0.0.0:40901/api/v1/tasks/queries/completions _____________________ POST /api/v1/tasks/tags/completions ______________________ 1. Test Case ID: yGtmhy - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/tags/completions 2. Test Case ID: QOKGq1 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '`�Z�r' http://0.0.0.0:40901/api/v1/tasks/tags/completions 3. Test Case ID: hUZIAP - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/tags/completions _____________________ POST /api/v1/tasks/title/completions _____________________ 1. Test Case ID: ZguO5E - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/title/completions 2. Test Case ID: fMqh39 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/tasks/title/completions 3. Test Case ID: MlnAsM - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/title/completions __________________ POST /api/v1/terminals/{server_id}/{path} ___________________ 1. Test Case ID: Y9N84u - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/api/v1/terminals/0/0 2. Test Case ID: rbxmvt - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"error":"Terminal server '0' not found"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/terminals/0/0 __________________________ POST /api/v1/tools/create ___________________________ 1. Test Case ID: 3Whtyg - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"i18n": {}, "description": null, "manifest": {}, "has_user_valves": false}, "access_grants": []}' http://0.0.0.0:40901/api/v1/tools/create 2. Test Case ID: 7lBqZM - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Only alphanumeric characters and underscores are allowed in the id"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"i18n": {}, "description": null, "manifest": {}, "has_user_valves": 0}, "access_grants": []}' http://0.0.0.0:40901/api/v1/tools/create 3. Test Case ID: yeWLyF - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx [400] Bad Request: `{"detail":"Only alphanumeric characters and underscores are allowed in the id"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"i18n": {}, "description": null, "manifest": {}, "has_user_valves": false}, "access_grants": null}' http://0.0.0.0:40901/api/v1/tools/create ___________________ POST /api/v1/tools/id/{id}/access/update ___________________ 1. Test Case ID: lZVhkC - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/tools/id/0/access/update 2. Test Case ID: RROk7C - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": [{}]}' http://0.0.0.0:40901/api/v1/tools/id/0/access/update 3. Test Case ID: NPOWa0 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'\x15��' http://0.0.0.0:40901/api/v1/tools/id/717d34ea-7bc0-481e-8ba4-2b4a379b860d/access/update ______________________ POST /api/v1/tools/id/{id}/update _______________________ 1. Test Case ID: PXsWVy - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"i18n": {}, "description": null, "manifest": {}, "has_user_valves": false}, "access_grants": []}' http://0.0.0.0:40901/api/v1/tools/id/0/update 2. Test Case ID: cBKUdo - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�H�\x12�`�L�' http://0.0.0.0:40901/api/v1/tools/id/99570f8f-3f49-4f89-a92b-fcdda79b27f4/update ___________________ POST /api/v1/tools/id/{id}/valves/update ___________________ 1. Test Case ID: GWCPG6 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tools/id/0/valves/update 2. Test Case ID: k79s1u - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'o�sε�\n�v�)�' http://0.0.0.0:40901/api/v1/tools/id/53acafc6-4f32-4b0c-8667-7acf94da6fe4/valves/update ________________ POST /api/v1/tools/id/{id}/valves/user/update _________________ 1. Test Case ID: f9AhGh - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tools/id/0/valves/user/update 2. Test Case ID: fdCeT9 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tools/id/0/valves/user/update 3. Test Case ID: bN5HoJ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�\x03��\x16-#Y' http://0.0.0.0:40901/api/v1/tools/id/d7597fc9-8d80-4fb2-932d-674ceca6341d/valves/user/update _________________________ POST /api/v1/tools/load/url __________________________ 1. Test Case ID: SQOt05 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"url": "https://0.com"}' http://0.0.0.0:40901/api/v1/tools/load/url 2. Test Case ID: uoQLJo - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"detail":"[ERROR: Error fetching tool]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "https://000000000000000000000000000000000000000000000000000000000000000.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaa"}' http://0.0.0.0:40901/api/v1/tools/load/url 3. Test Case ID: sQJXGB - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�d' http://0.0.0.0:40901/api/v1/tools/load/url ____________________ POST /api/v1/users/default/permissions ____________________ 1. Test Case ID: wyq4wM - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"workspace": {"models": false, "knowledge": false, "prompts": false, "tools": false, "skills": false, "models_import": false, "models_export": false, "prompts_import": false, "prompts_export": false, "tools_import": false, "tools_export": false, "skills_import": false, "skills_export": false}, "sharing": {"models": false, "public_models": false, "knowledge": false, "public_knowledge": false, "prompts": false, "public_prompts": false, "tools": false, "public_tools": false, "skills": false, "public_skills": false, "notes": false, "public_notes": false, "folders": false, "public_chats": false, "open_chats": false, "public_calendars": false}, "access_grants": {"allow_users": true, "allow_groups": true}, "chat": {"controls": true, "valves": true, "system_prompt": true, "params": true, "file_upload": true, "web_upload": true, "delete": true, "delete_message": true, "continue_response": true, "regenerate_response": true, "rate_response": true, "edit": true, "share": true, "export": true, "import": true, "stt": true, "tts": true, "call": true, "multiple_models": true, "temporary": true, "temporary_enforced": false}, "features": {"api_keys": false, "notes": true, "channels": true, "folders": true, "direct_tool_servers": false, "web_search": true, "image_generation": true, "code_interpreter": true, "memories": true, "automations": false, "calendar": true, "webhooks": false}, "settings": {"interface": true}}' http://0.0.0.0:40901/api/v1/users/default/permissions 2. Test Case ID: VbgLiM - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - settings -> interface: Incorrect type [200] OK: `{"workspace":{"models":false,"knowledge":false,"prompts":false,"tools":false,"skills":false,"models_import":false,"models_export":false,"prompts_import":false,"prompts_export":false,"tools_import":false,"tools_export":false,"skills_import":false,"skills_export":false},"sharing":{"models":false,"public_models":false,"knowledge":false,"public_knowledge":false,"prompts":false,"public_prompts":false,"tools":false,"public_tools":false,"skills":false,"public_skills":false,"notes":false,"public_notes":false,"folde // Output truncated...` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"workspace": {"models": false, "knowledge": false, "prompts": false, "tools": false, "skills": false, "models_import": false, "models_export": false, "prompts_import": false, "prompts_export": false, "tools_import": false, "tools_export": false, "skills_import": false, "skills_export": false}, "sharing": {"models": false, "public_models": false, "knowledge": false, "public_knowledge": false, "prompts": false, "public_prompts": false, "tools": false, "public_tools": false, "skills": false, "public_skills": false, "notes": false, "public_notes": false, "folders": false, "public_chats": false, "open_chats": false, "public_calendars": false}, "access_grants": {"allow_users": true, "allow_groups": true}, "chat": {"controls": true, "valves": true, "system_prompt": true, "params": true, "file_upload": true, "web_upload": true, "delete": true, "delete_message": true, "continue_response": true, "regenerate_response": true, "rate_response": true, "edit": true, "share": true, "export": true, "import": true, "stt": true, "tts": true, "call": true, "multiple_models": true, "temporary": true, "temporary_enforced": false}, "features": {"api_keys": false, "notes": true, "channels": true, "folders": true, "direct_tool_servers": false, "web_search": true, "image_generation": true, "code_interpreter": true, "memories": true, "automations": false, "calendar": true, "webhooks": false}, "settings": {"interface": 0}}' http://0.0.0.0:40901/api/v1/users/default/permissions 3. Test Case ID: iKRumh - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '`��/�P6' http://0.0.0.0:40901/api/v1/users/default/permissions _____________________ POST /api/v1/users/user/info/update ______________________ 1. Test Case ID: UF75J5 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/users/user/info/update 2. Test Case ID: g8a9QA - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '����' http://0.0.0.0:40901/api/v1/users/user/info/update ___________________ POST /api/v1/users/user/settings/update ____________________ 1. Test Case ID: UuoKHy - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"ui": {}}' http://0.0.0.0:40901/api/v1/users/user/settings/update 2. Test Case ID: RrVA6F - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/api/v1/users/user/settings/update ____________________ POST /api/v1/users/user/status/update _____________________ 1. Test Case ID: 9jlbwJ - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"status_emoji": null, "status_message": null, "status_expires_at": null}' http://0.0.0.0:40901/api/v1/users/user/status/update 2. Test Case ID: YT6UzN - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: in body - status_expires_at: Incorrect type [200] OK: `{"id":"642cecb4-183b-4992-a509-a8db9c3506de","email":"admin@example.com","username":null,"role":"admin","name":"","profile_image_url":"/api/v1/users/642cecb4-183b-4992-a509-a8db9c3506de/profile/image","profile_banner_image_url":null,"bio":null,"gender":null,"date_of_birth":"2000-01-01","timezone":"","presence_state":null,"status_emoji":null,"status_message":null,"status_expires_at":0,"info":{},"settings":{"ui":{}},"oauth":null,"scim":null,"last_active_at":1791346042,"updated_at":1791346042,"created_at":1791 // Output truncated...` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"status_emoji": null, "status_message": null, "status_expires_at": false}' http://0.0.0.0:40901/api/v1/users/user/status/update 3. Test Case ID: 7QiOB2 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'%M:�0��o_�\x1a8�Z�j� -G6�|`�52*�' http://0.0.0.0:40901/api/v1/users/user/status/update ___________________ POST /api/v1/users/user/variables/update ___________________ 1. Test Case ID: t1Rk9Y - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"variables": {}}' http://0.0.0.0:40901/api/v1/users/user/variables/update 2. Test Case ID: ci6xWB - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�\x08�' http://0.0.0.0:40901/api/v1/users/user/variables/update 3. Test Case ID: 2GfIb0 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 4 additional properties not defined in the schema (``, `|s²𩜁°®z`, `$ÿè` and 1 more). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. [400] Bad Request: `{"detail":"Invalid user variable key: \r\n"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"": [[]], "\udb8d\udf96$\u00ff\u00e8": {}, "\udb66\ude42|s\u00b2\ud865\udf01\u0095\u008f\u00b0\ud80a\udf08\u00ae\udab7\ude0e\ud926\udce7z": {}, "\udbc3\udf3dFm\udb3c\udd6c\u0013\u00b8\n\u0004\u0001Or.": -5553327447820768.0, "variables": {"\uda9c\uddb2\u0096\r\n": {"": {"\udb6f\udd26^\u009f\u00bf%\u00da\u0090\u00ca\ud8c9\udf0a|P": 12006, "X\udb20\uddf5": -2765, "\u00ca\u00fc\u00f0\ud8c5\udd97\u00b0\u0019\u0088/": -2839333314224158408704}}, "\ud8e3\udc6f\u00c5\ud881\udd78\u0003\u00d9\u001d\u00e58o\u001e\ud9f9\ude1f\ufa3b9\udbee\udf97\ud993\udef3": {"\ud86e\udc7d\udaf1\udfa5}h\u00f8x\u0098": 1.7976931348623157e+308, "\u00e0\u00b9\ud98d\udfbcL\u00cc": true, "": 0.05}, "s\u008f": [], "\u00cb": {"\ud94c\udd66\u00fbL": 1.7976931348623157e+308, "!,": 0.99999}, "": {"\u0019\u00f6n\u00f7u": [], "\u00ca\ud892\udd1b": null, "i\u001f\u00cd": {"U\ud8af\udea6\ud9db\ude75": ["\u008e", true], "then": 3.738650724355295e+103, "\ud9a0\udd1f": false}}, "\uda97\udef5R\udb91\ude19\ud897\udd0a\u0014\u00eb\uda0e\ude293": true, "\u00d2\ud84a\udc6bkhU\ud814\udc44d": {}, "\u0090\uda84\ude65": [false, null, "iy\u00ed{"], "null": {"\u00e9p": [null, null, 0.3333333333333333], "\u0006\u00c8\u00a4\u0018\u00fe\u00da\u0081g\u0007R\u0090V\u0081cE": {}}, "j\uda05\udf20+\uda3a\ude41\u00c2\u00c2~\udbdc\ude86\ud8e7\udeb5\u0093 �' http://0.0.0.0:40901/openai/responses _____________________________ POST /openai/verify ______________________________ 1. Test Case ID: Gni7gj - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST -H 'Content-Type: application/json' -d '{"url": "", "key": "", "config": null}' http://0.0.0.0:40901/openai/verify 2. Test Case ID: FCnJQ5 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"detail":"Open WebUI: Server Connection Error"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "key": "", "config": {}}' http://0.0.0.0:40901/openai/verify 3. Test Case ID: 2z6nrA - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:40901/openai/verify _____________________________ POST /openai/{path} ______________________________ 1. Test Case ID: nl3PTI - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X POST http://0.0.0.0:40901/openai/0 2. Test Case ID: uXgAVq - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Direct API passthrough is disabled. Set ENABLE_OPENAI_API_PASSTHROUGH=True to enable."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40901/openai/0 3. Test Case ID: WrdlmA - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X POST http://0.0.0.0:40901/openai/%F2%AA%A6%8E%0Aw ______________________________ PUT /api/changelog ______________________________ 1. Test Case ID: 8iDZKh - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/api/changelog ______________________ PUT /api/chat/actions/{action_id} _______________________ 1. Test Case ID: HaQzGz - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/chat/actions/0 ___________________________ PUT /api/chat/completed ____________________________ 1. Test Case ID: s5vNAu - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/chat/completed __________________________ PUT /api/chat/completions ___________________________ 1. Test Case ID: Vo6jzo - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/chat/completions _______________________________ PUT /api/config ________________________________ 1. Test Case ID: ELYFIr - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/api/config _____________________________ PUT /api/embeddings ______________________________ 1. Test Case ID: y9wGm6 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/embeddings _______________________________ PUT /api/events ________________________________ 1. Test Case ID: hCXa3L - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/events ___________________________ PUT /api/events/webhooks ___________________________ 1. Test Case ID: a1TngL - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": null, "url": "", "enabled": true, "events": [], "targets": []}' http://0.0.0.0:40901/api/events/webhooks ____________________ PUT /api/events/webhooks/{webhook_id} _____________________ 1. Test Case ID: dPiMqF - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"name": null, "url": null, "enabled": null, "events": [], "targets": []}' http://0.0.0.0:40901/api/events/webhooks/0 2. Test Case ID: OYtUbf - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Webhook not found"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": null, "url": null, "enabled": 0, "events": [], "targets": []}' http://0.0.0.0:40901/api/events/webhooks/0 3. Test Case ID: qRcKxE - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'���\x1d�Oz�\x00�' http://0.0.0.0:40901/api/events/webhooks/%3E%C3%9A%F2%A6%9B%B5%13 _______________________________ PUT /api/message _______________________________ 1. Test Case ID: UFnzCm - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/message ________________________ PUT /api/message/count_tokens _________________________ 1. Test Case ID: G8uE2y - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/message/count_tokens _______________________________ PUT /api/models ________________________________ 1. Test Case ID: aKzKWU - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/models?refresh=true' _____________________________ PUT /api/models/base _____________________________ 1. Test Case ID: nAno1i - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/models/base ____________________________ PUT /api/models/unload ____________________________ 1. Test Case ID: mxIP8X - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": ""}' http://0.0.0.0:40901/api/models/unload ________________________________ PUT /api/tasks ________________________________ 1. Test Case ID: Jc4Rpa - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/tasks ________________________ PUT /api/tasks/chat/{chat_id} _________________________ 1. Test Case ID: LdnADf - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/tasks/chat/0 ______________________ PUT /api/tasks/chat/{chat_id}/stop ______________________ 1. Test Case ID: qh5ind - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/tasks/chat/3cbb311c-0206-45eb-b59e-81219378e188/stop ________________________ PUT /api/tasks/stop/{task_id} _________________________ 1. Test Case ID: AqYBeb - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/tasks/stop/0 ________________________________ PUT /api/usage ________________________________ 1. Test Case ID: Lnofjk - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/usage _________________________ PUT /api/v1/analytics/daily __________________________ 1. Test Case ID: ApV3ZG - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/analytics/daily?start_date=0&end_date=0&group_id=fdfcd829-8d14-45b2-b360-c717668000ea&granularity=daily' ________________________ PUT /api/v1/analytics/messages ________________________ 1. Test Case ID: yurALB - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/analytics/messages?model_id=&user_id=642cecb4-183b-4992-a509-a8db9c3506de&chat_id=9c4740e7-5ac9-4c1f-87f6-5a664573803e&start_date=0&end_date=0&skip=0&limit=50' _________________________ PUT /api/v1/analytics/models _________________________ 1. Test Case ID: YnuGFO - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/analytics/models?start_date=0&end_date=0&group_id=268f2740-fc8d-41bc-b747-f132e20fb670' ________________ PUT /api/v1/analytics/models/{model_id}/chats _________________ 1. Test Case ID: Le5tE1 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/analytics/models/0/chats?start_date=0&end_date=0&skip=0&limit=50&order_by=updated_at&direction=desc' _______________ PUT /api/v1/analytics/models/{model_id}/overview _______________ 1. Test Case ID: rrHR9P - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/analytics/models/0/overview?days=30' ________________________ PUT /api/v1/analytics/summary _________________________ 1. Test Case ID: qboN3x - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/analytics/summary?start_date=0&end_date=0&group_id=d5e1ecb5-6303-4c77-9a8f-6c386db1a2e5' _________________________ PUT /api/v1/analytics/tokens _________________________ 1. Test Case ID: wD3Dfb - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/analytics/tokens?start_date=0&end_date=0&group_id=0e6381af-f1c0-4fe9-9472-4616a3595c8d' _________________________ PUT /api/v1/analytics/users __________________________ 1. Test Case ID: UaEXHz - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/analytics/users?start_date=0&end_date=0&group_id=61f59e2c-93ab-40dd-9d16-9adb16234a12&limit=50' ___________________________ PUT /api/v1/audio/config ___________________________ 1. Test Case ID: KJ8pmU - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/audio/config _______________________ PUT /api/v1/audio/config/update ________________________ 1. Test Case ID: QSpUGD - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"tts": {"OPENAI_API_BASE_URL": "", "OPENAI_API_KEY": "", "OPENAI_PARAMS": null, "API_KEY": "", "ENGINE": "", "MODEL": "", "VOICE": "", "SPLIT_ON": "", "AZURE_SPEECH_REGION": "", "AZURE_SPEECH_BASE_URL": "", "AZURE_SPEECH_OUTPUT_FORMAT": "", "MISTRAL_API_KEY": "", "MISTRAL_API_BASE_URL": ""}, "stt": {"OPENAI_API_BASE_URL": "", "OPENAI_API_KEY": "", "OPENAI_API_REQUEST_FORMAT": "multipart", "ENGINE": "", "MODEL": "", "SUPPORTED_CONTENT_TYPES": [], "ALLOWED_EXTENSIONS": [], "WHISPER_MODEL": "", "DEEPGRAM_API_KEY": "", "AZURE_API_KEY": "", "AZURE_REGION": "", "AZURE_LOCALES": "", "AZURE_BASE_URL": "", "AZURE_MAX_SPEAKERS": "", "MISTRAL_API_KEY": "", "MISTRAL_API_BASE_URL": "", "MISTRAL_USE_CHAT_COMPLETIONS": false}}' http://0.0.0.0:40901/api/v1/audio/config/update ___________________________ PUT /api/v1/audio/models ___________________________ 1. Test Case ID: uZ4stK - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/audio/models ___________________________ PUT /api/v1/audio/speech ___________________________ 1. Test Case ID: sG6Xpn - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/audio/speech _______________________ PUT /api/v1/audio/transcriptions _______________________ 1. Test Case ID: 2IiIaR - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=497c4751c523c5bbe4e85aa706e026cc' -d $'--497c4751c523c5bbe4e85aa706e026cc\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--497c4751c523c5bbe4e85aa706e026cc\r\nContent-Disposition: form-data; name="language"\r\n\r\nnull\r\n--497c4751c523c5bbe4e85aa706e026cc--\r\n' http://0.0.0.0:40901/api/v1/audio/transcriptions ___________________________ PUT /api/v1/audio/voices ___________________________ 1. Test Case ID: HgQKjf - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/audio/voices ______________________________ PUT /api/v1/auths/ ______________________________ 1. Test Case ID: jD9QXW - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/auths/ ____________________________ PUT /api/v1/auths/add _____________________________ 1. Test Case ID: 97WvD7 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "email": "", "password": "", "profile_image_url": "/user.png", "role": "pending"}' http://0.0.0.0:40901/api/v1/auths/add ________________________ PUT /api/v1/auths/admin/config ________________________ 1. Test Case ID: spVpzM - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/auths/admin/config _____________________ PUT /api/v1/auths/admin/config/ldap ______________________ 1. Test Case ID: jpGUiG - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/auths/admin/config/ldap __________________ PUT /api/v1/auths/admin/config/ldap/server __________________ 1. Test Case ID: yeRrjD - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"label": "", "host": "", "port": null, "attribute_for_mail": "mail", "attribute_for_username": "uid", "app_dn": "", "app_dn_password": "", "search_base": "", "search_filters": "", "use_tls": true, "certificate_path": null, "validate_cert": true, "ciphers": "ALL", "enable_group_management": false, "enable_group_creation": false, "attribute_for_groups": "memberOf"}' http://0.0.0.0:40901/api/v1/auths/admin/config/ldap/server _____________________ PUT /api/v1/auths/admin/config/oauth _____________________ 1. Test Case ID: YHkH8L - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_OAUTH": null, "ENABLE_OAUTH_SIGNUP": null, "OAUTH_MERGE_ACCOUNTS_BY_EMAIL": null, "OAUTH_AUTO_REDIRECT": null, "OAUTH_ALLOWED_DOMAINS": null, "OAUTH_BLOCKED_GROUPS": null, "ENABLE_OAUTH_ROLE_MANAGEMENT": null, "OAUTH_ROLES_CLAIM": null, "OAUTH_ADMIN_ROLES": null, "OAUTH_ALLOWED_ROLES": null, "ENABLE_OAUTH_GROUP_MANAGEMENT": null, "ENABLE_OAUTH_GROUP_CREATION": null, "OAUTH_GROUP_CLAIM": null, "OAUTH_GROUP_DEFAULT_SHARE": null, "OAUTH_PROVIDER_NAME": null, "OPENID_PROVIDER_URL": null, "OAUTH_CLIENT_ID": null, "OAUTH_CLIENT_SECRET": null, "OPENID_REDIRECT_URI": null, "OAUTH_SCOPES": null, "OAUTH_CODE_CHALLENGE_METHOD": null, "OAUTH_TOKEN_ENDPOINT_AUTH_METHOD": null, "OPENID_END_SESSION_ENDPOINT": null, "OAUTH_TIMEOUT": null, "OAUTH_CLIENT_TIMEOUT": null, "OAUTH_EMAIL_CLAIM": null, "OAUTH_USERNAME_CLAIM": null, "OAUTH_PICTURE_CLAIM": null, "OAUTH_SUB_CLAIM": null, "OAUTH_AUDIENCE": null, "OAUTH_UPDATE_EMAIL_ON_LOGIN": null, "OAUTH_UPDATE_NAME_ON_LOGIN": null, "OAUTH_UPDATE_PICTURE_ON_LOGIN": null, "OAUTH_REFRESH_TOKEN_INCLUDE_SCOPE": null}' http://0.0.0.0:40901/api/v1/auths/admin/config/oauth _______________________ PUT /api/v1/auths/admin/details ________________________ 1. Test Case ID: KSU9OB - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/auths/admin/details __________________________ PUT /api/v1/auths/api_key ___________________________ 1. Test Case ID: gJKkFu - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/auths/api_key ____________________________ PUT /api/v1/auths/ldap ____________________________ 1. Test Case ID: O9lTKE - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"user": "", "password": ""}' http://0.0.0.0:40901/api/v1/auths/ldap _________________ PUT /api/v1/auths/oauth/sessions/{provider} __________________ 1. Test Case ID: IjJdDG - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/auths/oauth/sessions/0 ______________ PUT /api/v1/auths/oauth/{provider}/token/exchange _______________ 1. Test Case ID: IVNxBl - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"token": ""}' http://0.0.0.0:40901/api/v1/auths/oauth/0/token/exchange ___________________________ PUT /api/v1/auths/signin ___________________________ 1. Test Case ID: StihIN - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"email": "", "password": ""}' http://0.0.0.0:40901/api/v1/auths/signin ___________________________ PUT /api/v1/auths/signup ___________________________ 1. Test Case ID: 6vpIWN - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"name": "", "email": "", "password": "", "profile_image_url": "/user.png"}' http://0.0.0.0:40901/api/v1/auths/signup _______________________ PUT /api/v1/auths/update/profile _______________________ 1. Test Case ID: 2wpJoZ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"profile_image_url": "", "name": "", "bio": null, "gender": null, "date_of_birth": "2000-01-01"}' http://0.0.0.0:40901/api/v1/auths/update/profile ______________________ PUT /api/v1/auths/update/timezone _______________________ 1. Test Case ID: zSxWt8 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"timezone": ""}' http://0.0.0.0:40901/api/v1/auths/update/timezone ________________________ PUT /api/v1/automations/create ________________________ 1. Test Case ID: sa6R4G - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "folder_id": null, "data": {"prompt": "", "model_id": "", "rrule": "", "terminal": null, "target": null}, "meta": null, "is_active": true}' http://0.0.0.0:40901/api/v1/automations/create _________________________ PUT /api/v1/automations/list _________________________ 1. Test Case ID: nyHDQw - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/automations/list?query=&status=&folder_id=&page=1' _________________________ PUT /api/v1/automations/{id} _________________________ 1. Test Case ID: gZYXgW - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/automations/0 _____________________ PUT /api/v1/automations/{id}/delete ______________________ 1. Test Case ID: LRh4lW - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/automations/0/delete _______________________ PUT /api/v1/automations/{id}/run _______________________ 1. Test Case ID: fDilcS - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/automations/0/run ______________________ PUT /api/v1/automations/{id}/runs _______________________ 1. Test Case ID: VKQW0K - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/automations/0/runs?skip=0&limit=50' _____________________ PUT /api/v1/automations/{id}/toggle ______________________ 1. Test Case ID: YvUjRJ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/automations/0/toggle _____________________ PUT /api/v1/automations/{id}/update ______________________ 1. Test Case ID: bHBtR4 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "folder_id": null, "data": {"prompt": "", "model_id": "", "rrule": "", "terminal": null, "target": null}, "meta": null, "is_active": true}' http://0.0.0.0:40901/api/v1/automations/0/update ____________________________ PUT /api/v1/calendars/ ____________________________ 1. Test Case ID: 4s8Gch - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/calendars/ _________________________ PUT /api/v1/calendars/create _________________________ 1. Test Case ID: UXJwpL - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "color": null, "data": null, "meta": null, "access_grants": []}' http://0.0.0.0:40901/api/v1/calendars/create _________________________ PUT /api/v1/calendars/events _________________________ 1. Test Case ID: x61lDq - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/calendars/events?start=&end=&calendar_ids=' _____________________ PUT /api/v1/calendars/events/create ______________________ 1. Test Case ID: 1tksDb - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"calendar_id": "", "title": "", "description": null, "start_at": 0, "end_at": null, "all_day": false, "rrule": null, "color": null, "location": null, "data": null, "meta": null, "attendees": []}' http://0.0.0.0:40901/api/v1/calendars/events/create _____________________ PUT /api/v1/calendars/events/search ______________________ 1. Test Case ID: Kxy1qQ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/calendars/events/search?query=&skip=0&limit=30' ___________________ PUT /api/v1/calendars/events/{event_id} ____________________ 1. Test Case ID: Wfjin9 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/calendars/events/0 ________________ PUT /api/v1/calendars/events/{event_id}/delete ________________ 1. Test Case ID: ODufFd - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/calendars/events/0/delete _________________ PUT /api/v1/calendars/events/{event_id}/rsvp _________________ 1. Test Case ID: MXeM68 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"status": ""}' http://0.0.0.0:40901/api/v1/calendars/events/0/rsvp ________________ PUT /api/v1/calendars/events/{event_id}/update ________________ 1. Test Case ID: hEydZj - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"calendar_id": null, "title": null, "description": null, "start_at": null, "end_at": null, "all_day": null, "rrule": null, "color": null, "location": null, "data": null, "meta": null, "is_cancelled": null, "attendees": []}' http://0.0.0.0:40901/api/v1/calendars/events/0/update _____________________ PUT /api/v1/calendars/{calendar_id} ______________________ 1. Test Case ID: E0iZBD - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/calendars/b9d43af2-1401-43ce-9bca-e5c9143ab9dd _________________ PUT /api/v1/calendars/{calendar_id}/default __________________ 1. Test Case ID: FXpj3Y - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/calendars/a61b0fb5-9384-4882-89e0-58d62db81b3c/default __________________ PUT /api/v1/calendars/{calendar_id}/delete __________________ 1. Test Case ID: 2NSfoo - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/calendars/b1f80563-431c-4ed6-8cee-c27518dfd507/delete __________________ PUT /api/v1/calendars/{calendar_id}/update __________________ 1. Test Case ID: m4yShr - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": null, "color": null, "data": null, "meta": null, "access_grants": []}' http://0.0.0.0:40901/api/v1/calendars/115bb2ff-e142-4a3b-bc8a-8d53750ea80b/update ____________________________ PUT /api/v1/channels/ _____________________________ 1. Test Case ID: N45pDk - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/ _________________________ PUT /api/v1/channels/create __________________________ 1. Test Case ID: 2IQXDP - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": null, "is_private": null, "data": null, "meta": null, "access_grants": [], "group_ids": [], "user_ids": [], "type": null}' http://0.0.0.0:40901/api/v1/channels/create __________________________ PUT /api/v1/channels/list ___________________________ 1. Test Case ID: aiz4K2 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/list _____________________ PUT /api/v1/channels/users/{user_id} _____________________ 1. Test Case ID: 4zgFfv - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/users/642cecb4-183b-4992-a509-a8db9c3506de ___________ PUT /api/v1/channels/webhooks/{webhook_id}/profile/image ___________ 1. Test Case ID: f9xtQn - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/webhooks/0/profile/image ______________ PUT /api/v1/channels/webhooks/{webhook_id}/{token} ______________ 1. Test Case ID: 40LegI - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"content": ""}' http://0.0.0.0:40901/api/v1/channels/webhooks/0/0 __________________________ PUT /api/v1/channels/{id} ___________________________ 1. Test Case ID: L8YbxF - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/0 _______________________ PUT /api/v1/channels/{id}/delete _______________________ 1. Test Case ID: WRjdpJ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/0/delete ______________________ PUT /api/v1/channels/{id}/members _______________________ 1. Test Case ID: qh9jXQ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/channels/0/members?query=&order_by=&direction=&page=1' ___________________ PUT /api/v1/channels/{id}/members/active ___________________ 1. Test Case ID: EmNm0z - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"is_active": false}' http://0.0.0.0:40901/api/v1/channels/0/members/active ______________________ PUT /api/v1/channels/{id}/messages ______________________ 1. Test Case ID: q4H44K - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/channels/0/messages?skip=0&limit=50' __________________ PUT /api/v1/channels/{id}/messages/pinned ___________________ 1. Test Case ID: 87xSCb - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/channels/0/messages/pinned?page=1' ___________________ PUT /api/v1/channels/{id}/messages/post ____________________ 1. Test Case ID: QwX1mL - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"temp_id": null, "content": "", "reply_to_id": null, "parent_id": null, "data": null, "meta": null}' http://0.0.0.0:40901/api/v1/channels/0/messages/post _______________ PUT /api/v1/channels/{id}/messages/{message_id} ________________ 1. Test Case ID: psKLAV - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/0/messages/0 _____________ PUT /api/v1/channels/{id}/messages/{message_id}/data _____________ 1. Test Case ID: a93ojO - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/0/messages/0/data ____________ PUT /api/v1/channels/{id}/messages/{message_id}/delete ____________ 1. Test Case ID: Lq3zJF - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/0/messages/0/delete _____________ PUT /api/v1/channels/{id}/messages/{message_id}/pin ______________ 1. Test Case ID: AcFdXt - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"is_pinned": false}' http://0.0.0.0:40901/api/v1/channels/0/messages/0/pin ________ PUT /api/v1/channels/{id}/messages/{message_id}/reactions/add _________ 1. Test Case ID: ktVINt - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:40901/api/v1/channels/0/messages/0/reactions/add _______ PUT /api/v1/channels/{id}/messages/{message_id}/reactions/remove _______ 1. Test Case ID: aUcxwv - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:40901/api/v1/channels/0/messages/0/reactions/remove ____________ PUT /api/v1/channels/{id}/messages/{message_id}/thread ____________ 1. Test Case ID: hmuX25 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/channels/0/messages/0/thread?skip=0&limit=50' ____________ PUT /api/v1/channels/{id}/messages/{message_id}/update ____________ 1. Test Case ID: w85kN6 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"temp_id": null, "content": "", "reply_to_id": null, "parent_id": "", "data": null, "meta": null}' http://0.0.0.0:40901/api/v1/channels/0/messages/0/update _______________________ PUT /api/v1/channels/{id}/update _______________________ 1. Test Case ID: AZ8KcN - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": null, "is_private": null, "data": null, "meta": null, "access_grants": [], "group_ids": [], "user_ids": []}' http://0.0.0.0:40901/api/v1/channels/0/update _________________ PUT /api/v1/channels/{id}/update/members/add _________________ 1. Test Case ID: AmoPFL - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"user_ids": [], "group_ids": []}' http://0.0.0.0:40901/api/v1/channels/0/update/members/add _______________ PUT /api/v1/channels/{id}/update/members/remove ________________ 1. Test Case ID: J650Ul - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"user_ids": []}' http://0.0.0.0:40901/api/v1/channels/0/update/members/remove ______________________ PUT /api/v1/channels/{id}/webhooks ______________________ 1. Test Case ID: Q8KbvZ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/0/webhooks __________________ PUT /api/v1/channels/{id}/webhooks/create ___________________ 1. Test Case ID: HtDN12 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "profile_image_url": null}' http://0.0.0.0:40901/api/v1/channels/0/webhooks/create ____________ PUT /api/v1/channels/{id}/webhooks/{webhook_id}/delete ____________ 1. Test Case ID: 0zSnmB - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/channels/0/webhooks/0/delete ____________ PUT /api/v1/channels/{id}/webhooks/{webhook_id}/update ____________ 1. Test Case ID: NNVhnF - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "profile_image_url": null}' http://0.0.0.0:40901/api/v1/channels/0/webhooks/0/update _________________________ PUT /api/v1/chat/completions _________________________ 1. Test Case ID: ybvcXN - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/chat/completions ______________________________ PUT /api/v1/chats/ ______________________________ 1. Test Case ID: dhLioc - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/?page=0&include_pinned=true&include_folders=true&sort_by=updated_at&sort_dir=desc' ____________________________ PUT /api/v1/chats/all _____________________________ 1. Test Case ID: Zwd6nI - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/all ________________________ PUT /api/v1/chats/all/archived ________________________ 1. Test Case ID: XlZzcY - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/all/archived ___________________________ PUT /api/v1/chats/all/db ___________________________ 1. Test Case ID: 2mRxiF - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/all/db __________________________ PUT /api/v1/chats/all/tags __________________________ 1. Test Case ID: K46OqS - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/all/tags ________________________ PUT /api/v1/chats/archive/all _________________________ 1. Test Case ID: x4t7zX - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/archive/all __________________________ PUT /api/v1/chats/archived __________________________ 1. Test Case ID: 9yiGut - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/archived?page=0&query=&order_by=&direction=' _______________________ PUT /api/v1/chats/archived/count _______________________ 1. Test Case ID: CaMIMX - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/archived/count ___________________________ PUT /api/v1/chats/config ___________________________ 1. Test Case ID: PjRDLa - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"CONTEXT_COMPACTION_MODEL": "", "ENABLE_CONTEXT_COMPACTION": false, "CONTEXT_COMPACTION_TOKEN_THRESHOLD": 0, "CONTEXT_COMPACTION_TOKEN_CAP": null, "CONTEXT_COMPACTION_RETENTION_PERCENTAGE": 40, "CONTEXT_COMPACTION_PROMPT_TEMPLATE": "", "ENABLE_TOOL_PERMISSIONS": false}' http://0.0.0.0:40901/api/v1/chats/config _____________________ PUT /api/v1/chats/folder/{folder_id} _____________________ 1. Test Case ID: Fmb8KX - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/folder/0 __________________ PUT /api/v1/chats/folder/{folder_id}/list ___________________ 1. Test Case ID: 1lPzy3 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/folder/0/list?page=1&sort_by=unread_updated_at&sort_dir=desc' ___________________________ PUT /api/v1/chats/import ___________________________ 1. Test Case ID: subgKj - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"chats": []}' http://0.0.0.0:40901/api/v1/chats/import ____________________________ PUT /api/v1/chats/list ____________________________ 1. Test Case ID: bCtKZ2 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/list?page=0&include_pinned=true&include_folders=true&sort_by=updated_at&sort_dir=desc' ____________________ PUT /api/v1/chats/list/user/{user_id} _____________________ 1. Test Case ID: BYyYpE - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/list/user/642cecb4-183b-4992-a509-a8db9c3506de?page=0&query=&order_by=&direction=' ____________________________ PUT /api/v1/chats/new _____________________________ 1. Test Case ID: dyieFr - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"chat": {}, "variables": null, "folder_id": null}' http://0.0.0.0:40901/api/v1/chats/new ___________________________ PUT /api/v1/chats/pinned ___________________________ 1. Test Case ID: 5tnzvX - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/pinned ____________________________ PUT /api/v1/chats/read ____________________________ 1. Test Case ID: RUgAQO - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/read ___________________________ PUT /api/v1/chats/search ___________________________ 1. Test Case ID: P0VcTR - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/search?text=&page=0' _________________________ PUT /api/v1/chats/share/all __________________________ 1. Test Case ID: RfI5f4 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/share/all ______________________ PUT /api/v1/chats/share/{share_id} ______________________ 1. Test Case ID: EOgPMh - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/share/0 ___________________________ PUT /api/v1/chats/shared ___________________________ 1. Test Case ID: bjg4D6 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/shared?page=0&query=&order_by=&direction=' _____________________ PUT /api/v1/chats/shared/{id}/access _____________________ 1. Test Case ID: ZfdagI - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/shared/0/access _________________ PUT /api/v1/chats/shared/{id}/access/update __________________ 1. Test Case ID: qpeHqB - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/chats/shared/0/access/update ________________________ PUT /api/v1/chats/stats/export ________________________ 1. Test Case ID: NnaN0T - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/stats/export?updated_at=0&page=1&stream=true' ___________________ PUT /api/v1/chats/stats/export/{chat_id} ___________________ 1. Test Case ID: Lrl1xC - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/stats/export/a51a56a6-1670-43cd-a1c3-70c7c75913ce ________________________ PUT /api/v1/chats/stats/usage _________________________ 1. Test Case ID: dWRleY - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/stats/usage?items_per_page=50&page=1' ____________________________ PUT /api/v1/chats/tags ____________________________ 1. Test Case ID: LVJUuj - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "skip": 0, "limit": 50}' http://0.0.0.0:40901/api/v1/chats/tags _______________________ PUT /api/v1/chats/unarchive/all ________________________ 1. Test Case ID: j5RmWA - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/unarchive/all ____________________________ PUT /api/v1/chats/{id} ____________________________ 1. Test Case ID: rWi1Am - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"chat": {}, "variables": null, "folder_id": null}' http://0.0.0.0:40901/api/v1/chats/4a2c5e5a-7280-4453-819d-c62f39153c06 ________________________ PUT /api/v1/chats/{id}/archive ________________________ 1. Test Case ID: 7fWqQ7 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/4e9e5e41-f855-4a07-9c19-1ca75c30d4df/archive _________________________ PUT /api/v1/chats/{id}/clone _________________________ 1. Test Case ID: e9msqa - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"title": null}' http://0.0.0.0:40901/api/v1/chats/5152e2a2-b3f1-48fb-8db9-40b9ab9b4e5b/clone _____________________ PUT /api/v1/chats/{id}/clone/shared ______________________ 1. Test Case ID: ohhgSE - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/519def65-09f7-4b9c-86e6-4bbd01a5c4e2/clone/shared ________________________ PUT /api/v1/chats/{id}/compact ________________________ 1. Test Case ID: cJuZcB - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null}' http://0.0.0.0:40901/api/v1/chats/53ecdbad-9e59-4b7d-8fd4-bc3f752195e2/compact ________________________ PUT /api/v1/chats/{id}/folder _________________________ 1. Test Case ID: lu0MGz - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"folder_id": null}' http://0.0.0.0:40901/api/v1/chats/5693aa6f-ef77-4564-b5ae-c6e14d1fe89a/folder _________________________ PUT /api/v1/chats/{id}/fork __________________________ 1. Test Case ID: EEjJ0x - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"message_id": null}' http://0.0.0.0:40901/api/v1/chats/6cf148b6-1fce-49ba-9039-fa5bcf7a4392/fork _________________ PUT /api/v1/chats/{id}/messages/{message_id} _________________ 1. Test Case ID: k6haf9 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": ""}' http://0.0.0.0:40901/api/v1/chats/7657c86e-2593-4cd5-8b5c-472175aa5aa2/messages/0 ______________ PUT /api/v1/chats/{id}/messages/{message_id}/event ______________ 1. Test Case ID: F6Woqq - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"type": "", "data": {}}' http://0.0.0.0:40901/api/v1/chats/77740624-74e5-4106-a2d3-0e1138d17bf2/messages/0/event _____________ PUT /api/v1/chats/{id}/messages/{message_id}/resolve _____________ 1. Test Case ID: l84IRA - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"call_id": "", "action": "approve", "answers": null, "timed_out": false}' http://0.0.0.0:40901/api/v1/chats/8ff08545-5b12-422c-9ffe-f97d8a1afdbe/messages/0/resolve __________________________ PUT /api/v1/chats/{id}/pin __________________________ 1. Test Case ID: YxwiNt - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/90e2a6ff-38f7-4d99-9485-c0ca3659feb7/pin ________________________ PUT /api/v1/chats/{id}/pinned _________________________ 1. Test Case ID: utTSyO - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/de27752d-2bca-4508-a5e2-4c637cff1e3c/pinned _________________________ PUT /api/v1/chats/{id}/share _________________________ 1. Test Case ID: Jt41CE - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/90e55615-fb9c-4c34-a5a6-7724b44bda9c/share _________________________ PUT /api/v1/chats/{id}/tags __________________________ 1. Test Case ID: jhBvxy - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:40901/api/v1/chats/91f38aba-fc34-43dd-b87a-01dc5380346a/tags ________________________ PUT /api/v1/chats/{id}/unread _________________________ 1. Test Case ID: QByYul - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/chats/9acf95f6-f4b9-48e8-bd00-43f066c53be4/unread _________________________ PUT /api/v1/configs/banners __________________________ 1. Test Case ID: bUsaYw - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"banners": []}' http://0.0.0.0:40901/api/v1/configs/banners ______________________ PUT /api/v1/configs/code_execution ______________________ 1. Test Case ID: ZJl4e9 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_CODE_EXECUTION": false, "CODE_EXECUTION_ENGINE": "", "CODE_EXECUTION_JUPYTER_URL": null, "CODE_EXECUTION_JUPYTER_AUTH": null, "CODE_EXECUTION_JUPYTER_AUTH_TOKEN": null, "CODE_EXECUTION_JUPYTER_AUTH_PASSWORD": null, "CODE_EXECUTION_JUPYTER_TIMEOUT": null, "ENABLE_CODE_INTERPRETER": false, "CODE_INTERPRETER_ENGINE": "", "CODE_INTERPRETER_PROMPT_TEMPLATE": null, "CODE_INTERPRETER_JUPYTER_URL": null, "CODE_INTERPRETER_JUPYTER_AUTH": null, "CODE_INTERPRETER_JUPYTER_AUTH_TOKEN": null, "CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD": null, "CODE_INTERPRETER_JUPYTER_TIMEOUT": null}' http://0.0.0.0:40901/api/v1/configs/code_execution _______________________ PUT /api/v1/configs/connections ________________________ 1. Test Case ID: AQVLb3 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_DIRECT_CONNECTIONS": false, "ENABLE_DIRECT_INTEGRATIONS": false, "ENABLE_BASE_MODELS_CACHE": false}' http://0.0.0.0:40901/api/v1/configs/connections __________________________ PUT /api/v1/configs/export __________________________ 1. Test Case ID: p1F52P - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/configs/export __________________________ PUT /api/v1/configs/models __________________________ 1. Test Case ID: ImLmMB - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"DEFAULT_MODELS": null, "DEFAULT_PINNED_MODELS": null, "MODEL_ORDER_LIST": [], "DEFAULT_MODEL_METADATA": null, "DEFAULT_MODEL_PARAMS": null}' http://0.0.0.0:40901/api/v1/configs/models _____________________ PUT /api/v1/configs/models/defaults ______________________ 1. Test Case ID: dxqBtg - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/configs/models/defaults __________________ PUT /api/v1/configs/namespace/{namespace} ___________________ 1. Test Case ID: olSUO3 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/configs/namespace/0 __________________ PUT /api/v1/configs/oauth/clients/register __________________ 1. Test Case ID: dKbHok - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "client_id": "", "client_name": null, "client_secret": null, "oauth_server_url": null, "oauth_scope": null}' 'http://0.0.0.0:40901/api/v1/configs/oauth/clients/register?type=' ________________________ PUT /api/v1/configs/subagents _________________________ 1. Test Case ID: RabAx5 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_SUBAGENTS": false, "SUBAGENTS_BACKGROUND_ENABLED": false, "SUBAGENTS_MAX_CONCURRENT": 0, "SUBAGENTS_MAX_ASYNC": 0, "SUBAGENTS_MAX_ITERATIONS": 0, "SUBAGENTS_MAX_OUTPUT": 0, "SUBAGENTS_SYSTEM_PROMPT": ""}' http://0.0.0.0:40901/api/v1/configs/subagents _______________________ PUT /api/v1/configs/suggestions ________________________ 1. Test Case ID: CbOxa4 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"suggestions": [], "i18n": null}' http://0.0.0.0:40901/api/v1/configs/suggestions _____________________ PUT /api/v1/configs/terminal_servers _____________________ 1. Test Case ID: OsEvNJ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"TERMINAL_SERVER_CONNECTIONS": []}' http://0.0.0.0:40901/api/v1/configs/terminal_servers ________________ PUT /api/v1/configs/terminal_servers/lifecycle ________________ 1. Test Case ID: NwpO0Y - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "key": "", "auth_type": "bearer", "policy_id": "", "lifecycle_data": null}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/lifecycle _________________ PUT /api/v1/configs/terminal_servers/policy __________________ 1. Test Case ID: FKRSqt - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "key": "", "auth_type": "bearer", "policy_id": "", "policy_data": null}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/policy _________________ PUT /api/v1/configs/terminal_servers/refresh _________________ 1. Test Case ID: GLkwcr - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "key": "", "auth_type": "bearer", "user_id": null, "policy_id": null, "only_idle": true, "reset": false}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/refresh _________________ PUT /api/v1/configs/terminal_servers/verify __________________ 1. Test Case ID: IW3TNo - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"auth_type": "bearer", "config": null, "enabled": true, "forward_cookies": false, "id": "", "key": "", "name": "", "path": "/openapi.json", "policy_id": null, "server_type": null, "url": ""}' http://0.0.0.0:40901/api/v1/configs/terminal_servers/verify _______________________ PUT /api/v1/configs/tool_servers _______________________ 1. Test Case ID: E5N4zT - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"TOOL_SERVER_CONNECTIONS": []}' http://0.0.0.0:40901/api/v1/configs/tool_servers ___________________ PUT /api/v1/configs/tool_servers/verify ____________________ 1. Test Case ID: DK97aV - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"auth_type": null, "config": null, "forward_cookies": false, "headers": null, "info": null, "key": null, "path": "", "type": "openapi", "url": ""}' http://0.0.0.0:40901/api/v1/configs/tool_servers/verify ____________________________ PUT /api/v1/embeddings ____________________________ 1. Test Case ID: yTQnM6 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/embeddings ________________________ PUT /api/v1/evaluations/config ________________________ 1. Test Case ID: G6jhyu - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_EVALUATION_ARENA_MODELS": null, "EVALUATION_ARENA_MODELS": []}' http://0.0.0.0:40901/api/v1/evaluations/config _______________________ PUT /api/v1/evaluations/feedback _______________________ 1. Test Case ID: djXLK9 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"type": "", "data": null, "meta": null, "snapshot": null}' http://0.0.0.0:40901/api/v1/evaluations/feedback ____________________ PUT /api/v1/evaluations/feedback/{id} _____________________ 1. Test Case ID: qHFsYm - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/evaluations/feedback/0 ______________________ PUT /api/v1/evaluations/feedbacks _______________________ 1. Test Case ID: oOObvV - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/evaluations/feedbacks ____________________ PUT /api/v1/evaluations/feedbacks/all _____________________ 1. Test Case ID: S6DHTc - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/evaluations/feedbacks/all _________________ PUT /api/v1/evaluations/feedbacks/all/export _________________ 1. Test Case ID: X8Cn56 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/evaluations/feedbacks/all/export?model_id=' __________________ PUT /api/v1/evaluations/feedbacks/all/ids ___________________ 1. Test Case ID: rWwIkU - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/evaluations/feedbacks/all/ids ____________________ PUT /api/v1/evaluations/feedbacks/list ____________________ 1. Test Case ID: zRzGlG - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/evaluations/feedbacks/list?order_by=&direction=&page=1&model_id=' ___________________ PUT /api/v1/evaluations/feedbacks/models ___________________ 1. Test Case ID: j1n1cZ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/evaluations/feedbacks/models ____________________ PUT /api/v1/evaluations/feedbacks/user ____________________ 1. Test Case ID: Zw1D4N - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/evaluations/feedbacks/user?page=1' _____________________ PUT /api/v1/evaluations/leaderboard ______________________ 1. Test Case ID: fEsAQO - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/evaluations/leaderboard?query=' ____________ PUT /api/v1/evaluations/leaderboard/{model_id}/history ____________ 1. Test Case ID: 1vvJBW - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/evaluations/leaderboard/0/history?days=30' ______________________________ PUT /api/v1/files/ ______________________________ 1. Test Case ID: wxCVbp - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=eb0ed590d8931ea68c0e465bb77250bd' -d $'--eb0ed590d8931ea68c0e465bb77250bd\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--eb0ed590d8931ea68c0e465bb77250bd\r\nContent-Disposition: form-data; name="metadata"\r\n\r\nnull\r\n--eb0ed590d8931ea68c0e465bb77250bd--\r\n' 'http://0.0.0.0:40901/api/v1/files/?process=true&process_in_background=true' ____________________________ PUT /api/v1/files/all _____________________________ 1. Test Case ID: XyKwkR - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/files/all ___________________________ PUT /api/v1/files/count ____________________________ 1. Test Case ID: Ugf8To - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/files/count ___________________________ PUT /api/v1/files/search ___________________________ 1. Test Case ID: p1H5FV - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/files/search?filename=&content=true&skip=0&limit=100' ____________________________ PUT /api/v1/files/{id} ____________________________ 1. Test Case ID: YZA6jc - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/files/0 ________________________ PUT /api/v1/files/{id}/content ________________________ 1. Test Case ID: fArdED - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/files/0/content?attachment=true' _____________________ PUT /api/v1/files/{id}/content/html ______________________ 1. Test Case ID: 0ijm5a - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/files/0/content/html __________________ PUT /api/v1/files/{id}/content/{file_name} __________________ 1. Test Case ID: 2ZGSHG - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/files/0/content/0 _____________________ PUT /api/v1/files/{id}/data/content ______________________ 1. Test Case ID: IGsMds - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/files/0/data/content __________________ PUT /api/v1/files/{id}/data/content/update __________________ 1. Test Case ID: ILPTmD - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": ""}' http://0.0.0.0:40901/api/v1/files/0/data/content/update ____________________ PUT /api/v1/files/{id}/process/status _____________________ 1. Test Case ID: VuLGbw - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/files/0/process/status?stream=true' ________________________ PUT /api/v1/files/{id}/rename _________________________ 1. Test Case ID: LwFKDm - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"filename": ""}' http://0.0.0.0:40901/api/v1/files/0/rename _____________________________ PUT /api/v1/folders/ _____________________________ 1. Test Case ID: cQgM5L - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/folders/ __________________________ PUT /api/v1/folders/shared __________________________ 1. Test Case ID: hNFAFV - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/folders/shared ___________________________ PUT /api/v1/folders/{id} ___________________________ 1. Test Case ID: te1lbJ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/folders/0 ____________________ PUT /api/v1/folders/{id}/access/update ____________________ 1. Test Case ID: uyCAJQ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/folders/0/access/update ________________________ PUT /api/v1/folders/{id}/read _________________________ 1. Test Case ID: lgPaAl - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/folders/0/read ____________________ PUT /api/v1/folders/{id}/shared/chats _____________________ 1. Test Case ID: v7yfZk - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/folders/0/shared/chats?page=1&sort_by=unread_updated_at&sort_dir=desc' _______________________ PUT /api/v1/folders/{id}/update ________________________ 1. Test Case ID: mHic3N - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"data": null, "meta": null, "name": null}' http://0.0.0.0:40901/api/v1/folders/0/update ___________________ PUT /api/v1/folders/{id}/update/expanded ___________________ 1. Test Case ID: WFEwCL - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"is_expanded": false}' http://0.0.0.0:40901/api/v1/folders/0/update/expanded ____________________ PUT /api/v1/folders/{id}/update/parent ____________________ 1. Test Case ID: W7xlDb - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"parent_id": null}' http://0.0.0.0:40901/api/v1/folders/0/update/parent ____________________________ PUT /api/v1/functions/ ____________________________ 1. Test Case ID: 3TXxC2 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/functions/ _________________________ PUT /api/v1/functions/create _________________________ 1. Test Case ID: FZnNP8 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"description": null, "manifest": {}}}' http://0.0.0.0:40901/api/v1/functions/create _________________________ PUT /api/v1/functions/export _________________________ 1. Test Case ID: DI0reQ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/functions/export?include_valves=true' ________________________ PUT /api/v1/functions/id/{id} _________________________ 1. Test Case ID: iN6BP5 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/functions/id/0 _____________________ PUT /api/v1/functions/id/{id}/delete _____________________ 1. Test Case ID: gKWiQH - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/functions/id/0/delete _____________________ PUT /api/v1/functions/id/{id}/toggle _____________________ 1. Test Case ID: PpKNVE - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/functions/id/0/toggle _________________ PUT /api/v1/functions/id/{id}/toggle/global __________________ 1. Test Case ID: F5YQ0M - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/functions/id/0/toggle/global _____________________ PUT /api/v1/functions/id/{id}/update _____________________ 1. Test Case ID: wvHe9H - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"description": null, "manifest": {}}}' http://0.0.0.0:40901/api/v1/functions/id/0/update _____________________ PUT /api/v1/functions/id/{id}/valves _____________________ 1. Test Case ID: OENJzN - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/functions/id/0/valves __________________ PUT /api/v1/functions/id/{id}/valves/spec ___________________ 1. Test Case ID: cPVkbi - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/functions/id/0/valves/spec _________________ PUT /api/v1/functions/id/{id}/valves/update __________________ 1. Test Case ID: O5d0lk - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/functions/id/0/valves/update __________________ PUT /api/v1/functions/id/{id}/valves/user ___________________ 1. Test Case ID: xoYNPX - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/functions/id/0/valves/user ________________ PUT /api/v1/functions/id/{id}/valves/user/spec ________________ 1. Test Case ID: Cev9jx - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/functions/id/0/valves/user/spec _______________ PUT /api/v1/functions/id/{id}/valves/user/update _______________ 1. Test Case ID: 0XEoC2 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/functions/id/0/valves/user/update __________________________ PUT /api/v1/functions/list __________________________ 1. Test Case ID: sqT5gw - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/functions/list ________________________ PUT /api/v1/functions/load/url ________________________ 1. Test Case ID: POensJ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "https://0.com"}' http://0.0.0.0:40901/api/v1/functions/load/url __________________________ PUT /api/v1/functions/sync __________________________ 1. Test Case ID: GRLY7e - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"functions": []}' http://0.0.0.0:40901/api/v1/functions/sync _____________________________ PUT /api/v1/groups/ ______________________________ 1. Test Case ID: 2PEBjK - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/groups/?share=true' __________________________ PUT /api/v1/groups/create ___________________________ 1. Test Case ID: 1vNpCK - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "permissions": null, "data": null}' http://0.0.0.0:40901/api/v1/groups/create __________________________ PUT /api/v1/groups/id/{id} __________________________ 1. Test Case ID: VADmDl - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/groups/id/0 ______________________ PUT /api/v1/groups/id/{id}/delete _______________________ 1. Test Case ID: 3MZhOM - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/groups/id/0/delete ______________________ PUT /api/v1/groups/id/{id}/export _______________________ 1. Test Case ID: EAUl6Q - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/groups/id/0/export _______________________ PUT /api/v1/groups/id/{id}/info ________________________ 1. Test Case ID: RwWzA0 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/groups/id/0/info ______________________ PUT /api/v1/groups/id/{id}/preview ______________________ 1. Test Case ID: YTPSuA - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/groups/id/0/preview ______________________ PUT /api/v1/groups/id/{id}/update _______________________ 1. Test Case ID: OL4J7z - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "permissions": null, "data": null}' http://0.0.0.0:40901/api/v1/groups/id/0/update _______________________ PUT /api/v1/groups/id/{id}/users _______________________ 1. Test Case ID: ygz9q6 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/groups/id/0/users _____________________ PUT /api/v1/groups/id/{id}/users/add _____________________ 1. Test Case ID: 6dJPkQ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"user_ids": []}' http://0.0.0.0:40901/api/v1/groups/id/0/users/add ___________________ PUT /api/v1/groups/id/{id}/users/remove ____________________ 1. Test Case ID: AFHZje - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"user_ids": []}' http://0.0.0.0:40901/api/v1/groups/id/0/users/remove __________________________ PUT /api/v1/images/config ___________________________ 1. Test Case ID: diaWbq - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/images/config _______________________ PUT /api/v1/images/config/update _______________________ 1. Test Case ID: lkeNu6 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_IMAGE_GENERATION": false, "ENABLE_IMAGE_PROMPT_GENERATION": false, "IMAGE_GENERATION_ENGINE": "", "IMAGE_GENERATION_MODEL": "", "IMAGE_SIZE": null, "IMAGE_STEPS": null, "IMAGES_OPENAI_API_BASE_URL": "", "IMAGES_OPENAI_API_KEY": "", "IMAGES_OPENAI_API_VERSION": "", "IMAGES_OPENAI_API_PARAMS": null, "AUTOMATIC1111_BASE_URL": "", "AUTOMATIC1111_API_AUTH": null, "AUTOMATIC1111_PARAMS": null, "COMFYUI_BASE_URL": "", "COMFYUI_API_KEY": "", "COMFYUI_WORKFLOW": "", "COMFYUI_WORKFLOW_NODES": [], "IMAGES_GEMINI_API_BASE_URL": "", "IMAGES_GEMINI_API_KEY": "", "IMAGES_GEMINI_ENDPOINT_METHOD": "", "ENABLE_IMAGE_EDIT": false, "IMAGE_EDIT_ENGINE": "", "IMAGE_EDIT_MODEL": "", "IMAGE_EDIT_SIZE": null, "IMAGES_EDIT_OPENAI_API_BASE_URL": "", "IMAGES_EDIT_OPENAI_API_KEY": "", "IMAGES_EDIT_OPENAI_API_VERSION": "", "IMAGES_EDIT_GEMINI_API_BASE_URL": "", "IMAGES_EDIT_GEMINI_API_KEY": "", "IMAGES_EDIT_COMFYUI_BASE_URL": "", "IMAGES_EDIT_COMFYUI_API_KEY": "", "IMAGES_EDIT_COMFYUI_WORKFLOW": "", "IMAGES_EDIT_COMFYUI_WORKFLOW_NODES": []}' http://0.0.0.0:40901/api/v1/images/config/update ___________________________ PUT /api/v1/images/edit ____________________________ 1. Test Case ID: yVLmDC - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"image": "", "prompt": "", "model": null, "size": null, "n": null, "negative_prompt": null, "background": null}' http://0.0.0.0:40901/api/v1/images/edit ________________________ PUT /api/v1/images/generations ________________________ 1. Test Case ID: MeeUIC - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null, "prompt": "", "size": null, "n": 1, "steps": null, "negative_prompt": null}' http://0.0.0.0:40901/api/v1/images/generations __________________________ PUT /api/v1/images/models ___________________________ 1. Test Case ID: ZVdl2r - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/images/models __________________________ PUT /api/v1/images/verify ___________________________ 1. Test Case ID: jh9ooO - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"engine": "", "url": "", "key": null}' http://0.0.0.0:40901/api/v1/images/verify ____________________________ PUT /api/v1/knowledge/ ____________________________ 1. Test Case ID: 45Y1fb - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/knowledge/?page=1' _________________________ PUT /api/v1/knowledge/create _________________________ 1. Test Case ID: VrxRgD - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "access_grants": []}' http://0.0.0.0:40901/api/v1/knowledge/create __________________ PUT /api/v1/knowledge/external/connections __________________ 1. Test Case ID: WMzj64 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}' http://0.0.0.0:40901/api/v1/knowledge/external/connections _______________ PUT /api/v1/knowledge/external/connections/{id} ________________ 1. Test Case ID: oifrPu - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/knowledge/external/connections/0 ________ PUT /api/v1/knowledge/external/connections/{id}/retrieve-test _________ 1. Test Case ID: w7Rb19 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"query": "", "source": null, "count": 5}' http://0.0.0.0:40901/api/v1/knowledge/external/connections/0/retrieve-test _____________ PUT /api/v1/knowledge/external/connections/{id}/test _____________ 1. Test Case ID: ETuz3D - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/knowledge/external/connections/0/test _______________ PUT /api/v1/knowledge/external/knowledge/create ________________ 1. Test Case ID: 52Bjtq - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "connection_id": "", "source": {"type": "collection", "name": "", "config": null}, "access_grants": []}' http://0.0.0.0:40901/api/v1/knowledge/external/knowledge/create _________________ PUT /api/v1/knowledge/external/source/create _________________ 1. Test Case ID: QILkrv - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "connection": {"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}, "source": {"type": "collection", "name": "", "config": null}, "access_grants": [], "test_query": "", "test_count": 5}' http://0.0.0.0:40901/api/v1/knowledge/external/source/create __________________ PUT /api/v1/knowledge/external/source/test __________________ 1. Test Case ID: 6rPFzx - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"connection_id": null, "connection": {"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}, "source": {"type": "collection", "name": "", "config": null}, "query": "", "count": 5}' http://0.0.0.0:40901/api/v1/knowledge/external/source/test __________________ PUT /api/v1/knowledge/external/source/{id} __________________ 1. Test Case ID: 1CUfQx - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "connection": {"name": "", "provider": "", "endpoint": "", "auth_config": null, "config": null, "capabilities": null, "enabled": true}, "source": {"type": "collection", "name": "", "config": null}, "access_grants": [], "test_query": "", "test_count": 5}' http://0.0.0.0:40901/api/v1/knowledge/external/source/0 ____________________ PUT /api/v1/knowledge/metadata/reindex ____________________ 1. Test Case ID: ucV5dW - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/knowledge/metadata/reindex ________________________ PUT /api/v1/knowledge/reindex _________________________ 1. Test Case ID: 5Bdaen - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/knowledge/reindex _________________________ PUT /api/v1/knowledge/search _________________________ 1. Test Case ID: nuJX41 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/knowledge/search?query=&view_option=&source=&page=1&order_by=&direction=' ______________________ PUT /api/v1/knowledge/search/files ______________________ 1. Test Case ID: CXQKwP - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/knowledge/search/files?query=&include_content=true&page=1' __________________________ PUT /api/v1/knowledge/{id} __________________________ 1. Test Case ID: XcjVkd - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/knowledge/0 ___________________ PUT /api/v1/knowledge/{id}/access/update ___________________ 1. Test Case ID: u0q7Ca - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/knowledge/0/access/update ______________________ PUT /api/v1/knowledge/{id}/delete _______________________ 1. Test Case ID: g7FHJN - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/knowledge/0/delete ____________________ PUT /api/v1/knowledge/{id}/dirs/create ____________________ 1. Test Case ID: OPVFPi - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "parent_id": ""}' http://0.0.0.0:40901/api/v1/knowledge/0/dirs/create _______________ PUT /api/v1/knowledge/{id}/dirs/{dir_id}/delete ________________ 1. Test Case ID: 6Kd5GN - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/knowledge/0/dirs/0/delete?move_files=true' _______________ PUT /api/v1/knowledge/{id}/dirs/{dir_id}/update ________________ 1. Test Case ID: TV8VLm - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": null, "parent_id": "__unset__"}' http://0.0.0.0:40901/api/v1/knowledge/0/dirs/0/update ______________________ PUT /api/v1/knowledge/{id}/export _______________________ 1. Test Case ID: fkuOqt - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/knowledge/0/export _____________________ PUT /api/v1/knowledge/{id}/file/add ______________________ 1. Test Case ID: KL7xNV - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": null}' http://0.0.0.0:40901/api/v1/knowledge/0/file/add _____________________ PUT /api/v1/knowledge/{id}/file/move _____________________ 1. Test Case ID: BNnOsI - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": null}' http://0.0.0.0:40901/api/v1/knowledge/0/file/move ____________________ PUT /api/v1/knowledge/{id}/file/remove ____________________ 1. Test Case ID: yXKDlk - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": null}' 'http://0.0.0.0:40901/api/v1/knowledge/0/file/remove?delete_file=true' ____________________ PUT /api/v1/knowledge/{id}/file/update ____________________ 1. Test Case ID: 44yz3Z - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_id": "", "directory_id": null}' http://0.0.0.0:40901/api/v1/knowledge/0/file/update _______________________ PUT /api/v1/knowledge/{id}/files _______________________ 1. Test Case ID: ScosEq - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/knowledge/0/files?query=&include_content=true&view_option=&order_by=&direction=&directory_id=&page=1&limit=0' __________________ PUT /api/v1/knowledge/{id}/files/batch/add __________________ 1. Test Case ID: dqnx6D - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"file_id": "", "directory_id": null}]' http://0.0.0.0:40901/api/v1/knowledge/0/files/batch/add ___________________ PUT /api/v1/knowledge/{id}/files/pending ___________________ 1. Test Case ID: fVDzRF - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/knowledge/0/files/pending?stream=true' _______________________ PUT /api/v1/knowledge/{id}/reset _______________________ 1. Test Case ID: 3UDp3F - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/knowledge/0/reset?include_directories=true' ___________________ PUT /api/v1/knowledge/{id}/sync/cleanup ____________________ 1. Test Case ID: Iz2wUj - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_ids": [], "dir_ids": []}' http://0.0.0.0:40901/api/v1/knowledge/0/sync/cleanup _____________________ PUT /api/v1/knowledge/{id}/sync/diff _____________________ 1. Test Case ID: M1p4hQ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"manifest": []}' http://0.0.0.0:40901/api/v1/knowledge/0/sync/diff ______________________ PUT /api/v1/knowledge/{id}/update _______________________ 1. Test Case ID: KyBV50 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "access_grants": []}' http://0.0.0.0:40901/api/v1/knowledge/0/update ____________________________ PUT /api/v1/memories/ _____________________________ 1. Test Case ID: RsW9Fs - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/memories/ ___________________________ PUT /api/v1/memories/add ___________________________ 1. Test Case ID: KMWwKT - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": "", "type": "context", "path": null}' http://0.0.0.0:40901/api/v1/memories/add _______________________ PUT /api/v1/memories/delete/user _______________________ 1. Test Case ID: 2TDUAp - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/memories/delete/user __________________________ PUT /api/v1/memories/path ___________________________ 1. Test Case ID: h4yEVC - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"path": "", "type": "all", "include_children": true, "limit": 50}' http://0.0.0.0:40901/api/v1/memories/path __________________________ PUT /api/v1/memories/paths __________________________ 1. Test Case ID: VciH2H - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"query": null, "type": "all", "limit": 100}' http://0.0.0.0:40901/api/v1/memories/paths __________________________ PUT /api/v1/memories/query __________________________ 1. Test Case ID: 1fGkf7 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": "", "k": 1}' http://0.0.0.0:40901/api/v1/memories/query _________________________ PUT /api/v1/memories/reindex _________________________ 1. Test Case ID: gZjIAt - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/memories/reindex __________________________ PUT /api/v1/memories/reset __________________________ 1. Test Case ID: 0ryyjf - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/memories/reset _________________________ PUT /api/v1/memories/search __________________________ 1. Test Case ID: DeTNTv - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"query": null, "type": "all", "path": null, "memory_id": null, "limit": 20}' http://0.0.0.0:40901/api/v1/memories/search _________________________ PUT /api/v1/memories/update __________________________ 1. Test Case ID: cVW33H - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"operations": [], "source": null}' http://0.0.0.0:40901/api/v1/memories/update _______________________ PUT /api/v1/memories/{memory_id} _______________________ 1. Test Case ID: BWQdVE - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/memories/0 ___________________ PUT /api/v1/memories/{memory_id}/update ____________________ 1. Test Case ID: zuPSkb - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"content": null, "type": null, "path": null}' http://0.0.0.0:40901/api/v1/memories/0/update _____________________________ PUT /api/v1/messages _____________________________ 1. Test Case ID: fOFruq - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/messages ______________________ PUT /api/v1/messages/count_tokens _______________________ 1. Test Case ID: uQiC81 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/messages/count_tokens ______________________________ PUT /api/v1/models ______________________________ 1. Test Case ID: WwNJvi - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/models?refresh=true' ____________________________ PUT /api/v1/models/all ____________________________ 1. Test Case ID: aKnmXU - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/models/all ___________________________ PUT /api/v1/models/base ____________________________ 1. Test Case ID: pyMPR2 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/models/base?tag=' _________________________ PUT /api/v1/models/base/tags _________________________ 1. Test Case ID: zfs2gV - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/models/base/tags __________________________ PUT /api/v1/models/create ___________________________ 1. Test Case ID: CU62k3 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "0", "base_model_id": null, "name": "", "meta": {"background_image_url": null, "capabilities": null, "description": null, "i18n": null, "knowledge": null, "profile_image_url": null}, "params": {}, "access_grants": [], "is_active": true}' http://0.0.0.0:40901/api/v1/models/create ________________________ PUT /api/v1/models/delete/all _________________________ 1. Test Case ID: aJGi9K - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/models/delete/all __________________________ PUT /api/v1/models/export ___________________________ 1. Test Case ID: UVCqgC - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/models/export?ids=' __________________________ PUT /api/v1/models/import ___________________________ 1. Test Case ID: yI3P4S - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"models": []}' http://0.0.0.0:40901/api/v1/models/import ___________________________ PUT /api/v1/models/list ____________________________ 1. Test Case ID: DHl8JD - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/models/list?query=&view_option=&tag=&order_by=&direction=&page=1' ___________________________ PUT /api/v1/models/model ___________________________ 1. Test Case ID: ThEbwU - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/models/model?id=' ____________________ PUT /api/v1/models/model/access/update ____________________ 1. Test Case ID: O2ZkVz - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "642cecb4-183b-4992-a509-a8db9c3506de", "name": null, "access_grants": []}' http://0.0.0.0:40901/api/v1/models/model/access/update _______________________ PUT /api/v1/models/model/delete ________________________ 1. Test Case ID: Pbjekq - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": ""}' http://0.0.0.0:40901/api/v1/models/model/delete ____________________ PUT /api/v1/models/model/profile/image ____________________ 1. Test Case ID: chF9lj - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/models/model/profile/image?id=' _______________________ PUT /api/v1/models/model/toggle ________________________ 1. Test Case ID: ziNTNH - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/models/model/toggle?id=' _______________________ PUT /api/v1/models/model/update ________________________ 1. Test Case ID: dmjMTk - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "0", "base_model_id": null, "name": "", "meta": {"background_image_url": null, "capabilities": null, "description": null, "i18n": null, "knowledge": null, "profile_image_url": null}, "params": {}, "access_grants": [], "is_active": true}' http://0.0.0.0:40901/api/v1/models/model/update ___________________________ PUT /api/v1/models/sync ____________________________ 1. Test Case ID: FzkXQu - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"models": []}' http://0.0.0.0:40901/api/v1/models/sync ___________________________ PUT /api/v1/models/tags ____________________________ 1. Test Case ID: fhZbjK - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/models/tags ______________________________ PUT /api/v1/notes/ ______________________________ 1. Test Case ID: Czc0SS - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/notes/?page=0' ___________________________ PUT /api/v1/notes/create ___________________________ 1. Test Case ID: XXofcw - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"title": "", "data": null, "meta": null, "access_grants": []}' http://0.0.0.0:40901/api/v1/notes/create ___________________________ PUT /api/v1/notes/pinned ___________________________ 1. Test Case ID: jiKBPf - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notes/pinned ___________________________ PUT /api/v1/notes/search ___________________________ 1. Test Case ID: IFRFgr - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/notes/search?query=&view_option=&permission=&order_by=&direction=&page=1' ____________________________ PUT /api/v1/notes/{id} ____________________________ 1. Test Case ID: 56UPrA - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notes/4757f6d0-4310-4a64-8a66-e16840609e4f _____________________ PUT /api/v1/notes/{id}/access/update _____________________ 1. Test Case ID: 8r1BgR - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/notes/caf687cd-b303-4bc1-bb4d-12d658458163/access/update _________________________ PUT /api/v1/notes/{id}/chat __________________________ 1. Test Case ID: 81OPl3 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notes/3eecb3a1-645c-4ad9-bab4-58339793cd32/chat _________________________ PUT /api/v1/notes/{id}/chats _________________________ 1. Test Case ID: Y9TOmE - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notes/5988a752-79ce-4108-890d-ae85073c4b3c/chats ________________________ PUT /api/v1/notes/{id}/delete _________________________ 1. Test Case ID: 2Sc6dP - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notes/ba8559e2-dedc-4b97-95a3-fda660854d79/delete __________________________ PUT /api/v1/notes/{id}/pin __________________________ 1. Test Case ID: QnLYNo - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notes/2a53813d-1cca-4f2e-97d2-fd3ce73a2aaa/pin ________________________ PUT /api/v1/notes/{id}/update _________________________ 1. Test Case ID: 2gzjbj - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"title": "", "data": null, "meta": null, "access_grants": []}' http://0.0.0.0:40901/api/v1/notes/1a529b3f-3220-4b06-b7a2-f9de057d8859/update _______________________ PUT /api/v1/notifications/events _______________________ 1. Test Case ID: q8nH9z - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notifications/events ______________________ PUT /api/v1/notifications/targets _______________________ 1. Test Case ID: P5PDoj - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notifications/targets ________________ PUT /api/v1/notifications/targets/{target_id} _________________ 1. Test Case ID: owAj4B - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X PUT -H 'Content-Type: application/json' -d '{"id": null, "type": null, "enabled": null, "events": [], "delivery": null, "config": null}' http://0.0.0.0:40901/api/v1/notifications/targets/0 2. Test Case ID: tUW66Z - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": null, "type": null, "enabled": 0, "events": [], "delivery": null, "config": null}' http://0.0.0.0:40901/api/v1/notifications/targets/0 3. Test Case ID: 4ivElK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�\x1b����%' http://0.0.0.0:40901/api/v1/notifications/targets/%11%C3%A5H%C2%A8%C3%AFc%C2%B7%C3%A5 ____________ PUT /api/v1/notifications/targets/{target_id}/default _____________ 1. Test Case ID: Ul5qpY - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/api/v1/notifications/targets/0/default 2. Test Case ID: 1z57SJ - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notifications/targets/0/default ______________ PUT /api/v1/notifications/targets/{target_id}/test ______________ 1. Test Case ID: TwCWe1 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/notifications/targets/0/test ____________________________ PUT /api/v1/pipelines/ ____________________________ 1. Test Case ID: viJ9oM - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/pipelines/?urlIdx=0' __________________________ PUT /api/v1/pipelines/add ___________________________ 1. Test Case ID: QKv1tg - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "urlIdx": 0}' http://0.0.0.0:40901/api/v1/pipelines/add _________________________ PUT /api/v1/pipelines/delete _________________________ 1. Test Case ID: VnZ8Np - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "urlIdx": 0}' http://0.0.0.0:40901/api/v1/pipelines/delete __________________________ PUT /api/v1/pipelines/list __________________________ 1. Test Case ID: 8IuVGA - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/pipelines/list _________________________ PUT /api/v1/pipelines/upload _________________________ 1. Test Case ID: RdaD3c - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=0407a884d093948af398d3dbb87f9da7' -d $'--0407a884d093948af398d3dbb87f9da7\r\nContent-Disposition: form-data; name="urlIdx"\r\n\r\n0\r\n--0407a884d093948af398d3dbb87f9da7\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--0407a884d093948af398d3dbb87f9da7--\r\n' http://0.0.0.0:40901/api/v1/pipelines/upload __________________ PUT /api/v1/pipelines/{pipeline_id}/valves __________________ 1. Test Case ID: Z70bCU - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/pipelines/0/valves?urlIdx=0' _______________ PUT /api/v1/pipelines/{pipeline_id}/valves/spec ________________ 1. Test Case ID: i9lCTf - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/pipelines/0/valves/spec?urlIdx=0' ______________ PUT /api/v1/pipelines/{pipeline_id}/valves/update _______________ 1. Test Case ID: cgopUV - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:40901/api/v1/pipelines/0/valves/update?urlIdx=0' _____________________________ PUT /api/v1/prompts/ _____________________________ 1. Test Case ID: 0GJ3JE - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/prompts/ __________________________ PUT /api/v1/prompts/create __________________________ 1. Test Case ID: devDy1 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"command": "", "name": "", "content": "", "data": null, "meta": null, "tags": [], "access_grants": [], "version_id": null, "commit_message": null, "is_production": true}' http://0.0.0.0:40901/api/v1/prompts/create ______________________ PUT /api/v1/prompts/id/{prompt_id} ______________________ 1. Test Case ID: JYF4DV - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd _______________ PUT /api/v1/prompts/id/{prompt_id}/access/update _______________ 1. Test Case ID: qxWno4 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/access/update __________________ PUT /api/v1/prompts/id/{prompt_id}/delete ___________________ 1. Test Case ID: nTVjUe - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/delete __________________ PUT /api/v1/prompts/id/{prompt_id}/history __________________ 1. Test Case ID: 1tq4MZ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/history?page=0' _______________ PUT /api/v1/prompts/id/{prompt_id}/history/diff ________________ 1. Test Case ID: TuDVBx - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/history/diff?from_id=&to_id=' ___________ PUT /api/v1/prompts/id/{prompt_id}/history/{history_id} ____________ 1. Test Case ID: k4cs6T - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/history/0 __________________ PUT /api/v1/prompts/id/{prompt_id}/toggle ___________________ 1. Test Case ID: 0EheAb - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/prompts/id/7793ec22-7f76-4296-8e9e-c66d65e91777/toggle __________________ PUT /api/v1/prompts/id/{prompt_id}/update ___________________ 1. Test Case ID: uAcref - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"command": "workbench", "name": "", "content": "", "data": null, "meta": null, "tags": [], "access_grants": [], "version_id": null, "commit_message": null, "is_production": true}' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/update ________________ PUT /api/v1/prompts/id/{prompt_id}/update/meta ________________ 1. Test Case ID: jz1XR7 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "command": "workbench", "tags": []}' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/update/meta ______________ PUT /api/v1/prompts/id/{prompt_id}/update/version _______________ 1. Test Case ID: vE62Wi - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"version_id": ""}' http://0.0.0.0:40901/api/v1/prompts/id/51dfe5fa-1e26-4c2c-b610-86fdcf0720fd/update/version ___________________________ PUT /api/v1/prompts/list ___________________________ 1. Test Case ID: ybIYMV - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/prompts/list?query=&view_option=&tag=&order_by=&direction=&page=1' ___________________________ PUT /api/v1/prompts/tags ___________________________ 1. Test Case ID: Caj5t8 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/prompts/tags _________________________ PUT /api/v1/retrieval/config _________________________ 1. Test Case ID: WDZg0i - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/retrieval/config _____________________ PUT /api/v1/retrieval/config/update ______________________ 1. Test Case ID: Jxpc1b - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"RAG_TEMPLATE": null, "TOP_K": null, "BYPASS_EMBEDDING_AND_RETRIEVAL": null, "RAG_FULL_CONTEXT": null, "ENABLE_RAG_HYBRID_SEARCH": null, "ENABLE_RAG_HYBRID_SEARCH_ENRICHED_TEXTS": null, "TOP_K_RERANKER": null, "RELEVANCE_THRESHOLD": null, "HYBRID_BM25_WEIGHT": null, "CONTENT_EXTRACTION_ENGINE": null, "CONTENT_EXTRACTION_SUPPORTED_MEDIA_MIME_TYPES": [], "PDF_EXTRACT_IMAGES": null, "PDF_LOADER_MODE": null, "DATALAB_MARKER_API_KEY": null, "DATALAB_MARKER_API_BASE_URL": null, "DATALAB_MARKER_ADDITIONAL_CONFIG": null, "DATALAB_MARKER_SKIP_CACHE": null, "DATALAB_MARKER_FORCE_OCR": null, "DATALAB_MARKER_PAGINATE": null, "DATALAB_MARKER_STRIP_EXISTING_OCR": null, "DATALAB_MARKER_DISABLE_IMAGE_EXTRACTION": null, "DATALAB_MARKER_FORMAT_LINES": null, "DATALAB_MARKER_USE_LLM": null, "DATALAB_MARKER_OUTPUT_FORMAT": null, "EXTERNAL_DOCUMENT_LOADER_URL": null, "EXTERNAL_DOCUMENT_LOADER_API_KEY": null, "EXTERNAL_DOCUMENT_LOADER_HEADERS": null, "TIKA_SERVER_URL": null, "TIKA_SERVER_VERSION": null, "DOCLING_SERVER_URL": null, "DOCLING_API_KEY": null, "DOCLING_PARAMS": null, "DOCUMENT_INTELLIGENCE_ENDPOINT": null, "DOCUMENT_INTELLIGENCE_KEY": null, "DOCUMENT_INTELLIGENCE_MODEL": null, "MISTRAL_OCR_API_BASE_URL": null, "MISTRAL_OCR_API_KEY": null, "MISTRAL_OCR_USE_BASE64": null, "PADDLEOCR_VL_BASE_URL": null, "PADDLEOCR_VL_TOKEN": null, "MINERU_API_MODE": null, "MINERU_API_URL": null, "MINERU_API_KEY": null, "MINERU_API_TIMEOUT": null, "MINERU_PARAMS": null, "MINERU_FILE_EXTENSIONS": [], "RAG_RERANKING_MODEL": null, "RAG_RERANKING_ENGINE": null, "RAG_RERANKING_BATCH_SIZE": null, "RAG_EXTERNAL_RERANKER_URL": null, "RAG_EXTERNAL_RERANKER_API_KEY": null, "RAG_EXTERNAL_RERANKER_TIMEOUT": null, "TEXT_SPLITTER": null, "RAG_TOKENIZER_MODEL": null, "ENABLE_MARKDOWN_HEADER_TEXT_SPLITTER": null, "CHUNK_SIZE": null, "CHUNK_MIN_SIZE_TARGET": null, "CHUNK_OVERLAP": null, "FILE_MAX_SIZE": null, "FILE_MAX_COUNT": null, "FILE_IMAGE_COMPRESSION_WIDTH": null, "FILE_IMAGE_COMPRESSION_HEIGHT": null, "ALLOWED_FILE_EXTENSIONS": [], "ENABLE_GOOGLE_DRIVE_INTEGRATION": null, "ENABLE_ONEDRIVE_INTEGRATION": null, "web": null}' http://0.0.0.0:40901/api/v1/retrieval/config/update _________________________ PUT /api/v1/retrieval/delete _________________________ 1. Test Case ID: 2dm9sD - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "", "file_id": ""}' http://0.0.0.0:40901/api/v1/retrieval/delete _______________________ PUT /api/v1/retrieval/ef/{text} ________________________ 1. Test Case ID: y6HzfB - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/api/v1/retrieval/ef/0 _______________________ PUT /api/v1/retrieval/embedding ________________________ 1. Test Case ID: b6324N - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/retrieval/embedding ____________________ PUT /api/v1/retrieval/embedding/update ____________________ 1. Test Case ID: bfBSEv - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"openai_config": null, "ollama_config": null, "azure_openai_config": null, "RAG_EMBEDDING_ENGINE": "", "RAG_EMBEDDING_MODEL": "", "RAG_EMBEDDING_BATCH_SIZE": 1, "ENABLE_ASYNC_EMBEDDING": true, "RAG_EMBEDDING_CONCURRENT_REQUESTS": 0}' http://0.0.0.0:40901/api/v1/retrieval/embedding/update ______________________ PUT /api/v1/retrieval/process/file ______________________ 1. Test Case ID: Ipn78R - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"file_id": "", "content": null, "collection_name": ""}' http://0.0.0.0:40901/api/v1/retrieval/process/file __________________ PUT /api/v1/retrieval/process/files/batch ___________________ 1. Test Case ID: 1YUnAT - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"files": [], "collection_name": ""}' http://0.0.0.0:40901/api/v1/retrieval/process/files/batch ______________________ PUT /api/v1/retrieval/process/text ______________________ 1. Test Case ID: QR2m1w - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "content": "", "collection_name": ""}' http://0.0.0.0:40901/api/v1/retrieval/process/text ______________________ PUT /api/v1/retrieval/process/url _______________________ 1. Test Case ID: 3kMbKo - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "", "url": ""}' 'http://0.0.0.0:40901/api/v1/retrieval/process/url?process=true' ______________________ PUT /api/v1/retrieval/process/web _______________________ 1. Test Case ID: RSHfWz - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "", "url": ""}' 'http://0.0.0.0:40901/api/v1/retrieval/process/web?process=true&overwrite=true' ___________________ PUT /api/v1/retrieval/process/web/search ___________________ 1. Test Case ID: 28GAx0 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"queries": []}' http://0.0.0.0:40901/api/v1/retrieval/process/web/search ____________________ PUT /api/v1/retrieval/process/youtube _____________________ 1. Test Case ID: evMpza - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "", "url": ""}' 'http://0.0.0.0:40901/api/v1/retrieval/process/youtube?process=true&overwrite=true' ____________________ PUT /api/v1/retrieval/query/collection ____________________ 1. Test Case ID: lwyyWz - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_names": [], "query": "", "k": null, "k_reranker": null, "r": null, "hybrid": null, "hybrid_bm25_weight": null, "enable_enriched_texts": null}' http://0.0.0.0:40901/api/v1/retrieval/query/collection _______________________ PUT /api/v1/retrieval/query/doc ________________________ 1. Test Case ID: yh7kNJ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"collection_name": "", "query": "", "k": null, "k_reranker": null, "r": null, "hybrid": null, "hybrid_bm25_weight": null}' http://0.0.0.0:40901/api/v1/retrieval/query/doc ________________________ PUT /api/v1/retrieval/reset/db ________________________ 1. Test Case ID: D6k1TJ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/retrieval/reset/db _____________________ PUT /api/v1/retrieval/reset/uploads ______________________ 1. Test Case ID: Gm25c0 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/retrieval/reset/uploads _____________________________ PUT /api/v1/skills/ ______________________________ 1. Test Case ID: kQzs9E - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/skills/?query=' __________________________ PUT /api/v1/skills/create ___________________________ 1. Test Case ID: PBcneI - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "description": null, "content": "", "meta": {"tags": []}, "is_active": true, "access_grants": []}' http://0.0.0.0:40901/api/v1/skills/create __________________________ PUT /api/v1/skills/export ___________________________ 1. Test Case ID: LKojb4 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/skills/export __________________________ PUT /api/v1/skills/id/{id} __________________________ 1. Test Case ID: mS6rho - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/skills/id/0 ___________________ PUT /api/v1/skills/id/{id}/access/update ___________________ 1. Test Case ID: iytvhc - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/skills/id/0/access/update ______________________ PUT /api/v1/skills/id/{id}/delete _______________________ 1. Test Case ID: Fq8Jjz - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/skills/id/0/delete ______________________ PUT /api/v1/skills/id/{id}/toggle _______________________ 1. Test Case ID: aONZic - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/skills/id/0/toggle ______________________ PUT /api/v1/skills/id/{id}/update _______________________ 1. Test Case ID: 6zicxn - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "description": null, "content": "", "meta": {"tags": []}, "is_active": true, "access_grants": []}' http://0.0.0.0:40901/api/v1/skills/id/0/update ___________________________ PUT /api/v1/skills/list ____________________________ 1. Test Case ID: yeRLjj - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/skills/list?query=&view_option=&order_by=&direction=&page=1' ______________________ PUT /api/v1/tasks/auto/completions ______________________ 1. Test Case ID: sEp5Y3 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/auto/completions ___________________________ PUT /api/v1/tasks/config ___________________________ 1. Test Case ID: f7sGEB - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/tasks/config _______________________ PUT /api/v1/tasks/config/update ________________________ 1. Test Case ID: Mj1utL - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"TASK_MODEL": null, "TASK_MODEL_EXTERNAL": null, "TASK_MODEL_PARAMS": null, "ENABLE_TITLE_GENERATION": false, "TITLE_GENERATION_PROMPT_TEMPLATE": "", "IMAGE_PROMPT_GENERATION_PROMPT_TEMPLATE": "", "ENABLE_AUTOCOMPLETE_GENERATION": false, "AUTOCOMPLETE_GENERATION_INPUT_MAX_LENGTH": 0, "AUTOCOMPLETE_GENERATION_PROMPT_TEMPLATE": "", "TAGS_GENERATION_PROMPT_TEMPLATE": "", "FOLLOW_UP_GENERATION_PROMPT_TEMPLATE": "", "ENABLE_FOLLOW_UP_GENERATION": false, "ENABLE_TAGS_GENERATION": false, "ENABLE_SEARCH_QUERY_GENERATION": false, "ENABLE_RETRIEVAL_QUERY_GENERATION": false, "QUERY_GENERATION_PROMPT_TEMPLATE": "", "TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE": "", "ENABLE_VOICE_MODE_PROMPT": false, "VOICE_MODE_PROMPT_TEMPLATE": null}' http://0.0.0.0:40901/api/v1/tasks/config/update _____________________ PUT /api/v1/tasks/emoji/completions ______________________ 1. Test Case ID: 4Ivoqd - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/emoji/completions ___________________ PUT /api/v1/tasks/follow_up/completions ____________________ 1. Test Case ID: H4zzey - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/follow_up/completions __________________ PUT /api/v1/tasks/image_prompt/completions __________________ 1. Test Case ID: 9r4GMs - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/image_prompt/completions ______________________ PUT /api/v1/tasks/moa/completions _______________________ 1. Test Case ID: fQpWXf - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/moa/completions ____________________ PUT /api/v1/tasks/queries/completions _____________________ 1. Test Case ID: BuJNZJ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/queries/completions ______________________ PUT /api/v1/tasks/tags/completions ______________________ 1. Test Case ID: ON0Wxm - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/tags/completions _____________________ PUT /api/v1/tasks/title/completions ______________________ 1. Test Case ID: 36gXNP - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tasks/title/completions ____________________________ PUT /api/v1/terminals/ ____________________________ 1. Test Case ID: g8GJkx - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/terminals/ ___________________ PUT /api/v1/terminals/{server_id}/{path} ___________________ 1. Test Case ID: VsGttg - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/api/v1/terminals/0/0 2. Test Case ID: takChZ - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"error":"Terminal server '0' not found"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/terminals/0/0 ______________________________ PUT /api/v1/tools/ ______________________________ 1. Test Case ID: 6IHGkU - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/tools/?query=' ___________________________ PUT /api/v1/tools/create ___________________________ 1. Test Case ID: kUmbz4 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"i18n": {}, "description": null, "manifest": {}, "has_user_valves": false}, "access_grants": []}' http://0.0.0.0:40901/api/v1/tools/create ___________________________ PUT /api/v1/tools/export ___________________________ 1. Test Case ID: RdhUQD - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/tools/export __________________________ PUT /api/v1/tools/id/{id} ___________________________ 1. Test Case ID: pWWl6Q - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/tools/id/0 ___________________ PUT /api/v1/tools/id/{id}/access/update ____________________ 1. Test Case ID: LJNU19 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"access_grants": []}' http://0.0.0.0:40901/api/v1/tools/id/0/access/update _______________________ PUT /api/v1/tools/id/{id}/delete _______________________ 1. Test Case ID: 4uo0mu - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/tools/id/0/delete _______________________ PUT /api/v1/tools/id/{id}/update _______________________ 1. Test Case ID: 6NgKro - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": "", "content": "", "meta": {"i18n": {}, "description": null, "manifest": {}, "has_user_valves": false}, "access_grants": []}' http://0.0.0.0:40901/api/v1/tools/id/0/update _______________________ PUT /api/v1/tools/id/{id}/valves _______________________ 1. Test Case ID: ajsbJA - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/tools/id/0/valves ____________________ PUT /api/v1/tools/id/{id}/valves/spec _____________________ 1. Test Case ID: VVSM8T - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/tools/id/0/valves/spec ___________________ PUT /api/v1/tools/id/{id}/valves/update ____________________ 1. Test Case ID: 10xJab - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tools/id/0/valves/update ____________________ PUT /api/v1/tools/id/{id}/valves/user _____________________ 1. Test Case ID: ErkYfY - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/tools/id/0/valves/user __________________ PUT /api/v1/tools/id/{id}/valves/user/spec __________________ 1. Test Case ID: aX3Hdw - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/tools/id/0/valves/user/spec _________________ PUT /api/v1/tools/id/{id}/valves/user/update _________________ 1. Test Case ID: Zr4lJo - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/tools/id/0/valves/user/update ____________________________ PUT /api/v1/tools/list ____________________________ 1. Test Case ID: NIO4cG - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/tools/list __________________________ PUT /api/v1/tools/load/url __________________________ 1. Test Case ID: utn7Ps - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "https://0.com"}' http://0.0.0.0:40901/api/v1/tools/load/url ______________________________ PUT /api/v1/users/ ______________________________ 1. Test Case ID: e9qD9M - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/users/?query=&order_by=&direction=&page=1' ____________________________ PUT /api/v1/users/all _____________________________ 1. Test Case ID: 9c1i9v - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/all ____________________ PUT /api/v1/users/default/permissions _____________________ 1. Test Case ID: qKY26h - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"workspace": {"models": false, "knowledge": false, "prompts": false, "tools": false, "skills": false, "models_import": false, "models_export": false, "prompts_import": false, "prompts_export": false, "tools_import": false, "tools_export": false, "skills_import": false, "skills_export": false}, "sharing": {"models": false, "public_models": false, "knowledge": false, "public_knowledge": false, "prompts": false, "public_prompts": false, "tools": false, "public_tools": false, "skills": false, "public_skills": false, "notes": false, "public_notes": false, "folders": false, "public_chats": false, "open_chats": false, "public_calendars": false}, "access_grants": {"allow_users": true, "allow_groups": true}, "chat": {"controls": true, "valves": true, "system_prompt": true, "params": true, "file_upload": true, "web_upload": true, "delete": true, "delete_message": true, "continue_response": true, "regenerate_response": true, "rate_response": true, "edit": true, "share": true, "export": true, "import": true, "stt": true, "tts": true, "call": true, "multiple_models": true, "temporary": true, "temporary_enforced": false}, "features": {"api_keys": false, "notes": true, "channels": true, "folders": true, "direct_tool_servers": false, "web_search": true, "image_generation": true, "code_interpreter": true, "memories": true, "automations": false, "calendar": true, "webhooks": false}, "settings": {"interface": true}}' http://0.0.0.0:40901/api/v1/users/default/permissions ________________ PUT /api/v1/users/default/permissions/defaults ________________ 1. Test Case ID: lNCGQj - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/default/permissions/defaults ___________________________ PUT /api/v1/users/groups ___________________________ 1. Test Case ID: Gd4Zo3 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/groups ________________________ PUT /api/v1/users/permissions _________________________ 1. Test Case ID: rzeX9g - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/permissions ___________________________ PUT /api/v1/users/search ___________________________ 1. Test Case ID: QeOtBy - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/users/search?query=&order_by=&direction=&page=1' ___________________________ PUT /api/v1/users/usage ____________________________ 1. Test Case ID: NsUyU2 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/users/usage?days=7&start_date=0&end_date=0' _________________________ PUT /api/v1/users/user/info __________________________ 1. Test Case ID: vyBzAU - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/user/info ______________________ PUT /api/v1/users/user/info/update ______________________ 1. Test Case ID: 7sMFmM - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/users/user/info/update _______________________ PUT /api/v1/users/user/settings ________________________ 1. Test Case ID: y7b1QX - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/users/user/settings?raw=true' ____________________ PUT /api/v1/users/user/settings/update ____________________ 1. Test Case ID: 1Z2CXb - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ui": {}}' http://0.0.0.0:40901/api/v1/users/user/settings/update ________________________ PUT /api/v1/users/user/status _________________________ 1. Test Case ID: HzQYYf - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/user/status _____________________ PUT /api/v1/users/user/status/update _____________________ 1. Test Case ID: 76Kxyd - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"status_emoji": null, "status_message": null, "status_expires_at": null}' http://0.0.0.0:40901/api/v1/users/user/status/update _______________________ PUT /api/v1/users/user/variables _______________________ 1. Test Case ID: xN5VCQ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/user/variables ___________________ PUT /api/v1/users/user/variables/update ____________________ 1. Test Case ID: qHvK0y - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"variables": {}}' http://0.0.0.0:40901/api/v1/users/user/variables/update _________________________ PUT /api/v1/users/{user_id} __________________________ 1. Test Case ID: kK7t6t - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/642cecb4-183b-4992-a509-a8db9c3506de ______________________ PUT /api/v1/users/{user_id}/active ______________________ 1. Test Case ID: 9Ab4lK - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/642cecb4-183b-4992-a509-a8db9c3506de/active ______________________ PUT /api/v1/users/{user_id}/groups ______________________ 1. Test Case ID: HLHCrr - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/642cecb4-183b-4992-a509-a8db9c3506de/groups _______________________ PUT /api/v1/users/{user_id}/info _______________________ 1. Test Case ID: mU4479 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/642cecb4-183b-4992-a509-a8db9c3506de/info __________________ PUT /api/v1/users/{user_id}/oauth/sessions __________________ 1. Test Case ID: eJETOS - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/642cecb4-183b-4992-a509-a8db9c3506de/oauth/sessions _____________________ PUT /api/v1/users/{user_id}/preview ______________________ 1. Test Case ID: Uu8tzF - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/642cecb4-183b-4992-a509-a8db9c3506de/preview __________________ PUT /api/v1/users/{user_id}/profile/image ___________________ 1. Test Case ID: SxvnBB - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/users/642cecb4-183b-4992-a509-a8db9c3506de/profile/image ________________________ PUT /api/v1/utils/code/execute ________________________ 1. Test Case ID: jFIriM - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"code": ""}' http://0.0.0.0:40901/api/v1/utils/code/execute ________________________ PUT /api/v1/utils/code/format _________________________ 1. Test Case ID: oWcebO - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"code": ""}' http://0.0.0.0:40901/api/v1/utils/code/format ________________________ PUT /api/v1/utils/db/download _________________________ 1. Test Case ID: MOEoze - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/utils/db/download __________________________ PUT /api/v1/utils/gravatar __________________________ 1. Test Case ID: dpI51p - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/utils/gravatar?email=' _______________________________ PUT /api/version _______________________________ 1. Test Case ID: PHwFJ6 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/api/version ___________________________ PUT /api/version/updates ___________________________ 1. Test Case ID: uoVLHd - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/version/updates ______________________________ PUT /cache/{path} _______________________________ 1. Test Case ID: 3nm6kx - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/cache/0 _________________________________ PUT /health __________________________________ 1. Test Case ID: GDXeVb - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/health ________________________________ PUT /health/db ________________________________ 1. Test Case ID: 75KhOH - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/health/db ______________________________ PUT /manifest.json ______________________________ 1. Test Case ID: Wzk7eM - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/manifest.json ________________________ PUT /oauth/backchannel-logout _________________________ 1. Test Case ID: GbUCtW - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/oauth/backchannel-logout ___________________ PUT /oauth/clients/{client_id}/authorize ___________________ 1. Test Case ID: Ec6r1j - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/oauth/clients/0/authorize ___________________ PUT /oauth/clients/{client_id}/callback ____________________ 1. Test Case ID: govo3x - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/oauth/clients/0/callback ________________________ PUT /oauth/{provider}/callback ________________________ 1. Test Case ID: pHIlpa - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/oauth/0/callback _________________________ PUT /oauth/{provider}/login __________________________ 1. Test Case ID: iZwe7K - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/oauth/0/login _____________________ PUT /oauth/{provider}/login/callback _____________________ 1. Test Case ID: 3eKZgv - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/oauth/0/login/callback _________________________________ PUT /ollama/ _________________________________ 1. Test Case ID: lKpFpw - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/ollama/ _____________________________ PUT /ollama/api/chat _____________________________ 1. Test Case ID: p1sfcr - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:40901/ollama/api/chat?url_idx=0' ________________________ PUT /ollama/api/chat/{url_idx} ________________________ 1. Test Case ID: MhLuDP - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/ollama/api/chat/0 _____________________________ PUT /ollama/api/copy _____________________________ 1. Test Case ID: 8InOMQ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"source": "", "destination": ""}' 'http://0.0.0.0:40901/ollama/api/copy?url_idx=0' ________________________ PUT /ollama/api/copy/{url_idx} ________________________ 1. Test Case ID: JU0tn5 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"source": "", "destination": ""}' http://0.0.0.0:40901/ollama/api/copy/0 ____________________________ PUT /ollama/api/create ____________________________ 1. Test Case ID: M7xKm3 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null, "path": null, "stream": null}' 'http://0.0.0.0:40901/ollama/api/create?url_idx=0' _______________________ PUT /ollama/api/create/{url_idx} _______________________ 1. Test Case ID: TB8Som - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null, "path": null, "stream": null}' http://0.0.0.0:40901/ollama/api/create/0 ____________________________ PUT /ollama/api/delete ____________________________ 1. Test Case ID: fKQW65 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null}' 'http://0.0.0.0:40901/ollama/api/delete?url_idx=0' _______________________ PUT /ollama/api/delete/{url_idx} _______________________ 1. Test Case ID: Uxwju0 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null}' http://0.0.0.0:40901/ollama/api/delete/0 ____________________________ PUT /ollama/api/embed _____________________________ 1. Test Case ID: RUon0v - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"input": "", "keep_alive": null, "model": "", "options": null, "truncate": null}' 'http://0.0.0.0:40901/ollama/api/embed?url_idx=0' _______________________ PUT /ollama/api/embed/{url_idx} ________________________ 1. Test Case ID: NNrxlJ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"input": "", "keep_alive": null, "model": "", "options": null, "truncate": null}' http://0.0.0.0:40901/ollama/api/embed/0 __________________________ PUT /ollama/api/embeddings __________________________ 1. Test Case ID: xwFcJI - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": "", "prompt": "", "options": null, "keep_alive": null}' 'http://0.0.0.0:40901/ollama/api/embeddings?url_idx=0' _____________________ PUT /ollama/api/embeddings/{url_idx} _____________________ 1. Test Case ID: UCUHxC - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": "", "prompt": "", "options": null, "keep_alive": null}' http://0.0.0.0:40901/ollama/api/embeddings/0 ___________________________ PUT /ollama/api/generate ___________________________ 1. Test Case ID: zGm4n1 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": "", "prompt": null, "suffix": null, "images": [], "format": null, "options": null, "system": null, "template": null, "context": [], "stream": true, "raw": null, "keep_alive": null}' 'http://0.0.0.0:40901/ollama/api/generate?url_idx=0' ______________________ PUT /ollama/api/generate/{url_idx} ______________________ 1. Test Case ID: pOr4Yt - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": "", "prompt": null, "suffix": null, "images": [], "format": null, "options": null, "system": null, "template": null, "context": [], "stream": true, "raw": null, "keep_alive": null}' http://0.0.0.0:40901/ollama/api/generate/0 ______________________________ PUT /ollama/api/ps ______________________________ 1. Test Case ID: 7lLj31 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[0]' http://0.0.0.0:40901/ollama/api/ps _____________________________ PUT /ollama/api/pull _____________________________ 1. Test Case ID: 3ZKJog - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null}' 'http://0.0.0.0:40901/ollama/api/pull?url_idx=0' ________________________ PUT /ollama/api/pull/{url_idx} ________________________ 1. Test Case ID: Px1tg7 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null}' http://0.0.0.0:40901/ollama/api/pull/0 _____________________________ PUT /ollama/api/push _____________________________ 1. Test Case ID: p2xVDH - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": "", "insecure": null, "stream": null}' 'http://0.0.0.0:40901/ollama/api/push?url_idx=0' ________________________ PUT /ollama/api/push/{url_idx} ________________________ 1. Test Case ID: 5Hi2LC - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": "", "insecure": null, "stream": null}' http://0.0.0.0:40901/ollama/api/push/0 _____________________________ PUT /ollama/api/show _____________________________ 1. Test Case ID: Nxfk06 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null}' http://0.0.0.0:40901/ollama/api/show _____________________________ PUT /ollama/api/tags _____________________________ 1. Test Case ID: EHzX2I - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/ollama/api/tags?url_idx=0' ________________________ PUT /ollama/api/tags/{url_idx} ________________________ 1. Test Case ID: RcotDv - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/ollama/api/tags/0 ____________________________ PUT /ollama/api/unload ____________________________ 1. Test Case ID: pQF7Hf - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": null}' http://0.0.0.0:40901/ollama/api/unload ___________________________ PUT /ollama/api/version ____________________________ 1. Test Case ID: TX3unx - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/ollama/api/version?url_idx=0' ______________________ PUT /ollama/api/version/{url_idx} _______________________ 1. Test Case ID: 3Scrc6 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/ollama/api/version/0 ______________________________ PUT /ollama/config ______________________________ 1. Test Case ID: zzS0x9 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/ollama/config __________________________ PUT /ollama/config/update ___________________________ 1. Test Case ID: KjGghR - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ENABLE_OLLAMA_API": null, "OLLAMA_BASE_URLS": [], "OLLAMA_API_CONFIGS": {}}' http://0.0.0.0:40901/ollama/config/update _________________________ PUT /ollama/models/download __________________________ 1. Test Case ID: kWhyuF - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": ""}' 'http://0.0.0.0:40901/ollama/models/download?url_idx=0' ____________________ PUT /ollama/models/download/{url_idx} _____________________ 1. Test Case ID: zRI50e - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": ""}' http://0.0.0.0:40901/ollama/models/download/0 __________________________ PUT /ollama/models/upload ___________________________ 1. Test Case ID: C6lsGg - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=bbb22a5a1a7202543010d9de884611ec' -d $'--bbb22a5a1a7202543010d9de884611ec\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--bbb22a5a1a7202543010d9de884611ec--\r\n' 'http://0.0.0.0:40901/ollama/models/upload?url_idx=0' _____________________ PUT /ollama/models/upload/{url_idx} ______________________ 1. Test Case ID: jaW0MU - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=bbb22a5a1a7202543010d9de884611ec' -d $'--bbb22a5a1a7202543010d9de884611ec\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--bbb22a5a1a7202543010d9de884611ec--\r\n' http://0.0.0.0:40901/ollama/models/upload/0 _______________________ PUT /ollama/v1/chat/completions ________________________ 1. Test Case ID: rftxrZ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:40901/ollama/v1/chat/completions?url_idx=0' __________________ PUT /ollama/v1/chat/completions/{url_idx} ___________________ 1. Test Case ID: lDiHQa - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/ollama/v1/chat/completions/0 __________________________ PUT /ollama/v1/completions __________________________ 1. Test Case ID: 0lzufH - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:40901/ollama/v1/completions?url_idx=0' _____________________ PUT /ollama/v1/completions/{url_idx} _____________________ 1. Test Case ID: oaMotd - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/ollama/v1/completions/0 __________________________ PUT /ollama/v1/embeddings ___________________________ 1. Test Case ID: maEa01 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:40901/ollama/v1/embeddings?url_idx=0' _____________________ PUT /ollama/v1/embeddings/{url_idx} ______________________ 1. Test Case ID: HThFJ0 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/ollama/v1/embeddings/0 ___________________________ PUT /ollama/v1/messages ____________________________ 1. Test Case ID: JFQ0p1 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:40901/ollama/v1/messages?url_idx=0' ______________________ PUT /ollama/v1/messages/{url_idx} _______________________ 1. Test Case ID: yYIQpF - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/ollama/v1/messages/0 ____________________________ PUT /ollama/v1/models _____________________________ 1. Test Case ID: ZRINJ9 - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/ollama/v1/models?url_idx=0' _______________________ PUT /ollama/v1/models/{url_idx} ________________________ 1. Test Case ID: lPbvhv - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/ollama/v1/models/0 ___________________________ PUT /ollama/v1/responses ___________________________ 1. Test Case ID: SWWzeY - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": ""}' 'http://0.0.0.0:40901/ollama/v1/responses?url_idx=0' ______________________ PUT /ollama/v1/responses/{url_idx} ______________________ 1. Test Case ID: nG0Y8P - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"model": ""}' http://0.0.0.0:40901/ollama/v1/responses/0 ______________________________ PUT /ollama/verify ______________________________ 1. Test Case ID: 16xgUD - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "", "key": null}' http://0.0.0.0:40901/ollama/verify ______________________________ PUT /openai/{path} ______________________________ 1. Test Case ID: zF2lw2 - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Not authenticated"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/openai/0 2. Test Case ID: bQTUdT - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Direct API passthrough is disabled. Set ENABLE_OPENAI_API_PASSTHROUGH=True to enable."}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' http://0.0.0.0:40901/openai/0 _____________________________ PUT /opensearch.xml ______________________________ 1. Test Case ID: zv8aGJ - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/opensearch.xml __________________________________ PUT /ready __________________________________ 1. Test Case ID: L4WrsS - Unsupported methods PUT returned 405 without required `Allow` header Add `Allow` header listing supported methods (required by RFC 9110) [405] Method Not Allowed: `{"detail":"Method Not Allowed"}` Reproduce with: curl -X PUT http://0.0.0.0:40901/ready ________________________________ Stateful tests ________________________________ 1. Test Case ID: MYl8pq - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 2 additional properties not defined in the schema (`>`, `🏻`). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid format. Please use the correct format (e.g., 512x512)."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\ud83c\udffb": [[true], 2276654], ">\u0089": "\u00a3f\u0016\u001e\u00ca\u00af\ud888\udc97", "IMAGE_GENERATION_MODEL": "\u00ab\u00f7\udb91\udcd7\u00b4S", "COMFYUI_WORKFLOW_NODES": [{"\u00d2.": {"-\u00db\u0089v\udb2d\ude0b\ne\u00f7\udb6a\udf6f\u0000= -": null, "": "\udab9\udf1f/\u00cd)\u7347\ud8f1\udf62\u009d\u0086\udbb1\udde0", "b\u00d6\u00f7\u00d6\udb85\udc47[]\u0091W\u00a8\u00b5": 407}, "\u0082": ["\ud996\udfe0\u0014\u00b3\u00cci\u0086{\u00e5\udb58\ude65\udb05\udcd6\u00c5\udae4\udfb9", null], "\udb65\udda6x": {"[\u00e0#\t\u001a\u5756T\ud924\udc3c\u00ab": {}, "\u00ed\u0082": {}}, "|\ud9ee\udeb9\uda68\ude82\u00da": "\udbc6\ude67\u00ff\u00bc\u00f5\u00b6\u00fc\u00f8\u00d7", "\u00a6\t\u00ace\u00fbt\u00ac6\ud844\udd8b\u000eN\udbfb\udf5f\udaa5\udf5f": [false, 1.0943526985278962e+155, -6537], "bI": null, "W": [{}], "\ud870\udc08\u00d0MRx\u001a\u00db": {"\\\u00d2\r\u00d1\udbfc\udc9d": 583}, "": [2155260659]}, {"": [false, [4441103, false, "\u00cej"], 1e-05], "\u00bc\udaed\udf34\u001d": {"\ud8b8\udf45\u00cfo": false, "\udb09\ude83\udaac\udfa9": 3.950170003059169e+16, "1\ud85f\udf79\u0011\ud9b6\udf17W\u00d6": ""}, "\u0089\uda44\ude53\u00b6Z:\t\u00e09-\b\u00ec\f\u0003\udb4d\ude68\u0012\u0005\u00bc(": {}, "\u0001o\ud9c0\udcb9\u00f6\u00e1B\u00c3\udbb0\udd5a": [[null, 17217379, null], null], "6[\udac2\udcdb3uC7": {"": 3360521}, "7'"'"'\u008f\ud9eb\udc6f,\u00e80\uda59\uddec": [-1.7976931348623155e+308], "\ud82b\udca0": "\u0011\u00f9\u0090\u00c0"}], "ENABLE_IMAGE_GENERATION": false, "IMAGE_SIZE": "\u00ac\u00cai\u00bc\ud98b\ude85", "ENABLE_IMAGE_PROMPT_GENERATION": true, "IMAGE_EDIT_SIZE": "", "IMAGES_OPENAI_API_VERSION": "", "AUTOMATIC1111_PARAMS": {}, "IMAGES_EDIT_GEMINI_API_BASE_URL": "u\u00a3", "IMAGES_OPENAI_API_KEY": "\u00b1\\\u0097A", "IMAGES_EDIT_COMFYUI_BASE_URL": "", "IMAGE_EDIT_ENGINE": "openai", "IMAGES_EDIT_OPENAI_API_VERSION": "", "IMAGES_EDIT_OPENAI_API_KEY": "\u0096", "IMAGE_GENERATION_ENGINE": "openai", "IMAGES_EDIT_COMFYUI_API_KEY": "M\u009f\u00fa\u00a4\u00cf*g", "COMFYUI_BASE_URL": "\u00cb", "IMAGES_OPENAI_API_PARAMS": null, "IMAGES_EDIT_COMFYUI_WORKFLOW": "", "ENABLE_IMAGE_EDIT": false, "COMFYUI_WORKFLOW": "\n{\n \"3\": {\n \"inputs\": {\n \"seed\": 0,\n \"steps\": 20,\n \"cfg\": 8,\n \"sampler_name\": \"euler\",\n \"scheduler\": \"normal\",\n \"denoise\": 1,\n \"model\": [\n \"4\",\n 0\n ],\n \"positive\": [\n \"6\",\n 0\n ],\n \"negative\": [\n \"7\",\n 0\n ],\n \"latent_image\": [\n \"5\",\n 0\n ]\n },\n \"class_type\": \"KSampler\",\n \"_meta\": {\n \"title\": \"KSampler\"\n }\n },\n \"4\": {\n \"inputs\": {\n \"ckpt_name\": \"model.safetensors\"\n },\n \"class_type\": \"CheckpointLoaderSimple\",\n \"_meta\": {\n \"title\": \"Load Checkpoint\"\n }\n },\n \"5\": {\n \"inputs\": {\n \"width\": 512,\n \"height\": 512,\n \"batch_size\": 1\n },\n \"class_type\": \"EmptyLatentImage\",\n \"_meta\": {\n \"title\": \"Empty Latent Image\"\n }\n },\n \"6\": {\n \"inputs\": {\n \"text\": \"Prompt\",\n \"clip\": [\n \"4\",\n 1\n ]\n },\n \"class_type\": \"CLIPTextEncode\",\n \"_meta\": {\n \"title\": \"CLIP Text Encode (Prompt)\"\n }\n },\n \"7\": {\n \"inputs\": {\n \"text\": \"\",\n \"clip\": [\n \"4\",\n 1\n ]\n },\n \"class_type\": \"CLIPTextEncode\",\n \"_meta\": {\n \"title\": \"CLIP Text Encode (Prompt)\"\n }\n },\n \"8\": {\n \"inputs\": {\n \"samples\": [\n \"3\",\n 0\n ],\n \"vae\": [\n \"4\",\n 2\n ]\n },\n \"class_type\": \"VAEDecode\",\n \"_meta\": {\n \"title\": \"VAE Decode\"\n }\n },\n \"9\": {\n \"inputs\": {\n \"filename_prefix\": \"ComfyUI\",\n \"images\": [\n \"8\",\n 0\n ]\n },\n \"class_type\": \"SaveImage\",\n \"_meta\": {\n \"title\": \"Save Image\"\n }\n }\n}\n", "IMAGES_EDIT_GEMINI_API_KEY": "", "IMAGES_GEMINI_ENDPOINT_METHOD": "\u00c0\u00b2b\uda4c\udcfcbUxF!", "AUTOMATIC1111_BASE_URL": "", "IMAGES_EDIT_OPENAI_API_BASE_URL": "", "COMFYUI_API_KEY": "\u00b9\u0010\u00a4z\uda90\udd7cp\u00b0\u00c0P\u00b6\ud97c\udfe0\u0098;\u00e9\u0012:\u00bc\u00d2\u00e3(", "IMAGES_GEMINI_API_BASE_URL": "", "AUTOMATIC1111_API_AUTH": null, "IMAGES_OPENAI_API_BASE_URL": "https://api.openai.com/v1", "IMAGES_EDIT_COMFYUI_WORKFLOW_NODES": [], "IMAGE_EDIT_MODEL": "", "IMAGES_GEMINI_API_KEY": "\u0089\u00ca\ud80b\udf16\u00das\u82c6\u00d3\u0099\u00a9}\u008a\udb47\udc6eO\ud9c8\udc22\udbe7\udf86", "IMAGE_STEPS": null}' http://0.0.0.0:40901/api/v1/images/config/update 2. Test Case ID: fCBypc - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"[ERROR: Folder already exists]"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40901/api/v1/folders/ed908963-06a1-46a2-8b0f-ba1d44cbd102/update/parent 3. Test Case ID: vGSSX3 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 2 additional properties not defined in the schema (`R`, `ßⲜ½Ö`). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"2 validation errors for GenerateChatCompletionForm\nmodel\n Field required [type=missing, input_value={'\\x8fßⲜ½Ö\\x16\\U0003..., '\\U00091049i': None}]}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.13/v/missing\nmessages\n Field required [type=missing, input_value={'\\x8fßⲜ½Ö\\x16\\U0003..., '\\U00091049i': None}]}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.13/v/missing"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u008f\u00df\u2c9c\u00bd\u00d6\u0016\ud88f\ude14": [4856], "R": [[], "\u00c5\u00fe~\ud8c3\udda8j\u0016L", {"\u00d0\u0007\u0090": 210516410859842, "\uda04\udc49i": null}]}' 'http://0.0.0.0:40901/ollama/api/chat?url_idx=1048' 4. Test Case ID: 63cSTC - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00e2": [false, 5.4758608856031496e+16], "\u00cd\ud9d6\udcb8x'"'"'": [], "\u0005\ud9bf\ude71^\u00dd\u001dF": {}, "": [], "stream": null}' 'http://0.0.0.0:40901/ollama/api/create?url_idx=113' 5. Test Case ID: Akww3q - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/ollama/api/version?url_idx=106973795' 6. Test Case ID: vDfKiJ - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u0085\u00a9\u00a8\u0081\udba6\udf60\u0098\u0092Z\u009f\u0094": 1578, "\udb4e\ude15\u0012\u00ae!+R\u0096": [], "model": "0C"}' http://0.0.0.0:40901/ollama/api/create/98738971238483 7. Test Case ID: 87ycsy - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 3 additional properties not defined in the schema (`6q*4`, `8·`, ``). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. [400] Bad Request: `{"detail":"2 validation errors for GenerateChatCompletionForm\nmodel\n Field required [type=missing, input_value={'6q*4\\x1b\\x02': [[], {}]...U000d97b4\\x82\\x9c': 126}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.13/v/missing\nmessages\n Field required [type=missing, input_value={'6q*4\\x1b\\x02': [[], {}]...U000d97b4\\x82\\x9c': 126}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.13/v/missing"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"6q*4\u001b\u0002": [[], {}], "\u0091\ud8b7\udd32\ud8c1\ude378\u00b7": 1e-05, "\udb25\udfb4\u0082\u009c": 126}' http://0.0.0.0:40901/ollama/api/chat/13966543 8. Test Case ID: 91W4CH - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/images/models curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u0019\u000e\udbcc\udd22\u00a9\u00fe3\ud8c7\udfbb\u00a9+6\u00e4\ud979\udc04z\u00a5": [[6.103515625e-05], {}, [null, -2.2250738585072014e-308, false]], "model": "\u0002\ud8b3\udf69\u00fe\ud9e9\udc38|E\u0084H\u00cb\u00cb"}' http://0.0.0.0:40901/ollama/v1/responses/-379 9. Test Case ID: 2K4jdd - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 1 additional property not defined in the schema (`f`). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Model 'None' was not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/audio/models curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"f": {"": 15942077, "\u009d\u00f8\u0089[\u0088\u0096:\u0082>;\udbad\udfc5\u00e2\u0005v": "\u00eb", "B\u00b5": 9.564624438556236e-134}}' http://0.0.0.0:40901/ollama/api/delete 10. Test Case ID: 4Egr78 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'�����\x7f' http://0.0.0.0:40901/ollama/verify 11. Test Case ID: XByfwm - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d ' �[z' http://0.0.0.0:40901/api/v1/evaluations/feedback 12. Test Case ID: wfonSV - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"r\u0007L\u0010\u0018\ud999\udf51\u00cf\u00a46\u0095A)\u00c9y\udb6e\udda4": [], "\u00bb\\\u0089\ud9bf\udcb66\u0082\u00f7": {"\ud88a\udec2?\u008e\u00d8\b\u0005\ud9a0\ude30o\u0016\u0082\u0093\u0095$Y\u0004\ud832\uddcb\u5769\ud92e\udef5\u00f7\u00f3": null, "\u009f\ud9ab\udc20": true, "\u00c0*M\u00aek\"o": 122.44543632126307}, "\u00daXE\u00d1\u00f7": {"-<\u00c0\u00f1\uda60\udd656": null}, "": [], "\u00fa\udb1f\udd90": [null], "type": null, "content": "q<\u00d23\u009d", "path": "\ud9b0\ude91"}' http://0.0.0.0:40901/api/v1/memories/664d5db5-ecbc-480f-8b19-eb76d3bd19a4/update 13. Test Case ID: 4qH7RM - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/files/search?filename=file&content=false&skip=2303482389386405368299520&limit=221' 14. Test Case ID: MjGsV9 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u0016": {"0\u00d1[\ud984\udd89\u0000K\u00e9": "\f\u00ab\ud915\udde5\udaf8\udd1e", "Inf": "T"}, "\u001e\u00e2\u0092\u0012\ud8b7\udc95\ud8ee\udc64": {"\ud9c0\udf3c\udba9\udd23\uda1d\ude28\u00cf\u00e2\u0093\u00b7": ["\u00e8", [null], {"AQ\udaea\udd23\uda0d\udea4\u00c3\udb06\ude68\u00b3zq\u00fa\ud812\uddbb;\u00d6\u00f7\u00e0\udb69\uddc8\u009f\u0017": "\u00a9", "\u00af\udad7\udf63\u00b8\u009ek\u00a6\u00ab\u0011\u00e3,&B\ud88c\udc27\u00db\u000e": -8.886895739672624e-236, "\u00b2\uda77\udde2": ""}], "*\u00e0": [], "A\u0084\u0012\u00b2\uda61\udd25\ud86d\udd8d\udb01\udc67\u001c\u00af\ud9ff\udf83\u00fc\u0097": {}}, "\u009b": [20863190635708348891136], "\u00c0\u0091L\udbeb\udeb2\udb1a\ude248\u0000\u0082\udba0\udccf\uda94\udccd\u009d\u00fd": [null, {"\u0092\u00e0}\u0013\udb4c\udd1b\u0007\u0017&\u00e6\u00e1": -2.024929316084979e+16, "\u0088J2\udbe6\udc9e": -7.78831688864407e+140, "": 1.3095645339315176e+16}], "<\u00eb\u0011S\u00e0": [{}, null, {"\u00e2": -1.7360376383358998e-163}], "stt": {"Z\u00aeH%\udaea\udf98\u00fc\ud8bf\udf53>\u00f4\u00c6\u00d2\u00bd\uc7e4\u00edb\u0080\ud99d\udf71B": {"D\udabb\udcad$\u00cf\uda69\uded9": "rP\uda7d\udc52(\u0003\u00dd \uda05\udfab9\u00fb", "": true}, "\u00c5": ["\ud94b\udd49"], "ENGINE": "", "MISTRAL_API_KEY": "\ud89e\udd6a\u00a0\u00ed?\u0085\ud812\udd3b\u000f\udbf1\uddb3\u00eca\t^vg\u0bc9Rv\u00ff\u0010\u00cf", "OPENAI_API_REQUEST_FORMAT": "c\u00f8\u0086", "WHISPER_MODEL": "\u0006QE\u00f7", "SUPPORTED_CONTENT_TYPES": [], "MISTRAL_USE_CHAT_COMPLETIONS": false, "ALLOWED_EXTENSIONS": ["\u001d\udb99\udd80\u0015", "W\u0081\udaaa\ude38\u00e68\u00c8\u00e4\udbe9\ude83\ud813\udda4w \u00f8\u00f8\ud829\ude1b\ud957\udc06]L", "\u0011\u00b6\u00e7\ud880\ude82\u00ad\ud81a\udcde\u00b4", "\u0084l\u00ed\u008f", "\u0081\ud909\udd2b\b\u0011.\u00f3\u00a6\u00820\udafb\udcc1|\u008eh\u00d4\ud82c\ude7a\ud89a\udd75\uda30\udc12", "__dict__", "\u00fb"], "DEEPGRAM_API_KEY": "\ud9f4\ude93", "AZURE_LOCALES": "D\u00a6\u0007D\u00cc2", "OPENAI_API_BASE_URL": "^", "AZURE_REGION": "", "OPENAI_API_KEY": "", "MODEL": "\u00a9", "AZURE_MAX_SPEAKERS": "H", "AZURE_API_KEY": "", "AZURE_BASE_URL": "\u00bb\ud9b5\udd7b\udafb\udd57\u0012\"K\u00b1", "MISTRAL_API_BASE_URL": "\ud8cf\udc7b\u0098s"}, "tts": {"\u00dd\u00f7\u00a1": [null, -8.403165077560845e-215], "\uda0a\udc38\uda3e\udd29": [0.5, null, -1341], "": "B", "'"'"'\u00a8\ud8be\udc99\u001e": [], "B\u00b1\u00e7I": [], "OPENAI_API_BASE_URL": "S\udb75\udebf\u00d6+Q_b\u00ed\udbad\udd76zB\u00e1\u0082\u0092\u0085\udb10\udf3a\udbe1\udd1a\u0001l\u00d8i", "API_KEY": "\u00a6R\ud9c7\udef1", "MISTRAL_API_KEY": "\u0096\u00eb\u00af\u0017", "AZURE_SPEECH_BASE_URL": "", "AZURE_SPEECH_OUTPUT_FORMAT": "\u00f6u", "OPENAI_API_KEY": "\u00fc}\udb39\udcfdD\u00b8\u00c4\u00da\u00d8\u009b\u00a5\ud8cc\udfd6H\u43b4", "AZURE_SPEECH_REGION": "!", "MISTRAL_API_BASE_URL": "\u00a8{\u00890\u00be\u0081joF\udb44\udf2aY\u00c9\ud82a\ude3eI\u00de\f\ud971\uddb53\u009e\u00a0\u00c0\u00b3Qh\udb60\ude4e\udb4c\udd8b\udbf6\ude4c\u00ee\u0015", "MODEL": "\u0095\u0014\u00e9q\udb39\ude3b", "SPLIT_ON": "&9\ud923\udccdm", "ENGINE": "\u0016\u00ca\u001a\u00fe\u0016\udb4b\udda6\u0019", "VOICE": "\u00d2"}}' http://0.0.0.0:40901/api/v1/audio/config/update 15. Test Case ID: m9MMc0 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d ';�' http://0.0.0.0:40901/api/v1/evaluations/feedback/bd8112aa-9059-4b41-9672-74ec874e34c3 16. Test Case ID: Cx5A6P - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00ac\uda28\udf89\ud9eb\udef7": ["", -10230371, 3.3724171619986616e+16], "status_expires_at": -621106514269065314304, "status_message": "", "status_emoji": "\u0098\u00c0\u00ab"}' http://0.0.0.0:40901/api/v1/users/user/status/update 17. Test Case ID: E2H5R9 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/models curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00ce\udbbf\udd04\u00b4\u00cc\uda6a\uddcb\u00ed@*\u00cch\u008c\u00cc\u0094\ud2d5\u00ac\u0019\ud8c3\udf40\u0017\u009a\uda00\udd8e-\u00de\u00e7\u0099\u0015\u00bb": {}, "": [[{"\u0015\u00edq": -3387190548937318.0, "\u0096\udbbc\ude086\u009b\ud8a8\udf77\u00d4R\udb9c\udc12d\u00a3\udb2b\udc7b\udb33\udc13\u00f4\u00d3\u0083\u008a*\u00c9\udba6\udf11\u0018\u0006h": -1708}], [false, null, -8.574086337812287e-259], {}], "\t\u00bc\u00ebF\ud8a5\udebf=\u00f4\ud8a0\udcfb\u00d2": {"\u00cb\u00e5\u009b\ud945\udc87\uda39\udd4b\u00fei\u00adU\u00f1L\ueaec\u00d3\uda1e\udc79": true, "\u009b4\udb5f\ude80\u0007G": {"": false, "I\udb92\udf86": 932, "\u008d\u00e2": null}, "\u00e7\ud83b\udeba": -5379733740675790236811264}, "background": null, "negative_prompt": "\u00a2\u0085\u0090\u0019\u00d3\u00a29\u00eb\u00bc\u00b4\ud921\udd7f\ud9be\udd25", "size": null, "prompt": "", "image": "", "n": null, "model": "\u0090\u00f6\f"}' http://0.0.0.0:40901/api/v1/images/edit 18. Test Case ID: dtDJn7 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '���u' http://0.0.0.0:40901/api/v1/calendars/4181262f-1d50-4ff3-965b-166d1d1d24f2/update 19. Test Case ID: 3SKGbN - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"We could not find what you're looking for :/"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/list?include_folders=false&sort_dir=%13%C2%BB%C2%8C%7F%C3%89%F3%A1%B5%BE%C2%85' curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00a2\u00d3\u00d6\u0084\u00a6}\u00dc\uda01\udec4\u00fb\u00bat\u001c\ud81e\ude87\u3e8a\f": [6252997], "\udbed\udc4c\u00cb;\u007f\udac3\ude94\u00d2\u00e82": {"": false, "\u00c4\u9fe0\u00c8\u009a2": [null]}, "action": "reject", "call_id": "\ud9ce\udd1fR", "timed_out": false}' http://0.0.0.0:40901/api/v1/chats/ef95e3e8-f890-4f75-8600-5f9e1a374d1f/messages/%F3%88%B9%B9%C2%B45%EB%91%91%2A/resolve 20. Test Case ID: y0LOjV - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Connection not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/evaluations/feedbacks/models curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u0013\u0093\u00d4\u00be\u00c4@\u00d5 \ud99b\udfb0": [{"\u000b\udb01\ude7d[": null}], "n": {}, "": [{"\u00e9\u00a2": 5.9870332812238706e+50}], "\udadd\udd3f\u008d&\ud80a\udda8\u00e0\u00f9": [], "\u00f2": {"4": null}, "model": "\u00fd\u00cf4g\u00b5\udbe1\udcfd\u00f1"}' http://0.0.0.0:40901/openai/models/949643543/unload 21. Test Case ID: sP4HuX - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: - query: violates `type` at /properties/include_pinned/anyOf/1 (was null, became array) - header: violates `required` (was Authorization) [200] OK: `[{"id":"541da619-3096-4f1e-bc28-7d974d0a5cfb","title":"New Chat","updated_at":1791346693,"created_at":1791346487,"last_read_at":0,"snippet":null,"active":false,"archived":false},{"id":"a6b5021b-ab27-41c1-afc7-3d9115e38ed9","title":"Clone of New Chat (fork)","updated_at":1791346687,"created_at":1791346641,"last_read_at":1791346678,"snippet":null,"active":false,"archived":false},{"id":"1ce52944-d66e-4421-9c3a-da7785521d67","title":"New Chat","updated_at":1791346685,"created_at":1791346486,"last_read_at":17913 // Output truncated...` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/list?include_pinned=k&include_pinned=l%C2%A3%C3%87&include_pinned=true&sort_by=z%E3%B4%93%1B' 22. Test Case ID: 75Y8G0 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/files/?page=290434485532522813849600&content=true' 23. Test Case ID: P6URqE - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 1 additional property not defined in the schema (``). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Model '\u0001ÀïKY§O' was not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/models?refresh=true' curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"": "\u00c9\u009c", "model": "\uda5f\uddd1\u0001\uda97\udf0d\u00c0\u00efKY\u00a7O", "stream": true, "insecure": null}' http://0.0.0.0:40901/ollama/api/push 24. Test Case ID: itUTr8 - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 2 additional properties not defined in the schema (`0`, `ø `). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. [400] Bad Request: `{"detail":"Model '' was not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/images/models curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00f8\udb2d\ude2e\udb63\udcb5\u0085": {"\u00c8\ro\u1a91": [], "date-fullyear": {}}, "0": {"\ud91a\ude9f~\ud8b0\udccf\u0012\u000b": -75942, "\udadd\udcbb4": null}, "model": "\udb70\udd49", "options": {}, "prompt": "\uda34\uddb4\u00d3\ud856\udc6e\u00d5$F", "keep_alive": -50387688}' http://0.0.0.0:40901/ollama/api/embeddings 25. Test Case ID: Zu5bHW - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/evaluations/feedbacks/models curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u008f\u0083": [[null], [-198218900941, null, -233717825720816]], "model": "\u00fd\u00cf4g\u00b5\udbe1\udcfd\u00f1"}' http://0.0.0.0:40901/ollama/api/pull/44314205 26. Test Case ID: 13nqwF - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/evaluations/feedbacks/models curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\uf280": [["\ud9fe\udcb3D\u008c\u001af\u00b2\udab5\udeef\u009cn:", true], null, [[], []]], "\u00a6": {}, "": {}, "FlaskRestParser": [-9.143110485967888e-162, 0.8, 0.75], "Q|2\u000b\u00c4\u0093\ud9ae\udd13Z9\u6da98\u0095\ud82b\udccf\u0090+\u00f9\ud994\udead": [], "model": "\uda5f\uddd1\u0001\uda97\udf0d\u00c0\u00efKY\u00a7O"}' 'http://0.0.0.0:40901/ollama/api/pull?url_idx=-2700' 27. Test Case ID: TSuKlp - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '��' http://0.0.0.0:40901/api/v1/folders/82d4f7ed-ea75-4587-a534-bd304ab066d5/access/update 28. Test Case ID: RelK7K - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx - Undocumented HTTP status code Received: 413 Documented: 200, 422 [413] Content Too Large: `{"detail":"Oops! The file you're trying to upload is too large. Please upload a file that is less than -5.2968159309870124e+25 MB."}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=6bdbff9eebb45b7973c0b899cd1143d2' -d $'--6bdbff9eebb45b7973c0b899cd1143d2\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\x11~\x0b\xf2\xa6\xb0\xb1ä\xc2\x94\xf1\xaf\xb5\xb7µñßþàDXÿÝ ¢à\xf2\x8b\x8f\xac\xf2\x9a\xbd\xb0\x0e\xc2\x91\x1a&ÞhèB\xf2\xa2\x83\xabS𩅃+å³\r\n--6bdbff9eebb45b7973c0b899cd1143d2--\r\n' http://0.0.0.0:40901/api/v1/files/ 29. Test Case ID: ySo7E3 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/openai/models?url_idx=-1644' 30. Test Case ID: 74yx83 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'.����#h\t��RMľ�,' http://0.0.0.0:40901/api/v1/groups/create 31. Test Case ID: 82boPu - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Connection not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/models?refresh=false' curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{">": {"\udab6\ude1a\udb6f\udee7\u0001\u008dx\u000fK\u00d0R\udaa9\udd3f\u009b\u00fb": [true, "\udb5d\udc33\u0096h", "\u00a3I\ud9bf\udf79\u0010"], "": -5.217977608317408e+195}, "\ud941\ude45\u009b\u00ad\u008e&\u0086(": 5.831898247305738e-88, "model": "\uda5f\uddd1\u0001\uda97\udf0d\u00c0\u00efKY\u00a7O"}' http://0.0.0.0:40901/openai/models/419291/download 32. Test Case ID: pTVDPJ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"There was an error parsing the body"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d $'\x0cy04�Np' http://0.0.0.0:40901/api/v1/chats/8d893dc1-8297-4be1-b115-0505199c5feb/messages/.%F3%A5%BA%A9R%C3%A2%C3%AF%04%2Ah 33. Test Case ID: qb6JBS - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"message not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40901/api/v1/chats/search?text=R' curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"message_id": "@\u00fc\u0018"}' http://0.0.0.0:40901/api/v1/chats/18eebb4c-617e-427e-9393-cb67371285e3/fork 34. Test Case ID: bDiuf1 - API accepts requests without authentication Expected 401 or 403, got `200 OK` for `GET /api/v1/analytics/models/{model_id}/chats` - API accepted schema-violating request Invalid data should have been rejected Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx Invalid component: parameter `Authorization` in header - violates `required` (was Authorization) - Undocumented Content-Type Received: text/html; charset=utf-8 Documented: application/json [200] OK: ` \u00b3%c{\udbaa\udc0a\u0092\u0089w\u00b8": [21537, 7338793563, -7.0442280855098456e+16], "\udb61\udd22\uda91\udd2d\u001a\u00d8\u00a2\u0016\u00fc\u00a8|\u00b2": {"": null}, "": {"\udbed\udc94\u00d67\udb3d\udd69\u0002\u00bcM": [true, null, [":\u00ca\u0003P\u00e44M\u00fe\u0089\u0084I\u00d1\u00ecxR\u00a0\u00ac\uda0a\ude59:\u0087", "\u00f37\u0000\u0003\ud9fd\udc00", null]]}, "\udb14\udce0\u00f0\u0081": null, ":\u0014": {"<\u0084\t": {"\u0010\u00c3\u0098\u00dc\u00b0": false}, "K": {"\udbae\ude41": -712, "\u00d3\u00ccT\ud93a\udfa4&c2": null, "2\u00b0\uda97\udf1a\u00e1s{wv\u00eb": "\u0090\u008d\ud92f\ude74\u00ca\u00ab\u00d1b"}, "": []}}, "model": "\u0001Co", "truncate": null}' 'http://0.0.0.0:40901/ollama/api/embed?url_idx=-254' 42. Test Case ID: fFlLlE - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 5 additional properties not defined in the schema (``, `èÉ¢`, `𝆓ØK}÷©±ôÀ ÓàGØ#=iúP` and 2 more). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. [400] Bad Request: `{"detail":"Model 'ýÏ4gµñ' was not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/audio/models curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"p\u00b2\u00edM\u00cc\ud9a0\ude19\u00a0\u00a7\ud882\udd21\u00f4\u008cd\u00c9\u00a0\u00f3|": [false, -33217, null], "Y": [-88, "\ud832\udc39T\uda84\ude63u\ud8f6\udd5b\u00837\u0012\u0085w\uda99\ude59\udad0\udf5cW\u00b2\u00ad", null], "\u0019\u00e8\u0003\u00c9\u00a2": [1465, null, "\u00f0"], "": ["\u00d43au\u00a9\udadc\udcfcZ\u4b86\u008e\u0018\ud93e\udedb>'"'"'\u0016"], "\u001a\ud834\udd93\u00d8K}\u00f7\u00a9\u00b1\u008a\u00f4\u00c0\u000b\u00d3\u00e0\udba8\udca1\ud905\ude2dG\u0016\u00d8#=i\u0010\u008c\u00fa\udaca\ude44P": {"\u00de": {}, "1e100": [-6037527217083080.0], "\ud883\ude92o\u00b8": []}, "model": "\u00fd\u00cf4g\u00b5\udbe1\udcfd\u00f1", "options": null, "input": ["\u007f\u001a:\u00dc>\u00d4\uda47\uddff", "\udb76\udee9w\u00ec\u00e4", "\n", "\uda5a\udc3e\u00b6\u00e5/\u008fv\"\u00f8\u0017],\u20afjZ\udbd1\udd6d\u00aa\f", "\u009b\u00ed", "", "\uda2f\ude54\u0014)\ud8f5\udeb2\nM\u007f\uda75\udedd\u00c3\u009e9\u00df\u00cd", "\u0086\u001e", "\udb83\ude52/\u00a4\u00a1\u00f8\udb37\ude61\u00c1\u00d0(\u00a8", "", "\"t\ud86a\udc68\ud8d3\uddc2l\udbeb\udffb\u0080\u00b4\u001b\u00e3Kn\u0011", "\u00aca\u008d\u00a5y\u0082\u0006m", "", "\u008b", "t", "\uda17\udd3e\u0010\u00fb\u0012\u00d3\udb15\udf85\u0011\u0081\u00d6\u0087+E\u001f\u00bd\u00a2\u00c3\u00ca\u00b1\u00b2", "Y", "\udbff\uddaa\u00d8\u008d\u00bd", "\uda05\udf1b\ud90d\ude7dL\u0010\u000e", "\u00e5\uda02\ude8d", "\ud9f9\udc29\u008a", "", "\udb8b\udf2b\ud89a\udd27\u00a3g", "\ud845\udd9e\u0096\udacc\udd6a\u00bb\u00fb\u00c4", "\u0093\ud882\ude1aM\u00c7\u008b\u0099D", "\u00d5\ud814\udf16", "+4y\ud94d\udcc8\u00d0\ud98b\udcfd\u0087zp\u007f\u0084\u0097"], "truncate": false, "keep_alive": ""}' http://0.0.0.0:40901/ollama/api/embed 43. Test Case ID: IDdTM6 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/audio/models curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00f4\u00f4": [], "\u009b": {"\r\u00f5\ud967\ude28\u0016": -55, "\udbf6\udefe\uda41\ude44\udb56\udc253\udac6\udfe3\u0090": true, "l\u00ef\u0001": 11605716}, "\u00cc\ud858\udf5d": [{}, [], []], "\u00c5": [[{"\u00a8\u009a": -1.4431787816309752e-96, "\u00d8\u00a9\u00b0\u00a6\u00b6\udb54\udda4b\u00de\u009f \u00c1a": "\udbd2\udd5b\u00af\u00e9", "\u00e6Q\u00f7\u00bf#\u00ab\u0099\u00c9\ud844\udc8c": false}], null, {}], "u\u00ce\u00c1\uda6d\ude5a": [null, false, ""], "prompt": "\u00d8ItjW\u00a6", "options": null, "keep_alive": null, "model": "\r\\"}' http://0.0.0.0:40901/ollama/api/embeddings/20740987360 44. Test Case ID: jJ8FFh - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 409, 429, 5xx Hint: The request body contains 3 additional properties not defined in the schema (`('`, `5C8`, `³É"\M`). The server likely rejects unexpected fields. Add `additionalProperties: false` to your schema to prevent this. [400] Bad Request: `{"detail":"Model '\u0001Co' was not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/audio/models curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"('"'"'\ud9a9\udc3a": -18989, "5C8": {}, "\u00b3\u00c9\"\\\uda1a\udceaM": {"\u00e9": 340198}, "model": "\u0001Co"}' http://0.0.0.0:40901/ollama/api/show 45. Test Case ID: tz9uFa - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Connection not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40901/api/v1/models curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\uda07\udec3\ud8f3\udc39": [["\u00bb\u00e3", "\uda79\udf75\u008e\u009e"], -5.60282136441936e+35, true], "\u5aca": [-7.17954379618145e+16, "j\u0004\t\u00a7SHf(3", -3911725072960109.0], "\u00c5\u00d0j": [{"\u0001\u0098": null}, {"\u00cd\u0006\udbdf\udcf9|\\$\u00bd\u008d+E|": "csrf", "": "!e\u00eb", "\uda79\udf1b\u00d7\u0019\ud9e6\udd38\u110b\ud9de\udde6\u008a)\u008e\u00ba\u001b": -19569}, null], "\u007ff&\ud865\uded8\ud965\ude91z\u0097\u00d65\ud86e\udc97\u00b6o\u00eb\u9c3bk\ud9ab\udde5\u00ec": null, "\u0017\udb4f\udfb0\ud991\ude51\ud85a\udcd4": {"": "\\N\u00ee\ud856\udc2e3\u0015\u00bbG&o\u0010\udb95\udfe2n\u00c5#\u00be\u00d2Y9\u0090O\u00ff\u00f4b\u00ba\u00d0\u00be\u00af\u0087"}, "model": "\r\\"}' http://0.0.0.0:40901/openai/models/35/load 46. Test Case ID: 3IoX4Y - Undocumented Content-Type Received: text/html; charset=utf-8 Documented: application/json [200] OK: `