Schemathesis v4.6.1 ━━━━━━━━━━━━━━━━━━━ ✅ Loaded specification from http://0.0.0.0:44339/openapi.json (in 0.10s) Base URL: http://0.0.0.0:44339 Specification: Open API 3.1.0 Operations: 247 selected / 247 total Configuration: /home/stranger6667/programming/workbench/schemathes… ✅ API capabilities: Supports NULL byte in headers: ✘ 🚫 Fuzzing (in 519.45s) ✅ 21 passed ❌ 223 failed 🚫 3 errors ❌ Stateful (in 426.57s) Scenarios: 4328 API Links: 50 covered / 335 selected / 335 total (335 inferred) ✅ 4246 passed ❌ 82 failed ==================================== ERRORS ==================================== __________________________ POST /api/admin/households __________________________ Failed Health Check Too many generated examples are filtered out for this operation Unable to identify the specific parameter. Common causes: - Complex regex patterns that match few strings - Multiple overlapping constraints (pattern + format + enum) Tip: Simplify constraints or widen acceptable value ranges or bypass this health check using `--suppress-health-check=filter_too_much`. __________________ POST /api/recipes/bulk-actions/categorize ___________________ Failed Health Check Too many generated examples are filtered out for this operation Unable to identify the specific parameter. Common causes: - Complex regex patterns that match few strings - Multiple overlapping constraints (pattern + format + enum) Tip: Simplify constraints or widen acceptable value ranges or bypass this health check using `--suppress-health-check=filter_too_much`. ______________________ POST /api/recipes/create/url/bulk _______________________ Failed Health Check Too many generated examples are filtered out for this operation Unable to identify the specific parameter. Common causes: - Complex regex patterns that match few strings - Multiple overlapping constraints (pattern + format + enum) Tip: Simplify constraints or widen acceptable value ranges or bypass this health check using `--suppress-health-check=filter_too_much`. Need more help? Join our Discord server: https://discord.gg/R9ASRAmHnA =================================== FAILURES =================================== ____________________ DELETE /api/admin/backups/{file_name} _____________________ 1. Test Case ID: uco6cE - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/backups/0 2. Test Case ID: wKW4jW - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/backups/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _____________________ DELETE /api/groups/reports/{item_id} _____________________ 1. Test Case ID: vDeZPN - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/reports/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ____________________ DELETE /api/households/shopping/items _____________________ 1. Test Case ID: uFezNc - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x00x' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/shopping/items _______________ DELETE /api/households/shopping/items/{item_id} ________________ 1. Test Case ID: YmtXIl - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/shopping/items/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _________________ DELETE /api/organizers/categories/{item_id} __________________ 1. Test Case ID: tFgdex - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/categories/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ____________________ DELETE /api/organizers/tags/{item_id} _____________________ 1. Test Case ID: 9282u7 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/tags/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ________________ DELETE /api/recipes/bulk-actions/export/purge _________________ 1. Test Case ID: TpYDHu - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/bulk-actions/export/purge __________________________ DELETE /api/recipes/{slug} __________________________ 1. Test Case ID: yUIvPK - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"No Entry Found","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/0 2. Test Case ID: vJTxZ6 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _____________________________ GET /api/admin/about _____________________________ 1. Test Case ID: R1ALb5 - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/about 2. Test Case ID: ZNu57R - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/about __________________________ GET /api/admin/about/check __________________________ 1. Test Case ID: 7VuWWz - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/about/check 2. Test Case ID: KZtpos - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/about/check _______________________ GET /api/admin/about/statistics ________________________ 1. Test Case ID: dlCnMh - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/about/statistics 2. Test Case ID: DN2VPQ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/about/statistics ____________________________ GET /api/admin/backups ____________________________ 1. Test Case ID: 1wQhY4 - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/backups 2. Test Case ID: gv0LPW - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/backups ______________________ GET /api/admin/backups/{file_name} ______________________ 1. Test Case ID: lMQhM4 - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/backups/0 2. Test Case ID: Yhetew - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/backups/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _____________________________ GET /api/admin/email _____________________________ 1. Test Case ID: DPqx9T - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/email 2. Test Case ID: n12G4I - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/email ____________________________ GET /api/admin/groups _____________________________ 1. Test Case ID: ZCQa0j - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/groups 2. Test Case ID: w24ZiL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: »¼*Zf\x1d' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/groups __________________________ GET /api/admin/households ___________________________ 1. Test Case ID: rhYZTA - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/households 2. Test Case ID: 995cJa - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: »¼*Zf\x1d' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/households __________________________ GET /api/admin/maintenance __________________________ 1. Test Case ID: M06kUY - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/maintenance 2. Test Case ID: YxcfmX - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/maintenance ______________________ GET /api/admin/maintenance/storage ______________________ 1. Test Case ID: otHTxO - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/maintenance/storage 2. Test Case ID: T8NwfO - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/maintenance/storage _____________________________ GET /api/admin/users _____________________________ 1. Test Case ID: 7bywos - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/users 2. Test Case ID: lWKhjL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: »¼*Zf\x1d' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/users _____________________________ GET /api/auth/oauth ______________________________ 1. Test Case ID: LKy7xz - Server error - Undocumented HTTP status code Received: 500 Documented: 200 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/auth/oauth _________________________ GET /api/auth/oauth/callback _________________________ 1. Test Case ID: J2of83 - Server error - Undocumented HTTP status code Received: 500 Documented: 200 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/auth/oauth/callback ______________________________ GET /api/comments _______________________________ 1. Test Case ID: kZO9V7 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/comments?orderBy=null' 2. Test Case ID: tIMhKy - 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:44339/api/comments?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' ________________ GET /api/explore/groups/{group_slug}/cookbooks ________________ 1. Test Case ID: 8ByRHg - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/cookbooks 2. Test Case ID: EgL47m - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/explore/groups/s/cookbooks?orderBy=P%22%C3%8C%C2%A4_%C2%9E' ___________ GET /api/explore/groups/{group_slug}/cookbooks/{item_id} ___________ 1. Test Case ID: fBgJjC - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/%C2%86/cookbooks/%F0%A9%9B%A1 __________________ GET /api/explore/groups/{group_slug}/foods __________________ 1. Test Case ID: 3lf1kd - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/foods 2. Test Case ID: I3kBOD - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/explore/groups/s/foods?orderBy=P%22%C3%8C%C2%A4_%C2%9E' _____________ GET /api/explore/groups/{group_slug}/foods/{item_id} _____________ 1. Test Case ID: zPIPPC - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/foods/0 2. Test Case ID: 1X53mB - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/%C3%AD%08Z%11%C2%B6%C2%9AS%C3%9DRN%C3%B3%08%F0%BE%AC%A9%18%C3%96%21%5D%C2%B4/foods/%F3%A0%A4%A5%0Dj%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _______________ GET /api/explore/groups/{group_slug}/households ________________ 1. Test Case ID: im8L3k - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/households _______ GET /api/explore/groups/{group_slug}/households/{household_slug} _______ 1. Test Case ID: KbGgFf - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/households/0 2. Test Case ID: hxtWuL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/%C3%AD%08Z%11%C2%B6%C2%9AS%C3%9DRN%C3%B3%08%F0%BE%AC%A9%18%C3%96%21%5D%C2%B4/households/%F3%A0%A4%A5%0Dj%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 __________ GET /api/explore/groups/{group_slug}/organizers/categories __________ 1. Test Case ID: LCYarE - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/organizers/categories 2. Test Case ID: zkvNRR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/explore/groups/s/organizers/categories?orderBy=P%22%C3%8C%C2%A4_%C2%9E' _____ GET /api/explore/groups/{group_slug}/organizers/categories/{item_id} _____ 1. Test Case ID: 7iEgfg - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/organizers/categories/0 2. Test Case ID: yRLNs1 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/%C3%AD%08Z%11%C2%B6%C2%9AS%C3%9DRN%C3%B3%08%F0%BE%AC%A9%18%C3%96%21%5D%C2%B4/organizers/categories/%F3%A0%A4%A5%0Dj%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _____________ GET /api/explore/groups/{group_slug}/organizers/tags _____________ 1. Test Case ID: OHGsoS - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/organizers/tags 2. Test Case ID: ZfXPKv - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/explore/groups/s/organizers/tags?orderBy=P%22%C3%8C%C2%A4_%C2%9E' ________ GET /api/explore/groups/{group_slug}/organizers/tags/{item_id} ________ 1. Test Case ID: 7fNnIu - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/organizers/tags/0 2. Test Case ID: 7so78J - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/%C3%AD%08Z%11%C2%B6%C2%9AS%C3%9DRN%C3%B3%08%F0%BE%AC%A9%18%C3%96%21%5D%C2%B4/organizers/tags/%F3%A0%A4%A5%0Dj%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ____________ GET /api/explore/groups/{group_slug}/organizers/tools _____________ 1. Test Case ID: 14lfcz - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/organizers/tools 2. Test Case ID: mSc4AK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/explore/groups/s/organizers/tools?orderBy=P%22%C3%8C%C2%A4_%C2%9E' _______ GET /api/explore/groups/{group_slug}/organizers/tools/{item_id} ________ 1. Test Case ID: Ie4I5T - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/organizers/tools/0 2. Test Case ID: JxdFzq - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/%C3%AD%08Z%11%C2%B6%C2%9AS%C3%9DRN%C3%B3%08%F0%BE%AC%A9%18%C3%96%21%5D%C2%B4/organizers/tools/%F3%A0%A4%A5%0Dj%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _________________ GET /api/explore/groups/{group_slug}/recipes _________________ 1. Test Case ID: ooBT2O - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/recipes 2. Test Case ID: 2CzgO3 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x04' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/explore/groups/%C3%A1N/recipes?requireAllTools=true&tools=E4%C2%B7%C3%88%C2%B9&tools=&tools=%7C&tools=&tools=%F0%B2%90%AB%C2%AF&requireAllTags=true&requireAllFoods=false&page=18&perPage=13956&cookbook=%C2%87%C3%A3%F1%8D%BF%88%C3%AB&orderDirection=asc&requireAllCategories=true&search=%F1%B8%90%9A&orderBy=null&queryFilter=null&households=null&orderByNullPosition=first' ___________ GET /api/explore/groups/{group_slug}/recipes/suggestions ___________ 1. Test Case ID: HuML71 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/recipes/suggestions 2. Test Case ID: kB8OqJ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/explore/groups/s/recipes/suggestions?foods=%F2%A4%91%98%22%C3%8C%C2%A4_%C2%9E&limit=-4&paginationSeed=null&queryFilter=R%14&orderByNullPosition=null&orderBy=null&includeFoodsOnHand=true&tools=null&maxMissingFoods=-2175&orderDirection=desc&maxMissingTools=69&includeToolsOnHand=true' __________ GET /api/explore/groups/{group_slug}/recipes/{recipe_slug} __________ 1. Test Case ID: j8PrZI - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"group not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/0/recipes/0 2. Test Case ID: vp5J6f - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/explore/groups/%C3%AD%08Z%11%C2%B6%C2%9AS%C3%9DRN%C3%B3%08%F0%BE%AC%A9%18%C3%96%21%5D%C2%B4/recipes/%F3%A0%A4%A5%0Dj%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ________________________________ GET /api/foods ________________________________ 1. Test Case ID: m47kxF - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/foods?orderBy=null' 2. Test Case ID: b0xncm - 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:44339/api/foods?perPage=2657513662514862813&search=null&page=4217&paginationSeed=null' __________________________ GET /api/groups/households __________________________ 1. Test Case ID: DIgsb2 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/groups/households?orderBy=null' 2. Test Case ID: PmOjql - 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:44339/api/groups/households?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' _________________ GET /api/groups/households/{household_slug} __________________ 1. Test Case ID: ey0bJk - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Household not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/households/0 2. Test Case ID: Becmll - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/households/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ____________________________ GET /api/groups/labels ____________________________ 1. Test Case ID: PqfmN5 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/groups/labels?orderBy=null' 2. Test Case ID: uG2htH - 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:44339/api/groups/labels?perPage=2657513662514862813&search=null&page=4217&paginationSeed=null' ___________________________ GET /api/groups/members ____________________________ 1. Test Case ID: gOC8pp - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/groups/members?orderBy=null' 2. Test Case ID: af1QLZ - 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:44339/api/groups/members?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' ___________________ GET /api/groups/members/{username_or_id} ___________________ 1. Test Case ID: b0dYHt - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"User Not Found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/members/O%F2%85%AC%A1I%C3%9B%3F%0D%C3%BC%5E%C3%A5%C2%83%F2%BE%B6%B6 2. Test Case ID: Z0ekTI - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/members/%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _________________________ GET /api/groups/preferences __________________________ 1. Test Case ID: cSFGMs - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/preferences ___________________________ GET /api/groups/reports ____________________________ 1. Test Case ID: SNigzR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/groups/reports?report_type=backup' ______________________ GET /api/groups/reports/{item_id} _______________________ 1. Test Case ID: kh06fR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/reports/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _____________________________ GET /api/groups/self _____________________________ 1. Test Case ID: 0HupzG - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/self ___________________________ GET /api/groups/storage ____________________________ 1. Test Case ID: Fab1kC - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/storage ________________________ GET /api/households/cookbooks _________________________ 1. Test Case ID: ItgKkR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/cookbooks?orderBy=null' 2. Test Case ID: vQ4Dm4 - 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:44339/api/households/cookbooks?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' ___________________ GET /api/households/events/notifications ___________________ 1. Test Case ID: HiHqKM - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/events/notifications?orderBy=null' 2. Test Case ID: ruQqez - 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:44339/api/households/events/notifications?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' _______________________ GET /api/households/invitations ________________________ 1. Test Case ID: V4aXi4 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/invitations ________________________ GET /api/households/mealplans _________________________ 1. Test Case ID: OqQzoE - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'accept-language;' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/mealplans?orderBy=null' 2. Test Case ID: A6694K - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'accept-language;' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/mealplans?start_date=3275-10-05&perPage=-106057020680137721637425919329331720384&page=112' _____________________ GET /api/households/mealplans/rules ______________________ 1. Test Case ID: xBGF4W - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/mealplans/rules?orderBy=null' 2. Test Case ID: GQeVjz - 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:44339/api/households/mealplans/rules?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' _____________________ GET /api/households/mealplans/today ______________________ 1. Test Case ID: BTZGgr - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/mealplans/today _________________________ GET /api/households/members __________________________ 1. Test Case ID: ZTsE1b - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/members?orderBy=null' 2. Test Case ID: nFBwsP - 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:44339/api/households/members?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' _______________________ GET /api/households/preferences ________________________ 1. Test Case ID: f19jNg - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/preferences ______________________ GET /api/households/recipe-actions ______________________ 1. Test Case ID: Nes4Sc - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/recipe-actions?orderBy=null' 2. Test Case ID: Jjnkcx - 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:44339/api/households/recipe-actions?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' ___________________________ GET /api/households/self ___________________________ 1. Test Case ID: O3znn7 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/self ________________ GET /api/households/self/recipes/{recipe_slug} ________________ 1. Test Case ID: M7l5FG - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Recipe not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/self/recipes/0 2. Test Case ID: tZk57t - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/self/recipes/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ______________________ GET /api/households/shopping/items ______________________ 1. Test Case ID: WSAQv7 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/shopping/items?orderBy=null' 2. Test Case ID: bJJsPr - 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:44339/api/households/shopping/items?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' _________________ GET /api/households/shopping/items/{item_id} _________________ 1. Test Case ID: 5vE9UR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/shopping/items/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ______________________ GET /api/households/shopping/lists ______________________ 1. Test Case ID: i46goB - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/shopping/lists?orderBy=null' 2. Test Case ID: oMMJ6D - 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:44339/api/households/shopping/lists?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' ________________________ GET /api/households/statistics ________________________ 1. Test Case ID: qudUPS - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/statistics _________________________ GET /api/households/webhooks _________________________ 1. Test Case ID: 3JRocM - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/webhooks?orderBy=null' 2. Test Case ID: kRMTHy - 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:44339/api/households/webhooks?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' ______________________ GET /api/media/docker/validate.txt ______________________ 1. Test Case ID: dT0vur - Undocumented HTTP status code Received: 404 Documented: 200 [404] Not Found: `{"detail":"File not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/media/docker/validate.txt ________________________ GET /api/organizers/categories ________________________ 1. Test Case ID: aTdSHe - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/organizers/categories?orderBy=null' 2. Test Case ID: VSGT4I - 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:44339/api/organizers/categories?perPage=2657513662514862813&search=null&page=4217&paginationSeed=null' _____________________ GET /api/organizers/categories/empty _____________________ 1. Test Case ID: eP9uGr - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/categories/empty _____________ GET /api/organizers/categories/slug/{category_slug} ______________ 1. Test Case ID: aMeB4I - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/categories/slug/0 2. Test Case ID: fF4dPr - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/categories/slug/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ___________________ GET /api/organizers/categories/{item_id} ___________________ 1. Test Case ID: 6lCB9y - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/categories/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ___________________________ GET /api/organizers/tags ___________________________ 1. Test Case ID: py4Fv5 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/organizers/tags?orderBy=null' 2. Test Case ID: LPalOz - 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:44339/api/organizers/tags?perPage=2657513662514862813&search=null&page=4217&paginationSeed=null' ________________________ GET /api/organizers/tags/empty ________________________ 1. Test Case ID: FRN94a - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/tags/empty ___________________ GET /api/organizers/tags/slug/{tag_slug} ___________________ 1. Test Case ID: MAhneO - 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:44339/api/organizers/tags/slug/0 2. Test Case ID: wUh1xy - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/tags/slug/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ______________________ GET /api/organizers/tags/{item_id} ______________________ 1. Test Case ID: gJ43zX - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/tags/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 __________________________ GET /api/organizers/tools ___________________________ 1. Test Case ID: 29QHgs - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/organizers/tools?orderBy=null' 2. Test Case ID: SDfOhr - 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:44339/api/organizers/tools?perPage=2657513662514862813&search=null&page=4217&paginationSeed=null' __________________ GET /api/organizers/tools/slug/{tool_slug} __________________ 1. Test Case ID: AKTdEI - 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:44339/api/organizers/tools/slug/0 2. Test Case ID: CjFg8p - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/tools/slug/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _______________________________ GET /api/recipes _______________________________ 1. Test Case ID: QbVGUV - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: [\x7f–s\x1a\x12¾è;œ›' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/recipes?cookbook=null&categories=%3B%C3%9B%C2%BB%C2%87&categories=%C2%A6&categories=%0F&categories=accept&orderByNullPosition=null&tags=null&requireAllCategories=true&foods=%13B%F4%85%BF%98&foods=%C2%82&foods=n%C2%9A%C2%A0D&foods=%F0%A2%B8%95&foods=%C2%9D&foods=%C2%BA.&foods=%F1%8E%93%8A%C2%BCp%26%19%16%40%F0%BA%A5%9E%1Fo%01%F1%B5%9D%B0%C2%BE%F2%9E%8D%B7%C2%86%3C&foods=R&foods=%C2%96&foods=%C3%BF%03%F0%A2%8D%8B%C2%A2%F2%B4%A8%80%C2%B1i%1E%29&foods=%C2%82%F4%8D%94%8B%24%26%C3%8B%22t%F0%97%A5%B1%C3%AB%F3%AA%96%9D&foods=%F2%88%8D%80%5E%C3%BD%C3%A8%C3%B1&households=%C3%96%C3%AD%C2%B0%C2%99%C2%A8%C2%9B%5Du%7F%C3%8D' 2. Test Case ID: 2Yqnu9 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X GET -H 'accept-language;' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/recipes?foods=null' 3. Test Case ID: lczMWP - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"cookbook not found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/recipes?orderDirection=desc&requireAllCategories=true&orderByNullPosition=first&cookbook=null&categories=%C3%B37%C2%83&categories=%00%C2%94%C2%B9%C3%93%01%60-%08%5B%22&categories=%F1%99%98%BD%0B%C3%AA&page=-167473979855798685463699896080889213380&requireAllTags=true&tools=%F1%AE%92%8B%F4%81%A2%BE%23%C3%9E%F3%A4%A4%9E%C2%87%F3%81%B1%B3%5DG%24%29%2C%C2%B5&tools=8%F4%85%95%B5%C3%93&requireAllFoods=false&paginationSeed=' _____________________ GET /api/recipes/bulk-actions/export _____________________ 1. Test Case ID: KOdJkL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/bulk-actions/export ________________ GET /api/recipes/bulk-actions/export/download _________________ 1. Test Case ID: azkRok - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"path must be relative to data directory"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/recipes/bulk-actions/export/download?path=' 2. Test Case ID: bJcecu - 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:44339/api/recipes/bulk-actions/export/download?path=%C2%94%00%F3%94%B0%B3%C2%94%C2%9D%1C%C2%85%C3%B6%C3%86' ___________________________ GET /api/recipes/exports ___________________________ 1. Test Case ID: tLzM39 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/exports _________________________ GET /api/recipes/suggestions _________________________ 1. Test Case ID: AYYdZU - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x10ÖÚ"\x11tò\x07\x00êy¶®8\x18̝' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/recipes/suggestions?includeFoodsOnHand=true&maxMissingTools=-48541407548202076841361881791586313320&maxMissingFoods=13&foods=%C2%B5fb&orderBy=null&tools=null&limit=5136&orderDirection=asc&includeToolsOnHand=true&paginationSeed=null&orderByNullPosition=null&queryFilter=null' _______________________ GET /api/recipes/timeline/events _______________________ 1. Test Case ID: UvPUR3 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/recipes/timeline/events?orderBy=null' 2. Test Case ID: 1YLm0G - 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:44339/api/recipes/timeline/events?page=8269509286495155312&perPage=-3135&queryFilter=%F2%96%98%839%C2%BE' ___________________________ GET /api/recipes/{slug} ____________________________ 1. Test Case ID: wMiSe7 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"No Entry Found","error":true,"exception":null}}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/0 2. Test Case ID: U7bNEz - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _______________________ GET /api/recipes/{slug}/comments _______________________ 1. Test Case ID: bzO2wN - 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:44339/api/recipes/0/comments 2. Test Case ID: hmTaL9 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0/comments _______________________ GET /api/recipes/{slug}/exports ________________________ 1. Test Case ID: iPjsY9 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/recipes/0/exports?template_name=' 2. Test Case ID: DiDyZx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/recipes/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0/exports?template_name=%C2%82%27%C3%ACj' _____________________ GET /api/recipes/{slug}/exports/zip ______________________ 1. Test Case ID: ZZE561 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Bad Request"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/recipes/0/exports/zip?token=%5BFiltered%5D' 2. Test Case ID: CJ1gDK - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"could not validate file token"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/recipes/%F1%86%84%94%5C/exports/zip?token=%5BFiltered%5D' ________________________________ GET /api/units ________________________________ 1. Test Case ID: oQX8T8 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/units?orderBy=null' 2. Test Case ID: KEzSyX - 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:44339/api/units?perPage=2657513662514862813&search=null&page=4217&paginationSeed=null' _____________________________ GET /api/users/self ______________________________ 1. Test Case ID: IskyUw - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/users/self ________________________ GET /api/users/self/favorites _________________________ 1. Test Case ID: d12uRu - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/users/self/favorites _________________________ GET /api/users/self/ratings __________________________ 1. Test Case ID: HifLpj - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/users/self/ratings ___________________________ GET /api/utils/download ____________________________ 1. Test Case ID: d9FzYh - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Bad Request"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/utils/download 2. Test Case ID: vNld2Q - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"could not validate file token"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/utils/download?token=%5BFiltered%5D' ______________________________ PATCH /api/recipes ______________________________ 1. Test Case ID: eIRrss - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X PATCH -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{}]' http://0.0.0.0:44339/api/recipes 2. Test Case ID: JEo1D6 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PATCH -H 'accept-language: \x0e' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"\ud8e5\udd11\ud8d5\udfea\u00d3:\udbf2\udebf": {"TP\ud876\ude9dp'"'"'\u00b6l\uda98\udcbf\u0019\u009b_\u00ad\u4d6e\ud80c\udd73\u00aa\u0098": [], "\u0092": [null], "i)W\u00e0\u00ad`\u00d0\udb7b\udf05z\u00ca": false}, "assets": [{"icon": "", "name": "", "": null}], "": null}]' http://0.0.0.0:44339/api/recipes _____________________ PATCH /api/recipes/{slug}/last-made ______________________ 1. Test Case ID: TbJFMl - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"No Entry Found","error":true,"exception":null}}` Reproduce with: curl -X PATCH -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"timestamp": "2000-01-01T00:00:00Z"}' http://0.0.0.0:44339/api/recipes/0/last-made 2. Test Case ID: SwTbnr - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PATCH -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"timestamp": "3269-10-09T00:40:44.351814-10:38", "\ud803\udebf": []}' http://0.0.0.0:44339/api/recipes/j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0/last-made ___________________________ POST /api/admin/backups ____________________________ 1. Test Case ID: GAag9u - Undocumented HTTP status code Received: 403 Documented: 201, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/backups 2. Test Case ID: E55yip - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/backups ________________________ POST /api/admin/backups/upload ________________________ 1. Test Case ID: EYD25p - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=cac432cb256a5eeb9c39e704379bf3cf' -d '--1948c05cbb41d6a91ad2fb8da68fe8b1\r\nContent-Disposition: form-data; name="archive"; filename="archive"\r\n\r\n\r\n--1948c05cbb41d6a91ad2fb8da68fe8b1--\r\n' http://0.0.0.0:44339/api/admin/backups/upload 2. Test Case ID: yifSue - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: â\x0f' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=a63bafa36b49bd8d4cd1804ce4be7d43' -d '--574c6dbe7379159987fd7e384670c5dc\r\nContent-Disposition: form-data; name="archive"; filename="archive"\r\n\r\nOh���(���\r\n--574c6dbe7379159987fd7e384670c5dc\r\nContent-Disposition: form-data; name="ä¯"; filename="ä¯"\r\n\r\nTrue\r\n--574c6dbe7379159987fd7e384670c5dc\r\nContent-Disposition: form-data; name="󵶜‚"\r\n\r\n{\'n\\x9a\\xa0D\': [\'Ôú\', \'\\U0006a469º.\', 6.823734103730358e+16]}\r\n--574c6dbe7379159987fd7e384670c5dc\r\nContent-Disposition: form-data; name="񦔋Íp&\x19\x16@𺥞\x1fo\x01񵝰¾򞍷†<"\r\n\r\n29335\r\n--574c6dbe7379159987fd7e384670c5dc\r\nContent-Disposition: form-data; name="\x03𢍋¢򴨀±i\x1e)"\r\n\r\n{\'\\x82\\U0010d50b$&Ë"t𗥱ë\\U000ea59d\': {\'\\U00088340^ýèñ\': {\'È\\x9d\': 94}, \'¼\\U000be24e6á\': True, \'Í\': 6.129867650202622e+16}, \'Ü\\U000ff65b¥\\x0bå\\U0001c232ê𥿽ü8\': [{}, {\'Z\\r\\U0005d405\\U000e1f3d\\x99\': {\'ö\\r\': {}, \'©¿\\U000a8151\\x97f\\x91pýº𝚐\\U000eeead\': 4.82455209533488e+16, \'\\U00082c1f{\\x90\\x84O´©\\U000850cd¸À¤þ[P\': [0.5, 3.156199047790036e+16, True]}}, [{}, [True, \'×\\U00071331¼¼HGïÙ^¥F\\U0007b80b¨ökà\', -6.0760421340367395e+57]]]}\r\n--574c6dbe7379159987fd7e384670c5dc\r\nContent-Disposition: form-data; name="„"\r\n\r\n{}\r\n--574c6dbe7379159987fd7e384670c5dc\r\nContent-Disposition: form-data; name="Êi򣯤𫹏\x12k\x0fÎ\x1a󒎔񍎎zÞ󸪇œïìõ<‹󵀉¼\x06å¹ë@èU"\r\n\r\n{\'§\\U000e4e05K\': False, \'Ú\\x0c©M\': [None, True, -18], \'\\x7f\': {}}\r\n--574c6dbe7379159987fd7e384670c5dc--\r\n' http://0.0.0.0:44339/api/admin/backups/upload _________________ POST /api/admin/backups/{file_name}/restore __________________ 1. Test Case ID: 0MmNll - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/backups/0/restore 2. Test Case ID: QA8vjR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/backups/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0/restore _________________________ POST /api/admin/debug/openai _________________________ 1. Test Case ID: NErXcB - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/debug/openai 2. Test Case ID: 7s1kWW - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: P\x1eNÇeùÒ¥' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=491cdbc83320d56228912c7fe59eaf8f' -d '--a3c11690c7f0dbe14273f33cd4cf32e3\r\nContent-Disposition: form-data; name="\x0fOèÔêõ􍗐Î\x12𘇑¢è\x02¹"\r\n\r\n{}\r\n--a3c11690c7f0dbe14273f33cd4cf32e3--\r\n' http://0.0.0.0:44339/api/admin/debug/openai ____________________________ POST /api/admin/email _____________________________ 1. Test Case ID: bv0CB8 - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": ""}' http://0.0.0.0:44339/api/admin/email ____________________________ POST /api/admin/groups ____________________________ 1. Test Case ID: vLAyx6 - Undocumented HTTP status code Received: 403 Documented: 201, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "0"}' http://0.0.0.0:44339/api/admin/groups 2. Test Case ID: aiWVDh - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: [Ø\x0eœò' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u009e\u009f\u009c\u00bdy\b]\udb5b\udd62\u0014", "": true, "\ud964\ude67\ud861\udec4a\u00d7": {"\u00fc\ud929\uded5": [{}, [-3665, 19616, true], {}]}, "\u000eOa": null}' http://0.0.0.0:44339/api/admin/groups __________________________ POST /api/admin/households __________________________ 1. Test Case ID: iLjdnA - Undocumented HTTP status code Received: 403 Documented: 201, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "0"}' http://0.0.0.0:44339/api/admin/households ___________________ POST /api/admin/maintenance/clean/images ___________________ 1. Test Case ID: kCm1Nx - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/maintenance/clean/images 2. Test Case ID: 1WnT3T - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/maintenance/clean/images _______________ POST /api/admin/maintenance/clean/recipe-folders _______________ 1. Test Case ID: 8HeqDb - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/maintenance/clean/recipe-folders 2. Test Case ID: twJEUr - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/maintenance/clean/recipe-folders ____________________ POST /api/admin/maintenance/clean/temp ____________________ 1. Test Case ID: A91ORu - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/maintenance/clean/temp 2. Test Case ID: Ux1e2t - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/maintenance/clean/temp __________________ POST /api/admin/users/password-reset-token __________________ 1. Test Case ID: ZuBHQa - Undocumented HTTP status code Received: 403 Documented: 201, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": ""}' http://0.0.0.0:44339/api/admin/users/password-reset-token _________________________ POST /api/admin/users/unlock _________________________ 1. Test Case ID: C2XELp - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/users/unlock 2. Test Case ID: llOWhd - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/admin/users/unlock?force=true' ____________________________ POST /api/auth/logout _____________________________ 1. Test Case ID: hu2IjL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/auth/logout _____________________________ POST /api/auth/token _____________________________ 1. Test Case ID: bKmrxs - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"Unauthorized"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/x-www-form-urlencoded' http://0.0.0.0:44339/api/auth/token _______________________________ POST /api/foods ________________________________ 1. Test Case ID: HMwPiZ - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":{"message":"An unexpected error occurred","error":true,"exception":"(sqlite3.IntegrityError) UNIQUE constraint failed: ingredient_foods.name, ingredient_foods.group_id\n[SQL: INSERT INTO ingredient_foods (id, group_id, name, plural_name, description, label_id, name_normalized, plural_name_normalized, on_hand, created_at, update_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]\n[parameters: ('60ff1d7a1bbc498f911edf2639072bb3', 'f93bea86fdca4195989b0d2f36accfac', '', None, '', None, '', None, 0, '2025- // Output truncated...` Reproduce with: curl -X POST -H 'accept-language;' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:44339/api/foods ___________________________ POST /api/groups/labels ____________________________ 1. Test Case ID: j4z7AJ - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'accept-language;' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:44339/api/groups/labels 2. Test Case ID: brvELK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x06' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u00cf2J-X\u00dda\u00eej\udbe2\udcd0\u0099S6\u0019z\udb37\udd5d\ud919\udd62\u00ca\u00d8\u009af,", "\u00ac\udaf3\ude27\u001b": {"\u0080RR\u008dG\u00eb": {}}}' http://0.0.0.0:44339/api/groups/labels _________________________ POST /api/groups/migrations __________________________ 1. Test Case ID: 0fUrtC - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ok\x0b' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=c88088728dfa91bffe858700d150fc4a' -d '--f4245b47aabbd5b3c681eb2101a5deb9\r\nContent-Disposition: form-data; name="archive"\r\n\r\n\r\n--f4245b47aabbd5b3c681eb2101a5deb9\r\nContent-Disposition: form-data; name="migration_type"\r\n\r\ncopymethat\r\n--f4245b47aabbd5b3c681eb2101a5deb9\r\nContent-Disposition: form-data; name="add_migration_tag"\r\n\r\nTrue\r\n--f4245b47aabbd5b3c681eb2101a5deb9\r\nContent-Disposition: form-data; name="MÈ\': [[{}, {}, 1002388453], [\'\']]}\r\n--f4245b47aabbd5b3c681eb2101a5deb9--\r\n' http://0.0.0.0:44339/api/groups/migrations ________________________ POST /api/households/cookbooks ________________________ 1. Test Case ID: 8RIg05 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:44339/api/households/cookbooks __________________ POST /api/households/events/notifications ___________________ 1. Test Case ID: h2JQar - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":{"message":"An unexpected error occurred","error":true,"exception":"(sqlite3.IntegrityError) NOT NULL constraint failed: group_events_notifiers.apprise_url\n[SQL: INSERT INTO group_events_notifiers (id, name, enabled, apprise_url, group_id, household_id, created_at, update_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?)]\n[parameters: ('8ea4d73c350649b5b1998aca543529dd', '', 1, None, 'f93bea86fdca4195989b0d2f36accfac', 'c4ef63b8afd94879a32e1382236085a1', '2025-11-25 15:35:42.505833', '2025-11-25 15:35:42.5058 // Output truncated...` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:44339/api/households/events/notifications ___________ POST /api/households/events/notifications/{item_id}/test ___________ 1. Test Case ID: P9mNsD - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/events/notifications/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0/test _______________________ POST /api/households/invitations _______________________ 1. Test Case ID: it8SEB - Undocumented HTTP status code Received: 403 Documented: 201, 422 [403] Forbidden: `{"detail":"Only admins can create invite tokens for other groups or households"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"uses": 1438, "groupId": "0fb2837a-b475-c7bc-acd0-944c4ba80dd9"}' http://0.0.0.0:44339/api/households/invitations 2. Test Case ID: RoB5uI - Server error - Undocumented HTTP status code Received: 500 Documented: 201, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'accept-language: á' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"uses": -148333725180713063660505691920910307687, "": false}' http://0.0.0.0:44339/api/households/invitations ____________________ POST /api/households/invitations/email ____________________ 1. Test Case ID: 5dygVI - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x03ž' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "\u00fc\u0099q0\u00f3\u00fb\udaf7\udfda\u00c8", "token": "=\u00b7\u00e7", "\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": {"}\u00f8\ud993\udcee\uda9a\udfba\\\u00ffgp\u00c4\u00e8Q": {}}}' http://0.0.0.0:44339/api/households/invitations/email ____________________ POST /api/households/mealplans/random _____________________ 1. Test Case ID: wghPB5 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"No recipes match your rules","error":true,"exception":null}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"date": "2000-01-01"}' http://0.0.0.0:44339/api/households/mealplans/random 2. Test Case ID: cRYbNN - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ð|Á\x05' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"date": "6716-01-27", "\u001c\uda61\udd10\udb12\udc74\u001c\u00b5\uda19\ude039\u00be": {}}' http://0.0.0.0:44339/api/households/mealplans/random _____________________ POST /api/households/recipe-actions ______________________ 1. Test Case ID: KwSbZi - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"actionType": "link", "title": "", "url": ""}' http://0.0.0.0:44339/api/households/recipe-actions _____ POST /api/households/recipe-actions/{item_id}/trigger/{recipe_slug} ______ 1. Test Case ID: sg8ClO - Undocumented HTTP status code Received: 400 Documented: 202, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \'\u00c8": {"E\u00c4\u001d.\u0002)+": {"": -1.7976931348623155e+308, "\u00f8Qe\u00bc": {"\u009e*\u00be\ud97b\udd5f": false, "s\u008b": "\u00fc", "\u00ba`\u000f\u0002\u00d3": -3.343879147997157e+16}, "\u00d6": {}}, "\u00ed": ["\udb5b\udfc1\u009f"], "\u008c\u00e2\u00e2": [{"P\uda8e\udfdd|\u0084\u00b5\"\u00d1\udaa4\udfd6~\u00ef\u00af\u00e0\u0084": [false, true, null], "": [-26, -5115972424492914.0], "\u0002\uda4d\udec2\u0017\u00e5d\u00be1": {}}]}, "P\"\u00cc\u00a4_\u009e": [false, null, null]}, {}], "\ud866\udda2": [[[true], 95, {"Z\u00c1": -18646, "\u00ce{\u00ee\u0087\u00e1": null}]], "FiE": ""}}' http://0.0.0.0:44339/api/recipes/bulk-actions/delete ____________________ POST /api/recipes/bulk-actions/export _____________________ 1. Test Case ID: ZncFvK - Server error - Undocumented HTTP status code Received: 500 Documented: 202, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipes": [""]}' http://0.0.0.0:44339/api/recipes/bulk-actions/export ___________________ POST /api/recipes/bulk-actions/settings ____________________ 1. Test Case ID: JpuKvv - 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 '{"recipes": ["\u00bb\uda69\udfe3f\u00d7", ""], "settings": {"\u00e7\u008dE\ud860\udc01\u0018\u00a83\u00e2\u00ec\u00beZ\u00ea\u00fb\uda3c\udef4\u00e0\u00c7": {"\u00e8\uda6c\udd84\ud9da\udd13\u0088": [null, 94, 7.12667255687355e-193], "\ud909\udfb6": []}, "]\u00b4": {"": true}, "public": false, "showAssets": true, "locked": false, "\u00a1\u0014\u00a0\u0085": [[null, 2.901578454980576e-290, ""]], "disableComments": false}, "": null, "\udb68\udd12\u00d2": {"p\u00bc\u00b3\u00ee\ud8cf\ude80\u00b3\u008d\u00c1S\ud97a\udee1/Jl\udb2b\udd08%\uda15\uddc5\u00e2": []}}' http://0.0.0.0:44339/api/recipes/bulk-actions/settings ______________________ POST /api/recipes/bulk-actions/tag ______________________ 1. Test Case ID: uGBFwT - 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 '{"recipes": [""], "tags": []}' http://0.0.0.0:44339/api/recipes/bulk-actions/tag 2. Test Case ID: gLDXhj - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipes": [], "tags": []}' http://0.0.0.0:44339/api/recipes/bulk-actions/tag ____________________ POST /api/recipes/create/html-or-json _____________________ 1. Test Case ID: EGyBr2 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":{"details":"BAD_RECIPE_DATA"}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"data": ""}' http://0.0.0.0:44339/api/recipes/create/html-or-json ________________________ POST /api/recipes/create/image ________________________ 1. Test Case ID: VXm3xv - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":{"message":"OpenAI image services are not enabled","error":true,"exception":null}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=375d4e3288e0f5abe1a36279a44eda7d' -d '--3a36b477c755522f199c3476b915af2c\r\nContent-Disposition: form-data; name="images"; filename="images"\r\n\r\n\x0ba�cs=\r\n--3a36b477c755522f199c3476b915af2c\r\nContent-Disposition: form-data; name="images"; filename="images"\r\n\r\n�\r\n--3a36b477c755522f199c3476b915af2c\r\nContent-Disposition: form-data; name="images"; filename="images"\r\n\r\n�F�\r\n--3a36b477c755522f199c3476b915af2c\r\nContent-Disposition: form-data; name="images"; filename="images"\r\n\r\n�]/�"3�\r\n--3a36b477c755522f199c3476b915af2c\r\nContent-Disposition: form-data; name="images"; filename="images"\r\n\r\n�\r\n--3a36b477c755522f199c3476b915af2c\r\nContent-Disposition: form-data; name="E𨀁\x18¨3âì¾Zêû򟋴àÇ"\r\n\r\n{\'è\\U000ab184\\U00086913\\x88\': [None, 94, 7.12667255687355e-193], \'\\U000527b6\': []}\r\n--3a36b477c755522f199c3476b915af2c\r\nContent-Disposition: form-data; name="]´"\r\n\r\n{\'\': True}\r\n--3a36b477c755522f199c3476b915af2c\r\nContent-Disposition: form-data; name="õ"\r\n\r\n{\'ùá\\x8c0\': {}, \'\\xa0\\x85\': [[None, 2.901578454980576e-290, \'\']], \'\\U00010ebf\': []}\r\n--3a36b477c755522f199c3476b915af2c--\r\n' 'http://0.0.0.0:44339/api/recipes/create/image?translateLanguage=%F3%A5%BF%A7y%F4%85%BB%93%C2%94%C2%93' _________________________ POST /api/recipes/create/url _________________________ 1. Test Case ID: HEqGH4 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":{"details":"BAD_RECIPE_DATA"}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": ""}' http://0.0.0.0:44339/api/recipes/create/url _________________________ POST /api/recipes/create/zip _________________________ 1. Test Case ID: 8CO62Z - Server error - Undocumented HTTP status code Received: 500 Documented: 201, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=b1a2c71d00bd4b7b1c444d5db2f36ad0' -d '--dbc985c66c758022a149835afcc52bf1\r\nContent-Disposition: form-data; name="archive"; filename="archive"\r\n\r\n\r\n--dbc985c66c758022a149835afcc52bf1--\r\n' http://0.0.0.0:44339/api/recipes/create/zip 2. Test Case ID: bLjjzA - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: â\x0f' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=25a4be2fa618dfcca1bdb1e94cc44926' -d '--cac6237d6f47850093c98015d0a0692c\r\nContent-Disposition: form-data; name="archive"; filename="archive"\r\n\r\nOh���(���\r\n--cac6237d6f47850093c98015d0a0692c\r\nContent-Disposition: form-data; name="ä¯"; filename="ä¯"\r\n\r\nTrue\r\n--cac6237d6f47850093c98015d0a0692c\r\nContent-Disposition: form-data; name="󵶜‚"\r\n\r\n{\'n\\x9a\\xa0D\': [\'Ôú\', \'\\U0006a469º.\', 6.823734103730358e+16]}\r\n--cac6237d6f47850093c98015d0a0692c\r\nContent-Disposition: form-data; name="񦔋Íp&\x19\x16@𺥞\x1fo\x01񵝰¾򞍷†<"\r\n\r\n29335\r\n--cac6237d6f47850093c98015d0a0692c\r\nContent-Disposition: form-data; name="\x03𢍋¢򴨀±i\x1e)"\r\n\r\n{\'\\x82\\U0010d50b$&Ë"t𗥱ë\\U000ea59d\': {\'\\U00088340^ýèñ\': {\'È\\x9d\': 94}, \'¼\\U000be24e6á\': True, \'Í\': 6.129867650202622e+16}, \'Ü\\U000ff65b¥\\x0bå\\U0001c232ê𥿽ü8\': [{}, {\'Z\\r\\U0005d405\\U000e1f3d\\x99\': {\'ö\\r\': {}, \'©¿\\U000a8151\\x97f\\x91pýº𝚐\\U000eeead\': 4.82455209533488e+16, \'\\U00082c1f{\\x90\\x84O´©\\U000850cd¸À¤þ[P\': [0.5, 3.156199047790036e+16, True]}}, [{}, [True, \'×\\U00071331¼¼HGïÙ^¥F\\U0007b80b¨ökà\', -6.0760421340367395e+57]]]}\r\n--cac6237d6f47850093c98015d0a0692c\r\nContent-Disposition: form-data; name="„"\r\n\r\n{}\r\n--cac6237d6f47850093c98015d0a0692c\r\nContent-Disposition: form-data; name="Êi򣯤𫹏\x12k\x0fÎ\x1a󒎔񍎎zÞ󸪇œïìõ<‹󵀉¼\x06å¹ë@èU"\r\n\r\n{\'§\\U000e4e05K\': False, \'Ú\\x0c©M\': [None, True, -18], \'\\x7f\': {}}\r\n--cac6237d6f47850093c98015d0a0692c--\r\n' http://0.0.0.0:44339/api/recipes/create/zip ______________________ POST /api/recipes/test-scrape-url _______________________ 1. Test Case ID: pvU0J3 - 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 '{"url": ""}' http://0.0.0.0:44339/api/recipes/test-scrape-url _______________________ POST /api/recipes/{slug}/assets ________________________ 1. Test Case ID: zixL7o - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Missing required fields"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=e2ecbf26207f2a678356e8547217d549' -d '--ea3c43c1b7ac544a89174a30665be972\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--ea3c43c1b7ac544a89174a30665be972\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--ea3c43c1b7ac544a89174a30665be972\r\nContent-Disposition: form-data; name="icon"\r\n\r\n\r\n--ea3c43c1b7ac544a89174a30665be972\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n--ea3c43c1b7ac544a89174a30665be972--\r\n' http://0.0.0.0:44339/api/recipes/0/assets 2. Test Case ID: sqQgs1 - 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: multipart/form-data; boundary=9aa4bc73c9d830bd961eea9fa6f0f3a8' -d '--b45ff3c3a9c22f75ec7b68b12677b370\r\nContent-Disposition: form-data; name="extension"\r\n\r\n‹\r\n--b45ff3c3a9c22f75ec7b68b12677b370\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n(���\r\n--b45ff3c3a9c22f75ec7b68b12677b370\r\nContent-Disposition: form-data; name="icon"\r\n\r\n\r\n--b45ff3c3a9c22f75ec7b68b12677b370\r\nContent-Disposition: form-data; name="name"\r\n\r\n·.ä¯\r\n--b45ff3c3a9c22f75ec7b68b12677b370--\r\n' http://0.0.0.0:44339/api/recipes/%00%F4%8F%80%B0%C3%AA%0F/assets ______________________ POST /api/recipes/{slug}/duplicate ______________________ 1. Test Case ID: b200J4 - Undocumented HTTP status code Received: 404 Documented: 201, 422 [404] Not Found: `{"detail":{"message":"No Entry Found","error":true,"exception":null}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:44339/api/recipes/%F1%86%84%94%5C/duplicate 2. Test Case ID: RphPab - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":{"message":"Recipe already exists","error":true,"exception":null}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u009d": [], "": null}' http://0.0.0.0:44339/api/recipes/0/duplicate _______________________ POST /api/recipes/{slug}/exports _______________________ 1. Test Case ID: F4vMlM - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0/exports ________________________ POST /api/recipes/{slug}/image ________________________ 1. Test Case ID: hbzc37 - 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 '{"url": ""}' http://0.0.0.0:44339/api/recipes/0/image 2. Test Case ID: IiTkmu - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": ""}' http://0.0.0.0:44339/api/recipes/%F1%86%84%94%5C/image _______________________________ POST /api/units ________________________________ 1. Test Case ID: Yl0V62 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":{"message":"An unexpected error occurred","error":true,"exception":"(sqlite3.IntegrityError) UNIQUE constraint failed: ingredient_units.name, ingredient_units.group_id\n[SQL: INSERT INTO ingredient_units (id, group_id, name, plural_name, description, abbreviation, plural_abbreviation, use_abbreviation, fraction, name_normalized, plural_name_normalized, abbreviation_normalized, plural_abbreviation_normalized, created_at, update_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]\n[parameters: // Output truncated...` Reproduce with: curl -X POST -H 'accept-language;' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:44339/api/units __________________________ POST /api/users/api-tokens __________________________ 1. Test Case ID: OCC0SS - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x06' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u00cf2J-X\u00dda\u00eej\udbe2\udcd0\u0099S6\u0019z\udb37\udd5d\ud919\udd62\u00ca\u00d8\u009af,", "\u00ac\udaf3\ude27\u001b": {"\u0080RR\u008dG\u00eb": {}}}' http://0.0.0.0:44339/api/users/api-tokens ___________________________ POST /api/users/register ___________________________ 1. Test Case ID: nDdqeb - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x00x' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "\u00c0\u0084\ud8f5\udfa0\uda8e\udcf9.\udbe0\udfa0Ob\ud9c4\udfc6\ud956\udf15\n\udbff\udf67\"", "fullName": "\u00e7\udaac\udd42", "password": "\u00ce\ued26\u00c0\u00f7\u00cf\u008d", "passwordConfirm": "", "username": "", "private": false, "groupToken": "\u00e9.\ud8eb\udfda\u00d1\ud9e0\ude9c\uda4e\udff1\u00f4J", "advanced": false, "y\u00ed\u00ba%J\u00f8\u00d1!": {"\u008e\uda99\udca3\u00fa\ud9f3\udf8a\u0013\u001c\u009f\u00d1M\u00da\u00c8\u00ba": null, "\u00b3\u00b1": [], "\u0081\udadf\ude4a\u00b7O\u00c3\u0005\udbab\udc67\ud8bd\uddf5\u009a\u007f\udb84\udd6f\ud993\udebd": [true, []]}, "\u00c6-v\"^\u00be\u00c8Zu\ud84f\udda1": {"#4]": {"\u000e\ud931\ude4b\uda5f\udc6f\u00ce": []}}}' http://0.0.0.0:44339/api/users/register ________________________ POST /api/users/reset-password ________________________ 1. Test Case ID: G5vZEm - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid token"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "", "password": "", "passwordConfirm": "", "token": ""}' http://0.0.0.0:44339/api/users/reset-password _____________________________ PUT /api/foods/merge _____________________________ 1. Test Case ID: AZSMTx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x03ž' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"fromFood": "\u00fc\u0099q0\u00f3\u00fb\udaf7\udfda\u00c8", "toFood": "=\u00b7\u00e7", "\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": {"}\u00f8\ud993\udcee\uda9a\udfba\\\u00ffgp\u00c4\u00e8Q": {}}}' http://0.0.0.0:44339/api/foods/merge ________________________ PUT /api/households/cookbooks _________________________ 1. Test Case ID: aaYLyo - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: X\x0c\x16z‹öè\x08ÿ•*' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[]' http://0.0.0.0:44339/api/households/cookbooks _______________________ PUT /api/households/preferences ________________________ 1. Test Case ID: Vax7Rg - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x03g' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"NIL": {}, "\u0097": {"\u0098": [], "": [], "Home": []}, "gP\u0082'"'"'\n\udbef\uddd4\uda75\udfd0\u0012": [null, -33], "\u00a2\u0096\u0086\udad3\udc2e\u00e0*Q7\u00f4\udb75\ude21\ud878\udf18\u00f1": {}, "\u00bf\u00b1\u00c9\u0016\ud92a\udefa^\u001c+": [null, [{"Error": false, "\u00a1\u00fa": 0.0}, [-8945], "\ud96e\udd5d[5so"], {"\ud9c7\udef7\u00b7\u0010\u00d6\u00da\"\u0011t\u00f2\u0007\u0000\u00eay\u00b6\u00ae8\u0018\u00cc\u009d": [], "\u00b8<\u0092\u0096\u001a\uaea0\u00a1\u00a6": [true], "": {}}], "\u007fX\u00e1H\ud92f\udd6c\n3\ud8e8\udc5f\u0082\ud9e3\ude46\u00bf\u0096HK\u00ad\u00ba\u0010\uda6d\udd2c\u00ba": [], "\u0019\u00c5\u00ac\u00aa\ud95d\uddfd": [], "": {"POST": {"\u00f4\u007f\u0098\u0087\u0083\udb10\udc3e\ud868\udd3a\u00ee\u00a4P": -1.4940489334676183e-31, "\u0007h\uda50\udf4a\u00eaF\u0096\u0087\u00ef\u008a\u00f8\udba8\udd06\u0016\uda2c\udd7e\t\ud963\udeeet>\uf8c5eo\u00c3\u00a4\u00c3\u0015\ud94e\udda7\u00b5Os\u00aaJ": -4, "": "unique"}, "\u00b8\udab0\uddb1": [], "C4": {"\u00de\ud8db\udccf\udaa9\ude95q": [], "failures": [false], "\ud855\ude33": {"d\\": true, "\u0094\u00e8P\ud9bc\udc9c\u00d7S\u00aa\u00d7\u008d\u0003r\\n": {"'"'"'\u00f3": ["\u000e\u0f2a", "", 31999164.435910184]}}}}, "G": {"\u00cdU": "\u0097\ud9d0\udda8\u00eem}\u0097\u0096", "\u0010": -5439816010529022.0, "\u00d9)\ud97a\udfe9": "\u0082\u00ad\ud977\udc91!\u00de\u00cd\u00ccfJ\ud9ce\udf79u"}, "recipeLandscapeView": true}' http://0.0.0.0:44339/api/households/preferences 2. Test Case ID: o31Noe - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\udbbf\udcc4\ud925\udc7e\u00ff": [[17778, null, null], {"\ud98d\udcfe\u0093[\u00d4": [null, false, "\uda3d\ude14\u00e6\ud952\udc7f"], "-Infinity": null, "\ud898\udeda(\b\ud965\ude90\udbef\udf1aO\u00fa?\u00bb\u00c0": [true, null]}, {"Uh\u00db\ud898\udec4\u0000": "'"'"'\ud850\uddf5\fT\udb84\udf78", "\u007f\udb37\uddfa\u00fb": null, "": {"username": 0.99999, "": -4209802961070896.0, "\u00b3\u0083": true}}], "\ud93b\udd4c\u00a4\u00a4": [null, {}], "recipePublic": true, "\udb8b\udd7a": {"\u00c6>\ud957\udf15": {"A7": {}, "": {"\udb14\uddff\u0087\u00c79\uda62\udc3dW!": 28873}, "h\u00c2\u00b0\udaf1\udf27\u0099\ud960\udf34\u001d\ud8e3\udd71\u00e0\u00c2\ud975\udd38\u00e3,\u0087\ud9ad\udf09T\udb7c\udcf2\u00c5,\u00fay\u00cd\u0096\u00ec\ud800\udd6b\u0094": true}, "\r": [null], "\u00b0\u00ccp6\ud973\udd3ch\u0098\u001b\uda5f\udebf\u00c3": {}}, "firstDayOfWeek": -119711709470356684126291714644954950452, "\ud877\udd77\u00c9": [[], {"": {"w\u00b9\udac3\ude45": {"$,": {}}}}, {"\u000f,": {"V\u008a7\u0089": -1.4470974439002172e+16, "\u00eb\u00be\u0015\udbbc\udeaa}0\udb75\uddd6I\ud8dd\udd03\ud969\udebd\uda25\udc87;\ud9e2\uddcaJ\u33fe": null}}], "lockRecipeEditsFromOtherHouseholds": true, "UndefinedStatusCode": {"\u00e8\u0092\udbd1\ude03?": [], "\u00c1>O\ud95d\udf83FJC\u00b3t\u00a93": {"\u00ee#\u00daa\ud86e\udf6b\u00de\u00cc~\u00fd\u00af\u00cc": "MalformedMediaType", "": -2765393967365281292}}, "privateHousehold": false}' http://0.0.0.0:44339/api/households/preferences _________ PUT /api/households/shopping/lists/{item_id}/label-settings __________ 1. Test Case ID: mSn0D9 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: @\x0e\x14D<' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[]' http://0.0.0.0:44339/api/households/shopping/lists/%2A%C2%93%3BO%C3%BDI%C3%93%03c%C2%92%E7%A4%A5%08%C2%B3%C2%83/label-settings ___________________ PUT /api/organizers/categories/{item_id} ___________________ 1. Test Case ID: WWGkIu - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\udbc6\udc21\u0002\ud91d\udc5b", "l\u00fc_\u009e": [false, null, null], "\u0004\u008cR\u0014": {}, "\udbbb\udfa8\u0007\ud8ae\udfa1\u00c5\u00b0": {}, "": [3.5510851222509424e+16, false, ""], "Infinity": {}, "\u00e1": [[[{}, [false, "", null], [true]], {}, []], {}, ["BN\u00bb\udac3\udd67", false]], "\u6db3\u00ba\u00f9": [[{"\u0013\u00a0\u0097U\uda69\ude76\udaed\udfed\u00bd\n\u00fc\u0096\u00a0X\ud936\udc56\udb0f\udd928t\udbe5\udef7\u00d9y$\u00fb": []}, {"\ud83d\ude0d": 0.5, "\uda82\udf80\u0086\udbf9\udf0b=\ud9fd\ude26y": {}}, {}]], "\u0093,": [], "^9\u0087": [[null, "\u00eb\u00ce\u00c7\ud8f9\udf4f\u0091", "E\ud97e\udce1\ud904\udf59\ud98b\udc15\u00f2\u008b\uda43\udd8d\u00f8v\u00a4\u0091\ud9b8\udea1uh\u00ad\u00b6\u00d6\u0014\ud88d\udef6"], [0.5, 7871745782130198906]], "%\u00a0\u00a9h\u0011X5\ud8da\uddee\u0099R\u009e": ["timeline", -13800, true], "\u00ed\udb07\udcdf": ["NaN", [[true, [""], false], [[], {"": false, "U\udb14\udec9\u0082\u00ee\t~5\u00c0\u00f5\u00bb>\u0097\u00b1": null}, ["\udba5\ude56", -6.05921173289929e+16, true]], {"\ud900\udd7a\u0091\u00dd\u00c8\u00aeh": false, "": null, "\u00f4": null}]], "\u00db\u001c": {"\ud904\udd03\u00b7\u0093Nj": {"1": [], "\u00d7\u001c\u00fb\u00da\u00a4": [], "\u00e8\u00b4\ud8ff\udd20\u009b\u000e": {"\u34df\ud8fb\udd13\uda2b\udd04\u00d1\u00fa\u00f7C\udade\ude63\ud939\udd4b\u00b8\ud920\udd0b\u008e\u00b6\u00ee'"'"'\u00fc\u00fc\udb7f\udd70((\u00b9%F)": [-15489, -6.389209400908578e+16, true]}}, "JS\u00a8": {}, "\u009do": [[null], {"\u00d7\u00f2\udb00\udd1c": -14663, "r\u00e7\ud9b8\udc17\udb81\udfb5\u0011\u00c6\ud809\udf85\u00a6E": null, "\u001f": true}, []]}, "\u00bf6": {"": {}}, "\u00b3VXB": [{"\u00e4\u00c7\u0095": {"\u0084\ud88a\udd59\ud9f0\udc71": true}, "\r}\u00c6\u00e4": {"e\u0006": -1.2000817899613473e+110, "}p\u00de\u0012\u008b\u00b7 \u008a\u00f0": null, "J": -13511}}, {"\u00b6\u00c0;\u00a3\u00fc\u00aa\u00ee\udb46\udc36": "\u00bfF\u0019\u009c\u00b7&\u00dd\ud8a7\ude86]\u0098\u008a\u00d7\u00e4\u00fa\u00aa\u00bf9\u0085\ud8a6\udedf\ud88e\udc99\ud946\ude09\u00b6~"}, {"\ud935\udf34\u0005s\ud87c\ude00\u00be": true, "\u00c2\u00880O\ud997\ude47\ud87e\udef23": null}], "\u00f4'"'"'\u00d0h\udb94\udf7b~N\u00066\t\"\u00ddh\u009f\u00a4\u00bd\ud8cd\udc6b\udaba\ude3d7\u009e\udaf1\udd21\ud986\ude47\ud8d0\udfa7S\udb5f\udf62\ud859\udf47}\u00d2\u00cb\u009f,": ["\u00ee\u00c0\u00b8\uda27\udd99\u00e4\ud919\udf73\ud8fe\udff9\udb44\udd25\u00ceZ", [], [true, "", null]], "J\udb52\udd46\u00fa\u00e3": {"6`": ["L"]}, "r\u00a4\u00bf\u00ef=\u0019\u0007\u001f": "\u0098\u0004\u0083", "W\u0091": [7.001631315614872e+16], "9\udbfd\udc41\udbff\ude95\u00ddt^\udaf8\udcbe\u00d5W2 \u00def\ud9aa\udee8E\u00f2\u00d6\ud899\udc04\u00ef\ud9c8\udc78g\u00b8O\u00f2\u00f1": [[[-14063526025494722087173801475906700044, true, 0.0], {"3\u0085\udb44\udd9b\u00e2\ud84f\udfed": -4.500753254558048e+16, "$": -18133, "": null}, 20885]], "r\ud9b6\udffd\u0083\u00ed\u00a6\u00d6\u00e8": {"\bx": [{"\u00ba\udb93\udd84\u0089\u00ad\u00c1\u00eb=&\u00b9\u00db\ud962\udd2a|\u0085": null}, []], "\ud9a5\udd9b\udbfa\udc58\u001e\u001d[\u0084o": []}, "\u00c7u\u009f!\ud9c5\udd25": [-27279, {"": {"3(": 1307222076, "\u0005": false}, "\u0087p\uda65\ude1a\u008a%\u00e9\u00c8\u0014\u00ef\u00d0\u0085\u00b1\ud82c\udf2e\b-\u00e9\u00cc": {"": 3.001523242262054e-83, "\uda75\udc9e\u00f1U\udaf3\udf7b": false, "\u009f\u0082&\udbac\ude35\ue7cc": 0.0}, "\u00c4\u000b,\udb65\uddcc\u00e0\ud9e9\udd47\u00c7=wy-8)\u00b2": {}}, []], "\u00f3\u0014f\u0094\u0000\udb13\udc33\u0094\u009d\u001c\u0085\u00f6\u00c6": {}, "Y\u00f7\u00cb\u00b5": {"\u00e5\u00ec\u00ce,\u00f2\u00b2r\u009a1\u0085\u00c0i\ud973\udc60\u0004\u001a\u00e4": {}}, "\u0018": [[]], "\u0015\udadf\udeccA": []}' http://0.0.0.0:44339/api/organizers/categories/s ______________________ PUT /api/organizers/tags/{item_id} ______________________ 1. Test Case ID: 6xqhug - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\udbc6\udc21\u0002\ud91d\udc5b", "l\u00fc_\u009e": [false, null, null], "\u0004\u008cR\u0014": {}, "\udbbb\udfa8\u0007\ud8ae\udfa1\u00c5\u00b0": {}, "": [3.5510851222509424e+16, false, ""], "Infinity": {}, "\u00e1": [[[{}, [false, "", null], [true]], {}, []], {}, ["BN\u00bb\udac3\udd67", false]], "\u6db3\u00ba\u00f9": [[{"\u0013\u00a0\u0097U\uda69\ude76\udaed\udfed\u00bd\n\u00fc\u0096\u00a0X\ud936\udc56\udb0f\udd928t\udbe5\udef7\u00d9y$\u00fb": []}, {"\ud83d\ude0d": 0.5, "\uda82\udf80\u0086\udbf9\udf0b=\ud9fd\ude26y": {}}, {}]], "\u0093,": [], "^9\u0087": [[null, "\u00eb\u00ce\u00c7\ud8f9\udf4f\u0091", "E\ud97e\udce1\ud904\udf59\ud98b\udc15\u00f2\u008b\uda43\udd8d\u00f8v\u00a4\u0091\ud9b8\udea1uh\u00ad\u00b6\u00d6\u0014\ud88d\udef6"], [0.5, 7871745782130198906]], "%\u00a0\u00a9h\u0011X5\ud8da\uddee\u0099R\u009e": ["timeline", -13800, true], "\u00ed\udb07\udcdf": ["NaN", [[true, [""], false], [[], {"": false, "U\udb14\udec9\u0082\u00ee\t~5\u00c0\u00f5\u00bb>\u0097\u00b1": null}, ["\udba5\ude56", -6.05921173289929e+16, true]], {"\ud900\udd7a\u0091\u00dd\u00c8\u00aeh": false, "": null, "\u00f4": null}]], "\u00db\u001c": {"\ud904\udd03\u00b7\u0093Nj": {"1": [], "\u00d7\u001c\u00fb\u00da\u00a4": [], "\u00e8\u00b4\ud8ff\udd20\u009b\u000e": {"\u34df\ud8fb\udd13\uda2b\udd04\u00d1\u00fa\u00f7C\udade\ude63\ud939\udd4b\u00b8\ud920\udd0b\u008e\u00b6\u00ee'"'"'\u00fc\u00fc\udb7f\udd70((\u00b9%F)": [-15489, -6.389209400908578e+16, true]}}, "JS\u00a8": {}, "\u009do": [[null], {"\u00d7\u00f2\udb00\udd1c": -14663, "r\u00e7\ud9b8\udc17\udb81\udfb5\u0011\u00c6\ud809\udf85\u00a6E": null, "\u001f": true}, []]}, "\u00bf6": {"": {}}, "\u00b3VXB": [{"\u00e4\u00c7\u0095": {"\u0084\ud88a\udd59\ud9f0\udc71": true}, "\r}\u00c6\u00e4": {"e\u0006": -1.2000817899613473e+110, "}p\u00de\u0012\u008b\u00b7 \u008a\u00f0": null, "J": -13511}}, {"\u00b6\u00c0;\u00a3\u00fc\u00aa\u00ee\udb46\udc36": "\u00bfF\u0019\u009c\u00b7&\u00dd\ud8a7\ude86]\u0098\u008a\u00d7\u00e4\u00fa\u00aa\u00bf9\u0085\ud8a6\udedf\ud88e\udc99\ud946\ude09\u00b6~"}, {"\ud935\udf34\u0005s\ud87c\ude00\u00be": true, "\u00c2\u00880O\ud997\ude47\ud87e\udef23": null}], "\u00f4'"'"'\u00d0h\udb94\udf7b~N\u00066\t\"\u00ddh\u009f\u00a4\u00bd\ud8cd\udc6b\udaba\ude3d7\u009e\udaf1\udd21\ud986\ude47\ud8d0\udfa7S\udb5f\udf62\ud859\udf47}\u00d2\u00cb\u009f,": ["\u00ee\u00c0\u00b8\uda27\udd99\u00e4\ud919\udf73\ud8fe\udff9\udb44\udd25\u00ceZ", [], [true, "", null]], "J\udb52\udd46\u00fa\u00e3": {"6`": ["L"]}, "r\u00a4\u00bf\u00ef=\u0019\u0007\u001f": "\u0098\u0004\u0083", "W\u0091": [7.001631315614872e+16], "9\udbfd\udc41\udbff\ude95\u00ddt^\udaf8\udcbe\u00d5W2 \u00def\ud9aa\udee8E\u00f2\u00d6\ud899\udc04\u00ef\ud9c8\udc78g\u00b8O\u00f2\u00f1": [[[-14063526025494722087173801475906700044, true, 0.0], {"3\u0085\udb44\udd9b\u00e2\ud84f\udfed": -4.500753254558048e+16, "$": -18133, "": null}, 20885]], "r\ud9b6\udffd\u0083\u00ed\u00a6\u00d6\u00e8": {"\bx": [{"\u00ba\udb93\udd84\u0089\u00ad\u00c1\u00eb=&\u00b9\u00db\ud962\udd2a|\u0085": null}, []], "\ud9a5\udd9b\udbfa\udc58\u001e\u001d[\u0084o": []}, "\u00c7u\u009f!\ud9c5\udd25": [-27279, {"": {"3(": 1307222076, "\u0005": false}, "\u0087p\uda65\ude1a\u008a%\u00e9\u00c8\u0014\u00ef\u00d0\u0085\u00b1\ud82c\udf2e\b-\u00e9\u00cc": {"": 3.001523242262054e-83, "\uda75\udc9e\u00f1U\udaf3\udf7b": false, "\u009f\u0082&\udbac\ude35\ue7cc": 0.0}, "\u00c4\u000b,\udb65\uddcc\u00e0\ud9e9\udd47\u00c7=wy-8)\u00b2": {}}, []], "\u00f3\u0014f\u0094\u0000\udb13\udc33\u0094\u009d\u001c\u0085\u00f6\u00c6": {}, "Y\u00f7\u00cb\u00b5": {"\u00e5\u00ec\u00ce,\u00f2\u00b2r\u009a1\u0085\u00c0i\ud973\udc60\u0004\u001a\u00e4": {}}, "\u0018": [[]], "\u0015\udadf\udeccA": []}' http://0.0.0.0:44339/api/organizers/tags/s _______________________________ PUT /api/recipes _______________________________ 1. Test Case ID: TCdzo9 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{}]' http://0.0.0.0:44339/api/recipes 2. Test Case ID: jhf5Au - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x0e' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"\ud8e5\udd11\ud8d5\udfea\u00d3:\udbf2\udebf": {"TP\ud876\ude9dp'"'"'\u00b6l\uda98\udcbf\u0019\u009b_\u00ad\u4d6e\ud80c\udd73\u00aa\u0098": [], "\u0092": [null], "i)W\u00e0\u00ad`\u00d0\udb7b\udf05z\u00ca": false}, "assets": [{"icon": "", "name": "", "": null}], "": null}]' http://0.0.0.0:44339/api/recipes _______________ PUT /api/recipes/timeline/events/{item_id}/image _______________ 1. Test Case ID: USSh7Q - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=cec8c4288bc4cc1e37c16ddeea6167d3' -d '--4f74e735f0c6d611975afa859552aaba\r\nContent-Disposition: form-data; name="extension"\r\n\r\n‚\'ìj\r\n--4f74e735f0c6d611975afa859552aaba\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\n\r\n--4f74e735f0c6d611975afa859552aaba--\r\n' http://0.0.0.0:44339/api/recipes/timeline/events/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0/image ________________________ PUT /api/recipes/{slug}/image _________________________ 1. Test Case ID: g6m2Yt - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"detail":{"message":"Unknown Error","error":true,"exception":"UnidentifiedImageError"}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=61b6b11d7cbe776ed95a372084f2ee3e' -d '--b7e40d4c121499875dc090932a65758d\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--b7e40d4c121499875dc090932a65758d\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\n\r\n--b7e40d4c121499875dc090932a65758d--\r\n' http://0.0.0.0:44339/api/recipes/0/image 2. Test Case ID: 1SVeFv - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"No Entry Found","error":true,"exception":null}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=39596b50fa37f7eb1c86557a5c0b668c' -d '--49e4a63ada7f8d16543f86ee318db3e5\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--49e4a63ada7f8d16543f86ee318db3e5\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\n\r\n--49e4a63ada7f8d16543f86ee318db3e5--\r\n' http://0.0.0.0:44339/api/recipes/%F1%86%84%94%5C/image 3. Test Case ID: ziey5t - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=d73f2c3467ddae7935ff26da7d707883' -d '--c820699f612b2a916ead8931f7da13cf\r\nContent-Disposition: form-data; name="extension"\r\n\r\n‚\'ìj\r\n--c820699f612b2a916ead8931f7da13cf\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\n\r\n--c820699f612b2a916ead8931f7da13cf--\r\n' http://0.0.0.0:44339/api/recipes/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0/image _____________________________ PUT /api/units/merge _____________________________ 1. Test Case ID: h4KwrV - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x03ž' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"fromUnit": "\u00fc\u0099q0\u00f3\u00fb\udaf7\udfda\u00c8", "toUnit": "=\u00b7\u00e7", "\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": {"}\u00f8\ud993\udcee\uda9a\udfba\\\u00ffgp\u00c4\u00e8Q": {}}}' http://0.0.0.0:44339/api/units/merge ___________________________ PUT /api/users/password ____________________________ 1. Test Case ID: yXiOku - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":{"message":"Invalid current password","error":true,"exception":null}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"newPassword": "00000000"}' http://0.0.0.0:44339/api/users/password ___________________________ PUT /api/users/{item_id} ___________________________ 1. Test Case ID: o1tybM - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x0f' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "\u00d0\u008b", "X\u00e7": [], "YC\u0013B\udbd7\udfd8": {"\u0082": 7, "": false, "\udab0\udfb0i,\udbe9\udfe5\udbad\udd39": -63}, "household": null}' http://0.0.0.0:44339/api/users/%C2%85%C2%98%C2%A6 ___________________ DELETE /api/users/api-tokens/{token_id} ____________________ 1. Test Case ID: WJiniU - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Could not locate token with id '0' in database"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/users/api-tokens/0 2. Test Case ID: bLcbK7 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/users/api-tokens/40731110209716391932554028296322260586 ___________________ DELETE /api/users/{id}/favorites/{slug} ____________________ 1. Test Case ID: AR6MQg - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/users/%C3%AD%08Z%11%C2%B6%C2%9AS%C3%9DRN%C3%B3%08%F0%BE%AC%A9%18%C3%96%21%5D%C2%B4/favorites/%F3%A0%A4%A5%0Dj%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 __________________ GET /api/media/users/{user_id}/{file_name} __________________ 1. Test Case ID: jEAVMX - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":[{"type":"uuid_parsing","loc":["path","user_id"],"msg":"Input should be a valid UUID, invalid length: expected length 32 for simple format, found 1","input":"0","ctx":{"error":"invalid length: expected length 32 for simple format, found 1"}}]}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/media/users/0/0 ______________________ GET /api/recipes/shared/{token_id} ______________________ 1. Test Case ID: 2BvTPN - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":[{"type":"uuid_parsing","loc":["path","token_id"],"msg":"Input should be a valid UUID, invalid length: expected length 32 for simple format, found 1","input":"0","ctx":{"error":"invalid length: expected length 32 for simple format, found 1"}}]}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/shared/0 ________________________ GET /api/users/{id}/favorites _________________________ 1. Test Case ID: 027iD8 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/users/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0/favorites _________________________ GET /api/users/{id}/ratings __________________________ 1. Test Case ID: 23tDWC - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/users/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0/ratings ____________________________ POST /api/admin/users _____________________________ 1. Test Case ID: wJBt87 - Undocumented HTTP status code Received: 403 Documented: 201, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "", "fullName": "", "password": "", "username": ""}' http://0.0.0.0:44339/api/admin/users ____________________ POST /api/users/{id}/favorites/{slug} _____________________ 1. Test Case ID: ZRpTjb - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/users/%C3%AD%08Z%11%C2%B6%C2%9AS%C3%9DRN%C3%B3%08%F0%BE%AC%A9%18%C3%96%21%5D%C2%B4/favorites/%F3%A0%A4%A5%0Dj%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 __________________________ POST /api/users/{id}/image __________________________ 1. Test Case ID: S630tD - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=0a52ea839b86127268e43cf7bbc30db1' -d '--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="profile"; filename="profile"\r\n\r\n\x07�#�+\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="lü_ž"; filename="lü_ž"\r\n\r\nFalse\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="lü_ž"; filename="lü_ž"\r\n\r\nNone\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="lü_ž"; filename="lü_ž"\r\n\r\nNone\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="\x04ŒR\x14"\r\n\r\n{}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="󾾨\x07𻮡Ű"\r\n\r\n{}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name=""; filename=""\r\n\r\n3.5510851222509424e+16\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name=""; filename=""\r\n\r\nFalse\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name=""; filename=""\r\n\r\n\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="Infinity"\r\n\r\n{}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="á"; filename="á"\r\n\r\n[[{}, [False, \'\', None], [True]], {}, []]\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="á"; filename="á"\r\n\r\n{}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="á"; filename="á"\r\n\r\n[\'BN»\\U000c0d67\', False]\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="涳ºù"; filename="涳ºù"\r\n\r\n[{\'\\x13\\xa0\\x97U\\U000aa676\\U000cb7ed½\\nü\\x96\\xa0X\\U0005d856\\U000d3d928t\\U001096f7Ùy$û\': []}, {\'😍\': 0.5, \'\\U000b0b80\\x86\\U0010e70b=\\U0008f626y\': {}}, {}]\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="^9‡"; filename="^9‡"\r\n\r\n[None, \'ëÎÇ\\U0004e74f\\x91\', \'E\\U0006f8e1\\U00051359\\U00072c15ò\\x8b\\U000a0d8døv¤\\x91\\U0007e2a1uh\\xad¶Ö\\x14\\U000336f6\']\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="^9‡"; filename="^9‡"\r\n\r\n[0.5, 7871745782130198906]\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="% ©h\x11X5񆧮™Rž"; filename="% ©h\x11X5񆧮™Rž"\r\n\r\ntimeline\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="% ©h\x11X5񆧮™Rž"; filename="% ©h\x11X5񆧮™Rž"\r\n\r\n-13800\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="% ©h\x11X5񆧮™Rž"; filename="% ©h\x11X5񆧮™Rž"\r\n\r\nTrue\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="í󑳟"; filename="í󑳟"\r\n\r\nNaN\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="í󑳟"; filename="í󑳟"\r\n\r\n[[True, [\'\'], False], [[], {\'\': False, \'U\\U000d52c9\\x82î\\t~5Àõ»>\\x97±\': None}, [\'\\U000f9656\', -6.05921173289929e+16, True]], {\'\\U0005017a\\x91ÝÈ®h\': False, \'\': None, \'ô\': None}]\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="Û\x1c"\r\n\r\n{\'\\U00051103·\\x93Nj\': {\'1\': [], \'×\\x1cûÚ¤\': [], \'è´\\U0004fd20\\x9b\\x0e\': {"㓟\\U0004ed13\\U0009ad04Ñú÷C\\U000c7a63\\U0005e54b¸\\U0005810b\\x8e¶î\'üü\\U000efd70((¹%F)": [-15489, -6.389209400908578e+16, True]}}, \'JS¨\': {}, \'\\x9do\': [[None], {\'×ò\\U000d011c\': -14663, \'rç\\U0007e017\\U000f07b5\\x11Æ\\U00012785¦E\': None, \'\\x1f\': True}, []]}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="¿6"\r\n\r\n{\'\': {}}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="³VXB"; filename="³VXB"\r\n\r\n{\'äÇ\\x95\': {\'\\x84\\U00032959\\U0008c071\': True}, \'\\r}Æä\': {\'e\\x06\': -1.2000817899613473e+110, \'}pÞ\\x12\\x8b· \\x8að\': None, \'J\': -13511}}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="³VXB"; filename="³VXB"\r\n\r\n{\'¶À;£üªî\\U000e1836\': \'¿F\\x19\\x9c·&Ý\\U00039e86]\\x98\\x8a×äúª¿9\\x85\\U00039adf\\U00033899\\U00061a09¶~\'}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="³VXB"; filename="³VXB"\r\n\r\n{\'\\U0005d734\\x05s\\U0002f200¾\': True, \'Â\\x880O\\U00075e47\\U0002faf23\': None}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="ô\'Ðh󵍻~N\x066\t%22ÝhŸ¤½񃑫򾨽7ž󌔡񱩇񄎧S󧽢𦝇}Ò˟,"; filename="ô\'Ðh󵍻~N\x066\t%22ÝhŸ¤½񃑫򾨽7ž󌔡񱩇񄎧S󧽢𦝇}Ò˟,"\r\n\r\nîÀ¸򙶙ä񖝳񏯹󡄥ÎZ\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="ô\'Ðh󵍻~N\x066\t%22ÝhŸ¤½񃑫򾨽7ž󌔡񱩇񄎧S󧽢𦝇}Ò˟,"; filename="ô\'Ðh󵍻~N\x066\t%22ÝhŸ¤½񃑫򾨽7ž󌔡񱩇񄎧S󧽢𦝇}Ò˟,"\r\n\r\n[]\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="ô\'Ðh󵍻~N\x066\t%22ÝhŸ¤½񃑫򾨽7ž󌔡񱩇񄎧S󧽢𦝇}Ò˟,"; filename="ô\'Ðh󵍻~N\x066\t%22ÝhŸ¤½񃑫򾨽7ž󌔡񱩇񄎧S󧽢𦝇}Ò˟,"\r\n\r\n[True, \'\', None]\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="J󤥆úã"\r\n\r\n{\'6`\': [\'L\']}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="r¤¿ï=\x19\x07\x1f"\r\n\r\n˜\x04ƒ\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="W‘"; filename="W‘"\r\n\r\n7.001631315614872e+16\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="9􏑁􏺕Ýt^󎂾ÕW2 Þf񺫨EòÖ𶐄ï򂁸g¸Oòñ"; filename="9􏑁􏺕Ýt^󎂾ÕW2 Þf񺫨EòÖ𶐄ï򂁸g¸Oòñ"\r\n\r\n[[-14063526025494722087173801475906700044, True, 0.0], {\'3\\x85\\U000e119bâ𣿭\': -4.500753254558048e+16, \'$\': -18133, \'\': None}, 20885]\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="r񽯽ƒí¦Öè"\r\n\r\n{\'\\x08x\': [{\'º\\U000f4d84\\x89\\xadÁë=&¹Û\\U0006892a|\\x85\': None}, []], \'\\U0007959b\\U0010e858\\x1e\\x1d[\\x84o\': []}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="ÇuŸ!򁔥"; filename="ÇuŸ!򁔥"\r\n\r\n-27279\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="ÇuŸ!򁔥"; filename="ÇuŸ!򁔥"\r\n\r\n{\'\': {\'3(\': 1307222076, \'\\x05\': False}, \'\\x87p\\U000a961a\\x8a%éÈ\\x14ïÐ\\x85±\\U0001b32e\\x08-éÌ\': {\'\': 3.001523242262054e-83, \'\\U000ad49eñU\\U000ccf7b\': False, \'\\x9f\\x82&\\U000fb235\\ue7cc\': 0.0}, \'Ä\\x0b,\\U000e95ccà\\U0008a547Ç=wy-8)²\': {}}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="ÇuŸ!򁔥"; filename="ÇuŸ!򁔥"\r\n\r\n[]\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="ó\x14f”\x00󔰳”\x1c öÆ"\r\n\r\n{}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="Y÷˵"\r\n\r\n{\'åìÎ,ò²r\\x9a1\\x85Ài\\U0006cc60\\x04\\x1aä\': {}}\r\n--1bbd94c55c3ae96909333620ab0e15b8\r\nContent-Disposition: form-data; name="\x18"; filename="\x18"\r\n\r\n[]\r\n--1bbd94c55c3ae96909333620ab0e15b8--\r\n' http://0.0.0.0:44339/api/users/s/image _____________________ POST /api/users/{id}/ratings/{slug} ______________________ 1. Test Case ID: Lzd0Br - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: Ú\x0c©M' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"isFavorite": null, "\u00aa6\udbb6\ude8e\u0095\u00d5\u00d7": {"\u00d4\udbba\udc5a\u00bcP#W": []}, "rating": null}' http://0.0.0.0:44339/api/users/%C3%8E%1A%F3%92%8E%94%F1%8D%8E%8Ez%C3%9E%F3%B8%AA%87%C2%9C%C3%AF%C3%AC%C3%B5%3C%C2%8B%F3%B5%80%89%C2%BC%06%C3%A5%C2%B9%C3%AB%40%C3%A8U/ratings/1a%C2%88j ______________________ DELETE /api/admin/groups/{item_id} ______________________ 1. Test Case ID: Zqrwrz - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/groups/0 2. Test Case ID: XUMKwf - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/groups/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ____________________ DELETE /api/admin/households/{item_id} ____________________ 1. Test Case ID: XUEoCo - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/households/0 2. Test Case ID: oeyoVR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/households/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ______________________ DELETE /api/admin/users/{item_id} _______________________ 1. Test Case ID: TTyGZg - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/users/0 2. Test Case ID: SgjpCv - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/users/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ________________________ DELETE /api/comments/{item_id} ________________________ 1. Test Case ID: pHnNKa - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/comments/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _________________________ DELETE /api/foods/{item_id} __________________________ 1. Test Case ID: NyHnxL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/foods/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _____________________ DELETE /api/groups/labels/{item_id} ______________________ 1. Test Case ID: pVB7ob - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/labels/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 __________________ DELETE /api/households/cookbooks/{item_id} __________________ 1. Test Case ID: rmZmfc - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":{"message":"An unexpected error occurred","error":true,"exception":"(builtins.ValueError) badly formed hexadecimal UUID string\n[SQL: SELECT cookbooks.id, cookbooks.position, cookbooks.group_id, cookbooks.household_id, cookbooks.name, cookbooks.slug, cookbooks.description, cookbooks.public, cookbooks.query_filter_string, cookbooks.require_all_categories, cookbooks.require_all_tags, cookbooks.require_all_tools, cookbooks.created_at, cookbooks.update_at, households_1.id AS id_1, households_1.name AS // Output truncated...` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/cookbooks/0 ____________ DELETE /api/households/events/notifications/{item_id} _____________ 1. Test Case ID: dETdOh - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/events/notifications/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _______________ DELETE /api/households/mealplans/rules/{item_id} _______________ 1. Test Case ID: kmrzKK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/mealplans/rules/%0Dj%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 2. Test Case ID: NLGoMy - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"An unexpected error occurred.","error":true,"exception":"No row was found when one was required"}}` Reproduce with: curl -X DELETE -H 'accept-language;' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/mealplans/rules/f471f156-53ca-49c9-a854-b41c7a0af8ec __________________ DELETE /api/households/mealplans/{item_id} __________________ 1. Test Case ID: TYjdwh - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/mealplans/0 2. Test Case ID: CCdWWE - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":{"message":"An unexpected error occurred","error":true,"exception":"Python int too large to convert to SQLite INTEGER"}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/mealplans/40731110209716391932554028296322260586 _______________ DELETE /api/households/recipe-actions/{item_id} ________________ 1. Test Case ID: hUukHe - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/recipe-actions/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _______________ DELETE /api/households/shopping/lists/{item_id} ________________ 1. Test Case ID: jnjEKh - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/shopping/lists/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 __________________ DELETE /api/households/webhooks/{item_id} ___________________ 1. Test Case ID: kdeHDI - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/webhooks/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ____________________ DELETE /api/organizers/tools/{item_id} ____________________ 1. Test Case ID: CmRdnJ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/tools/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ________________ DELETE /api/recipes/timeline/events/{item_id} _________________ 1. Test Case ID: kMetVD - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/timeline/events/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _____________________ DELETE /api/shared/recipes/{item_id} _____________________ 1. Test Case ID: JAy2lS - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/shared/recipes/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _________________________ DELETE /api/units/{item_id} __________________________ 1. Test Case ID: aZXhHP - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/units/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _______________________ GET /api/admin/groups/{item_id} ________________________ 1. Test Case ID: sT3Szt - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/groups/0 2. Test Case ID: mOSbDy - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/groups/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _____________________ GET /api/admin/households/{item_id} ______________________ 1. Test Case ID: EdnUmj - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/households/0 2. Test Case ID: Ml9plS - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/households/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ________________________ GET /api/admin/users/{item_id} ________________________ 1. Test Case ID: 8vltAx - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/users/0 2. Test Case ID: xnkaBs - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/admin/users/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _________________________ GET /api/comments/{item_id} __________________________ 1. Test Case ID: DEkrz3 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/comments/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ___________________________ GET /api/foods/{item_id} ___________________________ 1. Test Case ID: zJbRwB - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/foods/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _______________________ GET /api/groups/labels/{item_id} _______________________ 1. Test Case ID: yHTmAz - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/groups/labels/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ___________________ GET /api/households/cookbooks/{item_id} ____________________ 1. Test Case ID: lf8RsF - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/cookbooks/O%F2%85%AC%A1I%C3%9B%3F%0D%C3%BC%5E%C3%A5%C2%83%F2%BE%B6%B6 2. Test Case ID: sJE9PA - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/cookbooks/%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ______________ GET /api/households/events/notifications/{item_id} ______________ 1. Test Case ID: q5xm1U - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/events/notifications/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ________________ GET /api/households/mealplans/rules/{item_id} _________________ 1. Test Case ID: CrwOIH - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/mealplans/rules/011bd672-5c12-4617-bbcd-ed1589d8e5ae 2. Test Case ID: I9ZKON - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/mealplans/rules/%0Dj%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ___________________ GET /api/households/mealplans/{item_id} ____________________ 1. Test Case ID: pfvVNA - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/mealplans/0 2. Test Case ID: dRTBnl - 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:44339/api/households/mealplans/40731110209716391932554028296322260586 _________________ GET /api/households/recipe-actions/{item_id} _________________ 1. Test Case ID: ZJ3JZ8 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/recipe-actions/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 _________________ GET /api/households/shopping/lists/{item_id} _________________ 1. Test Case ID: UJvaBn - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/shopping/lists/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ____________________ GET /api/households/webhooks/{item_id} ____________________ 1. Test Case ID: Kt7g14 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/webhooks/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ____________ GET /api/media/recipes/{recipe_id}/assets/{file_name} _____________ 1. Test Case ID: Wz31wz - API rejected schema-compliant request Valid data should have been accepted Expected: 2xx, 401, 403, 404, 5xx [422] Unprocessable Content: `{"detail":[{"type":"uuid_parsing","loc":["path","recipe_id"],"msg":"Input should be a valid UUID, invalid length: expected length 32 for simple format, found 1","input":"0","ctx":{"error":"invalid length: expected length 32 for simple format, found 1"}}]}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/media/recipes/0/assets/0 GET /api/media/recipes/{recipe_id}/images/timeline/{timeline_event_id}/{file_name} 1. Test Case ID: ps31sV - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/media/recipes/0/images/timeline/0/original.webp 2. Test Case ID: lmuGwO - 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:44339/api/media/recipes/%C2%AFei%5E%C3%80o%C3%B8%F0%A2%A8%B5%C3%AB%C3%B4%F1%AA%A6%9D%C3%B3%F0%B7%B5%9D%F1%B8%B5%8FQ%C2%83o%C3%87%C3%981/images/timeline/%C3%95%00%F3%A5%BF%A7y%F4%85%BB%93%C2%94%C2%93/min-original.webp ____________ GET /api/media/recipes/{recipe_id}/images/{file_name} _____________ 1. Test Case ID: JXmp8H - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"Not Found"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/media/recipes/0/images/original.webp 2. Test Case ID: VgI9mI - 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:44339/api/media/recipes/%00%F3%A5%BF%A7y%F4%85%BB%93%C2%94%C2%93/images/min-original.webp _____________________ GET /api/organizers/tools/{item_id} ______________________ 1. Test Case ID: DP3Yb3 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/organizers/tools/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 __________________ GET /api/recipes/timeline/events/{item_id} __________________ 1. Test Case ID: LAEaJ6 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/recipes/timeline/events/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ___________________________ GET /api/shared/recipes ____________________________ 1. Test Case ID: 9Ivaof - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: óB×\x18À' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/shared/recipes?recipe_id=null' ______________________ GET /api/shared/recipes/{item_id} _______________________ 1. Test Case ID: fQL8oc - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/shared/recipes/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ___________________________ GET /api/units/{item_id} ___________________________ 1. Test Case ID: nHZrJ6 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/units/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 ___________________ GET /api/users/self/ratings/{recipe_id} ____________________ 1. Test Case ID: 39N9el - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14  ' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/users/self/ratings/%C2%80j%C3%A3%F3%A5%B0%9D%C3%B9%C3%B9%C3%A1%C2%8C0 __________________________ PATCH /api/recipes/{slug} ___________________________ 1. Test Case ID: cn84hL - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"No Entry Found","error":true,"exception":null}}` Reproduce with: curl -X PATCH -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:44339/api/recipes/%F1%86%84%94%5C ______________________________ POST /api/comments ______________________________ 1. Test Case ID: N5P7UJ - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x03ž' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipeId": "\u00fc\u0099q0\u00f3\u00fb\udaf7\udfda\u00c8", "text": "=\u00b7\u00e7", "\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": {"}\u00f8\ud993\udcee\uda9a\udfba\\\u00ffgp\u00c4\u00e8Q": {}}}' http://0.0.0.0:44339/api/comments ________________________ POST /api/households/mealplans ________________________ 1. Test Case ID: mgkwPg - Server error - Undocumented HTTP status code Received: 500 Documented: 201, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"date": "0201-12-20", "title": "\uda0f\udd07\u00b2\u00b8\u001b\ud8a9\udc80`r\u00e58t9\uda6a\udd64\u00c3", "zL\u00be\ud9bf\udd16": [], "\u00cb\ud987\udf3c": {}, "recipeId": "88ef65c4-75e7-df49-e40a-85f485549bf5", "text": "\u0082", "q": {"]\u0096\u00b9": 2.9233755449161197e-180, "total_cases": "\u007fn\ud930\udc84"}}' http://0.0.0.0:44339/api/households/mealplans 2. Test Case ID: kKmhoT - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: y¶®8\x18̝' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"date": "6245-03-09", "recipeId": null, "title": "\u001a\uaea0\u00a1\u00a6", "entryType": "lunch", "text": "\u00d5", "": false}' http://0.0.0.0:44339/api/households/mealplans _______ POST /api/households/shopping/lists/{item_id}/recipe/{recipe_id} _______ 1. Test Case ID: oydIqS - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: Ú\x0c©M' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d null http://0.0.0.0:44339/api/households/shopping/lists/%C2%BC%C3%8Ai%F2%A3%AF%A4%F0%AB%B9%8F%12k%0F%C3%8E%1A%F3%92%8E%94%F1%8D%8E%8Ez%C3%9E%F3%B8%AA%87%C2%9C%C3%AF%C3%AC%C3%B5%3C%C2%8B%F3%B5%80%89%C2%BC%06%C3%A5%C2%B9%C3%AB%40%C3%A8U/recipe/1a%C2%88j _______________________ PUT /api/admin/groups/{item_id} ________________________ 1. Test Case ID: G4iQpU - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "", "name": ""}' http://0.0.0.0:44339/api/admin/groups/0 _____________________ PUT /api/admin/households/{item_id} ______________________ 1. Test Case ID: cqoSyP - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"groupId": "", "id": "", "name": "0"}' http://0.0.0.0:44339/api/admin/households/0 ________________________ PUT /api/admin/users/{item_id} ________________________ 1. Test Case ID: TfFRaq - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"cacheKey": "", "email": "", "group": "", "groupId": "", "groupSlug": "", "household": "", "householdId": "", "householdSlug": "", "id": ""}' http://0.0.0.0:44339/api/admin/users/0 2. Test Case ID: SFSd5a - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x0f' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"cacheKey": "\u00d0\u008b", "email": "\udb9c\udd2cX\u00e7", "group": "total", "groupId": "o", "groupSlug": "C\u0013B\udbd7\udfd8", "household": "O\u0082", "householdId": "\u001b\ud9b6\udf4ci\u00e3\u00ba,\udbe9\udfe5\udbad\udd39", "householdSlug": "+\u0087\u00b6", "id": "", "advanced": false, "canManageHousehold": false, "\uda4e\uddcc": {"\ud8aa\udd5e\u001fo\u0001\ud995\udf70\u00be\uda38\udf77\u0086<": 29335, "\u00ff\uda1b\udea3": [], "": [false]}}' http://0.0.0.0:44339/api/admin/users/%C2%85%C2%98%C2%A6 ___________________________ PUT /api/foods/{item_id} ___________________________ 1. Test Case ID: Rbk3b5 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x08\x0có' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "0"}' http://0.0.0.0:44339/api/foods/%F1%BC%A2%86 _______________________ PUT /api/groups/labels/{item_id} _______________________ 1. Test Case ID: wS7A8D - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: [\x7f–s\x1a\x12¾è;œ›' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"groupId": "", "id": "", "name": ""}' http://0.0.0.0:44339/api/groups/labels/%C2%A8 ___________________ PUT /api/households/cookbooks/{item_id} ____________________ 1. Test Case ID: 31H9z3 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "MissingHeaders"}' http://0.0.0.0:44339/api/households/cookbooks/%F1%86%84%94%5C 2. Test Case ID: LfBYUJ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x03' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": " \u00ee\u0094\u00ba\ud99d\udc20J\u009e\u00d2", "public": true}' http://0.0.0.0:44339/api/households/cookbooks/%27 ______________ PUT /api/households/events/notifications/{item_id} ______________ 1. Test Case ID: q0Rrsc - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x0f' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"groupId": "\u00d0\u008b", "householdId": "\udb9c\udd2cX\u00e7", "id": "total", "name": "o", "options": {}, "\ud86e\udc53": [[[]], ["", "D", false], []], "enabled": true}' http://0.0.0.0:44339/api/households/events/notifications/%C2%85%C2%98%C2%A6 ________________ PUT /api/households/mealplans/rules/{item_id} _________________ 1. Test Case ID: D5BPRN - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:44339/api/households/mealplans/rules/011bd672-5c12-4617-bbcd-ed1589d8e5ae ___________________ PUT /api/households/mealplans/{item_id} ____________________ 1. Test Case ID: nn4vcP - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: ?\x0f\x01}' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"date": "2319-06-13", "groupId": "60910f86-4070-c540-191d-93ba12341a02", "id": 12958, "userId": "0580ca8f-0e11-e0d3-22a9-aac42383a48f", "\u00ed": {"\u00b7\ud8dd\udc3a\u00e5": [], "fullName": [false, [null, null, null]], "": [[], [null, -12015, true], {"\u0011]%": 0.0, "j\u00c8": -24680, "\u00a7\u00a3\u00fe\ud97b\udf6e\u00f1": "\udbfd\uddc1\u007f\u0096s\u001a\u0012\u00be\u00e8;\u009c\u009b"}]}, "3.": [{"^\u00bb\u0087": {"\u00a6": ["\ud982\udf0b\udb03\ude68\u008b", false, null], "8\u00c9o": 10610}, "\ud86e\udc53": {"\u0082": {"n\u009a\u00a0D": -92354870625127124012057774690619269987, "\udb55\udcca\u009d": null, "\u00ba.": 19026}}, "\ud959\udd0b\u00cdp&\u0019\u0016@\ud8aa\udd5e\u001fo\u0001\ud995\udf70\u00be\uda38\udf77\u0086<": 29335}, {"\uda1b\udea3": {"": [false]}, "\u00b4\u00b1i\u001e)": ["\u00f5", null, ""], "\uda57\udd14\u001bG\u00eb\udb69\udd9d": {"\ud9e0\udf40^\u00fd\u00e8\u00f1": {"\u00c8\u009d": 94}, "\u00bc\udab8\ude4e6\u00e1": true, "\u00cd": 6.129867650202622e+16}}, [-3.093111325163251e+158, ["K\u00ea\ud857\udffd\u00fc8", null, -2.7630061221654455e+40], -292387139]], "title": "\u0099"}' http://0.0.0.0:44339/api/households/mealplans/73 2. Test Case ID: EdTQfU - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"date": "2154-10-17", "groupId": "7d67e0da-a463-32d6-a0e5-e2ce93110c25", "id": 13956, "userId": "63e2125a-3b30-3478-c1d8-db753a5c3a54", "title": "\u0001\u00bc\u0087\u00e3\ud8f7\udfc8\u00eb", "entryType": "lunch"}' http://0.0.0.0:44339/api/households/mealplans/34067734 _________________ PUT /api/households/recipe-actions/{item_id} _________________ 1. Test Case ID: 6BDcVC - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"actionType": "link", "groupId": "\u0002\ud91d\udc5b", "householdId": "\ud972\ude7f\u00fc_\u009e", "title": "~\ud898\udda3\ud8fc\udd74L\udb99\udc53R\u0014", "url": "\uda31\udfd7B\u00c0\udbdb\udfd8\uda83\ude96/", "\ud83a\uddb5\ud86c\udf8a\u00c1": [[["", true, ""]], [93411125, true, true]], "\u0094\ud841\udea6\u00dd\\\u00d9\ud936\ude30\u008a\u00fe\u001b\ud90c\ude45EN\u00bb\udac3\udd67": [], "\uda40\udf5e": {"True": [null], "\u00cd\u00b4\u0013\u00a0\u0097U\uda69\ude76\udaed\udfed\u00bd\n\u00fc\u0096\u00a0X\ud936\udc56\udb0f\udd928t\udbe5\udef7\u00d9y$\u00fb": {}}, "54\u00ad\u0086\uda82\udf80\u0086\udbf9\udf0b=\ud9fd\ude26y": {}}' http://0.0.0.0:44339/api/households/recipe-actions/s _________________ PUT /api/households/shopping/lists/{item_id} _________________ 1. Test Case ID: NlbHmz - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: ?\x0f\x01}' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"groupId": "", "id": "\u00cf`'"'"'\u00bd\u0006", "userId": "", "extras": null, "createdAt": null, "name": "admin"}' http://0.0.0.0:44339/api/households/shopping/lists/X%0C%16z%C2%9D%C2%8B%C3%B6%C2%90%C3%A8%08%C3%BF%C2%95%2A ____________________ PUT /api/households/webhooks/{item_id} ____________________ 1. Test Case ID: 9v652M - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: Ð\\\x17åd¾1' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "17:46:27.180961+17:25", "name": "", "\u001bC\ud82e\ude10L\udb99\udc53R\u0014": {}, "\u00c0\udbdb\udfd8\uda83\ude96/": {}, "\u00a6\u00c1": [[["", true, ""]], [93411125, true, true]], "enabled": true, "\u00d9\ud936\ude30\u008a\u00fe\u001b\ud90c\ude45EN\u00bb\udac3\udd67": [], "\u6db3\u00ba\u00f9": [[[false], {"\ud83d\ude0d": 0.5, "\uda82\udf80\u0086\udbf9\udf0b=\ud9fd\ude26y": {}}, {}]], "url": "\u00f7|J\u946d\u0087", "\u00145\u00eb\u00ce\u00c7\ud8f9\udf4f\u0091": {"E\ud97e\udce1\ud904\udf59\ud98b\udc15\u00f2\u008b\uda43\udd8d\u00f8v\u00a4\u0091\ud9b8\udea1uh\u00ad\u00b6\u00d6\u0014\ud88d\udef6": {"": null, "\u00cf\u00c6xu%\u00a0\u00a9h\u0011X5\ud8da\uddee\u0099R\u009e": null, "5\u00a7\u00d7\u000f\udbe1\udf4d\ud813\udf28\u00ed\udb07\udcdf": true}, "\ud80d\ude88k\u00c9)\u0097": [{"\u0090": false, "\ud900\udeca": null, "\u00de(": true}, {"\ud9ce\udc13\u00ee\t~5\u00c0\u00f5\u00bb>\u0097\u00b1": null}, "O\u00fc\u00ea\uda58\udfe8\ud99c\ude4f^\u000f"], "\u0096": {"\udbd4\udd50": {"": null}}}}' http://0.0.0.0:44339/api/households/webhooks/s ___________________________ PUT /api/recipes/{slug} ____________________________ 1. Test Case ID: nHYoYn - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"No Entry Found","error":true,"exception":null}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:44339/api/recipes/0 ________________________________ Stateful tests ________________________________ 1. Test Case ID: sFr9qN - Response violates schema '17:23:04.632959' is not a 'time' Schema at /properties/items/items/properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "17:23:04.632959" [200] OK: `{"page":1,"per_page":50,"total":94,"total_pages":2,"items":[{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"17:23:04.632959","groupId":"f93bea86-fdca-4195-989b-0d2f36accfac","householdId":"c4ef63b8-afd9-4879-a32e-1382236085a1","id":"62bc6bd0-24e9-41e1-b076-ac31c43b0d96"},{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"17:23:04.632959","groupId":"f93bea86-fdca-4195-989b-0d2f36accfac","householdId":"c4ef63b8-afd9-4879-a32e-1382236085a1","id":"49bd88ee- // Output truncated...` Reproduce with: curl -X GET -H 'accept-language: INF' -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/webhooks?orderDirection=desc' 2. Test Case ID: rqHaCx - Response violates schema '00:00:00' is not a 'time' Schema at /properties/webhooks/items/properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "00:00:00" [200] OK: `{"groupId":"f93bea86-fdca-4195-989b-0d2f36accfac","name":"Family","id":"c4ef63b8-afd9-4879-a32e-1382236085a1","slug":"family","preferences":{"privateHousehold":true,"lockRecipeEditsFromOtherHouseholds":true,"firstDayOfWeek":0,"recipePublic":true,"recipeShowNutrition":false,"recipeShowAssets":false,"recipeLandscapeView":false,"recipeDisableComments":false,"id":"2f06e015-30fe-4cb6-ad3c-7521a09ad27c"},"group":"Home (1)","users":[{"id":"aff36c00-1293-4525-bd44-c7b4bebc727b","fullName":"Test User"}],"webhooks":[ // Output truncated...` Reproduce with: curl -X GET -H 'accept-language: ·' -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/self 3. Test Case ID: YVwZau - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x19}' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"eventType": "system", "recipeId": "\ud9fc\ude55\u0094", "subject": "\u00df", "\u00c0": [-7.74398430665647e-56]}' http://0.0.0.0:44339/api/recipes/timeline/events 4. Test Case ID: O2phul - 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 'accept-language: total_cases' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:44339/api/households/shopping/lists curl -X POST -H 'accept-language: total_cases' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d null http://0.0.0.0:44339/api/households/shopping/lists/5e16e8c3-4b93-47b1-952b-68a7dc6eff46/recipe/5e16e8c3-4b93-47b1-952b-68a7dc6eff46 5. Test Case ID: EGXReG - Response violates schema '05:51:52.535808' is not a 'time' Schema at /properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "05:51:52.535808" [200] OK: `{"enabled":true,"name":"ç񓞸𡆏›C=ë򦻗\u0004\u000e\"󿱒–󄧥","url":"`","webhookType":"mealplan","scheduledTime":"05:51:52.535808","groupId":"f93bea86-fdca-4195-989b-0d2f36accfac","householdId":"c4ef63b8-afd9-4879-a32e-1382236085a1","id":"ce11e38e-479b-4eb8-a1c1-97f3da978d43"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "13:19:22.228034Z", "": {"\uda17\udd6a\u00fd\u0091\u00d6\u0003\t\u00e3\uda01\udc81\u0018\u00ca\u00adt\u0093\u0007\u008a\u00a3\udaad\udf58\udaea\udcf6\ud946\uddf1": {}}, "\bu\u00f0": [6868952446142612505343374124280442143, -27842, "\ud92b\udf1b\u0080\u0089\u00e1\u00c5\u00de\udaa0\udc1a"], "url": "ServerErrors", "name": "\f\udb5f\udff7\u00d23", "enabled": false, "D\u0019\udb4e\ude2a\u00b4\udb99\udd7b\u00a8\u00f9": [false, true, 65]}' http://0.0.0.0:44339/api/households/webhooks curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "05:51:52.535808Z", "\ua6a5=\u00ca\u00d5\u00b8x7\u00df\u00dfI\ud95e\udd25\ud9a8\udc2e`t\u00fd\udb96\udf05F": {"<\udb5d\udc85\u0094&\u00f2t\udb73\udc44": {}, "\u0080\n\uda62\udca8\\4\ud8de\udfda\u00dbU": {"\u0019d\u00ca": [false], "f\u00bf\u00029~\udacd\ude6c\u00c0\u000e": {"\u001a\udb49\udc58": 3.933434794865044e+16, "\u0082": null, "\u00cfQ\ud888\ude9d^": true}, "\u00ab\udaf6\udf1f\"": {}}, "A": {}}, "name": "\u00e7\ud90d\udfb8\ud844\udd8f\u009bC=\u00eb\uda5b\uded7\u0004\u000e\"\udbbf\udc52\u0096\udad2\udde5\u0090", "webhookType": "mealplan", "url": "`"}' http://0.0.0.0:44339/api/households/webhooks/ce11e38e-479b-4eb8-a1c1-97f3da978d43 6. Test Case ID: RQ1WG6 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: I\x11Eå4' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"entryType": "side", "": [{"": [21]}, {"\u009f\u00cd": false, "\u009f": [25791, "", "\ud9cf\udeb2\ud942\udce3"], "\ud866\udea3\u0085\udbcf\ude9aj}": [3.602913381756063e+16, 10501, -4.8698530649369224e+16]}, "\u00b7"], "network": {"\ud8a1\udd37Jd4\u0081\u00d8\udbcb\udf93\u00ec\ud8fb\uddc1>\udab0\ude77\u00d8\u00a7": {}, "": [1.1365964757357023e-223], "\u00d7#\u001c@8\u00cd\udb2d\udfe6\u0098\u0083\u001e\udb1e\udce0Z\u009f\u001d": {"": false, "\u0086\u00ad\u0001\u00f8\u00ca\u00d2U": -1.5872858751083112e+16, "\u00e0\u00d2\u00e9\u00d2\u00e1\u00dc\u00b5": -25023}}, "\u008f\u00c5\u00f6\u0003\u0014\ud995\udd19": [["\u009c", 40], -7489, null], "z\u00f8": -49, "6:q\udb0f\udf23\u0011": -146424071918763663991480325021888855589, "\u00b7\u008b\u00a0\u00e0\ud883\udd9a\ub90a$\u00de\u00c7\ud875\udef22\udab7\udf93\u008fQgT": [{"^\u0013\u00f3l\u00ba\u00f3\ud8b9\udf33\u00fb\uda0f\ude0e\u00a7": [false]}, -1563]}' http://0.0.0.0:44339/api/households/mealplans/rules 7. Test Case ID: ZjthL1 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x11l:/·_z†Ý' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "K\\q\u00e9\r", "fullName": "\u00b8\u00ab", "password": "3X", "username": "\u0001\u00f8", "canManageHousehold": false, "household": null, "J": [true]}' http://0.0.0.0:44339/api/admin/users 8. Test Case ID: heTr7v - Response violates schema '18:44:07.756792' is not a 'time' Schema at /properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "18:44:07.756792" [200] OK: `{"enabled":true,"name":"6ƒvŒ=Ç","url":"𙃎t 1","webhookType":"mealplan","scheduledTime":"18:44:07.756792","groupId":"f93bea86-fdca-4195-989b-0d2f36accfac","householdId":"c4ef63b8-afd9-4879-a32e-1382236085a1","id":"cd77ebc0-20b5-45b6-b743-d1cba4de1830"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:44339/api/households/webhooks?queryFilter=' curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:44339/api/households/webhooks/cd77ebc0-20b5-45b6-b743-d1cba4de1830 9. Test Case ID: vxgn29 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ê·\x01\x15tÅ' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u00eb\u00da\udbad\ude9c\f\u0094", "\ud9a8\udf02": {"\u00aa": {"\u00a5\u0099a": false, "\u0082": [null]}}, "\u00a1\u00d2M\u009b\udbce\udf80\ud863\udd7e(\u001a9\udbd8\uddfedy\u00cd\u00e2>": {}, "": {"\u0019\u00f0": {}, "\u00e8=\u00fdQ": {"\\[\u009e\u009cbt": -2.384348992411226e-139}, "#\u00e1\ud852\udd2d\u00c5\u0007-5": {}}, "p\u00ca": {"f": {"\u0013\u00f6\ud9ba\udf39=\udbb7\udff5\u00a2\u00e5\u00cc[H\u00d8": 4108, "P": 588626938600898.0, "": "\t\ud98f\udf37\f"}}, "\u0097\u00b2_\u001c": {"\ud847\udf919f": 4.2676275609317474e-26}}' http://0.0.0.0:44339/api/admin/households 10. Test Case ID: on5GLG - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x01÷*\\\udaa1\ude883", -4.121955820239538e+16, true], [false]], "\u0014\u00eb": [], "\u00ff\\\u00f6": {"*\uda4f\udda8P\uda8b\udce1": {"\udb68\ude97\u0019V\u00123\udac3\udcd8\u00e8\u00ef\u00bb]\udb0d\udc44\udb9f\udf6c\u0016\u00fd+": -23424, "": [2885, true, null], "\u001d\u00f0": ""}, "\udb6f\udf5c\u00ad=": {"\u0000\u001f>>\u00a8\u00dbs\u0011UT\u00f8\u00d1(\u00e7\u00b0\u00f8\udac2\uded7\uda6c\udff3{_\u00d9\u00b3#\ud9f8\udd3b": [null, "q"], "v\udbcf\ude03N": {"\u00f3\u0081": true, "\u0093": 1.7976931348623155e+308, "\u00e2": 6857}}}, "pluralAbbreviation": null, "useAbbreviation": true, "\u0019\ud938\udcc2yv\u0089\ud9ac\uddac\u00be%": 2605, "aliases": [{"name": "\u00f6\udb5b\udc78\udb4a\udd2f\u00b9\uda20\udd0b", "\u0085\u00c7\u0083": [[null, 18981, 29133], [-7, false], [{"e\u0012": []}]], "": {}, "1\u00e0\u0086%1\u0005\ud9c1\udddf\u00a4\u0088\u0082\\\u00fd\u17d1": {"z\udac0\udc4d\ud9cd\ude9e9\u00a8\u00bd\u00de": {"v\u00d8)JL\u00da\u00e2\udbb9\ude30\u00c4\udb14\udfe7\u00ae\u00fa\u0090\u0004\ud9d8\udc21\u00c3~\ud82d\ude1a\u00d1": {}}, "\u00bc5": {}, "\ud958\udf99\u0084": "\u00a8^PgF\u00ee\u00b2\u008c\udb25\ude7d\u00be"}, "\u00e7\ud81b\udc3f!\u0081": [{}, [], [-9.144368748398132e+159]], ".exe": {"m\u0013,]\ud9a6\udfcf\udab5\udd4d": {}}, ";": {"": [null]}}, {"name": "", "l\ud990\udfd9:\u0015": [[29136, {"\u007fog\ud89b\udc68\u00ab\u00d0(A\u00cb\u0094\ud892\udfe1o\b": "\u0080rB", "\u00cd\r\u0018": null}, true], [{}, {"\u0006\u00bd\u00c7": -3.948897119267414e-246, "\uda38\udf51W\u00ac": 1.457799060284218e+16, "2b\u00cd\u009f": 108}, [{}]], []], "\u0014\u00dc": []}, {"name": "mn\u0012\ud9be\udf29\u00bc\u00d2{\udab5\udec5\u00f5\u00a0\uda5a\udc1dvF", "\ud833\udf26la": {}, "\u00e1\udb76\udeea\u0010\u00bbS\u00f2": [], "": [-6.358649601841671e+16], "group": [{}, {}], "\u008e": {"\u00e6/z+\udb95\udf23\u00fc\u0000>*\u008a\u00b4": [{"\u007f\u00de\udbb1\ude74\u0010\u0083\u00df5\u0090X)\u00da\u00d7\udabd\udc6dX\u0002\uad01\u00b1\ud9fe\udf03\u00bfS\u009d\u00df|>\u0083R\ud818\udee3": -16970, "": -93, "\u0095\u45da1": 1102489685}, {"v": 9.506702051802813e-147, "=\u00dfj\u00bdJ\u00b5\u00e5\u0002\u00e8.\udb06\udf42\u0002\u00e7\u0081*\u00e3,0\udacd\udcad\u00d0\u0014\u0000-\u00bbjz\u00d1<\u00ff\udbd8\ude7e\u0087x": 4.247668637014925e+16, "\u00ebqohUpv\u0084\u324d\uda69\udfc4g\u0010O\uda56\udc27\u008c\u00a9\u00feD\u00d9\u00af\u0002\udbdd\ude80@i\u00c3\udb9d\udf95\u00a4\u0018\udb16\udf2f\u00e6\u00e4\u0089\u0094\ud8aa\ude3d\u00abvP\u00f4\ud92b\uddcc\uda15\udfb1M\u001a3\u0001\u0002\u0087\u001d\u00e0\u00f0\u00dd\u009dx": -1018204144}], "@[\udb06\udeabZ\uf97f0\u00b7\u00a2\ud944\ude67\ud8fd\udfe4\u00ce\u0085\uda1d\udc19": [-32383, -802589755, true], "x\u00f5": {"\u00f6\u009b": -1.4277810199914758e+172}}, "]": {"\u009az\u00b1\u00aa\u00c3\u00fd\u00cbMd\u00a4\r\u000f\ud933\udf40\uda22\udc14\u00f2X\u001f\u00a34#\u00d7": false, "": false, "None": "\udba1\ude60(\ud843\udc0e"}, "\u00fd": [], "\u00ca": [], "\u00cf\u0002\u0014": [[[]], {}, {"\u00ab\u0085\u00d3I\u00a5\udb8c\uddd7\u00e4\u00ee\u000b\udbf9\udd49}\u008f": [65, ""], "\u00d7\u0002\u00ce\b\u0002\u00e97\u00bf\u001b/": false, "\u0085\u0013": {"UndefinedContentType": [5843036524834592.0], "\u00a4n\u00f5D\udbea\udc81y\u00dc\f\u00ff\udb14\ude76~|\u001b": [9319, null, ""]}}], "\u001d\u0092\u00ca\b\u00e8\uda50\udf20\ud815\udc3e\u00d2!\u009a>\ud9f8\ude2c": [{}, {"\ud8fd\udf39\u0013\u001f": false, "\u0012x\ud84c\udee6\u48d0\u0016\u009b\uda17\udd8cn\u0014\u00fb\ud94e\udfb1\u00fa\u931a\f\u00a87\u0004\u00f0": false, "\u009c\u00a3\u00e1\u00cc\ud871\uddb0\u00dd": -9.78047375802748e-220}], "\u0003\u009c;\u00ba\u00f6\u00a7": [], "6\u0002\u00c1\u001a\u00f1\udb2d\udd52\udb82\uddde\u0000\u00b5\uda3e\udc44z\u00da": [], "\u00f2h\u000b\u008f": [{"j\u00b1@\u0096qq": {"t\u001d(\u00f6": null, "": null, "&\udb93\udee8\u00d0": null}, "oC\t": {}, "B\u00c3\udb5b\uddaf\udbfe\udfa2\u008a": []}, {}, [false, null]], "\ud9c6\udfef\u0002\uda81\udf05": {"\u0016\udb25\ude57\u00e9\u00a5%\u0081\uda46\uddcc": null}, "\u00c4\u00c1\udb62\ude55": [[[1.3209819365577104e+16, false, 23981], {"": 69, "L\u001e\ud98e\udd25e\u00fb\u00bc\uda44\udf1e\udabc\udeae\uda6e\udf59~J\u001f=\ud922\udcfcg\u0097\u00d2\u0095\u0092\ud814\uddf4\u00f9\udb88\udf4e\u0090\u00d0U\u0092": false, "J\u00bb": "\uda35\udcde\ud937\udef9\u00c3{\u00b6)\u00ea\udb4f\udf66Y\n"}], []], "\u00a9\u008e": {"B\r\u00ae\u0087\u00b9\uda36\udd6f": 94, "UndefinedContentType": null, "\udaad\udd9c": -4.2662278694447816e+16}}], "pluralName": "\ud83d\uddf0", "abbreviation": "y\ud99a\uddbb{\uda4e\ude47L\u0007\udb41\udea2\u00d1\uda98\udd1f\u00b7\u00a8\udac6\udd4a", "\u00e8DQ6": [{"\u0010\u00e2DM": {"": "\u0019\u00ae\u00f4", "\ud9f3\udec6\u00ff\u00b2\udae4\ude0b\u008f(\"\ud839\udff4\u00d7\u00cc\u00a5\u00fe\u00a3\ud97f\udffbp": "\u0011\u00cc@\u00a5\u00de\u00f3\u009e\u0018'"'"'K\u00b2", " ": null}, "kQ\u00c2\u0010\u00ce\u00e6\ud977\udf50\udb5a\udf88\u00b2\u007f": {"\u00e6\u00fe\ud81b\udfff'"'"'\u0094S": 2514, "4": "\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", "?\u007f\u00d7\u00bdu": 18091}, "\u00a0{0f@": {"00\u00ee\u0012\udb73\uddc8\u00a7\t": false, "\u0013\ud890\ude383\u00a1\u0007": -0.3333333333333333, "M\u00c8i\u0089\u00d3\u00a0 t": null}}, {"8": {}, "\uda81\ude11\udb29\udfd6j\ud9a5\ude91\u009e": {"\u00f7\u000e\u0091": [-15, null, 201], "\u0013\u00ce\ud804\udd19 \"": true}}, {"\u1393": {}, "\u0080\u00f5\u00fa\uda59\udf73\ud865\udedd\u00afMHl,f": {"\u00ce": null, "H\u00f7\ud935\udc9b\u009a\u00e1\u0018\udb0b\udf78\u00e8a\u0089~": null, "": ":\ud8ce\udd38"}, "\u00bb@\u0017\uda6b\udc4e\ud920\uddb4\u00c2\uda82\udd5e\ud90d\udcbc\u00c3\u00ac\udbb4\udef8": "R"}], "\u0010\udbe9\udd71=": [{}, []]}' http://0.0.0.0:44339/api/units/f5aab460-2ef2-4198-82a9-bfddc8944676 =================================== WARNINGS =================================== Authentication failed: 24 operations returned authentication errors 403 Forbidden (22 operations): - DELETE /api/admin/backups/{file_name} - DELETE /api/admin/groups/{item_id} - DELETE /api/admin/households/{item_id} + 19 more 401 Unauthorized (2 operations): - GET /api/utils/download - POST /api/auth/token 💡 Ensure valid authentication credentials are set via --auth or -H =================================== SUMMARY ==================================== API Operations: Selected: 247/247 Tested: 247 Test Phases: ⏭ Examples (disabled) ⏭ Coverage (disabled) 🚫 Fuzzing ❌ Stateful Failures: ❌ Server error: 53 ❌ Response violates schema: 6 ❌ API rejected schema-compliant request: 5 ❌ Undocumented HTTP status code: 335 Errors: 🚫 Failed Health Check: 3 Warnings: ⚠️ Missing authentication: 24 operations returned only 401/403 responses Test cases: 31987 generated, 344 found 399 unique failures Seed: 235693947412065159998332998930009221552 ================ 399 failures, 3 errors, 24 warnings in 946.11s ================