Schemathesis v4.6.1 ━━━━━━━━━━━━━━━━━━━ ✅ Loaded specification from http://0.0.0.0:33709/openapi.json (in 0.11s) Base URL: http://0.0.0.0:33709 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 3550.99s) ✅ 6 passed ❌ 210 failed 🚫 31 errors 🚫 Stateful (in 2455.32s) Scenarios: 7864 API Links: 77 covered / 335 selected / 335 total (335 inferred) ✅ 7678 passed ❌ 104 failed 🚫 82 errors ==================================== ERRORS ==================================== ________________ DELETE /api/recipes/bulk-actions/export/purge _________________ 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`. _____________________________ GET /api/admin/about _____________________________ 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`. __________________________ GET /api/admin/about/check __________________________ 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`. _______________________ GET /api/admin/about/statistics ________________________ 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`. ____________________________ GET /api/admin/backups ____________________________ 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`. _____________________________ GET /api/admin/email _____________________________ 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`. __________________________ GET /api/admin/maintenance __________________________ 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`. ______________________ GET /api/admin/maintenance/storage ______________________ 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`. _________________________ GET /api/groups/preferences __________________________ 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`. _____________________________ GET /api/groups/self _____________________________ 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`. ___________________________ GET /api/groups/storage ____________________________ 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`. _______________________ GET /api/households/invitations ________________________ 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`. _____________________ GET /api/households/mealplans/today ______________________ 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`. _______________________ GET /api/households/preferences ________________________ 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`. ___________________________ GET /api/households/self ___________________________ 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`. ________________________ GET /api/households/statistics ________________________ 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`. _____________________ GET /api/organizers/categories/empty _____________________ 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`. ________________________ GET /api/organizers/tags/empty ________________________ 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`. _____________________ GET /api/recipes/bulk-actions/export _____________________ 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`. ___________________________ GET /api/recipes/exports ___________________________ 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`. _____________________________ GET /api/users/self ______________________________ 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`. ________________________ GET /api/users/self/favorites _________________________ 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`. _________________________ GET /api/users/self/ratings __________________________ 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/admin/backups ____________________________ 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/admin/maintenance/clean/images ___________________ 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/admin/maintenance/clean/recipe-folders _______________ 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/admin/maintenance/clean/temp ____________________ 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/auth/logout _____________________________ 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/households/webhooks/rerun ______________________ 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/export _____________________ 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`. ___________________________ PUT /api/users/password ____________________________ 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`. ________________________________ Stateful tests ________________________________ Network Error Read timed out after 10.0 seconds Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: a' -d '{"name": "2", "\ubeea": {"": -118, "\u0000": {"\u00c8\u00d2\u0086\udb6f\ude2e\u0087": false}}}' http://0.0.0.0:33709/api/groups/labels Need more help? Join our Discord server: https://discord.gg/R9ASRAmHnA =================================== FAILURES =================================== ____________________ DELETE /api/admin/backups/{file_name} _____________________ 1. Test Case ID: c4Acuq - 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:33709/api/admin/backups/0 2. Test Case ID: l6K68E - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/backups/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _____________________ DELETE /api/groups/reports/{item_id} _____________________ 1. Test Case ID: DCxYu4 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/groups/reports/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ____________________ DELETE /api/households/shopping/items _____________________ 1. Test Case ID: o8IIEo - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x15' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/shopping/items _______________ DELETE /api/households/shopping/items/{item_id} ________________ 1. Test Case ID: OatfHQ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/shopping/items/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _________________ DELETE /api/organizers/categories/{item_id} __________________ 1. Test Case ID: RbANic - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/categories/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ____________________ DELETE /api/organizers/tags/{item_id} _____________________ 1. Test Case ID: IVUPRx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tags/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ________________ DELETE /api/recipes/bulk-actions/export/purge _________________ 1. Test Case ID: 1ectQd - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x17' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/recipes/bulk-actions/export/purge __________________________ DELETE /api/recipes/{slug} __________________________ 1. Test Case ID: Lg2Bd4 - 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:33709/api/recipes/0 2. Test Case ID: BVw0HW - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/recipes/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _____________________________ GET /api/admin/about _____________________________ 1. Test Case ID: Gke4wk - 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:33709/api/admin/about 2. Test Case ID: rcyl73 - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/about __________________________ GET /api/admin/about/check __________________________ 1. Test Case ID: JioJXo - 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:33709/api/admin/about/check 2. Test Case ID: qmg5Ao - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/about/check _______________________ GET /api/admin/about/statistics ________________________ 1. Test Case ID: oeka8c - 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:33709/api/admin/about/statistics 2. Test Case ID: spntHp - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/about/statistics ____________________________ GET /api/admin/backups ____________________________ 1. Test Case ID: iyExy3 - 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:33709/api/admin/backups 2. Test Case ID: BffK7v - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/backups ______________________ GET /api/admin/backups/{file_name} ______________________ 1. Test Case ID: 48MXI7 - 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:33709/api/admin/backups/0 2. Test Case ID: edJ7Mg - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/backups/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _____________________________ GET /api/admin/email _____________________________ 1. Test Case ID: yn0MAG - 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:33709/api/admin/email 2. Test Case ID: yVG7Vv - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/email ____________________________ GET /api/admin/groups _____________________________ 1. Test Case ID: 4wklza - 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:33709/api/admin/groups 2. Test Case ID: sxbu82 - 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‹5' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/admin/groups?orderDirection=asc&orderByNullPosition=first&queryFilter=null&perPage=5&paginationSeed=null&orderBy=null&page=3578599270192547509' __________________________ GET /api/admin/households ___________________________ 1. Test Case ID: tluzUe - 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:33709/api/admin/households 2. Test Case ID: 2bpKf3 - 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‹5' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/admin/households?orderDirection=asc&orderByNullPosition=first&queryFilter=null&perPage=5&paginationSeed=null&orderBy=null&page=3578599270192547509' __________________________ GET /api/admin/maintenance __________________________ 1. Test Case ID: nRAQHU - 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:33709/api/admin/maintenance 2. Test Case ID: mRlxup - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/maintenance ______________________ GET /api/admin/maintenance/storage ______________________ 1. Test Case ID: gvQUJi - 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:33709/api/admin/maintenance/storage 2. Test Case ID: KwGfPV - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/maintenance/storage _____________________________ GET /api/admin/users _____________________________ 1. Test Case ID: qv4Msi - 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:33709/api/admin/users 2. Test Case ID: LTNLSV - 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‹5' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/admin/users?orderDirection=asc&orderByNullPosition=first&queryFilter=null&perPage=5&paginationSeed=null&orderBy=null&page=3578599270192547509' _____________________________ GET /api/auth/oauth ______________________________ 1. Test Case ID: SHofbL - 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:33709/api/auth/oauth _________________________ GET /api/auth/oauth/callback _________________________ 1. Test Case ID: E1UoG8 - 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:33709/api/auth/oauth/callback ______________________________ GET /api/comments _______________________________ 1. Test Case ID: DukKZj - 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:33709/api/comments?orderBy=null' 2. Test Case ID: P17JW5 - 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:33709/api/comments?page=9043517690974671636' ________________ GET /api/explore/groups/{group_slug}/cookbooks ________________ 1. Test Case ID: tpycyj - 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:33709/api/explore/groups/0/cookbooks 2. Test Case ID: 1feKel - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: 6\x0eK£' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/explore/groups/%F0%92%B3%B9%F3%A5%A2%90%27f%F1%AE%BC%9F%C2%9F/cookbooks?orderDirection=desc&queryFilter=null&orderBy=null&orderByNullPosition=null&page=-41&perPage=-653807712&search=null&paginationSeed=null' ___________ GET /api/explore/groups/{group_slug}/cookbooks/{item_id} ___________ 1. Test Case ID: OmFrYw - 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:33709/api/explore/groups/%C2%A5%25%F4%85%B0%AD%C2%A6%C2%9Cc%C3%96%C2%8F%C2%97c%F1%BA%92%9D/cookbooks/%C2%A1%C2%B0%229%C3%BAv%C3%A1%60%C3%B2%C2%A0%F0%96%99%81 2. Test Case ID: 78iubp - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/explore/groups/%F3%A7%88%AC%F3%A8%93%B0/cookbooks/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F __________________ GET /api/explore/groups/{group_slug}/foods __________________ 1. Test Case ID: NToYMm - 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:33709/api/explore/groups/0/foods 2. Test Case ID: wD9Wcw - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: 6\x0eK£' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/explore/groups/%F0%92%B3%B9%F3%A5%A2%90%27f%F1%AE%BC%9F%C2%9F/foods?orderDirection=desc&queryFilter=null&orderBy=null&orderByNullPosition=null&page=-41&perPage=-653807712&search=null&paginationSeed=null' _____________ GET /api/explore/groups/{group_slug}/foods/{item_id} _____________ 1. Test Case ID: 0gqmjv - 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:33709/api/explore/groups/0/foods/0 2. Test Case ID: ywYtho - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/explore/groups/%F3%A7%88%AC%F3%A8%93%B0/foods/%F1%8C%8B%8A%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _______________ GET /api/explore/groups/{group_slug}/households ________________ 1. Test Case ID: 9qp1iR - 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:33709/api/explore/groups/0/households 2. Test Case ID: qooO9T - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x1b' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/explore/groups/U%F3%98%BF%AA/households?page=-9&orderByNullPosition=null&orderBy=null&perPage=-24642&queryFilter=null&orderDirection=asc&paginationSeed=null' _______ GET /api/explore/groups/{group_slug}/households/{household_slug} _______ 1. Test Case ID: F3WoRg - 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:33709/api/explore/groups/0/households/0 2. Test Case ID: GojkVx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/explore/groups/%F3%A7%88%AC%F3%A8%93%B0/households/%F1%8C%8B%8A%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F __________ GET /api/explore/groups/{group_slug}/organizers/categories __________ 1. Test Case ID: xrDrdx - 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:33709/api/explore/groups/0/organizers/categories 2. Test Case ID: DdvtfX - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: 6\x0eK£' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/explore/groups/%F0%92%B3%B9%F3%A5%A2%90%27f%F1%AE%BC%9F%C2%9F/organizers/categories?orderDirection=desc&queryFilter=null&orderBy=null&orderByNullPosition=null&page=-41&perPage=-653807712&search=null&paginationSeed=null' _____ GET /api/explore/groups/{group_slug}/organizers/categories/{item_id} _____ 1. Test Case ID: v9GYUt - 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:33709/api/explore/groups/0/organizers/categories/0 2. Test Case ID: wQbBmk - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/explore/groups/%F3%A7%88%AC%F3%A8%93%B0/organizers/categories/%F1%8C%8B%8A%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _____________ GET /api/explore/groups/{group_slug}/organizers/tags _____________ 1. Test Case ID: khOgjA - 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:33709/api/explore/groups/0/organizers/tags 2. Test Case ID: J68RyN - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: 6\x0eK£' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/explore/groups/%F0%92%B3%B9%F3%A5%A2%90%27f%F1%AE%BC%9F%C2%9F/organizers/tags?orderDirection=desc&queryFilter=null&orderBy=null&orderByNullPosition=null&page=-41&perPage=-653807712&search=null&paginationSeed=null' ________ GET /api/explore/groups/{group_slug}/organizers/tags/{item_id} ________ 1. Test Case ID: kogpAr - 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:33709/api/explore/groups/0/organizers/tags/0 2. Test Case ID: maKyZ9 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/explore/groups/%F3%A7%88%AC%F3%A8%93%B0/organizers/tags/%F1%8C%8B%8A%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ____________ GET /api/explore/groups/{group_slug}/organizers/tools _____________ 1. Test Case ID: Vj7Om8 - 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:33709/api/explore/groups/0/organizers/tools 2. Test Case ID: albvfp - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: 6\x0eK£' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/explore/groups/%F0%92%B3%B9%F3%A5%A2%90%27f%F1%AE%BC%9F%C2%9F/organizers/tools?orderDirection=desc&queryFilter=null&orderBy=null&orderByNullPosition=null&page=-41&perPage=-653807712&search=null&paginationSeed=null' _______ GET /api/explore/groups/{group_slug}/organizers/tools/{item_id} ________ 1. Test Case ID: eB9ogN - 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:33709/api/explore/groups/0/organizers/tools/0 2. Test Case ID: Y62e9l - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/explore/groups/%F3%A7%88%AC%F3%A8%93%B0/organizers/tools/%F1%8C%8B%8A%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _________________ GET /api/explore/groups/{group_slug}/recipes _________________ 1. Test Case ID: CG05g7 - 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:33709/api/explore/groups/0/recipes 2. Test Case ID: 9A8mHV - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: –\x04ruY\x1büçÉ' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/explore/groups/%7F/recipes?queryFilter=null&requireAllFoods=true&search=%5D&page=200&tags=null&households=ns&households=%C2%80%C2%8B&households=%E9%83%A7%C3%B5%C3%A5%06%F1%BB%81%B6aT%F3%BD%BF%93%C3%B2%F1%A9%A5%9A&households=%C3%81%03%C3%B9%C3%94%F0%A9%AB%92&households=Xqj%3B%C2%AA&households=%C2%90%C3%8E%F2%B8%9F%AEG%F0%A8%9D%A9R&requireAllCategories=false' ___________ GET /api/explore/groups/{group_slug}/recipes/suggestions ___________ 1. Test Case ID: kETp96 - 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:33709/api/explore/groups/0/recipes/suggestions 2. Test Case ID: oDFons - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: ¶M‰Ú\x06¡' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/explore/groups/%C2%B1%F2%92%9E%9A%C2%9D%C2%AC%1C%C3%A8%F1%9A%86%B4/recipes/suggestions?orderDirection=desc&orderByNullPosition=last&tools=I%C2%8B%C3%91w&tools=D%C2%9A%C2%95%C3%B0%16%C2%94%C2%B2%0B%C3%94G2%29%C2%88%C3%A0%C3%AFn%C2%94%C3%BD%C3%8E%21%F3%B4%B1%A8Q&tools=w%C3%85&tools=&tools=%C2%92C%EE%BD%AF&tools=%F3%A9%94%BC&includeFoodsOnHand=false&limit=31419&orderBy=null&foods=%C3%BB&paginationSeed=null' __________ GET /api/explore/groups/{group_slug}/recipes/{recipe_slug} __________ 1. Test Case ID: 2e3AyS - 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:33709/api/explore/groups/0/recipes/0 2. Test Case ID: pyHRLW - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/explore/groups/%F3%A7%88%AC%F3%A8%93%B0/recipes/%F1%8C%8B%8A%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ________________________________ GET /api/foods ________________________________ 1. Test Case ID: Parcrq - 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:33709/api/foods?orderBy=null' 2. Test Case ID: YL0J7Y - 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:33709/api/foods?search=null&queryFilter=%C2%9F%EA%92%BB%01X%118%F1%96%A5%8F%F0%BD%8F%91%03%234%3A%3D&page=-3591' __________________________ GET /api/groups/households __________________________ 1. Test Case ID: Q2rbR2 - 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:33709/api/groups/households?orderBy=null' 2. Test Case ID: Sw5bgg - 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:33709/api/groups/households?page=9043517690974671636' _________________ GET /api/groups/households/{household_slug} __________________ 1. Test Case ID: RYeaC4 - 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:33709/api/groups/households/0 2. Test Case ID: p1I6L7 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/groups/households/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ____________________________ GET /api/groups/labels ____________________________ 1. Test Case ID: z4lkpg - 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:33709/api/groups/labels?orderBy=null' 2. Test Case ID: ZKz8Y9 - 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:33709/api/groups/labels?search=null&queryFilter=%C2%9F%EA%92%BB%01X%118%F1%96%A5%8F%F0%BD%8F%91%03%234%3A%3D&page=-3591' ___________________________ GET /api/groups/members ____________________________ 1. Test Case ID: gibxhf - 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:33709/api/groups/members?orderBy=null' 2. Test Case ID: MNMXbz - 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:33709/api/groups/members?page=9043517690974671636' ___________________ GET /api/groups/members/{username_or_id} ___________________ 1. Test Case ID: tH2vmD - 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:33709/api/groups/members/3%23%C2%AA%F2%A1%A4%BC 2. Test Case ID: 1iSlbf - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/groups/members/%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _________________________ GET /api/groups/preferences __________________________ 1. Test Case ID: 1jHAjR - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/groups/preferences ___________________________ GET /api/groups/reports ____________________________ 1. Test Case ID: bnxoLW - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x08' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/groups/reports ______________________ GET /api/groups/reports/{item_id} _______________________ 1. Test Case ID: TUe15a - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/groups/reports/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _____________________________ GET /api/groups/self _____________________________ 1. Test Case ID: 3Jf4rW - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/groups/self ___________________________ GET /api/groups/storage ____________________________ 1. Test Case ID: MRhi5f - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/groups/storage ________________________ GET /api/households/cookbooks _________________________ 1. Test Case ID: mXEzBC - 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:33709/api/households/cookbooks?orderBy=null' 2. Test Case ID: krpAYM - 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:33709/api/households/cookbooks?page=9043517690974671636' ___________________ GET /api/households/events/notifications ___________________ 1. Test Case ID: snxAGS - 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:33709/api/households/events/notifications?orderBy=null' 2. Test Case ID: FJHsIA - 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:33709/api/households/events/notifications?page=9043517690974671636' _______________________ GET /api/households/invitations ________________________ 1. Test Case ID: 0SJMfl - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/invitations ________________________ GET /api/households/mealplans _________________________ 1. Test Case ID: NCHEgZ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"*¥%􅰭¦œc֏—c񺒝\": \"*¥%􅰭¦œc֏—c񺒝\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/households/mealplans?orderByNullPosition=last&orderBy=%2A%C2%A5%25%F4%85%B0%AD%C2%A6%C2%9Cc%C3%96%C2%8F%C2%97c%F1%BA%92%9D' 2. Test Case ID: dUKNOQ - 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:33709/api/households/mealplans?page=200&queryFilter=%F4%84%AD%80%05L%F0%99%A2%B5&orderDirection=asc&perPage=-838456269208742037' _____________________ GET /api/households/mealplans/rules ______________________ 1. Test Case ID: NT1IrG - 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:33709/api/households/mealplans/rules?orderBy=null' 2. Test Case ID: vB5J4Y - 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:33709/api/households/mealplans/rules?page=9043517690974671636' _____________________ GET /api/households/mealplans/today ______________________ 1. Test Case ID: rKmfdP - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/mealplans/today _________________________ GET /api/households/members __________________________ 1. Test Case ID: 6B0pzO - 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:33709/api/households/members?orderBy=null' 2. Test Case ID: 7FApgI - 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:33709/api/households/members?page=9043517690974671636' _______________________ GET /api/households/preferences ________________________ 1. Test Case ID: dUyFBX - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/preferences ______________________ GET /api/households/recipe-actions ______________________ 1. Test Case ID: 1OBtYR - 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:33709/api/households/recipe-actions?orderBy=null' 2. Test Case ID: yrMtAY - 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:33709/api/households/recipe-actions?page=9043517690974671636' ___________________________ GET /api/households/self ___________________________ 1. Test Case ID: t7SUGx - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/self ________________ GET /api/households/self/recipes/{recipe_slug} ________________ 1. Test Case ID: BpALKw - 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:33709/api/households/self/recipes/0 2. Test Case ID: xM6HOg - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/self/recipes/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ______________________ GET /api/households/shopping/items ______________________ 1. Test Case ID: c01Lpr - 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:33709/api/households/shopping/items?orderBy=null' 2. Test Case ID: 0qYvh1 - 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:33709/api/households/shopping/items?page=9043517690974671636' _________________ GET /api/households/shopping/items/{item_id} _________________ 1. Test Case ID: BvQrjw - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/shopping/items/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ______________________ GET /api/households/shopping/lists ______________________ 1. Test Case ID: jSOfhP - 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:33709/api/households/shopping/lists?orderBy=null' 2. Test Case ID: LF2Zgi - 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:33709/api/households/shopping/lists?page=9043517690974671636' ________________________ GET /api/households/statistics ________________________ 1. Test Case ID: CASybD - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/statistics _________________________ GET /api/households/webhooks _________________________ 1. Test Case ID: nAFfgV - 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:33709/api/households/webhooks?orderBy=null' 2. Test Case ID: DoQ0Di - 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:33709/api/households/webhooks?page=9043517690974671636' ______________________ GET /api/media/docker/validate.txt ______________________ 1. Test Case ID: 131wGl - 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:33709/api/media/docker/validate.txt ________________________ GET /api/organizers/categories ________________________ 1. Test Case ID: 0HGTDs - 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:33709/api/organizers/categories?orderBy=null' 2. Test Case ID: 3vscJs - 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:33709/api/organizers/categories?search=null&queryFilter=%C2%9F%EA%92%BB%01X%118%F1%96%A5%8F%F0%BD%8F%91%03%234%3A%3D&page=-3591' _____________________ GET /api/organizers/categories/empty _____________________ 1. Test Case ID: sEySky - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/categories/empty _____________ GET /api/organizers/categories/slug/{category_slug} ______________ 1. Test Case ID: ntZCOu - 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:33709/api/organizers/categories/slug/0 2. Test Case ID: oL5v3t - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/categories/slug/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ___________________ GET /api/organizers/categories/{item_id} ___________________ 1. Test Case ID: v2UCTO - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/categories/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ___________________________ GET /api/organizers/tags ___________________________ 1. Test Case ID: ifHPyp - 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:33709/api/organizers/tags?orderBy=null' 2. Test Case ID: 5PSRWT - 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:33709/api/organizers/tags?search=null&queryFilter=%C2%9F%EA%92%BB%01X%118%F1%96%A5%8F%F0%BD%8F%91%03%234%3A%3D&page=-3591' ________________________ GET /api/organizers/tags/empty ________________________ 1. Test Case ID: ZjOjWG - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tags/empty ___________________ GET /api/organizers/tags/slug/{tag_slug} ___________________ 1. Test Case ID: OpCxBG - 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:33709/api/organizers/tags/slug/0 2. Test Case ID: f8j08g - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tags/slug/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ______________________ GET /api/organizers/tags/{item_id} ______________________ 1. Test Case ID: kQEJsR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tags/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F __________________________ GET /api/organizers/tools ___________________________ 1. Test Case ID: H8cH0S - 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:33709/api/organizers/tools?orderBy=null' 2. Test Case ID: Goax5w - 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:33709/api/organizers/tools?search=null&queryFilter=%C2%9F%EA%92%BB%01X%118%F1%96%A5%8F%F0%BD%8F%91%03%234%3A%3D&page=-3591' __________________ GET /api/organizers/tools/slug/{tool_slug} __________________ 1. Test Case ID: cAAxrf - 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:33709/api/organizers/tools/slug/0 2. Test Case ID: AyTdXz - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tools/slug/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _______________________________ GET /api/recipes _______________________________ 1. Test Case ID: 7Qcmx9 - 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:33709/api/recipes?orderBy=null' 2. Test Case ID: SC3ue8 - 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:33709/api/recipes?orderBy=null&cookbook=null' 3. Test Case ID: 5llGj8 - 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:33709/api/recipes?foods=null&orderDirection=asc&queryFilter=%0B%CF%95%C3%AC%C3%BB' _____________________ GET /api/recipes/bulk-actions/export _____________________ 1. Test Case ID: Tl0nOz - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/recipes/bulk-actions/export ________________ GET /api/recipes/bulk-actions/export/download _________________ 1. Test Case ID: dPjTsO - 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:33709/api/recipes/bulk-actions/export/download?path=' 2. Test Case ID: QnxmNZ - 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: timeline' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/recipes/bulk-actions/export/download?path=%C3%BD%C2%AF%C3%B9B%F2%BB%86%99q%C3%A3%C2%86%00%04%25n.%C2%B6' ___________________________ GET /api/recipes/exports ___________________________ 1. Test Case ID: AJBe0h - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/recipes/exports _________________________ GET /api/recipes/suggestions _________________________ 1. Test Case ID: XsROVc - 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:33709/api/recipes/suggestions?orderDirection=asc&orderBy=null&limit=28282' 2. Test Case ID: 868JJk - 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:33709/api/recipes/suggestions?orderDirection=asc&queryFilter=%C2%912%17Yz%C3%BF%F3%8A%B9%9F.%3D&paginationSeed=null&includeToolsOnHand=true&maxMissingFoods=28190' _______________________ GET /api/recipes/timeline/events _______________________ 1. Test Case ID: 4XITqY - 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:33709/api/recipes/timeline/events?orderBy=null' 2. Test Case ID: WBLDXo - 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:33709/api/recipes/timeline/events?page=9043517690974671636' ___________________________ GET /api/recipes/{slug} ____________________________ 1. Test Case ID: MRNRDI - 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:33709/api/recipes/0 2. Test Case ID: zDUJ1F - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/recipes/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _______________________ GET /api/recipes/{slug}/comments _______________________ 1. Test Case ID: 66B8h6 - 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:33709/api/recipes/0/comments 2. Test Case ID: 2Gmxcn - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/recipes/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F/comments _______________________ GET /api/recipes/{slug}/exports ________________________ 1. Test Case ID: p1FJCc - 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:33709/api/recipes/0/exports?template_name=' 2. Test Case ID: eY18FU - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/recipes/4m%17/exports?template_name=JB%C3%9C%C2%83%F2%9A%9D%97' _____________________ GET /api/recipes/{slug}/exports/zip ______________________ 1. Test Case ID: L7CxKV - 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:33709/api/recipes/0/exports/zip?token=%5BFiltered%5D' 2. Test Case ID: XSZCno - Undocumented HTTP status code Received: 401 Documented: 200, 422 [401] Unauthorized: `{"detail":"could not validate file token"}` Reproduce with: curl -X GET -H 'accept-language: total' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/recipes/%C2%B5Kq/exports/zip?token=%5BFiltered%5D' ________________________________ GET /api/units ________________________________ 1. Test Case ID: nW6HIK - 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:33709/api/units?orderBy=null' 2. Test Case ID: uHvGxc - 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:33709/api/units?search=null&queryFilter=%C2%9F%EA%92%BB%01X%118%F1%96%A5%8F%F0%BD%8F%91%03%234%3A%3D&page=-3591' _____________________________ GET /api/users/self ______________________________ 1. Test Case ID: XJHeld - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/users/self ________________________ GET /api/users/self/favorites _________________________ 1. Test Case ID: iwQH7G - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/users/self/favorites _________________________ GET /api/users/self/ratings __________________________ 1. Test Case ID: qNK0IT - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/users/self/ratings ___________________________ GET /api/utils/download ____________________________ 1. Test Case ID: MOH4Ib - 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:33709/api/utils/download 2. Test Case ID: 6Dbaqh - 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:33709/api/utils/download?token=%5BFiltered%5D' ______________________________ PATCH /api/recipes ______________________________ 1. Test Case ID: Aq78HP - 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:33709/api/recipes 2. Test Case ID: QNoKHN - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PATCH -H 'accept-language: !\x03\x13Œ' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"rating": null, "cookTime": "\u00aa\u0080", "&oj\ud8df\udf29\u00f5\u00d2\u00d4{\ud978\udd82\u00a6\u99db;\u00c6\u00e8iK\u0086": [0.0, false, 1.8225916143887388e+16], "": [false], "\ud83c\uddfa\ud83c\uddf8": [15546, "\u00edP\ub0a9G9\ud908\udc23\u0093\u0088", "\u0085\u00dd\udba8\udd97\u00fdJ"], "\udbc4\udfa6\ud8ef\udd12\u0096t4\u00f3": {"\u0001\u00f6L\u009f\udb41\udc86\u00f5~\u00f6\u0081\u00df\udbfd\udce5\u00cf": [], "affected": [false, 0.0, null]}, "totalTime": "\udb8b\ude08\u0095\u00977\ud9c5\udfb0", "\u00a2\u009e\ud922\udc64\u00b3\u009fG\u00b7\u00aa\ud84c\uddd6\u00a1TH\u0086\u001e\u009a\u00d58B": false}, {"\u90e2S\u00ec": {"\u0013": [{}, {}]}}, {"\u00e7\ud9ad\udca3\u00ef\u0004\u00ee": [[{}], [], {}], "description": "m", "": {}, "\udaab\udc45\u00d3": [{}, {"\u00b5tP": 5.807397743469322e+157}, false], "\u009ehh\u00d7\uda42\udc65\u00d8": [null, -2.88115356717193e+16, -4.8230655376856584e+16], "\ud99c\udfaa\u00f1\u0088\ud890\ude56s\u00fa\u00c3\udaed\udfe3Bt": {}}]' http://0.0.0.0:33709/api/recipes _____________________ PATCH /api/recipes/{slug}/last-made ______________________ 1. Test Case ID: 7xlCvl - 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:33709/api/recipes/0/last-made 2. Test Case ID: LQOV6h - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PATCH -H 'accept-language: \x1b' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"timestamp": "0201-02-06T01:24:21.331737Z", "\u00de\u000e\u0084\bJa\u00d5\u00fcW\ud9f7\udc18\ud92a\udc68\uda37\udd52\u008e\ud8cf\udc72\u00eef\u00fe\u0012\u008bQ\ud9bb\udc66\u00e3\ud840\udf14b\u0096`": [[[[], [{"\ud818\ude9a": {"Y\u0006\u0092!\u00cf\u00e1h\u0002\ud98f\udd0e\uda1e\udfd2\u00a0\u000b": 1.1972457211085504e+16, "n\u00d0\udbd1\udd0b": null, "\ud829\ude78\u00f6\u0088\u00a4JM\u00f7#\u00cf\u00e3\u0081": 5.960464477539063e-08}}, [null], [[], 2.997664295116285e-98, {"": true, "\u0004": null, "^\udadf\udc14\u009d\u00a6\ud89f\ude43\u00984\u00b0": "`\u00dc\uda6c\udc23\uda60\ude22B\udb3d\udfa5F\t\uda33\ude3b\u00a4\u00d0"}]], {"\udbec\udc75\u008fK;2\ud80a\udff2\u0095\u00f6\ud85b\udd15": -1.6904702791920944e-290, "\u009d\u00b6\ud989\udfa8\ud9eb\ude2c*\ubd70\u0005\u0099\udbdd\udd0f\u008e\u00ad\u00bb": true, "": -1.8409320498804532e+16}], [[{}]], [-6.278632971154187e+16]], [-18714], []], "6\u00edj!\u0018\u00bb\u00b6\udb3c\udc22\ud8a8\udf4b\u0083\ud9a6\ude40\"\u00c3\udb51\udc103T": [{"\u0089": {"\udb0f\ude093\ud854\udd31\u0095\u00dc\u00b6\u009eN": {}}, "\u00c2\u0087Y\uda2a\udcf5\uda4f\udf36\u00f5": {"\u00dd": [5.087993141701816e-260]}, "null": [10384]}}' http://0.0.0.0:33709/api/admin/email ____________________________ POST /api/admin/groups ____________________________ 1. Test Case ID: s4lEI5 - 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:33709/api/admin/groups 2. Test Case ID: xgBFhH - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: Ï\x1eîF\x7fäâµ÷' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u00d2\u00f4", "\u00c3\ud958\udf99=": {"e'"'"'K\udbc5\udd20\u00f8$\ud979\udfae": {"": [{"": false}, {"^\u00d3\\\u00f5\u0016\u0081\udb84\udcd2\udbf5\uded1": null}], "=FPU%g\u00c7\ud8d7\udc3a\uda2c\ude54\u00ea\u00d1A\u00aa\ud974\ude9f\u00b0\u00ff?=\ud8c0\udee9": [{}, [null, 8.834658714354638e-161, null], [null]]}, "": {"\u00a2\u00fb\u009c\uda6e\udcfc\ud8d7\udc5bG\u000e\ud8c9\udc6a\ud868\udcd9\u0084": "\u00f0"}, ")\u00b6\u0000\u00e4": "\udaa3\udc16\uda20\udf11\u009a"}, "\u00ad\u00d7n/\u15ce\u00b1^\u00e2V\u0095\u009bl\udb72\ude3c\u001a\u00df": {}, "\u00cc\udba8\uddff\u00a6\ud9a4\udc3c\u00f5": [{}, {"": {"\udbb1\udc7c\u0093": 111, "": true, "\ud993\udc82": false}, "\u00c7": 64, "\u008f": true}, {"\n2\u0094T4": [70, false, "\u00e0"], "\u00e4\u00c6\u00fc\u001c;\u008a\u0010\u00a8\u008f\u0098\u00fe\ud949\udffc\u00e2": [["\u00e7\u00ca\u001eV", 5.1347801924921544e+16], [74], {}], "\u00d1\u0097": [null, "\u0019-z\u00ce\u00dc\n\ud92e\udfb0\u00d8\ud98e\udff6\u0089\ud9a5\ude3c\ud849\udc07\ud8c8\udc1e\u001f"]}], "\u00dd#\u00acn\u008d\u001fH\u00ce\ud909\ude4e\u00fb*\u00a0\u0005": [false], "\u00de\u008cJ\u0099w\u008f\u0000\udb55\udca2\u00bd": [{"\u0095$n\u000e\u000e\udb7f\udc72 \u0003": [-46], "!\u001f\u00df": [-3.4045303181214004e+16, true]}, []], "O\u00dfN": {"\u009c\u00cf\u00e8\uda70\ude7e\u00d1\u00c4\u00a4^\ud860\ude0d\u00bf\u001a": {"\ud85b\udeady": [], "\u00fb\u0095": {"vB\u00c2": {"": null, "\u0287\u01dd\u026f\u0250 \u0287\u1d09s \u0279olop \u026fnsd\u1d09 \u026f\u01dd\u0279o\u02e5": false, "\udbf2\udf7d\u00f7b\u00cc\u0096\uda60\udd91f\ud90f\udcd6": -7.737459958560306e+200}, "": true, "\u0004\u00a0": -24}, "\udb7f\udf00\u001d": {"\u00abQW\u0006": null, "\ud83c\uddfa\ud83c\uddf8": -1.7976931348623155e+308, "\u00ccY\u001c": 0.0}}}, "": {}}' http://0.0.0.0:33709/api/admin/groups __________________________ POST /api/admin/households __________________________ 1. Test Case ID: vbW4yy - 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:33709/api/admin/households 2. Test Case ID: Da3pKp - 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 '{"name": "0"}' http://0.0.0.0:33709/api/admin/households ___________________ POST /api/admin/maintenance/clean/images ___________________ 1. Test Case ID: 4jATRE - 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:33709/api/admin/maintenance/clean/images 2. Test Case ID: BLYc24 - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/maintenance/clean/images _______________ POST /api/admin/maintenance/clean/recipe-folders _______________ 1. Test Case ID: HqshKZ - 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:33709/api/admin/maintenance/clean/recipe-folders 2. Test Case ID: lKB6by - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/maintenance/clean/recipe-folders ____________________ POST /api/admin/maintenance/clean/temp ____________________ 1. Test Case ID: 4pN9tt - 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:33709/api/admin/maintenance/clean/temp 2. Test Case ID: LaQR7b - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/maintenance/clean/temp __________________ POST /api/admin/users/password-reset-token __________________ 1. Test Case ID: 68wMUO - 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:33709/api/admin/users/password-reset-token 2. Test Case ID: Qwb6Jp - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ,\'~W\x13¯\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "\u00fc", "": {}, "\u00d0": [], "\ud841\ude9b\u008f\u00aa\u00d8\ud803\udfb9": [[], {"\u00f7\udaed\udc5bi\u00e8\uda3f\udca1i\u9f77\u00b4=": [false, {"\uda45\uddc2": []}, [{"\u00ad\u00b0T": -22151}, [-40]]], "@2": []}, {}], "\u00f3": [], "\u00e1\ud884\ude7e\u00e4\u0094H\u00fev": {"\ud9fd\udfb1": {"\u00fc\u00d8\ud8db\udd75\ud83b\udccak\b\u00bf\uda75\ude12\ud8fd\uded4c~\u0083": {"\udbf1\udc76r": {"": [127, false, "\fK\u0089z"]}}}, "\u00e8t": [[[false], {}, {}]], "\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": {}}, "\u00b1]\ud8af\udf65\u00d8\u00a2\udb9c\uddf3\u0099": {"\u0082": {">\u00dc\u00b6\u009eN": {}}, "\u00c2\u0087Y\uda2a\udcf5\uda4f\udf36\u00f5": {"\u00dd": [5.087993141701816e-260]}, "null": [10384]}}' http://0.0.0.0:33709/api/admin/users/password-reset-token _________________________ POST /api/admin/users/unlock _________________________ 1. Test Case ID: jdrpqR - 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:33709/api/admin/users/unlock 2. Test Case ID: KFX9O1 - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/users/unlock ____________________________ POST /api/auth/logout _____________________________ 1. Test Case ID: DoTQZm - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/auth/logout _____________________________ POST /api/auth/token _____________________________ 1. Test Case ID: Ukcn9B - 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:33709/api/auth/token _______________________________ POST /api/foods ________________________________ 1. Test Case ID: 0JdIJy - 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: ('038e40cba3cf46a19a1f681746105e3c', '996f9428077b44e283e1fe0ac06bf850', '', 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:33709/api/foods ___________________________ POST /api/groups/labels ____________________________ 1. Test Case ID: 1JQEPm - 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:33709/api/groups/labels 2. Test Case ID: 4gJING - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: %\x11÷' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "n", "\ud82f\udcef\ud8b4\ude65,\udbe6\udc8d": [null, -10251], "": null}' http://0.0.0.0:33709/api/groups/labels _________________________ POST /api/groups/migrations __________________________ 1. Test Case ID: BkpLEB - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: Á\x11G\x0f' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=d689665e9b5ce28a7769de60c3cf5b84' -d '--7f63645ff96a68038117d0d496481071\r\nContent-Disposition: form-data; name="archive"\r\n\r\nq\x05�\x01">q�\x18\r\n--7f63645ff96a68038117d0d496481071\r\nContent-Disposition: form-data; name="migration_type"\r\n\r\ntandoor\r\n--7f63645ff96a68038117d0d496481071--\r\n' http://0.0.0.0:33709/api/groups/migrations ________________________ POST /api/groups/seeders/foods ________________________ 1. Test Case ID: J0lR4f - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ,\'~W\x13¯\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"locale": "\u00fc", "": {}, "\u00d0": [], "\ud841\ude9b\u008f\u00aa\u00d8\ud803\udfb9": [[], {"\u00f7\udaed\udc5bi\u00e8\uda3f\udca1i\u9f77\u00b4=": [false, {"\uda45\uddc2": []}, [{"\u00ad\u00b0T": -22151}, [-40]]], "@2": []}, {}], "\u00f3": [], "\u00e1\ud884\ude7e\u00e4\u0094H\u00fev": {"\ud9fd\udfb1": {"\u00fc\u00d8\ud8db\udd75\ud83b\udccak\b\u00bf\uda75\ude12\ud8fd\uded4c~\u0083": {"\udbf1\udc76r": {"": [127, false, "\fK\u0089z"]}}}, "\u00e8t": [[[false], {}, {}]], "\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": {}}, "\u00b1]\ud8af\udf65\u00d8\u00a2\udb9c\uddf3\u0099": {"\u0082": {">\u00dc\u00b6\u009eN": {}}, "\u00c2\u0087Y\uda2a\udcf5\uda4f\udf36\u00f5": {"\u00dd": [5.087993141701816e-260]}, "null": [10384]}}' http://0.0.0.0:33709/api/groups/seeders/foods _______________________ POST /api/groups/seeders/labels ________________________ 1. Test Case ID: ZUNOP8 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ,\'~W\x13¯\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"locale": "\u00fc", "": {}, "\u00d0": [], "\ud841\ude9b\u008f\u00aa\u00d8\ud803\udfb9": [[], {"\u00f7\udaed\udc5bi\u00e8\uda3f\udca1i\u9f77\u00b4=": [false, {"\uda45\uddc2": []}, [{"\u00ad\u00b0T": -22151}, [-40]]], "@2": []}, {}], "\u00f3": [], "\u00e1\ud884\ude7e\u00e4\u0094H\u00fev": {"\ud9fd\udfb1": {"\u00fc\u00d8\ud8db\udd75\ud83b\udccak\b\u00bf\uda75\ude12\ud8fd\uded4c~\u0083": {"\udbf1\udc76r": {"": [127, false, "\fK\u0089z"]}}}, "\u00e8t": [[[false], {}, {}]], "\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": {}}, "\u00b1]\ud8af\udf65\u00d8\u00a2\udb9c\uddf3\u0099": {"\u0082": {">\u00dc\u00b6\u009eN": {}}, "\u00c2\u0087Y\uda2a\udcf5\uda4f\udf36\u00f5": {"\u00dd": [5.087993141701816e-260]}, "null": [10384]}}' http://0.0.0.0:33709/api/groups/seeders/labels ________________________ POST /api/groups/seeders/units ________________________ 1. Test Case ID: 7CAgax - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ,\'~W\x13¯\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"locale": "\u00fc", "": {}, "\u00d0": [], "\ud841\ude9b\u008f\u00aa\u00d8\ud803\udfb9": [[], {"\u00f7\udaed\udc5bi\u00e8\uda3f\udca1i\u9f77\u00b4=": [false, {"\uda45\uddc2": []}, [{"\u00ad\u00b0T": -22151}, [-40]]], "@2": []}, {}], "\u00f3": [], "\u00e1\ud884\ude7e\u00e4\u0094H\u00fev": {"\ud9fd\udfb1": {"\u00fc\u00d8\ud8db\udd75\ud83b\udccak\b\u00bf\uda75\ude12\ud8fd\uded4c~\u0083": {"\udbf1\udc76r": {"": [127, false, "\fK\u0089z"]}}}, "\u00e8t": [[[false], {}, {}]], "\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": {}}, "\u00b1]\ud8af\udf65\u00d8\u00a2\udb9c\uddf3\u0099": {"\u0082": {">\u00dc\u00b6\u009eN": {}}, "\u00c2\u0087Y\uda2a\udcf5\uda4f\udf36\u00f5": {"\u00dd": [5.087993141701816e-260]}, "null": [10384]}}' http://0.0.0.0:33709/api/groups/seeders/units ________________________ POST /api/households/cookbooks ________________________ 1. Test Case ID: ZgqCdF - Undocumented HTTP status code Received: 400 Documented: 201, 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 POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u00fb\"\bC^d\ud8c5\udd5b\u00173P\ud894\udd17\u00e4\u00b47\u0015", "slug": null, "description": "P\u00e4Z\u0000q#\ud918\udcb0", "public": true, "queryFilterString": "\u00d1\u0099\u31a3\ud91a\udcec", "\u00c3": -1741843909, "position": -130283625322404962899457464814804715823}' http://0.0.0.0:33709/api/households/cookbooks __________________ POST /api/households/events/notifications ___________________ 1. Test Case ID: NaGKag - 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: ('8d5a5614b7f547c09bf5f64ae7134d69', '', 1, None, '996f9428077b44e283e1fe0ac06bf850', 'f9898b5196e8462a8d592a16520b3e21', '2025-11-25 16:01:38.997416', '2025-11-25 16:01:38.9974 // Output truncated...` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:33709/api/households/events/notifications ___________ POST /api/households/events/notifications/{item_id}/test ___________ 1. Test Case ID: lQRFZW - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/events/notifications/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F/test _______________________ POST /api/households/invitations _______________________ 1. Test Case ID: UHUNBX - 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 '{"uses": 70782898011777203419299974860276043068}' http://0.0.0.0:33709/api/households/invitations 2. Test Case ID: Ev8OBq - 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": 2968, "groupId": "c8d611ab-45f8-68ea-6ceb-3add85102adc", "": {"\uda11\udc30\ud9a3\udf59\u00af\u00a5\u0002\u0089\u00e2\u00b0": {}}}' http://0.0.0.0:33709/api/households/invitations 3. Test Case ID: f8Rqbb - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \\:n\x14߄f“' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"uses": -45}' http://0.0.0.0:33709/api/households/invitations ____________________ POST /api/households/invitations/email ____________________ 1. Test Case ID: mbLLXq - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: 6\x0eK£' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "B\u00d8\n\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q", "token": "Tk\u009c\uda84\udd9a\u00bf\u0000\u00f2\uda4c\udf53", "": null, "\ud835\udc7b\ud835\udc89\ud835\udc86 \ud835\udc92\ud835\udc96\ud835\udc8a\ud835\udc84\ud835\udc8c \ud835\udc83\ud835\udc93\ud835\udc90\ud835\udc98\ud835\udc8f \ud835\udc87\ud835\udc90\ud835\udc99 \ud835\udc8b\ud835\udc96\ud835\udc8e\ud835\udc91\ud835\udc94 \ud835\udc90\ud835\udc97\ud835\udc86\ud835\udc93 \ud835\udc95\ud835\udc89\ud835\udc86 \ud835\udc8d\ud835\udc82\ud835\udc9b\ud835\udc9a \ud835\udc85\ud835\udc90\ud835\udc88": {"\u00c3\u0007\u0007\u008e\\>bl~\u00f6\u008d\uda0f\udddc\udb82\udd43\u00b0\ud9af\udeaf": {}, "\u0002\u00ceO\ud924\udc65": -6.1821394817658776e+16, "h\u009b\uda6a\uddf9\ud86c\udd18\u0017(": -1.0371600664590063e+201}}' http://0.0.0.0:33709/api/households/invitations/email ____________________ POST /api/households/mealplans/random _____________________ 1. Test Case ID: ve7WeH - 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:33709/api/households/mealplans/random 2. Test Case ID: abKAML - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: /쎏\x15\x05' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"date": "9860-02-15", "__main__": [{"": null, "\ud815\udda2\ud8aa\udfa9": null}]}' http://0.0.0.0:33709/api/households/mealplans/random _____________________ POST /api/households/mealplans/rules _____________________ 1. Test Case ID: HMauiE - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ¹Ën\x14߄f“' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u0003\u00faU\u009c\u0018\u0010'"'"'\udb92\udc48\u00cb\uda70\udee5": [true, {"": {"\u00ad": "i\udbc9\ude2e\u00e3\ud8a1\uddc5O", "\u00f6\u00d8\u00e3aZ\uda65\udf2a\u00ca\u00cb\u00ae\n\u0097\u0098c\u0091\u0086\u001f\u00f7\u00cf\u906e\udab5\udfa3\u00b9-+\u0001j\u00d8\u00f6\u7a94\u00cb\u00dc>\u00d0": false}, "\u00f0": []}, {"n,": {}, "": [], "\udbd0\ude65>\u00b1]\ud913\ude73X\u0095\u00e1\u0017q\u00f1\u00e0\u0013": {"\u00ca\u0080\u0081\u00a95\u00f5\u00d8\udb3c\udce5\u0007S": 21373, "G\u00b79\ud821\udd81\u00baV\u0016\u00d9v\udab8\udd69g\ud9cd\udc11\udbad\udfb8\u0007!@\u0080\ud883\udef3\ud950\udf50\udaf1\udd30h": ")\ud958\ude04\u0088\u0013\ud8d1\udf85", "bT": null}}], "\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": {}, "day": "thursday", "j\u0095\u00a1\udb0c\ude05/\uda41\udfcd": {"": "\u0093\u00c5\u00a0", "\u008b": 26595, "\u00f6.\u00e2\u00f4\u00dc3\u0087p\ud845\udefc\ud827\uddb1": 13172}, "\u00a2": {"a\u0091\udb1b\udfe5": [1.6712702133226124e+16, 22616, 27504]}, "}b\u001as": []}' http://0.0.0.0:33709/api/households/mealplans/rules _____________________ POST /api/households/recipe-actions ______________________ 1. Test Case ID: bqAI5S - 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 '{"actionType": "link", "title": "", "url": ""}' http://0.0.0.0:33709/api/households/recipe-actions _____ POST /api/households/recipe-actions/{item_id}/trigger/{recipe_slug} ______ 1. Test Case ID: 0tzMAn - Undocumented HTTP status code Received: 400 Documented: 202, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ֟¿\x14ñ' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33709/api/households/recipe-actions/%C3%8E%C3%9C%0A%F1%9B%AE%B0%C3%98%F1%B3%AF%B6%C2%89%F1%B9%98%BC%F0%A2%90%87%F1%82%80%9E%1F/trigger/%C3%B3 _____________________ POST /api/households/shopping/items ______________________ 1. Test Case ID: T83HrN - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: /쎏\x15\x05' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"shoppingListId": "XL\u00e6X\u00f4\u00b7\u0010\u0091f\u00bd\ud8d8\udc83,\u00a2\u00be\u0094\u00a1\ud8f6\ude5c\u0084\u00ed\udac1\udf09"}' http://0.0.0.0:33709/api/households/shopping/items _______________ POST /api/households/shopping/items/create-bulk ________________ 1. Test Case ID: VUj1nv - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x15W' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"shoppingListId": ""}]' http://0.0.0.0:33709/api/households/shopping/items/create-bulk _____________________ POST /api/households/shopping/lists ______________________ 1. Test Case ID: mwlYTL - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: u½\x0f' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"p*!`4": {}, "name": "", "createdAt": "0581-11-24T21:12:02.823669-00:19"}' http://0.0.0.0:33709/api/households/shopping/lists 2. Test Case ID: eXtnbS - 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 '{"extras": {"": []}}' http://0.0.0.0:33709/api/households/shopping/lists _____________ POST /api/households/shopping/lists/{item_id}/recipe _____________ 1. Test Case ID: N1y1Az - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x00u' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"recipeId": "|\u00e7w\u000ecY[", "recipeIngredients": null, "\u00e4Z": {"\u0090\udb22\udff3\ucdc7\u00fb\u00da\u00b7": {"Hs\ud81f\ude64\u0002\u000f\u0085\b\u00a4": null}, "": null}}]' http://0.0.0.0:33709/api/households/shopping/lists/%C3%A0%F4%8D%A0%8A+%C2%83/recipe ________________________ POST /api/households/webhooks _________________________ 1. Test Case ID: dOQ122 - Response violates schema '00:00:00' is not a 'time' Schema at /properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "00:00:00" [201] Created: `{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"996f9428-077b-44e2-83e1-fe0ac06bf850","householdId":"f9898b51-96e8-462a-8d59-2a16520b3e21","id":"a2e9752d-33cd-4365-8dc2-ce35b720311d"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "00:00:00Z"}' http://0.0.0.0:33709/api/households/webhooks 2. Test Case ID: IqFoT6 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x02‰â°' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "16:51:18.959280Z", "\udae6\udc57\u0097": []}' http://0.0.0.0:33709/api/households/webhooks _____________________ POST /api/households/webhooks/rerun ______________________ 1. Test Case ID: 2m7QRm - 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' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/webhooks/rerun _________________ POST /api/households/webhooks/{item_id}/test _________________ 1. Test Case ID: R9muVA - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/webhooks/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F/test _______________________ POST /api/organizers/categories ________________________ 1. Test Case ID: 2HSSwr - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":{"message":"An unexpected error occurred.","error":true,"exception":""}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:33709/api/organizers/categories __________________________ POST /api/organizers/tags ___________________________ 1. Test Case ID: 3WD5ZL - 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 '{"name": ""}' http://0.0.0.0:33709/api/organizers/tags 2. Test Case ID: DL5t3D - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ,\'~W\x13¯\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u00fc", "": {}, "\u00d0": [], "\ud841\ude9b\u008f\u00aa\u00d8\ud803\udfb9": [[], {"\u00f7\udaed\udc5bi\u00e8\uda3f\udca1i\u9f77\u00b4=": [false, {"\uda45\uddc2": []}, [{"\u00ad\u00b0T": -22151}, [-40]]], "@2": []}, {}], "\u00f3": [], "\u00e1\ud884\ude7e\u00e4\u0094H\u00fev": {"\ud9fd\udfb1": {"\u00fc\u00d8\ud8db\udd75\ud83b\udccak\b\u00bf\uda75\ude12\ud8fd\uded4c~\u0083": {"\udbf1\udc76r": {"": [127, false, "\fK\u0089z"]}}}, "\u00e8t": [[[false], {}, {}]], "\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": {}}, "\u00b1]\ud8af\udf65\u00d8\u00a2\udb9c\uddf3\u0099": {"\u0082": {">\u00dc\u00b6\u009eN": {}}, "\u00c2\u0087Y\uda2a\udcf5\uda4f\udf36\u00f5": {"\u00dd": [5.087993141701816e-260]}, "null": [10384]}}' http://0.0.0.0:33709/api/organizers/tags __________________________ POST /api/organizers/tools __________________________ 1. Test Case ID: pDQR1P - 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: tools.slug, tools.group_id\n[SQL: INSERT INTO tools (id, group_id, name, slug, on_hand, created_at, update_at) VALUES (?, ?, ?, ?, ?, ?, ?)]\n[parameters: ('5986c3812d8448628c035d421a85b49d', '996f9428077b44e283e1fe0ac06bf850', '', '', 0, '2025-11-25 16:06:30.103686', '2025-11-25 16:06:30.103688')]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)"}}` Reproduce with: curl -X POST -H 'accept-language;' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:33709/api/organizers/tools _________________________ POST /api/parser/ingredient __________________________ 1. Test Case ID: B3YbwW - 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 '{"ingredient": "Inf"}' http://0.0.0.0:33709/api/parser/ingredient 2. Test Case ID: 7c5n7H - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: nxMM! &Ôx\x07' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ingredient": "J\ud89c\udf8f0\u00df\u00d2\u00d4F&\u0016\u00a2\ud924\ude91", "\u00b8\u0082\ud962\uddb4": {}, "": {"\u0090": [{"b\uda04\udd5d7\u0086": false, "": false, "\u00c8": -6.564513823633618e+16}, {}, false], "\u009fn0w\u008b\uda82\udce1\u000f\u009c\u0089dKU\n": [[{}, [[false]]], [{"\u00e7\ud89e\ude8f": {}, "U": [true], "": []}], {}]}}' http://0.0.0.0:33709/api/parser/ingredient _________________________ POST /api/parser/ingredients _________________________ 1. Test Case ID: PiXcSw - 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&vÚ' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"ingredients": ["", "G&\udbc2\ude97o\u00bf\u00b1\u00ac\u001a\udbf9\udf9f\u00cd\u00df\udb7c\udd63\u00166\u009c\u00fap\u00f5Q\u00a0\u00cc\u0001x6F\u000e", "dY*wY=\u00f3\u008e*", "\u00f5", "\ud8f6\udef5\ud855\udfdb\\"], "parser": "nlp"}' http://0.0.0.0:33709/api/parser/ingredients 2. Test Case ID: ulAmZU - 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 '{"ingredients": ["unique", "\u0085\u8772d\udad0\ude3f", "\t\ud9e4\udd6e\u00ad", "\ud9c4\uddae>\u0006l\u00cc", "\u023a", "\u00fa\uda89\udde6 ", "\u00f3\u001bx", "\u0088/l\udb2b\udf7d\u00f0O", "\u000e", "", "\ud8b1\udd60\u0017", "oX\ud90a\udc99\u0011", "\u00deMM\u00d0&\u00dc\udaa8\udf9f\uda18\udf24\udba9\udee0E\u00bd\u889d\u00c5\u00fb", "\u00d6/\u0095,\u00e6\uda36\ude1f\u00f0\u00c9[{\u00fc\ud88b\udd05C\uda6f\udcbd\u00d5\ud9c3\udc05\u00b3\u0091yG\u0006\u00df\u0010\u0014\u00f6\u0001\"kz^4\u00f9jZ\u00cd", "\u00a8\u0083%\ud9c1\udcb7\u00f6\uda65\udfe5\u00d6\ud805\udf78"], "": [{"\udb68\udf5f": [null]}, {"e": ""}, {"\u007f": ["\u00c1ruY\u001b\u00fc\u00e7\u00c9", 3537872073041992084]}], "parser": "brute"}' http://0.0.0.0:33709/api/parser/ingredients ______________________________ POST /api/recipes _______________________________ 1. Test Case ID: EflWCf - Server error - Undocumented HTTP status code Received: 500 Documented: 201, 422 [500] Internal Server Error: `{"detail":{"message":"Unknown Error","error":true,"exception":"AssertionError"}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:33709/api/recipes 2. Test Case ID: fkTWUO - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `{"detail":{"message":"Unable to generate recipe slug","error":true,"exception":null}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\b", "\ud88b\udd72\u0014\u00f9\udb49\uded5": [], "\u00de\u00ab": [-15], "_\u00a3": [{"^\u00ce\u0000\u0019k": null, "\u0011\u00a0\u00da\u0006oQ\u0092\u0086\u00a5\u00cd": "\ud911\udcc7\u00dd\uda14\udc8c", "i\u00bd\u008f\u007f": "\u00f2\u00c6v\ud8d8\udcb1\\"}, [], {"\u0097\uda25\udef8CV\u00b1\u0019\u0083v\u00a9\udb29\udf08\u00b3\u00a0\u00f1d\u00ba\ud9c7\ude54\u0097\u00fc\u001dx3\udadc\ude0d\ud881\udcd8\u00c4": [[], null, {}], "\ud9b8\udda4\u00a3\u00a7\u0014\u00cf\u0080": [[22241929876008934740313305946924142235, null]], "": 3386195279823469028}], "\u00c4": {"\u00e9s\u0099\u0081q": [[[false, true, true]], [null], {"started_at": {}}], "\u00b9&\u0002m\udbe1\udea3\ud900\udf2e\u00c5\f\u0085B\u0081": []}, "\u001b\u00eb\u00dd": false, "Z\u0014-\udb9e\udd937\u00f2\u00c9\u00b98": [5.396250739517921e+16, null], "\u00d7\u008fhj\u000f@": [], "\u0018": -6.41618863275925e+16}' http://0.0.0.0:33709/api/recipes __________________ POST /api/recipes/bulk-actions/categorize ___________________ 1. Test Case ID: gNEwqC - 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 '{"categories": [], "recipes": ["\u00a1", "\u0085\u00e0", "\u00e4\u00c6\u00fc\u001c;\u008a\u0010\u00a8\u008f\u0098\u00fe\ud949\udffc\u00e2", "\uda2d\udde4}\u000e\u00b3\u001eV", "iw\u009d\u00f3\uda7f\udd6f\u00da>", "\u0097", ";\ud95b\udcb2\u0019-z\u00ce\u00dc\n\ud92e\udfb0\u00d8\ud98e\udff6\u0089\ud9a5\ude3c\ud849\udc07\ud8c8\udc1e\u001f", "\udbf7\ude38\u00a4\u00d6\u009f\u00bf\u0014\u00f1", "U\uda62\udeb8\u008f*\u00a0\u0005", "", "\ud835\udd7f\ud835\udd8d\ud835\udd8a \ud835\udd96\ud835\udd9a\ud835\udd8e\ud835\udd88\ud835\udd90 \ud835\udd87\ud835\udd97\ud835\udd94\ud835\udd9c\ud835\udd93 \ud835\udd8b\ud835\udd94\ud835\udd9d \ud835\udd8f\ud835\udd9a\ud835\udd92\ud835\udd95\ud835\udd98 \ud835\udd94\ud835\udd9b\ud835\udd8a\ud835\udd97 \ud835\udd99\ud835\udd8d\ud835\udd8a \ud835\udd91\ud835\udd86\ud835\udd9f\ud835\udd9e \ud835\udd89\ud835\udd94\ud835\udd8c", "\u00a6m\u0094\u00df\u00c9q"], "\u00e4\u00bd": [{"\u0095$n\u000e\u000e\udb7f\udc72 \u0003": [-46], "!\u001f\u00df": [-3.4045303181214004e+16, true]}, []], "O\u00dfN": {"\u009c\u00cf\u00e8\uda70\ude7e\u00d1\u00c4\u00a4^\ud860\ude0d\u00bf\u001a": {"\ud85b\udeady": [], "\u00fb\u0095": {"vB\u00c2": {"": null, "\u0287\u01dd\u026f\u0250 \u0287\u1d09s \u0279olop \u026fnsd\u1d09 \u026f\u01dd\u0279o\u02e5": false, "\udbf2\udf7d\u00f7b\u00cc\u0096\uda60\udd91f\ud90f\udcd6": -7.737459958560306e+200}, "": true, "\u0004\u00a0": -24}, "\udb7f\udf00\u001d": {"\u00abQW\u0006": null, "\ud83c\uddfa\ud83c\uddf8": -1.7976931348623155e+308, "\u00ccY\u001c": 0.0}}}, "": {}}' http://0.0.0.0:33709/api/recipes/bulk-actions/categorize 2. Test Case ID: 0bU71v - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x08\t' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"categories": [], "recipes": [], "\u0013/\u00013\u00c8c\ud9e2\udf2d\ud8ec\udddd\uda67\ude7e\u0018*\ud987\ude66T": [["|U\ud9e7\ude2d\u00e3\u00af"], [], [false]], "4\ud927\udd7d\u008e": {"": 1.1291478270963087e+56}, "\u00a3\ud983\ude22\u009f\u4a70R\t\udaa4\udff3\u00e0": -15111}' http://0.0.0.0:33709/api/recipes/bulk-actions/categorize ____________________ POST /api/recipes/bulk-actions/delete _____________________ 1. Test Case ID: MnlKSN - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x12' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipes": ["", "", ":\ud84a\ude4e;\u00f8\u0000", "w\u008b\u00d1\ud83a\udd74\u0086\u0099\ud944\udd02\ud9da\udf46R", "", "\u00c0\u009c\udbce\udc36\uda45\udf95\ud97b\udda7", "\u0087i\u000f\u00a9B", "NUL", "\u000b"], "\uda95\udf73": {"": [[], ["\u00a3\ud984\udea4!", {">\u0090": -2.9176152077644147e+220, "\ud9e9\udfb0\udbb6\ude96\u00ac4\u008f\u00dd^": -5.662301454541638e+16, "/\udb74\uded3": [-8002440845181393.0, null, true]}], [null, [false, null, 5.2873472472071864e+16]]], "fullName": [[], [-22057], {"MissingContentType": "\u008e"}], "\b": {"": null}}, "\u00fb*\udb7e\udc47W+\udb11\udc39+\u00fb\ud8dc\udd9a\u00d6\u00da3\u00ab\ud807\udc66\u008a\ud91c\uddcfT%\u00e6\u0010U\u0085\u00a5\uda40\udce2\udb9d\udd4d\u00a3t\uda08\udfa8K\u0016\u00acV\ud875\udf0d\u00ef\u0007\ud9c9\udef4\u0895X\u00bc\u00b9\ud8bb\ude95l+": {"\ud835\udc59\u00f8": 56, "(\ud9be\udef9\u001ao": null, "\ud9d3\udd7e\u008d\udb7c\udc95c\u0088\u009d": false}, "\u001cLd\u00ae": {}, "-t\u00888A": [[["\u00bd7\ud831\udf43\u0001b"]], {"L\u00ff\u00c5x74?\u0082\u00f3:\u009b\u0007\u00d5\u00d3w": [0.5, true, 3.7292409572265496e+16]}, [null, {"\u00058%\udafb\ude76\u00f5U\u00cfPb9": 5277615902553369642, "\udab0\udda3\u00d6e\u0011\ud8da\ude12\u0000TYy\ud8d0\udf6f\u00a5": 5.10808870222298e+16, "": "O\u00b4"}, {"\u0080\u0085*)": -2.7921622932472837e+139, "\ud92a\udd47": -5.3406384013428536e+16, "(\udb4b\ude74o\u00bf\u00b7-4\u00f4\ud863\udf6a\u00d7\u00c7\n\u00b9%\u0001-\ud956\udff3t\udb68\ude68d;q": true}]], "\u0002\u00c1S\ud923\udd23S\u0081\u00d3!\"b\ud8da\ude88\ud977\udd27": {"q\u0005": [], "h\u001c": {"": {}}}, "\ud800\udef0\u00b0\u00a2\u00bc": {"": {"\u00aa": [true, -7.0893446062524466e+190, 2.3092055414378396e+16]}, "\ud8a7\udf468\u0016\u17a6\ud92e\udc1b\u00bf\udb17\udfb3./\u00e5": [], "N": {"": [{}, {}], "\t\u00f6\ud84d\udc68\u25e1\u00e5\uda7f\udfca": {"-\u0012(\ud835\udeb5\u0006": null, "\u00db": "\u0014\u001f."}, "\uda15\ude01": [{"z;\ud9e9\udfa3\u00cc\\\u00c72\udb7c\ude96": null, "F\udb3d\udf8ce\"\u0015\udac6\ude5b\u0011\u0086\u00cb\u00b6\u0099\ud8cf\udf8bFnr\u00ec\u00e5#\u00e2\ud830\ude7d\u0081\u00ac3\u001c&\uda22\udea9m\udad6\uddfd\ud923\ude62": true}, {}]}}, "": [{}], "&v\u00da": []}' http://0.0.0.0:33709/api/recipes/bulk-actions/delete ____________________ POST /api/recipes/bulk-actions/export _____________________ 1. Test Case ID: FPVckz - 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:33709/api/recipes/bulk-actions/export ___________________ POST /api/recipes/bulk-actions/settings ____________________ 1. Test Case ID: 5tv6bK - 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": [""], "settings": {}}' http://0.0.0.0:33709/api/recipes/bulk-actions/settings ______________________ POST /api/recipes/bulk-actions/tag ______________________ 1. Test Case ID: yLaUJ5 - 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:33709/api/recipes/bulk-actions/tag 2. Test Case ID: OU7ctB - 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€' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipes": ["\u00c4\u0093&I", "", "\u00b3\ud8c5\uddb5\u00d9\u00dcC\uda05\udf41\u0000\u00ed\u00f6\u00cc\u00a5", "\u00e3\ud968\udc19\u00b4\u00f5\ud82f\udef0"], "tags": [], "": {}, "\uda45\udd55Q\u0085": {"\udbe1\udd1b\u00f7": -1512593833, "\u00a6": {}, "\u00c0": [null, 4.165543923516763e+16, 1291455539]}, "\u00fe\udab1\udedcX\u00e8": [{}], "\u0093": {"\ud874\udc6a": [], "\u0017": {}, "\\S\u00b3\u0005@": [null, "\u00a9\u0088^/\ud84d\udc14\u00c1\u00a6\u00fa\u0018\uda52\udd1bT"]}, "LPT1": [[{"\u001c\b+\u00c2": 5.069779319357625e+16, "": -32269}, [-321195899, 18563, 1.0806261959315268e+16], []]]}' http://0.0.0.0:33709/api/recipes/bulk-actions/tag ____________________ POST /api/recipes/create/html-or-json _____________________ 1. Test Case ID: zYSyCh - 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:33709/api/recipes/create/html-or-json ________________________ POST /api/recipes/create/image ________________________ 1. Test Case ID: yClduo - 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=3961ab0b2b7673a9765eb73b10ed134a' -d '--e12d585a48c8d458196de974201fdc98\r\nContent-Disposition: form-data; name="images"; filename="images"\r\n\r\n\r\n--e12d585a48c8d458196de974201fdc98\r\nContent-Disposition: form-data; name="images"; filename="images"\r\n\r\n\x1c��S�\r\n--e12d585a48c8d458196de974201fdc98\r\nContent-Disposition: form-data; name="images"; filename="images"\r\n\r\n\r\n--e12d585a48c8d458196de974201fdc98\r\nContent-Disposition: form-data; name="images"; filename="images"\r\n\r\ngG֕#Q�+\r\n--e12d585a48c8d458196de974201fdc98\r\nContent-Disposition: form-data; name="ß"\r\n\r\n{}\r\n--e12d585a48c8d458196de974201fdc98--\r\n' 'http://0.0.0.0:33709/api/recipes/create/image?translateLanguage=%C3%99%F0%B1%98%B9%C2%AA%F2%A1%A4%BC' _________________________ POST /api/recipes/create/url _________________________ 1. Test Case ID: 4ciPRq - 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:33709/api/recipes/create/url ______________________ POST /api/recipes/create/url/bulk _______________________ 1. Test Case ID: Wjfd04 - Undocumented HTTP status code Received: 400 Documented: 202, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x7f' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"imports": [{"url": "\u00faYny\ud928\ude7c\u00f4\u00e1\u001d\uda2f\udd41\ud9c4\udd34Gn6\u00edj!\u0018\u00bb\u00b6\udb3c\udc22\ud8a8\udf4b\u0083\ud9a6\ude40\"\u00c3\udb51\udc103T"}, {"url": "", "\u00f0r\u00d33\ud854\udd31\u0095\u0080b[\u001dh\ud89a\udfc3\ud9be\udf14": [{}], "\u009f\u0017\u00ce\ud85e\udd79\u001b\u00a1\\\u00e7": [{}, [[-9519604552133064.0], {}, [{",\u00c3\u00ee\ud96b\udcd6\u00bf\u00c8%\u4946\u0084xh\u00b1\u00fa\u00b0\udbf5\udc49#\u0094\u0080\u00e9\u0085\u00ed": 0.0}]]], "": null}]}' http://0.0.0.0:33709/api/recipes/create/url/bulk _________________________ POST /api/recipes/create/zip _________________________ 1. Test Case ID: ZQX2P6 - 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=02cd20d76671b18ab18ed440bc1e45f8' -d '--8e03e42a66a47ddc559680ed73d4f1c4\r\nContent-Disposition: form-data; name="archive"; filename="archive"\r\n\r\n\r\n--8e03e42a66a47ddc559680ed73d4f1c4--\r\n' http://0.0.0.0:33709/api/recipes/create/zip 2. Test Case ID: 4GDyWO - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: Ï\x1eîF\x7fäâµ÷' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=fe3ec5816c6d841f58d2db6ad60caab6' -d '--8c1ed776d7b58cf80a22048263b4ca99\r\nContent-Disposition: form-data; name="archive"; filename="archive"\r\n\r\ni���/\x00a\x0ch�0\r\n--8c1ed776d7b58cf80a22048263b4ca99--\r\n' http://0.0.0.0:33709/api/recipes/create/zip ______________________ POST /api/recipes/test-scrape-url _______________________ 1. Test Case ID: oHoQjT - 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:33709/api/recipes/test-scrape-url 2. Test Case ID: xZnII4 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x1ao' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "\ud92e\udcd54@c\u0088\u009d", "'"'"'\udbf2\udda4Ld\u00ae": {}, "useOpenAI": false, "$": ["\ud944\udde7\u00f8\u00ae\u00bd7\ud831\udf43\u0001b"]}' http://0.0.0.0:33709/api/recipes/test-scrape-url _______________________ POST /api/recipes/{slug}/assets ________________________ 1. Test Case ID: FiL7rm - 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=6c69dea84fb646343a25615106e76813' -d '--c27d100efeed5784524977e0f47ec313\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--c27d100efeed5784524977e0f47ec313\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n\r\n--c27d100efeed5784524977e0f47ec313\r\nContent-Disposition: form-data; name="icon"\r\n\r\n\r\n--c27d100efeed5784524977e0f47ec313\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n--c27d100efeed5784524977e0f47ec313--\r\n' http://0.0.0.0:33709/api/recipes/0/assets 2. Test Case ID: CBJelM - 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=0f5d8bd4b10ed4d6096f3219615d96a3' -d '--53f4c5a55f87ffb5cfa32b0dd30ea00d\r\nContent-Disposition: form-data; name="extension"\r\n\r\naffected\r\n--53f4c5a55f87ffb5cfa32b0dd30ea00d\r\nContent-Disposition: form-data; name="file"; filename="file"\r\n\r\n�\x05�p׻-\r\n--53f4c5a55f87ffb5cfa32b0dd30ea00d\r\nContent-Disposition: form-data; name="icon"\r\n\r\n\r\n--53f4c5a55f87ffb5cfa32b0dd30ea00d\r\nContent-Disposition: form-data; name="name"\r\n\r\ntotal\r\n--53f4c5a55f87ffb5cfa32b0dd30ea00d\r\nContent-Disposition: form-data; name="•򄲾S¸õ>0󪌞@񖨤򹅿5X•\x19"; filename="•򄲾S¸õ>0󪌞@񖨤򹅿5X•\x19"\r\n\r\n[[]]\r\n--53f4c5a55f87ffb5cfa32b0dd30ea00d\r\nContent-Disposition: form-data; name="•򄲾S¸õ>0󪌞@񖨤򹅿5X•\x19"; filename="•򄲾S¸õ>0󪌞@񖨤򹅿5X•\x19"\r\n\r\n{}\r\n--53f4c5a55f87ffb5cfa32b0dd30ea00d\r\nContent-Disposition: form-data; name="•򄲾S¸õ>0󪌞@񖨤򹅿5X•\x19"; filename="•򄲾S¸õ>0󪌞@񖨤򹅿5X•\x19"\r\n\r\n[]\r\n--53f4c5a55f87ffb5cfa32b0dd30ea00d--\r\n' http://0.0.0.0:33709/api/recipes/%C2%989%C3%BA%C2%A6%0A%F0%B4%AA%88%C3%BC/assets ______________________ POST /api/recipes/{slug}/duplicate ______________________ 1. Test Case ID: f82tde - 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:33709/api/recipes/0/duplicate 2. Test Case ID: 81A4E3 - 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 '{}' http://0.0.0.0:33709/api/recipes/%C3%89%03%C2%A6/duplicate _______________________ POST /api/recipes/{slug}/exports _______________________ 1. Test Case ID: dTV0Ms - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/recipes/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F/exports ________________________ POST /api/recipes/{slug}/image ________________________ 1. Test Case ID: EItkH9 - 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:33709/api/recipes/0/image 2. Test Case ID: 05NvSE - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: õ1\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"url": "eB\udb56\udc90'"'"'f\ud97b\udf1f\u009f", "": {"\uda40\udcd5K\u00a3": ["\u0015\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q"], "{": [[5732], true], "": null}, "e\ud9b5\udefa\f\u0000&": [[], [], ["\ud9a8\udc07\u00e2?\uef85\u00b0\ud9af\udeaf", 5470, "O\ud924\udc65"]]}' http://0.0.0.0:33709/api/recipes/l%14%3F%C2%87%2Ch%C2%90%C2%A3%C3%A3%F3%81%9E%B6%F2%BD%A8%9DJ%C3%97%F0%9D%B8%BFI%F0%BE%A6%A5/image _______________________________ POST /api/units ________________________________ 1. Test Case ID: iEAITL - 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:33709/api/units __________________________ POST /api/users/api-tokens __________________________ 1. Test Case ID: 7m2ATC - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: %\x11÷' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "n", "\ud82f\udcef\ud8b4\ude65,\udbe6\udc8d": [null, -10251], "": null}' http://0.0.0.0:33709/api/users/api-tokens _______________________ POST /api/users/forgot-password ________________________ 1. Test Case ID: 4JYWKx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ,\'~W\x13¯\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "\u00fc", "": {}, "\u00d0": [], "\ud841\ude9b\u008f\u00aa\u00d8\ud803\udfb9": [[], {"\u00f7\udaed\udc5bi\u00e8\uda3f\udca1i\u9f77\u00b4=": [false, {"\uda45\uddc2": []}, [{"\u00ad\u00b0T": -22151}, [-40]]], "@2": []}, {}], "\u00f3": [], "\u00e1\ud884\ude7e\u00e4\u0094H\u00fev": {"\ud9fd\udfb1": {"\u00fc\u00d8\ud8db\udd75\ud83b\udccak\b\u00bf\uda75\ude12\ud8fd\uded4c~\u0083": {"\udbf1\udc76r": {"": [127, false, "\fK\u0089z"]}}}, "\u00e8t": [[[false], {}, {}]], "\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": {}}, "\u00b1]\ud8af\udf65\u00d8\u00a2\udb9c\uddf3\u0099": {"\u0082": {">\u00dc\u00b6\u009eN": {}}, "\u00c2\u0087Y\uda2a\udcf5\uda4f\udf36\u00f5": {"\u00dd": [5.087993141701816e-260]}, "null": [10384]}}' http://0.0.0.0:33709/api/users/forgot-password ___________________________ POST /api/users/register ___________________________ 1. Test Case ID: sn58GV - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: /쎏\x15\x05' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "XL\u00e6X\u00f4\u00b7\u0010\u0091f\u00bd\ud8d8\udc83,\u00a2\u00be\u0094\u00a1\ud8f6\ude5c\u0084\u00ed\udac1\udf09", "fullName": "O\u00cd", "password": "\u000f9\u00ae\u00ac\ud9a4\udde9\u00ec3\u00ae\u00ef\u00cf/\u00b0p\u00ef", "passwordConfirm": "vW", "username": "\u00d5D\ud8aa\udfa9", "w6r\u00e65\u0081\udb0b\uddfe\u001d\u00adv\u00ba.2\u00e0\u0012\u00a8;\u00fc\ud8c5\uddf6;\bL\u00d0K!\ud8b6\uddbe\u0002\u0014&\u00db": [{"": 4.091363918509486e+16, "V\u0081": {"": 7.05170247016417e+16, "\u00bb\u00f3\ud8d2\udcc4": -4.959195816663116e-223}, "+P\u0098`\uda46\udf0e\u0014f\u001d\u009cl\uda15\udec7\u00b9\u0097M\u0001": null}, [{"\u0094\u0018\u0089": -28511, "": [], "\t\udb4b\udd86\u00ca\u00de\u0082\uda1e\udcd3": "\u009e\u00d5"}, {}, null], [{"": 3.623649595972136e+172, "~": true}, {"": {"\u0015": {"\u4634\u009a\u00f8\u00df\uda61\ude62\udbe2\udd95": 2.8657569234479693e-08, "": -2.378047802541823e-100}}, "\u00a68#": {"/y": false}}, []]]}' http://0.0.0.0:33709/api/users/register ________________________ POST /api/users/reset-password ________________________ 1. Test Case ID: 8LqXEK - 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:33709/api/users/reset-password _____________________________ PUT /api/foods/merge _____________________________ 1. Test Case ID: FYkkJm - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: 6\x0eK£' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"fromFood": "B\u00d8\n\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q", "toFood": "Tk\u009c\uda84\udd9a\u00bf\u0000\u00f2\uda4c\udf53", "": null, "\ud835\udc7b\ud835\udc89\ud835\udc86 \ud835\udc92\ud835\udc96\ud835\udc8a\ud835\udc84\ud835\udc8c \ud835\udc83\ud835\udc93\ud835\udc90\ud835\udc98\ud835\udc8f \ud835\udc87\ud835\udc90\ud835\udc99 \ud835\udc8b\ud835\udc96\ud835\udc8e\ud835\udc91\ud835\udc94 \ud835\udc90\ud835\udc97\ud835\udc86\ud835\udc93 \ud835\udc95\ud835\udc89\ud835\udc86 \ud835\udc8d\ud835\udc82\ud835\udc9b\ud835\udc9a \ud835\udc85\ud835\udc90\ud835\udc88": {"\u00c3\u0007\u0007\u008e\\>bl~\u00f6\u008d\uda0f\udddc\udb82\udd43\u00b0\ud9af\udeaf": {}, "\u0002\u00ceO\ud924\udc65": -6.1821394817658776e+16, "h\u009b\uda6a\uddf9\ud86c\udd18\u0017(": -1.0371600664590063e+201}}' http://0.0.0.0:33709/api/foods/merge _________________________ PUT /api/groups/preferences __________________________ 1. Test Case ID: 34igmT - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: Ï\x1eîF\x7fäâµ÷' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33709/api/groups/preferences ________________________ PUT /api/households/cookbooks _________________________ 1. Test Case ID: LZicGd - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: ›\x05\x08' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"groupId": "\u008e", "householdId": "-", "id": "\uda50\udc3c\u00eeQ!h\ud8dd\uddaa@", "name": "(\rn\udb37\udc7e\u00d6\udbbc\udd4d\u00a7", "position": -122, "slug": null, "queryFilterString": "\u00eds(7\u00a1\u008f\u008d\u000f\u0010+", "\u0096e": [], "description": "\u00db\u9e69\u00d3\u00df\ua510J4\ud93d\udd4cO\u00d1\u00f2V\u00fd\u00df\u0010", "public": false}, {"groupId": "\u00a9\u009e", "householdId": "", "id": "\uda23\uddf3>\u0017\u00d0B\u00f7", "name": "T~o", "description": "\u00c8\udafe\udd73\u00c1\u00dd\ud9f6\ude05N\u0001"}, {"groupId": "\u00d4\u00bex\u110a\u00d2\u00b9\u00d0\udb9d\udded\u00a0", "householdId": "\f\udac0\udcf6", "id": "Fs", "name": "\u008c\u00ee\udad5\udd56\udba2\udcc2\u00ce", "public": false, "queryFilterString": "\ud8d3\udefd\u00e6\u00a0\u0002\ud92a\udc0c", "description": ",\u00b1\u0012\u00ff\u0000\u009b\u00dc\u0010\u3f83\u00ab\uda81\udda5"}, {"groupId": "\u00cc\u0096\u008c\u009b\u00ed!", "householdId": "6\u00bf\u00d6\u00cf\u0096\u0018;g\u00a5C", "id": "\u00dd\u001a\ud806\ude33\u008b\u00e8\u00d6:k\u0089_", "name": "\u00bd\u00ad\u0003\u00d6\udb5d\udee1", "Z\u00ea\f\u00ae": []}, {"groupId": "\ud8d1\udda91\u00f4\u00b9\uda0f\udfd0\u0018\u0088\u0084\udbe4\udd20", "householdId": "qA\u9dd7\u00ff\u00bc\udadb\udd74\u008d!\u001a\udafb\udf1d\u0098\uf38db\u00b4J\u0098", "id": "\udbf7\udff19\u00eb\u00eb\u009c\u0005.", "name": "\ub502p*U\u00d6\u00bamkv\u0084", "<\uda55\udc2d": [], "\u00c9": [{"\udaa3\udd3e\u00f4": {"\u00be.\u00a3\u00ab\u0091\u00d5\u0092\u0093m\u0010": {"\u0097\uda89\udec6\r\ud972\udea2\u0099#\u00aa": null, "\u00a7\u00a6\u0094\u008d\ud941\udd5a\u0092>\u008e\u00e4#\u00d8\u00d4\ud9aa\uddeb\u00ae": null, "": -32651}, "\u00f3": {"": [null, 15546, 21096], "\u00eawk\udaf3\udc92\ud93b\udeeb\u0091": -15883}, "\ud97d\ude5c\ud9e1\udfe1\u00b7\u00de\u009f-\u0096\u00c4\udaa8\udf4a\u00e6\uda07\udcda\udb49\udf31\udb25\udf82": [110, 840454701, false]}, "9\ud99d\udda4\u0099": {"\u00a5\u009dt": 3.5246110568150828e+16}}, [{"D\u00ad\u00fd": "0", "\u00e2\u00bf": {"\uda99\udebc\u00998y+\ud8df\udd1c.=p\udb70\udf35": "\u00be`\udb6d\udffe\u000f\u00c3\u00a1a\u009dg\u00ce\u008a\u00ab\udb77\uddc4j\uda78\udd48\u00dd", "\ud886\udc10\ud942\uddb9\ud996\udd5c": "\u00ee", "\u00a9\u00ecFl": 5.974948437594447e-280}}, {"\u001f": []}, {}]], "public": false}, {"groupId": "\ud850\ude01\udaeb\udfacL_\u00c5\udbf3\udf7f\u0002\u00bc\u0013\u0098\u00d4\u2522\u00c2\u00c0\ud8c3\ude9c\udb3d\uddee\u008f\u0092\u0005\ud8d0\udf3a\u00af\u00bd$^\u0091?\ud9b2\udceb.", "householdId": "\ud92c\udf1f2}T", "id": "", "name": "\ud915\udc04Q\u00a2\u00ebz\u00b6\u0080\ud82a\ude63\ud917\udc7c\u0095n", "description": "\u007f\u00f7\u009cMc\u009e\t\uda94\udeccr\udb9e\udfa7", "position": -7163, "\\(>\uda97\uddda\ud8e5\udeeb": {"^r\udbc7\udff0\u00bfj": [-77, false], "\u00e3\u00e2$": {"v": {"\u00d1\u00e8\u008d\u00e8\u00cd": null}}, "\uda73\udeee!\u0090": [[], [], [true, "accept", "\u00b2)J\u0001U\u00e3\""]]}}, {"groupId": "\ud89f\ude8e\u00f7\u0014\uf972", "householdId": "\u00c4\u00e9", "id": "\u00e5+y\u00f4\r+\u000f\ud9f7\udd69*v\t", "name": "\\\u00fb["}]' http://0.0.0.0:33709/api/households/cookbooks 2. Test Case ID: vkmHsC - 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 '[{"groupId": "\"\u0012", "householdId": "\u00eb\u0081#", "id": "\u00bdd\uda77\udf2c\u00ff\u00ce\uda05\udc4a", "name": "\u00e2?\u00d0Z\u0099\u00d1J\u00cf\u00cb\udbcc\uddbaI\u00f8\u0011\ud8ec\uddb7p\u00f9\u0018\u00f4\uda5d\udc11", "\u0013\u5cea\u0007|\u0016\u00d6\u00bc\udaf4\uded8\u00ac": [true, {"\u0096Y\udb60\uddfd": {"n\u00ce_\u00c1\u00cahN\ud955\udc22J": 1.7976931348623155e+308}, "\ud838\udf28)": "2\udaa6\ude82\u00aff\u0013\ud917\udf8c}\ua77a\u00c6\uda1b\ude5d\u0097", "\u00ccC": {}}], "\u008c[\u00bc\uda3a\udd88\u00ac:\u00e4\u00b2": ["\u00da"], "position": 18255, "\f\u00c1\u0087": {}, "queryFilterString": ">\u00fa,\u00cb\u00e2\u00e8\ud923\udfe8\u0081-f\u00f0\ud82f\udeb9\u00d0", "slug": null}, {"groupId": "D\u00e6\u001d", "householdId": "K", "id": "\u0082\u00bfpX,;", "name": "\u00b9\n\u00d7K\u00ffk\u00d2", "queryFilterString": "\u00d5\ud9ba\udf0e\udb65\udd27\u00b2]", "description": "\u001fm\u00fek\u000e\u0087", "NIL": [], "\u00f4\udaaa\udec5\u00fd\u00c6\u00be\udb30\udf52": {}, "position": 10892, "\b\u00ff\b": [-2.2588897153913025e+300, false, null], "slug": "\u001e\ud9a3\udc8d\u00ce\u001fO\u00ee\u00a6", "\ud8de\ude4d": {"$G{\u00c5j": {"\u00cc\u00df\u00e8\u00b2\u008d": 27079}}, "public": false}, {"groupId": "\ud8e3\udd88\u0098\u00ef!\\\u0005\ud808\uddd0\u0083\ud8ae\udefa\u00d6", "householdId": "\u001e", "id": "z\u00f0\u00b8\u0084 Z", "name": "\ud97e\uddb6,q\u00019\u00e9\u009f\u00cb0\udbd5\udcac\u00c1:\u00ec\u00e4\udb18\ude1c"}]' http://0.0.0.0:33709/api/households/cookbooks _______________________ PUT /api/households/preferences ________________________ 1. Test Case ID: 9k7uxa - 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 '{"_\u00ac\ud9f4\udd7e\u00fb*\udb7e\udc47W+\udb11\udc39+\u00fb\ud8dc\udd9a\u00d6\u00da3\u00ab\ud807\udc66\u008a\ud91c\uddcfT%\u00e6\u0010U\u0085\u00a5\uda40\udce2\udb9d\udd4d\u00a3t\uda08\udfa8K\u0016\u00acV\ud875\udf0d\u00ef\u0007\ud9c9\udef4\u0895X\u00bc\u00b9\ud8bb\ude95l+": {"\ud835\udc59\u00f8": 56, "(\ud9be\udef9\u001ao": null, "\ud9d3\udd7e\u008d\udb7c\udc95c\u0088\u009d": false}, "\u00ecLd\u00ae": {}, "lockRecipeEditsFromOtherHouseholds": false, "firstDayOfWeek": 121908220928795110228583586034945699511, "\u0098\u00bd7\ud831\udf43\u0001b": [[], {"\u00ff\u00c5x74?\u0082\u00f3:\u009b\u0007\u00d5\u00d3w": [[false, null, 3.7292409572265496e+16]], "\u0000\u0091k": {}, "\ud898\udee1\udafb\ude76\u00f5U\u00cfPb9": {"": {"\u00ad\udab0\udda3\u00d6e\u0011\ud8da\ude12\u0000TYy\ud8d0\udf6f\u00a5": 5.10808870222298e+16, "": "O\u00b4", "4\u0000*)": -2.7921622932472837e+139}, "\ud92a\udd47": [-16788, -11967, 4.1837866451466776e+16], "\ud879\udd304\u00f4\ud863\udf6a\u00d7\u00c7\n\u00b9%\u0001-\ud956\udff3t\udb68\ude68d;q": null}}, [{"": true, "\u0081\u00d3!\"b\ud8da\ude88\ud977\udd27": {"q\u0005": "h\u001c", "": [null]}, "\ud800\udef0\u00b0\u00a2\u00bc": {"": {"\u00aa": -6.691049528458445e+16, "\u00c6\ud8e5\udede\u00fd\u001ajl!8\u0016\u17a6\ud92e\udc1b\u00bf\udb17\udfb3./\u00e5": "\u00aa\ud9e2\ude0a", "": 0.5}}}, [], [{"\ud84d\udc68\u25e1\u00e5\uda7f\udfca": true, "": false, "\ud88b\udfdd\ud835\udeb5\u0006": null}, ["", true], false]]], "recipeDisableComments": true, "recipePublic": true, "\u0002\udad6\udd06a;\\\u00c72\udb7c\ude96": -1425, "recipeShowAssets": false, "": {"\u0011\u0086\u00cb\u00b6\u0099\ud8cf\udf8bFnr\u00ec\u00e5#\u00e2\ud830\ude7d\u0081\u00ac3\u001c&\uda22\udea9m\udad6\uddfd\ud923\ude62": true}, "\u00db\udb2e\udcc9\u001e\u0019&v\u00da": []}' http://0.0.0.0:33709/api/households/preferences 2. Test Case ID: emL5Rc - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: ¶¨\x02”e' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33709/api/households/preferences ______________________ PUT /api/households/shopping/items ______________________ 1. Test Case ID: dtkzg5 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: i\x0f©B' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[]' http://0.0.0.0:33709/api/households/shopping/items _________________ PUT /api/households/shopping/items/{item_id} _________________ 1. Test Case ID: iFsKUV - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: õ1\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"shoppingListId": "eB\udb56\udc90'"'"'f\ud97b\udf1f\u009f", "": {"\uda40\udcd5K\u00a3": ["\u0015\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q"], "{": [[5732], true], "": null}, "e\ud9b5\udefa\f\u0000&": [[], [], ["\ud9a8\udc07\u00e2?\uef85\u00b0\ud9af\udeaf", 5470, "O\ud924\udc65"]]}' http://0.0.0.0:33709/api/households/shopping/items/l%14%3F%C2%87%2Ch%C2%90%C2%A3%C3%A3%F3%81%9E%B6%F2%BD%A8%9DJ%C3%97%F0%9D%B8%BFI%F0%BE%A6%A5 ___________________ PUT /api/organizers/categories/{item_id} ___________________ 1. Test Case ID: jrTqv1 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: õ1\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "eB\udb56\udc90'"'"'f\ud97b\udf1f\u009f", "\uda29\udc3a": {"\uda40\udcd5K\u00a3": ["\u0015\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q"], "{": [[5732], true], "": null}, "\ud835\udc7b\ud835\udc89\ud835\udc86 \ud835\udc92\ud835\udc96\ud835\udc8a\ud835\udc84\ud835\udc8c \ud835\udc83\ud835\udc93\ud835\udc90\ud835\udc98\ud835\udc8f \ud835\udc87\ud835\udc90\ud835\udc99 \ud835\udc8b\ud835\udc96\ud835\udc8e\ud835\udc91\ud835\udc94 \ud835\udc90\ud835\udc97\ud835\udc86\ud835\udc93 \ud835\udc95\ud835\udc89\ud835\udc86 \ud835\udc8d\ud835\udc82\ud835\udc9b\ud835\udc9a \ud835\udc85\ud835\udc90\ud835\udc88": {"\u00c3\u0007\u0007\u008e\\>bl~\u00f6\u008d\uda0f\udddc\udb82\udd43\u00b0\ud9af\udeaf": {}, "\u0002\u00ceO\ud924\udc65": -6.1821394817658776e+16, "h\u009b\uda6a\uddf9\ud86c\udd18\u0017(": -1.0371600664590063e+201}}' http://0.0.0.0:33709/api/organizers/categories/%C3%97%F0%9D%B8%BFI%F0%BE%A6%A5 ______________________ PUT /api/organizers/tags/{item_id} ______________________ 1. Test Case ID: VB5CIK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: õ1\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "eB\udb56\udc90'"'"'f\ud97b\udf1f\u009f", "\uda29\udc3a": {"\uda40\udcd5K\u00a3": ["\u0015\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q"], "{": [[5732], true], "": null}, "\ud835\udc7b\ud835\udc89\ud835\udc86 \ud835\udc92\ud835\udc96\ud835\udc8a\ud835\udc84\ud835\udc8c \ud835\udc83\ud835\udc93\ud835\udc90\ud835\udc98\ud835\udc8f \ud835\udc87\ud835\udc90\ud835\udc99 \ud835\udc8b\ud835\udc96\ud835\udc8e\ud835\udc91\ud835\udc94 \ud835\udc90\ud835\udc97\ud835\udc86\ud835\udc93 \ud835\udc95\ud835\udc89\ud835\udc86 \ud835\udc8d\ud835\udc82\ud835\udc9b\ud835\udc9a \ud835\udc85\ud835\udc90\ud835\udc88": {"\u00c3\u0007\u0007\u008e\\>bl~\u00f6\u008d\uda0f\udddc\udb82\udd43\u00b0\ud9af\udeaf": {}, "\u0002\u00ceO\ud924\udc65": -6.1821394817658776e+16, "h\u009b\uda6a\uddf9\ud86c\udd18\u0017(": -1.0371600664590063e+201}}' http://0.0.0.0:33709/api/organizers/tags/%C3%97%F0%9D%B8%BFI%F0%BE%A6%A5 _______________________________ PUT /api/recipes _______________________________ 1. Test Case ID: xozYK9 - 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:33709/api/recipes 2. Test Case ID: WFOQc4 - 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\x13Œ' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"rating": null, "cookTime": "\u00aa\u0080", "&oj\ud8df\udf29\u00f5\u00d2\u00d4{\ud978\udd82\u00a6\u99db;\u00c6\u00e8iK\u0086": [0.0, false, 1.8225916143887388e+16], "": [false], "\ud83c\uddfa\ud83c\uddf8": [15546, "\u00edP\ub0a9G9\ud908\udc23\u0093\u0088", "\u0085\u00dd\udba8\udd97\u00fdJ"], "\udbc4\udfa6\ud8ef\udd12\u0096t4\u00f3": {"\u0001\u00f6L\u009f\udb41\udc86\u00f5~\u00f6\u0081\u00df\udbfd\udce5\u00cf": [], "affected": [false, 0.0, null]}, "totalTime": "\udb8b\ude08\u0095\u00977\ud9c5\udfb0", "\u00a2\u009e\ud922\udc64\u00b3\u009fG\u00b7\u00aa\ud84c\uddd6\u00a1TH\u0086\u001e\u009a\u00d58B": false}, {"\u90e2S\u00ec": {"\u0013": [{}, {}]}}, {"\u00e7\ud9ad\udca3\u00ef\u0004\u00ee": [[{}], [], {}], "description": "m", "": {}, "\udaab\udc45\u00d3": [{}, {"\u00b5tP": 5.807397743469322e+157}, false], "\u009ehh\u00d7\uda42\udc65\u00d8": [null, -2.88115356717193e+16, -4.8230655376856584e+16], "\ud99c\udfaa\u00f1\u0088\ud890\ude56s\u00fa\u00c3\udaed\udfe3Bt": {}}]' http://0.0.0.0:33709/api/recipes _______________ PUT /api/recipes/timeline/events/{item_id}/image _______________ 1. Test Case ID: ccIqsQ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=fdd1bb67f9cc077980d2c16b25d010e5' -d '--510b37047a609268b929ca5af461e7f3\r\nContent-Disposition: form-data; name="extension"\r\n\r\nJB܃򚝗\r\n--510b37047a609268b929ca5af461e7f3\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\n8Ӧpp��z\r\n--510b37047a609268b929ca5af461e7f3\r\nContent-Disposition: form-data; name=""; filename=""\r\n\r\n-6587221377713696.0\r\n--510b37047a609268b929ca5af461e7f3\r\nContent-Disposition: form-data; name=""; filename=""\r\n\r\nFalse\r\n--510b37047a609268b929ca5af461e7f3\r\nContent-Disposition: form-data; name=""; filename=""\r\n\r\n{}\r\n--510b37047a609268b929ca5af461e7f3--\r\n' http://0.0.0.0:33709/api/recipes/timeline/events/%F1%8C%8B%8A%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F/image ________________________ PUT /api/recipes/{slug}/image _________________________ 1. Test Case ID: wp3e0X - 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=025e8f7bc35012e67588b25e59a4da42' -d '--ad7c4b92257ce830a766bc6d43e92174\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--ad7c4b92257ce830a766bc6d43e92174\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\n\r\n--ad7c4b92257ce830a766bc6d43e92174--\r\n' http://0.0.0.0:33709/api/recipes/0/image 2. Test Case ID: 0aUCqf - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=d380e19731afa0ed5c7487cd7bf0504d' -d '--6567da5374f7221a5e721fd98cf0e13e\r\nContent-Disposition: form-data; name="extension"\r\n\r\nJB܃򚝗\r\n--6567da5374f7221a5e721fd98cf0e13e\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\n8Ӧpp��z\r\n--6567da5374f7221a5e721fd98cf0e13e\r\nContent-Disposition: form-data; name=""; filename=""\r\n\r\n-6587221377713696.0\r\n--6567da5374f7221a5e721fd98cf0e13e\r\nContent-Disposition: form-data; name=""; filename=""\r\n\r\nFalse\r\n--6567da5374f7221a5e721fd98cf0e13e\r\nContent-Disposition: form-data; name=""; filename=""\r\n\r\n{}\r\n--6567da5374f7221a5e721fd98cf0e13e--\r\n' http://0.0.0.0:33709/api/recipes/%F1%8C%8B%8A%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F/image _____________________________ PUT /api/units/merge _____________________________ 1. Test Case ID: 39pNpD - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: 6\x0eK£' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"fromUnit": "B\u00d8\n\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q", "toUnit": "Tk\u009c\uda84\udd9a\u00bf\u0000\u00f2\uda4c\udf53", "": null, "\ud835\udc7b\ud835\udc89\ud835\udc86 \ud835\udc92\ud835\udc96\ud835\udc8a\ud835\udc84\ud835\udc8c \ud835\udc83\ud835\udc93\ud835\udc90\ud835\udc98\ud835\udc8f \ud835\udc87\ud835\udc90\ud835\udc99 \ud835\udc8b\ud835\udc96\ud835\udc8e\ud835\udc91\ud835\udc94 \ud835\udc90\ud835\udc97\ud835\udc86\ud835\udc93 \ud835\udc95\ud835\udc89\ud835\udc86 \ud835\udc8d\ud835\udc82\ud835\udc9b\ud835\udc9a \ud835\udc85\ud835\udc90\ud835\udc88": {"\u00c3\u0007\u0007\u008e\\>bl~\u00f6\u008d\uda0f\udddc\udb82\udd43\u00b0\ud9af\udeaf": {}, "\u0002\u00ceO\ud924\udc65": -6.1821394817658776e+16, "h\u009b\uda6a\uddf9\ud86c\udd18\u0017(": -1.0371600664590063e+201}}' http://0.0.0.0:33709/api/units/merge ___________________________ PUT /api/users/password ____________________________ 1. Test Case ID: 588Q3Q - 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:33709/api/users/password ___________________________ PUT /api/users/{item_id} ___________________________ 1. Test Case ID: Hlbb7V - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: ¶M‰Ú\x06¡' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "\u00b4", "\ud9a8\udef3": [{"I\u008b\u00d1w": ["/"], "\u00fe\u00da\u00be\u00b2\u000b\u00d4G2)\u0088\u00e0\u00efn\u0094\u00fd\u00ce!\udb93\udc68Q": {}, "\u00c5": [18277]}], "\r\u00e8": {"\ud855\ude05X\uda60\udfe3": {}, "\ud9d1\udeec\u00fb": [{"\u0011\u00e2\ud8d2\udf6be": {"": -58}, "\udb0d\uddf9\u0017\u00bd\u00d3\u00ea\f": {"\u00ea\u0091\u00fd\u00af\u00f9B\udaac\udd99q\u00e3\u0086\u0000\u0004%n.\u00b6": null, "\u00c9\u0003\u00a6": "\u0088;\u00c9\u0006\u0088\u00ad\u00a5\ud8cc\udea5", "@\u009a\uda21\udfa0": -23946}, "": ""}, {"\u00e6S\u00b8\u00f5>0\udb68\udf1e@\ud91a\ude24\udaa4\udd7f5X\u0095\u0019": null, "^": ""}, []]}, "advanced": false, "fullName": null}' http://0.0.0.0:33709/api/users/%C2%B1%F2%92%9E%9A%C2%9D%C2%AC%1C%C3%A8%F1%9A%86%B4 ___________________ DELETE /api/users/api-tokens/{token_id} ____________________ 1. Test Case ID: 4XC6cN - 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:33709/api/users/api-tokens/0 2. Test Case ID: zLoj88 - 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:33709/api/users/api-tokens/47349951129143172392503262135241654478 3. Test Case ID: k855dn - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: ¶M‰Ú\x06¡' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/users/api-tokens/-10341 ___________________ DELETE /api/users/{id}/favorites/{slug} ____________________ 1. Test Case ID: fKvnoE - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/users/%F3%A7%88%AC%F3%A8%93%B0/favorites/%F1%8C%8B%8A%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F __________________ GET /api/media/users/{user_id}/{file_name} __________________ 1. Test Case ID: 3sHOzC - 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:33709/api/media/users/0/0 ______________________ GET /api/recipes/shared/{token_id} ______________________ 1. Test Case ID: phla0e - 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:33709/api/recipes/shared/0 ________________________ GET /api/users/{id}/favorites _________________________ 1. Test Case ID: w0TtuP - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/users/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F/favorites _________________________ GET /api/users/{id}/ratings __________________________ 1. Test Case ID: LoR9Ms - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/users/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F/ratings ____________________________ POST /api/admin/users _____________________________ 1. Test Case ID: j6RkFV - 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:33709/api/admin/users 2. Test Case ID: XA93jT - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x7f' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "", "fullName": "", "password": "", "username": ""}' http://0.0.0.0:33709/api/admin/users ____________________ POST /api/users/{id}/favorites/{slug} _____________________ 1. Test Case ID: I7ilEC - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/users/%F3%A7%88%AC%F3%A8%93%B0/favorites/%F1%8C%8B%8A%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F __________________________ POST /api/users/{id}/image __________________________ 1. Test Case ID: tke6jd - 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: multipart/form-data; boundary=4af87c244f015a634ed1830437e8c2cb' -d '--bdf806df65ede7d355d7f4f4918385ec\r\nContent-Disposition: form-data; name="profile"; filename="profile"\r\n\r\n�����\r\n--bdf806df65ede7d355d7f4f4918385ec--\r\n' http://0.0.0.0:33709/api/users/Q/image _____________________ POST /api/users/{id}/ratings/{slug} ______________________ 1. Test Case ID: YPrX0X - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ³\x7f†~\x1d' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\ud85c\udf44\u00c2": {}, "isFavorite": false, "rating": null}' http://0.0.0.0:33709/api/users/%C2%86/ratings/%C2%AFZ%F2%AA%B7%9B%C3%94%279 _______________________ PUT /api/households/permissions ________________________ 1. Test Case ID: OKyHmS - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x11­¸' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"userId": "\u00f0 _c\u00dd\u0018w\u0085f\udae5\udd93\u0012\ud8b8\udc25", "OZ": [], "canOrganize": false, "canManage": true, "canManageHousehold": false, "canInvite": false}' http://0.0.0.0:33709/api/households/permissions ______________________ DELETE /api/admin/groups/{item_id} ______________________ 1. Test Case ID: zsQ7GE - 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:33709/api/admin/groups/0 2. Test Case ID: XZB9em - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/groups/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ____________________ DELETE /api/admin/households/{item_id} ____________________ 1. Test Case ID: C4kRJs - 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:33709/api/admin/households/0 2. Test Case ID: Tnqx8j - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/households/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ______________________ DELETE /api/admin/users/{item_id} _______________________ 1. Test Case ID: RxyeL6 - 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:33709/api/admin/users/0 2. Test Case ID: wzswoL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/users/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ________________________ DELETE /api/comments/{item_id} ________________________ 1. Test Case ID: 9pP4HK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/comments/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _________________________ DELETE /api/foods/{item_id} __________________________ 1. Test Case ID: ORRlyy - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/foods/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _____________________ DELETE /api/groups/labels/{item_id} ______________________ 1. Test Case ID: C3P1eX - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/groups/labels/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F __________________ DELETE /api/households/cookbooks/{item_id} __________________ 1. Test Case ID: fecfZn - 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:33709/api/households/cookbooks/0 ____________ DELETE /api/households/events/notifications/{item_id} _____________ 1. Test Case ID: kIu1yw - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/events/notifications/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _______________ DELETE /api/households/mealplans/rules/{item_id} _______________ 1. Test Case ID: EIrpjl - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/mealplans/rules/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F __________________ DELETE /api/households/mealplans/{item_id} __________________ 1. Test Case ID: PW6APX - 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:33709/api/households/mealplans/0 2. Test Case ID: Sl38yV - 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:33709/api/households/mealplans/47349951129143172392503262135241654478 _______________ DELETE /api/households/recipe-actions/{item_id} ________________ 1. Test Case ID: C2A8Hw - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/recipe-actions/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _______________ DELETE /api/households/shopping/lists/{item_id} ________________ 1. Test Case ID: J2zyd5 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/shopping/lists/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F __________________ DELETE /api/households/webhooks/{item_id} ___________________ 1. Test Case ID: D56Je7 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/webhooks/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ____________________ DELETE /api/organizers/tools/{item_id} ____________________ 1. Test Case ID: aIULHq - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tools/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ________________ DELETE /api/recipes/timeline/events/{item_id} _________________ 1. Test Case ID: JbhCRp - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/recipes/timeline/events/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _____________________ DELETE /api/shared/recipes/{item_id} _____________________ 1. Test Case ID: h8sJcs - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/shared/recipes/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _________________________ DELETE /api/units/{item_id} __________________________ 1. Test Case ID: noDN2j - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/units/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _______________________ GET /api/admin/groups/{item_id} ________________________ 1. Test Case ID: R1XYhi - 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:33709/api/admin/groups/0 2. Test Case ID: ACmJeW - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/groups/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _____________________ GET /api/admin/households/{item_id} ______________________ 1. Test Case ID: r0eATq - 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:33709/api/admin/households/0 2. Test Case ID: IVWlmp - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/households/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ________________________ GET /api/admin/users/{item_id} ________________________ 1. Test Case ID: DjZgO8 - 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:33709/api/admin/users/0 2. Test Case ID: kKCvJj - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/admin/users/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _________________________ GET /api/comments/{item_id} __________________________ 1. Test Case ID: hpJZHH - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/comments/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ___________________________ GET /api/foods/{item_id} ___________________________ 1. Test Case ID: yAHgNA - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/foods/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _______________________ GET /api/groups/labels/{item_id} _______________________ 1. Test Case ID: o2uC6c - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/groups/labels/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ___________________ GET /api/households/cookbooks/{item_id} ____________________ 1. Test Case ID: LUe5v4 - 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:33709/api/households/cookbooks/3%23%C2%AA%F2%A1%A4%BC 2. Test Case ID: vlULvH - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/cookbooks/%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ______________ GET /api/households/events/notifications/{item_id} ______________ 1. Test Case ID: 19Ob8P - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/events/notifications/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ________________ GET /api/households/mealplans/rules/{item_id} _________________ 1. Test Case ID: 5d6ucV - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/mealplans/rules/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ___________________ GET /api/households/mealplans/{item_id} ____________________ 1. Test Case ID: U55mv2 - 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:33709/api/households/mealplans/0 2. Test Case ID: eaBATy - 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:33709/api/households/mealplans/47349951129143172392503262135241654478 3. Test Case ID: 7ZZqHs - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: ¶M‰Ú\x06¡' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/mealplans/-10341 _________________ GET /api/households/recipe-actions/{item_id} _________________ 1. Test Case ID: jvcWm2 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/recipe-actions/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F _________________ GET /api/households/shopping/lists/{item_id} _________________ 1. Test Case ID: 11bDey - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/shopping/lists/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ____________________ GET /api/households/webhooks/{item_id} ____________________ 1. Test Case ID: zLI026 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/webhooks/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ____________ GET /api/media/recipes/{recipe_id}/assets/{file_name} _____________ 1. Test Case ID: O81q6O - 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:33709/api/media/recipes/0/assets/0 GET /api/media/recipes/{recipe_id}/images/timeline/{timeline_event_id}/{file_name} 1. Test Case ID: PzueU1 - 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:33709/api/media/recipes/0/images/timeline/0/original.webp 2. Test Case ID: 5klK9E - 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:33709/api/media/recipes/%C3%98/images/timeline/%C3%9E%C2%8CJ%C2%99w%C2%8F%00%F3%A5%92%A2%C2%BD/original.webp ____________ GET /api/media/recipes/{recipe_id}/images/{file_name} _____________ 1. Test Case ID: c2e20n - 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:33709/api/media/recipes/0/images/original.webp 2. Test Case ID: iiKYgW - 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:33709/api/media/recipes/%F3%9B%BD%87%C3%B4%F0%92%B3%AA9a%E6%90%A2%C2%84%00%C2%A1%07/images/min-original.webp _____________________ GET /api/organizers/tools/{item_id} ______________________ 1. Test Case ID: LW8CkR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tools/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F __________________ GET /api/recipes/timeline/events/{item_id} __________________ 1. Test Case ID: tzciPc - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/recipes/timeline/events/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ___________________________ GET /api/shared/recipes ____________________________ 1. Test Case ID: p6VTyd - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: ^Î\x00\x19k' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/shared/recipes ______________________ GET /api/shared/recipes/{item_id} _______________________ 1. Test Case ID: bbFWBG - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/shared/recipes/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ___________________________ GET /api/units/{item_id} ___________________________ 1. Test Case ID: La80ZC - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/units/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F ___________________ GET /api/users/self/ratings/{recipe_id} ____________________ 1. Test Case ID: qBYtRL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x13ßú' -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/users/self/ratings/%C3%A7%40B%F4%89%A3%86n%2C%C3%84%F3%9B%A0%A4%C3%8F%C3%86%F1%83%A2%9F __________________________ PATCH /api/recipes/{slug} ___________________________ 1. Test Case ID: 2mztHF - 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:33709/api/recipes/0 2. Test Case ID: M6JLn6 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PATCH -H 'accept-language: \x18' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipeYield": "", "": {"\u0084[W\u00f1\ud931\udd14\ud954\udf22\u00e4": {"%)": -21027}, "": [{"7\uda6c\udc3d\ud9f9\ude79": "\u000f\u0088\u00a1\u00f3\ud966\udfe6", "": false, "\u00fd3\u00f5\udb69\udcc8Ic": null}], "t9\uda43\udc94\u0097@\u00e8\uda93\udc58\u007f\u0098": null}, "+\u00d3": {}, "\u008c\udaec\ude2f\u00e5\u00b5\u00a1\ud94d\udc35\u0086": [[], ["m`\u008f", {"": false, "P": null, "e(\u0013": -2.3911454206141708e+16}], {"\u00e0\u00bf\u0087\u8932\ud915\udf8d\uda72\uddd8\u00be\u009e\ud80d\udcedy\udacb\ude20\ud97a\udf8a\u00bf": {"": 1.649520946684655e-292, "\ud9ce\udfad0(\ud946\udeb4\u00c2": null, "\u00ba\u00d5[\u009f": null}, "\u00b2\ud9a7\ude5a\u001c\udbe4\udc7b": 200, "\u00f3\uda48\udf1b\ud9b0\udc04\ud9cd\udf28": null}], "\u00a8": {}, "\u00831\udbdd\ude80\uda27\udfb3\u009c\u00e7": {"!\ud91f\udc53": "g\ud892\udc0fN\ud95a\udfa7\u00dc\u008f \u3312\ud8f7\udc7c", ">\u0091fk\u00fd\"\udab6\udf21": [-5.352679568982514e+87, "\u0081", -4.25276356700218e-95], "6\u009c\u00dd\udb4c\udf1d~&\u00bf\u00e9D\ud8f4\udc91\u00bd": {"\u00cfl": false}}, "slug": "", "dateUpdated": "9649-09-24T22:26:22.176349Z", "recipeYieldQuantity": -1.7976931348623157e+308, "cookTime": "\u0000\udb05\udff7\u00fb\u0096\u00fb\u00eey\u0080\udb92\udc48\u0019", "\u0004D\u0090\u00ccG": {"\u00f3\u00bb{\u0007": {"\ud81c\udcd4e\u00c0:\u00baM\u009d": [649, 32676, false], "\ud829\ude49\u00ado\u00c5\u00a22\u008c\u00bf\ud9bd\udc67\udbad\uddb4]": [], "": [true, "\u001c\u00c3\ud845\udcc0\u0002\ud982\udf3a]S\u00b3", false]}}, "IQ": [], "rating": -9.407838370239411e-185, "recipeServings": -1.8192387842941823e-102, "\u0080x\u0013\ud836\udde4\u00ea": {"7\u00cdB\u009a\u008b\u00f8\u0007\u00a2e": {"categories": -7.404611143823487e+27, "\u0627\u0644\u0643\u0644 \u0641\u064a \u0627\u0644\u0645\u062c\u0645\u0648 \u0639\u0629": 7604}, "\u00c2": []}, "comments": null, "\"\u00f0\ud84e\udf76\u00cc\u00f4\uda9b\udef5f\u00d0": {"\ud9f8\udfde\u00f3\u00cd\u00c3T#!e": [null, true, -27745], "\u0012\ud9b7\ude4e\u00c0\u008d\uda9d\udf5b\u00a6": [3.7135587116785736e+16], "": [-67, true]}, "update_at": null, "\u0084": {}, "D]X\uda41\udce0\udbd5\udedd}": {}, "userId": "\u00a2#"}' http://0.0.0.0:33709/api/recipes/true ______________________________ POST /api/comments ______________________________ 1. Test Case ID: I8YhvN - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: 6\x0eK£' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipeId": "B\u00d8\n\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q", "text": "Tk\u009c\uda84\udd9a\u00bf\u0000\u00f2\uda4c\udf53", "": null, "\ud835\udc7b\ud835\udc89\ud835\udc86 \ud835\udc92\ud835\udc96\ud835\udc8a\ud835\udc84\ud835\udc8c \ud835\udc83\ud835\udc93\ud835\udc90\ud835\udc98\ud835\udc8f \ud835\udc87\ud835\udc90\ud835\udc99 \ud835\udc8b\ud835\udc96\ud835\udc8e\ud835\udc91\ud835\udc94 \ud835\udc90\ud835\udc97\ud835\udc86\ud835\udc93 \ud835\udc95\ud835\udc89\ud835\udc86 \ud835\udc8d\ud835\udc82\ud835\udc9b\ud835\udc9a \ud835\udc85\ud835\udc90\ud835\udc88": {"\u00c3\u0007\u0007\u008e\\>bl~\u00f6\u008d\uda0f\udddc\udb82\udd43\u00b0\ud9af\udeaf": {}, "\u0002\u00ceO\ud924\udc65": -6.1821394817658776e+16, "h\u009b\uda6a\uddf9\ud86c\udd18\u0017(": -1.0371600664590063e+201}}' http://0.0.0.0:33709/api/comments ________________________ POST /api/households/mealplans ________________________ 1. Test Case ID: P5Mygg - 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": "8720-01-22", "\ud999\udde8": [], "(\ud9be\udef9\u001ao": [true], "lorem \u0644\u0627 \u0628\u0633\u0645 \u0627\u0644\u0644\u0647 ipsum \u4f60\u597d1234\u4f60\u597d": {"\\\ud978\ude2a": []}, "entryType": "dinner", "\t\u00fc-t\u00888A": [[["\u00bd7\ud831\udf43\u0001b"]], {"L\u00ff\u00c5x74?\u0082\u00f3:\u009b\u0007\u00d5\u00d3w": [0.5, true, 3.7292409572265496e+16]}, [null, {"\u00058%\udafb\ude76\u00f5U\u00cfPb9": 5277615902553369642, "\udab0\udda3\u00d6e\u0011\ud8da\ude12\u0000TYy\ud8d0\udf6f\u00a5": 5.10808870222298e+16, "": "O\u00b4"}, {"\u0080\u0085*)": -2.7921622932472837e+139, "\ud92a\udd47": -5.3406384013428536e+16, "(\udb4b\ude74o\u00bf\u00b7-4\u00f4\ud863\udf6a\u00d7\u00c7\n\u00b9%\u0001-\ud956\udff3t\udb68\ude68d;q": true}]], "recipeId": "f3a3c571-7476-1899-75a3-adb3254a9493", "\u0081\u00d3!\"b\ud8da\ude88\ud977\udd27": {"q\u0005": [], "h\u001c": {"": {}}}, "": [{"\u00bc": -15970, ",V": null, "\u00dfP\u0091\u001ajl!8\u0016\u17a6\ud92e\udc1b\u00bf\udb17\udfb3./\u00e5": "\u00aa\ud9e2\ude0a"}, [10360], true], "\u25e1\u00e5\uda7f\udfca": {"-\u0012(\ud835\udeb5\u0006": null, "\u00db": "\u0014\u001f."}, "\u00c1\u00bf\u00d88\u00e0;\ud9e9\udfa3\u00cc\\\u00c72\udb7c\ude96": -1425, "title": "\u0098", "text": "\u00fb\u00cb\u00b6\u0099\ud8cf\udf8bFnr\u00ec\u00e5#\u00e2\ud830\ude7d\u0081\u00ac3\u001c&\uda22\udea9m\udad6\uddfd\ud923\ude62"}' http://0.0.0.0:33709/api/households/mealplans 2. Test Case ID: 8vt2vs - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: /쎏\x15\x05' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"date": "9860-02-15", "__main__": [{"\u00a2\u0010\u0091f\u00bd\ud8d8\udc83,\u00a2\u00be\u0094\u00a1\ud8f6\ude5c\u0084\u00ed\udac1\udf09": null, "\udb06\udf9e\u000f9\u00ae\u00ac\ud9a4\udde9\u00ec3\u00ae\u00ef\u00cf/\u00b0p\u00ef": {}, "": null}, {"\ud815\udda2\ud8aa\udfa9": [-72, 19011], "R\uda5d\udda2": [[true, 108]], "\udafd\udfc4\u0011;\u00fc\ud8c5\uddf6;\bL\u00d0K!\ud8b6\uddbe\u0002\u0014&\u00db": {"\u0003o. ": [8496255453336092.0, "\ud8ce\udc5c\u00bb\u00f3\ud8d2\udcc4", true]}}], "entryType": "lunch", "": ["\u0091\u00a3\u00a0\ud954\udfd5."], "recipeId": "b406dd29-9b57-6d64-c490-5c0914c25b99"}' http://0.0.0.0:33709/api/households/mealplans _______ POST /api/households/shopping/lists/{item_id}/recipe/{recipe_id} _______ 1. Test Case ID: gkCujf - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x7f' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00e8\u00c2\uda97\udff4\u00dc\u001a\ud889\udc3f": null}' http://0.0.0.0:33709/api/households/shopping/lists/%C2%99%F4%87%94%8F%C2%8E%C2%AD%C2%BB/recipe/999999999999999999999999999999 ___ POST /api/households/shopping/lists/{item_id}/recipe/{recipe_id}/delete ____ 1. Test Case ID: vb39Cr - Undocumented HTTP status code Received: 400 Documented: 200, 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 null http://0.0.0.0:33709/api/households/shopping/lists/%19%C2%97%C3%A4/recipe/q%C3%B1%C3%A0%13/delete ______________________ POST /api/recipes/timeline/events _______________________ 1. Test Case ID: 3VCMi2 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: 6\x0eK£' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"eventType": "info", "recipeId": "\udab8\ude73\ud904\udcfc\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q", "subject": "Tk\u009c\uda84\udd9a\u00bf\u0000\u00f2\uda4c\udf53", ",./;'"'"'[]\\-=<>?:\"{}|_+!@#$%^&*()`~": [{"\u00c3\u0007\u0007\u008e\\>bl~\u00f6\u008d\uda0f\udddc\udb82\udd43\u00b0\ud9af\udeaf": {}, "\u0002\u00ceO\ud924\udc65": -6.1821394817658776e+16, "h\u009b\uda6a\uddf9\ud86c\udd18\u0017(": -1.0371600664590063e+201}], "\ud926\udda0S\ud8a6\udd69": false, "image": "has image", "eventMessage": null, "userId": "\u0015;wE"}' http://0.0.0.0:33709/api/recipes/timeline/events ___________________________ POST /api/shared/recipes ___________________________ 1. Test Case ID: CcjxTr - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: (\x15' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipeId": "RejectedPositiveData", "expiresAt": "6980-11-26T10:05:02.745613Z", "T%\u00e6\u0010U\u0085\u00a5\uda40\udce2\udb9d\udd4d\u00a3t\uda08\udfa8K\u0016\u00acV\ud875\udf0d\u00ef\u0007\ud9c9\udef4\u0895X\u00bc\u00b9\ud8bb\ude95l+": {"\ud835\udc59\u00f8": 56, "(\ud9be\udef9\u001ao": null, "": null}}' http://0.0.0.0:33709/api/shared/recipes _______________________ PUT /api/admin/groups/{item_id} ________________________ 1. Test Case ID: bGVCQi - 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:33709/api/admin/groups/0 2. Test Case ID: 1z1tBj - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x05' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "4\u00b7Zma\ud8bd\ude19", "name": "\u00c6n"}' http://0.0.0.0:33709/api/admin/groups/Q _____________________ PUT /api/admin/households/{item_id} ______________________ 1. Test Case ID: d5KeOs - 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:33709/api/admin/households/0 2. Test Case ID: fN4oTy - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: ¶¨\x02”e' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"groupId": "\u00ffl\u00aa\u00cb\u00c5\udb10\udca1'"'"'", "id": "\udb99\udd0e\u001b9\u00cb", "name": "\u00b2$", "": null}' http://0.0.0.0:33709/api/admin/households/g5 ________________________ PUT /api/admin/users/{item_id} ________________________ 1. Test Case ID: 3fd3cp - 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:33709/api/admin/users/0 2. Test Case ID: 9r3Mtu - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: ¶M‰Ú\x06¡' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"cacheKey": "\u00b4", "email": "\u000b\u0018\u00ea\u009a\udab0\udf1d\uda49\ude04", "group": "\uda83\udc98\u0080\ud813\udca6\u009a\u0095\u00f0\u0016\u0094\u00b2\u000b\u00d4G2)\u0088\u00e0\u00efn\u0094\u00fd\u00ce!\udb93\udc68Q", "groupId": "", "groupSlug": "w\u00c5", "household": "l", "householdId": "", "householdSlug": "", "id": "", "canInvite": false, "advanced": false, "\ud8d0\udd69": {"\u000b\u03d5\u00ec\u00fb": [{"\u0011\u00e2\ud8d2\udf6be": {"": -58}, "\udb0d\uddf9\u0017\u00bd\u00d3\u00ea\f": {"\u00ea\u0091\u00fd\u00af\u00f9B\udaac\udd99q\u00e3\u0086\u0000\u0004%n.\u00b6": null, "\u00c9\u0003\u00a6": "\u0088;\u00c9\u0006\u0088\u00ad\u00a5\ud8cc\udea5", "@\u009a\uda21\udfa0": -23946}, "": ""}, {"\u00e6S\u00b8\u00f5>0\udb68\udf1e@\ud91a\ude24\udaa4\udd7f5X\u0095\u0019": null, "^": ""}, []]}, "tokens": null, "canManage": true, "canManageHousehold": false, "fullName": null}' http://0.0.0.0:33709/api/admin/users/%C2%B1%F2%92%9E%9A%C2%9D%C2%AC%1C%C3%A8%F1%9A%86%B4 _________________________ PUT /api/comments/{item_id} __________________________ 1. Test Case ID: PSGzyx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: ¶M‰Ú\x06¡' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "\u00b4", "text": "\u000b\u0018\u00ea\u009a\udab0\udf1d\uda49\ude04", "w": {"\u009a\u0095\u00f0\u0016\u0094\u00b2\u000b\u00d4G2)\u0088\u00e0\u00efn\u0094\u00fd\u00ce!\udb93\udc68Q": {}, "\u00c5": [18277]}, "INF": {"\u00e8": {"\ud855\ude05X\uda60\udfe3": {}, "\ud9d1\udeec\u00fb": [{"\u0011\u00e2\ud8d2\udf6be": {"": -58}, "\udb0d\uddf9\u0017\u00bd\u00d3\u00ea\f": {"\u00ea\u0091\u00fd\u00af\u00f9B\udaac\udd99q\u00e3\u0086\u0000\u0004%n.\u00b6": null, "\u00c9\u0003\u00a6": "\u0088;\u00c9\u0006\u0088\u00ad\u00a5\ud8cc\udea5", "@\u009a\uda21\udfa0": -23946}, "": ""}, {"\u00e6S\u00b8\u00f5>0\udb68\udf1e@\ud91a\ude24\udaa4\udd7f5X\u0095\u0019": null, "^": ""}, []]}}, "\\\u00d1\u008f\u00da\u00eb": [], "\udb6e\udcb8": 200, "z\u0019\u00d3": [{"%\u00e4\u0010\udb17\udead\u00d1y": [{"\u0089\u00e2\u00b0": {}}], "b\u6409\ud8cd\udf8a\u0099\u00dd\u00b0": [18322, 29457, null], "\ud9c4\udfc7\u00ae": {"\u00a4&": "\udb6f\udc2c\udac0\uddcf\u00a2Ns\ud895\udecd\u00a3", "\udbb0\udeee?\ud897\udd73\ud917\udecd": {"": {}, "p\b)\u0095\\\u00e0\u0093\u00cd\u00a8\ud89e\ude09": 266571736, "\u00a5": {}}, "A": [[-1732510068, ")@\u008b\u00ff\ud8ce\udd94\uda88\udf80b\ud8bc\udd1c\u00c5\u001b\u00e7\u00c4\u00c3\u00b9\u00c9", -2.7100893069645697e-204], {"S{p*!`4": 5.70601535185187e+277, "": true, "\u00c7": -1.1}, "Security"]}}, -22, [[]]], "\u0088 \u00a9M\u008e\u00b4\u0096\u00848\udb8a\udf68\u00b6\u00f4\ud8a7\udc26": [{}, null], ":\ud84a\ude4e;\u00f8\u0000": {}, "7PN\u0086\u0099\ud944\udd02\ud9da\udf46R": [{"1/0": "=U", "\u00b0\u00a0\u00b3\u000f\u00a9B": null}, [], {}], "\uda95\udf73": {"": [[], ["\u00a3\ud984\udea4!", {">\u0090": -2.9176152077644147e+220, "\ud9e9\udfb0\udbb6\ude96\u00ac4\u008f\u00dd^": -5.662301454541638e+16, "/\udb74\uded3": [-8002440845181393.0, null, true]}], [null, [false, null, 5.2873472472071864e+16]]], "fullName": [[], [-22057], {"MissingContentType": "\u008e"}], "\b": {"": null}}, "\u00fb*\udb7e\udc47W+\udb11\udc39+\u00fb\ud8dc\udd9a\u00d6\u00da3\u00ab\ud807\udc66\u008a\ud91c\uddcfT%\u00e6\u0010U\u0085\u00a5\uda40\udce2\udb9d\udd4d\u00a3t\uda08\udfa8K\u0016\u00acV\ud875\udf0d\u00ef\u0007\ud9c9\udef4\u0895X\u00bc\u00b9\ud8bb\ude95l+": {"\ud835\udc59\u00f8": 56, "(\ud9be\udef9\u001ao": null, "\ud9d3\udd7e\u008d\udb7c\udc95c\u0088\u009d": false}, "\u001cLd\u00ae": {}, "-t\u00888A": [[["\u00bd7\ud831\udf43\u0001b"]], {"L\u00ff\u00c5x74?\u0082\u00f3:\u009b\u0007\u00d5\u00d3w": [0.5, true, 3.7292409572265496e+16]}, [null, {"\u00058%\udafb\ude76\u00f5U\u00cfPb9": 5277615902553369642, "\udab0\udda3\u00d6e\u0011\ud8da\ude12\u0000TYy\ud8d0\udf6f\u00a5": 5.10808870222298e+16, "": "O\u00b4"}, {"\u0080\u0085*)": -2.7921622932472837e+139, "\ud92a\udd47": -5.3406384013428536e+16, "(\udb4b\ude74o\u00bf\u00b7-4\u00f4\ud863\udf6a\u00d7\u00c7\n\u00b9%\u0001-\ud956\udff3t\udb68\ude68d;q": true}]], "\u0002\u00c1S\ud923\udd23S\u0081\u00d3!\"b\ud8da\ude88\ud977\udd27": {"q\u0005": [], "h\u001c": {"": {}}}, "\ud800\udef0\u00b0\u00a2\u00bc": {"": {"\u00aa": [true, -7.0893446062524466e+190, 2.3092055414378396e+16]}, "\ud8a7\udf468\u0016\u17a6\ud92e\udc1b\u00bf\udb17\udfb3./\u00e5": [], "N": {"": [{}, {}], "\t\u00f6\ud84d\udc68\u25e1\u00e5\uda7f\udfca": {"-\u0012(\ud835\udeb5\u0006": null, "\u00db": "\u0014\u001f."}, "\uda15\ude01": [{"z;\ud9e9\udfa3\u00cc\\\u00c72\udb7c\ude96": null, "F\udb3d\udf8ce\"\u0015\udac6\ude5b\u0011\u0086\u00cb\u00b6\u0099\ud8cf\udf8bFnr\u00ec\u00e5#\u00e2\ud830\ude7d\u0081\u00ac3\u001c&\uda22\udea9m\udad6\uddfd\ud923\ude62": true}, {}]}}, "": [{}], "&v\u00da": []}' http://0.0.0.0:33709/api/comments/%C2%B1%F2%92%9E%9A%C2%9D%C2%AC%1C%C3%A8%F1%9A%86%B4 ___________________________ PUT /api/foods/{item_id} ___________________________ 1. Test Case ID: 6E0aZQ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: È\x1e"Ì\tP' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:33709/api/foods/%F2%9A%9A%90 _______________________ PUT /api/groups/labels/{item_id} _______________________ 1. Test Case ID: 2VJD0E - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x1b' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"groupId": "\ud83d\ude0d", "id": "\ud903\udcc2\u00a9\u00a9", "name": "\udb5c\udcbd^\u00f2\u00de\u000e\u0084\bJa\u00d5\u00fcW\ud9f7\udc18\ud92a\udc68\uda37\udd52\u008e\ud8cf\udc72\u00eef\u00fe\u0012\u008bQ\ud9bb\udc66\u00e3\ud840\udf14b\u0096`", "\u00ffz\udaae\udcd0\u00dcG\uda88\udede\u0015\udbfb\ude8c\uda12\udeab\u0092!\u00cf\u00e1h\u0002\ud98f\udd0e\uda1e\udfd2\u00a0\u000b": {"H": {"\u008d#`": {}, "\u00d2^j\ud973\udc94": {}}, "\u00e3\u0081": [{}], "\ud9a0\udee7\u00e3\u00db": []}}' http://0.0.0.0:33709/api/groups/labels/%C3%A4%0C%C3%A3%C2%91%F1%91%86%AF%F2%80%95%8F%F2%88%B6%B7%C2%8A%C3%98 ___________________ PUT /api/households/cookbooks/{item_id} ____________________ 1. Test Case ID: AF3EP9 - 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": "Inf"}' http://0.0.0.0:33709/api/households/cookbooks/%C3%A1%60%C3%B2%C2%A0%F0%96%99%81 2. Test Case ID: hLWeTC - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x1b' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\ud83d\ude0d", "HR\u00d3\udb5c\udcbd^\u00f2\u00de\u000e\u0084\bJa\u00d5\u00fcW\ud9f7\udc18\ud92a\udc68\uda37\udd52\u008e\ud8cf\udc72\u00eef\u00fe\u0012\u008bQ\ud9bb\udc66\u00e3\ud840\udf14b\u0096`": [[[[], [{"\ud818\ude9a": {"Y\u0006\u0092!\u00cf\u00e1h\u0002\ud98f\udd0e\uda1e\udfd2\u00a0\u000b": 1.1972457211085504e+16, "n\u00d0\udbd1\udd0b": null, "\ud829\ude78\u00f6\u0088\u00a4JM\u00f7#\u00cf\u00e3\u0081": 5.960464477539063e-08}}, [null], [[], 2.997664295116285e-98, {"": true, "\u0004": null, "^\udadf\udc14\u009d\u00a6\ud89f\ude43\u00984\u00b0": "`\u00dc\uda6c\udc23\uda60\ude22B\udb3d\udfa5F\t\uda33\ude3b\u00a4\u00d0"}]], {"\udbec\udc75\u008fK;2\ud80a\udff2\u0095\u00f6\ud85b\udd15": -1.6904702791920944e-290, "\u009d\u00b6\ud989\udfa8\ud9eb\ude2c*\ubd70\u0005\u0099\udbdd\udd0f\u008e\u00ad\u00bb": true, "": -1.8409320498804532e+16}], [[{}]], [-6.278632971154187e+16]], [-18714], []], "slug": null}' http://0.0.0.0:33709/api/households/cookbooks/%C3%BF%C2%A7%F2%BB%86%A7%C2%A3%C3%A4%0C%C3%A3%C2%91%F1%91%86%AF%F2%80%95%8F%F2%88%B6%B7%C2%8A%C3%98 ______________ PUT /api/households/events/notifications/{item_id} ______________ 1. Test Case ID: TXB4hw - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: ¶¨\x02”e' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"groupId": "\u00ffl\u00aa\u00cb\u00c5\udb10\udca1'"'"'", "householdId": "\udb99\udd0e\u001b9\u00cb", "id": "c\ud864\udf85v\u008d\ud883\udecc~\ud84a\udfeb\u00ca\u0007X\u0090%", "name": "\u008dV\u00b3g5", "": [{}], "appriseUrl": null, "\ud864\udf1b": {"w\u0081": {}}, "\u0003\n\u00e5\u00e7\u00e9": [{}], "options": {"cookbookCreated": false, "\u00c3\u00f8\u0014\u00df#T": [[[true], {}, {"z\udad6\uded5\u00bf;\u00c1O*\u00a7\u0094": {"\u00fa\ud804\udd77\u00a2\uda1b\ude23\u0006\u00d2'"'"'\udb0b\udff3v\u00c4\ud891\udf1a\u00f0f\uda7c\uded8\u001f\u00b6\udbb2\udd5d\u0094yp\udaa6\ude7a\u00d1\u0085\ud803\ude5a\u00e2\u00c8": 6.3619791996682616e+16}, "\u00eb\"\u0080\u00af\ud804\udf26\u00ee\u00be,G\udb88\udd4b\u00b0": {"\u00bc\udab9\udf327\u001bQ\u00f1\u0004\u0098J)\ud95c\udc59": -6.665854415196787e+16, "": null}, "u\u00ddS|": {"\u00bck\u00d8T\u0099V\u008a\u00c1\u009d": -2.3116272002030622e+275, "": -7420}}]], "dataMigrations": false}}' http://0.0.0.0:33709/api/households/events/notifications/%C3%9C%60%3D%C3%A8%C3%82%F2%A9%8A%B4%C2%8A%C3%84%C3%90%13t%00 ________________ PUT /api/households/mealplans/rules/{item_id} _________________ 1. Test Case ID: M7h9xO - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: õ1\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"B\udb56\udc90'"'"'f\ud97b\udf1f\u009f": [], "\u03a9\u2248\u00e7\u221a\u222b\u02dc\u00b5\u2264\u2265\u00f7\u00e5\u00df\u2202\u0192\u00a9\u02d9\u2206\u02da\u00ac\u2026\u00e6\u0153\u2211\u00b4\u00ae\u2020\u00a5\u00a8\u02c6\u00f8\u03c0\u201c\u2018\u00a1\u2122\u00a3\u00a2\u221e\u00a7\u00b6\u2022\u00aa\u00ba\u2013\u2260\u00b8\u02db\u00c7\u25ca\u0131\u02dc\u00c2\u00af\u02d8\u00bf\u00c5\u00cd\u00ce\u00cf\u02dd\u00d3\u00d4\uf8ff\u00d2\u00da\u00c6\u2603\u0152\u201e\u00b4\u2030\u02c7\u00c1\u00a8\u02c6\u00d8\u220f\u201d\u2019`\u2044\u20ac\u2039\u203a\ufb01\ufb02\u2021\u00b0\u00b7\u201a\u2014\u00b1": [{"pB\u00d8\n\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q": ["k\u009c\uda84\udd9a\u00bf\u0000\u00f2\uda4c\udf53", "8", null]}, []], "": [{}, [[], ["\ud9a8\udc07\u00e2?\uef85\u00b0\ud9af\udeaf", 5470, "O\ud924\udc65"]], {"NUL": [], "\u009b\uda6a\uddf9\ud86c\udd18\u0017(": []}], "\u0085\u00d7\ud926\udda0S\ud8a6\udd69": false, "day": "saturday", "\udbe7\udd95\u0007\u00f0": ["\u00aa\uda1a\udc62"], "E": {"": {}}}' http://0.0.0.0:33709/api/households/mealplans/rules/%C3%97%F0%9D%B8%BFI%F0%BE%A6%A5 ___________________ PUT /api/households/mealplans/{item_id} ____________________ 1. Test Case ID: DeHHz1 - 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": "3928-04-11", "groupId": "c12c5655-848b-91fb-dfe2-6cb10d78b6e5", "id": -3889, "userId": "e53b2a7e-8ec6-769e-ba62-b710e9743df3", "\u00bf\ufad1": [], "text": "KS", "entryType": "lunch", "\ud811\udf10\ud995\uddbe": [], "title": "\u0000\u00ad\udb16\udc01\ud82a\udd8a\ud819\udd5e\u001e\u2e85\u00a9o\u0005", "recipeId": null, "\u00ea\u00dd7&\u009b\u001fJ\u0090\uda2f\ude60\u00e1\udad7\ude1b|\u008f\u000e5_\ud844\udca5\udbec\ude1c\u00e0\uda1b\udd58": "\u00e3&VE\u0081W\u00e6"}' http://0.0.0.0:33709/api/households/mealplans/-126 2. Test Case ID: 21fgNN - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: h\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"date": "9569-03-10", "groupId": "b5e8480a-d3dd-6a47-3108-781d1e644773", "id": 73, "userId": "6fa44e1b-1a68-d403-6abb-b16c265a9619", "text": "\u00bc", "": {"\u00aa": [true, -7.0893446062524466e+190, 2.3092055414378396e+16]}, "f@\ud8cd\udccaj\u0082d#/\u00e5": [{}], "title": "", "entryType": "dinner"}' http://0.0.0.0:33709/api/households/mealplans/121 _________________ PUT /api/households/recipe-actions/{item_id} _________________ 1. Test Case ID: N7bu6a - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: õ1\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"actionType": "link", "groupId": "B\udb56\udc90'"'"'f\ud97b\udf1f\u009f", "householdId": "c6\u000eK\u00a3", "title": "B\u00d8\n\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q", "url": "Tk\u009c\uda84\udd9a\u00bf\u0000\u00f2\uda4c\udf53", "": null, "\ud835\udc7b\ud835\udc89\ud835\udc86 \ud835\udc92\ud835\udc96\ud835\udc8a\ud835\udc84\ud835\udc8c \ud835\udc83\ud835\udc93\ud835\udc90\ud835\udc98\ud835\udc8f \ud835\udc87\ud835\udc90\ud835\udc99 \ud835\udc8b\ud835\udc96\ud835\udc8e\ud835\udc91\ud835\udc94 \ud835\udc90\ud835\udc97\ud835\udc86\ud835\udc93 \ud835\udc95\ud835\udc89\ud835\udc86 \ud835\udc8d\ud835\udc82\ud835\udc9b\ud835\udc9a \ud835\udc85\ud835\udc90\ud835\udc88": {"\u00c3\u0007\u0007\u008e\\>bl~\u00f6\u008d\uda0f\udddc\udb82\udd43\u00b0\ud9af\udeaf": {}, "\u0002\u00ceO\ud924\udc65": -6.1821394817658776e+16, "h\u009b\uda6a\uddf9\ud86c\udd18\u0017(": -1.0371600664590063e+201}}' http://0.0.0.0:33709/api/households/recipe-actions/%C3%97%F0%9D%B8%BFI%F0%BE%A6%A5 _________________ PUT /api/households/shopping/lists/{item_id} _________________ 1. Test Case ID: 1SUtP2 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: õ1\x1c' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"groupId": "eB\udb56\udc90'"'"'f\ud97b\udf1f\u009f", "id": "c6\u000eK\u00a3", "userId": "B\u00d8\n\u00d5\u00c0'"'"'\u009cjQ\ud9f2\udfc0Q"}' http://0.0.0.0:33709/api/households/shopping/lists/%C3%97%F0%9D%B8%BFI%F0%BE%A6%A5 ____________________ PUT /api/households/webhooks/{item_id} ____________________ 1. Test Case ID: SMDfvB - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x1b' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "04:24:05.164321-10:03"}' http://0.0.0.0:33709/api/households/webhooks/%F2%8A%AB%9E%7F%F2%88%B6%B7%C2%8A%C3%98 _____________________ PUT /api/organizers/tools/{item_id} ______________________ 1. Test Case ID: mw77q2 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: Ñ\x04' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\ud93b\uddc4\u5b4f", "householdsWithTool": ["\u008b\u00b3\n"], "": {"\u00ee\udb04\udcf4\udab7\udea4\u0095": [[], {"": null}], "\u00f3\u0013y\ud83c\udf3c\u00bf\uda4d\uddf4": {}}}' http://0.0.0.0:33709/api/organizers/tools/%C3%9E%C3%AF ___________________________ PUT /api/recipes/{slug} ____________________________ 1. Test Case ID: YoMGQA - 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:33709/api/recipes/0 2. Test Case ID: LEt7qc - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"detail":{"message":"Unknown Error","error":true,"exception":"TypeError"}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33709/api/recipes/g 3. Test Case ID: yIMYRk - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x18' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipeYield": "", "": {"\u0084[W\u00f1\ud931\udd14\ud954\udf22\u00e4": {"%)": -21027}, "": [{"7\uda6c\udc3d\ud9f9\ude79": "\u000f\u0088\u00a1\u00f3\ud966\udfe6", "": false, "\u00fd3\u00f5\udb69\udcc8Ic": null}], "t9\uda43\udc94\u0097@\u00e8\uda93\udc58\u007f\u0098": null}, "+\u00d3": {}, "\u008c\udaec\ude2f\u00e5\u00b5\u00a1\ud94d\udc35\u0086": [[], ["m`\u008f", {"": false, "P": null, "e(\u0013": -2.3911454206141708e+16}], {"\u00e0\u00bf\u0087\u8932\ud915\udf8d\uda72\uddd8\u00be\u009e\ud80d\udcedy\udacb\ude20\ud97a\udf8a\u00bf": {"": 1.649520946684655e-292, "\ud9ce\udfad0(\ud946\udeb4\u00c2": null, "\u00ba\u00d5[\u009f": null}, "\u00b2\ud9a7\ude5a\u001c\udbe4\udc7b": 200, "\u00f3\uda48\udf1b\ud9b0\udc04\ud9cd\udf28": null}], "\u00a8": {}, "\u00831\udbdd\ude80\uda27\udfb3\u009c\u00e7": {"!\ud91f\udc53": "g\ud892\udc0fN\ud95a\udfa7\u00dc\u008f \u3312\ud8f7\udc7c", ">\u0091fk\u00fd\"\udab6\udf21": [-5.352679568982514e+87, "\u0081", -4.25276356700218e-95], "6\u009c\u00dd\udb4c\udf1d~&\u00bf\u00e9D\ud8f4\udc91\u00bd": {"\u00cfl": false}}, "slug": "", "dateUpdated": "9649-09-24T22:26:22.176349Z", "recipeYieldQuantity": -1.7976931348623157e+308, "cookTime": "\u0000\udb05\udff7\u00fb\u0096\u00fb\u00eey\u0080\udb92\udc48\u0019", "\u0004D\u0090\u00ccG": {"\u00f3\u00bb{\u0007": {"\ud81c\udcd4e\u00c0:\u00baM\u009d": [649, 32676, false], "\ud829\ude49\u00ado\u00c5\u00a22\u008c\u00bf\ud9bd\udc67\udbad\uddb4]": [], "": [true, "\u001c\u00c3\ud845\udcc0\u0002\ud982\udf3a]S\u00b3", false]}}, "IQ": [], "rating": -9.407838370239411e-185, "recipeServings": -1.8192387842941823e-102, "\u0080x\u0013\ud836\udde4\u00ea": {"7\u00cdB\u009a\u008b\u00f8\u0007\u00a2e": {"categories": -7.404611143823487e+27, "\u0627\u0644\u0643\u0644 \u0641\u064a \u0627\u0644\u0645\u062c\u0645\u0648 \u0639\u0629": 7604}, "\u00c2": []}, "comments": null, "\"\u00f0\ud84e\udf76\u00cc\u00f4\uda9b\udef5f\u00d0": {"\ud9f8\udfde\u00f3\u00cd\u00c3T#!e": [null, true, -27745], "\u0012\ud9b7\ude4e\u00c0\u008d\uda9d\udf5b\u00a6": [3.7135587116785736e+16], "": [-67, true]}, "update_at": null, "\u0084": {}, "D]X\uda41\udce0\udbd5\udedd}": {}, "userId": "\u00a2#"}' http://0.0.0.0:33709/api/recipes/true ___________________________ PUT /api/units/{item_id} ___________________________ 1. Test Case ID: 8RbPck - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: ¶¨\x02”e' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u00ffl\u00aa\u00cb\u00c5\udb10\udca1'"'"'", "\u00cc\u001b9\u00cb": [{"v\u008d\ud883\udecc~\ud84a\udfeb\u00ca\u0007X\u0090%": null}, {"v\uda44\udda9\u00d9x\ud80b\udd7e": true, "\udb65\udd91D\u00f0": "\udab4\ude37y\ud9c8\udfe5"}], "extras": {"": [[]], "\udb66\udf97": [{}], "\u0090": [[false, -751013807176059238]], "\u00df#T": [[[true], {}, {"z\udad6\uded5\u00bf;\u00c1O*\u00a7\u0094": {"\u00fa\ud804\udd77\u00a2\uda1b\ude23\u0006\u00d2'"'"'\udb0b\udff3v\u00c4\ud891\udf1a\u00f0f\uda7c\uded8\u001f\u00b6\udbb2\udd5d\u0094yp\udaa6\ude7a\u00d1\u0085\ud803\ude5a\u00e2\u00c8": 6.3619791996682616e+16}, "\u00eb\"\u0080\u00af\ud804\udf26\u00ee\u00be,G\udb88\udd4b\u00b0": {"\u00bc\udab9\udf327\u001bQ\u00f1\u0004\u0098J)\ud95c\udc59": -6.665854415196787e+16, "": null}, "u\u00ddS|": {"\u00bck\u00d8T\u0099V\u008a\u00c1\u009d": -2.3116272002030622e+275, "": -7420}}]], "\u0080": {}, "b3\u00e4q\u009f\u0084\u00d0}\udbba\udcdd\u00d7\u001e\u00bc\u00cb\uda10\udd72l": {}, "\u00fa\ud84d\udda3\ud9b9\udc85\udb95\udc98": [[null, [true, -6.9431492647390216e+16, 2998], {}], {"\u00bb\u00b3q\u0016Ur\u00ff\u00e4G:\u00c4t": -50}, []], "\u00f4\u009c\uda24\udda5\u0098": [], "\u00db9T": [9068991294563825543, [], {"\ud8d9\udc71\t5\ud85f\uddaa": {}, "\udae8\ude11\u00c4\u0012dE\u00b1\u0017Z\u00d1": 90, "5\u009f": {}}], "\ud82b\udf15&s*": [{"": 9443}], "+N\uda82\udfac\u0015\u00f3\u00aa[\u008f\u00b5H:8\u00c8\ud88e\udcc6\u0005\u0013\u0016": {}, "\u00f5\uda55\udd8b": [{}, {"application/json": {"": 7072, "\u0003o": null}, "\u023a": "\ud838\udc0a\u00f7\u00e2Y\uda33\uddfa", "p": {}}], "\u00fan\u00a3\u00f8": [], "UP\u00c7Wx\u00f0": 7.763961808769031e-153, "\u00ec\u00cb\u00cbz\u00e7\u0019\u00b4;": [], ")\u0006\u0094\u00b8\u00d6": 29845, "\u00aenN-\uda1f\udf5a": ["c\u00c7"], "\u092e\u0928\u0940\u0937 \u0645\u0646\u0634": [[[], []], {}], "\u0012\u00e4\u00de\u00ef": {"\u0085": [], "^\u5b4f": {"\b\u00ed": {" ": {"": "\u008b\"P\u00b6\u00dd\u0085\u00899x\u00da|\uda78\udcb1\ud86e\ude0d\u0013y\ud83c\udf3c\u00bf\uda4d\uddf4", "\u0087\u009c\uda13\udd16\ud934\udeee\u00b4b6\u001f\u0099\u008e}w\u00a2\u00f0": "", "\u00f6%\u00d9\udb13\udc19\u0006o\u00a5I\udabb\udcb2h\u00b1n\u009d\u000f8\udad1\udf884\u00fa*\u0003\u00993\u00bf\ud86c\ude86\u00b1\ud942\udfaa\f\u0083\u00cf*\udaa2\udf33\u0001\ud860\udd1aM\u0001\u00c3\ud8bd\udfac\u0013": -16203}, "\u009cL": {}}, "\u00aa\u00a2": []}, "\ud9fa\udf48\u0000\u00f7\u00f8": {}}, "\u00e9": {}, "j\u0087\u00e8\\": [{"\u008f\u00cc\u00af\udab8\udd5a\ud84e\udd58\u00daO).\u00bf\u0010\ud954\udf44": -2.1264480887695965e-29, "\u00e8\u00c8\u00e1\u008f\udba4\udcc3\u000f\u00de\udaa2\udf92\u00bdV\u00db\u00da\u00e3": null, "\u0010\u00bd\u009e": true}, {"\u00b4m\u00ae\udbcc\udeff": 9.001790618627615e-187, "": 3.740659798883853e+16, "B%$\u00de": -737316856668692.0}, {}], "\uda87\udcdeX": [{"T\ud99e\udfaejT\udb9e\udcce\u00dd\u0094W\u001b\u00ed": -28, "\u008c\u00b7": 27722}], "\u000b\u00f1Z\u008aq\u00ad\u00df3\u00d0\"\u00c0U?\u0017\ud83c\udddb\u0012g\u0000\u00c6]\u00ca\u0010\u00f7\u00da~B\u0094\u00f8\u00e3\u0010\ud860\udff5\u00e0\u0092\u00ec\u00b3\u00e6": [true]}, "\u00cfE\u0084\u00f5\u00d8": [4.1988847052058854e+120, true, false], "\u00c7\u00f19\u00ef5": {}, "\ud93c\udc14D\u009f\u00db\u00d2\u00af\u00cf\u000e": {"": [{"": [[-29808], {}, [-2.043687386444643e+16, 14, 6.15460589937466e+16]]}, [{"\ud8c2\udf3aC": true, "@g\r\u0005V\ud97e\udcdb\u008a\u0092": null, "": -17797}, [{}, -1.9028928328756355e-285, "\u008c%\u00bd\u001f\ud983\udfb3:\ud8b2\udf25\u00a9\ud83b\udf2a.X"], true], "k\udbcd\ude4c\udb35\ude04\uda03\ude6d\u008b\udbce\udf72^\u00a1"]}, "\u00f9": {"\u0013z": [{"p2\ud85e\udc3a\u008dL]\u001a\u008b": {}, "\udb6b\udc6b": {"\udbe9\ude8f": {}, "\u0084\b \udab4\udd8b": {"\u00a0\u00ffQ\udbc4\udfed\u0006": false, "\ud84a\udcc57": "COM1", "M\u0085": null}, "\ud9b8\ude22\u00dc\ud8a4\udf4c": {"\u00e2\u0016\u00bd\ud825\udee1\ud89a\udeaf\u00db\b\udaa1\udfd2\ud804\udd88\u001c=+u%\udb6c\udfb8\u0084\u0084/$\u00db\u00c7\u00be": true, "\u00e1\ny": null, "_c": 2059}}, "": {}}]}, "fraction": false, "bV$\ud85b\udc84": [true], "\u00f5\ud82b\udc7a": {"j\u00c0": {"": {}, "Q": -12000, "2\u00b5\u00fd\ud804\uddc6\udbce\udc36\u00bf": 21903}, "\u00fa\u001ae\u00d1\u0093\ub0c3": {"\ud8ab\uddf3j\udaa5\udea1|q\udae4\udd5d": 1.1740974126826874e+16, "\u00d2\u00f9\u00e2": -2.4243561347324944e+16, "\u0007\ud808\ude23\ud9f5\uddc0(\u008aN\udb22\udf27\u0099\u00f4}\u00d6\u00f6\u00fb,\udab0\udd22\u0086{\u00c5": 200}, "\u0004D\u00bc\u0093k\u001c\u001f\u009a\u00e7\udb42\udcaf\u00bc": [true, [], {"\udb68\udd9a": 25564}]}}' http://0.0.0.0:33709/api/units/%C3%9C%60%3D%C3%A8%C3%82%F2%A9%8A%B4%C2%8A%C3%84%C3%90%13t%00 ________________________________ Stateful tests ________________________________ 1. Test Case ID: SG7ZnU - 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":"996f9428-077b-44e2-83e1-fe0ac06bf850","name":"Family","id":"f9898b51-96e8-462a-8d59-2a16520b3e21","slug":"family","preferences":{"privateHousehold":true,"lockRecipeEditsFromOtherHouseholds":true,"firstDayOfWeek":-114,"recipePublic":true,"recipeShowNutrition":false,"recipeShowAssets":false,"recipeLandscapeView":false,"recipeDisableComments":false,"id":"34978fbb-225e-4c67-9a26-924d65b3ee65"},"group":"Home (1)","users":[{"id":"50f749c2-67d4-4f14-9e87-d18769cd8c9a","fullName":"Test User"}],"webhooks // Output truncated...` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/self 2. Test Case ID: P6M7c9 - Response violates schema '03:46:18.914951' is not a 'time' Schema at /properties/items/items/properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "03:46:18.914951" [200] OK: `{"page":1,"per_page":50,"total":501,"total_pages":11,"items":[{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"03:46:18.914951","groupId":"996f9428-077b-44e2-83e1-fe0ac06bf850","householdId":"f9898b51-96e8-462a-8d59-2a16520b3e21","id":"cd4085d1-b30a-49a7-aea9-cb6b90da908f"},{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"09:15:47.713449","groupId":"996f9428-077b-44e2-83e1-fe0ac06bf850","householdId":"f9898b51-96e8-462a-8d59-2a16520b3e21","id":"5345be0 // Output truncated...` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/webhooks 3. Test Case ID: NWpzFi - Response violates schema '16:02:36.833157' is not a 'time' Schema at /properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "16:02:36.833157" [200] OK: `{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"16:02:36.833157","groupId":"996f9428-077b-44e2-83e1-fe0ac06bf850","householdId":"f9898b51-96e8-462a-8d59-2a16520b3e21","id":"c4920110-2bf3-44c2-b3dd-e7c0367953b0"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/webhooks curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/webhooks/c4920110-2bf3-44c2-b3dd-e7c0367953b0 4. Test Case ID: DBa3KY - Response violates schema '22:27:49.450372' is not a 'time' Schema at /properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "22:27:49.450372" [200] OK: `{"enabled":true,"name":",¥¾򔌶Ÿ򥶝è\u0007ëê\u001f","url":"¸򗠦ÚO(","webhookType":"mealplan","scheduledTime":"22:27:49.450372","groupId":"996f9428-077b-44e2-83e1-fe0ac06bf850","householdId":"f9898b51-96e8-462a-8d59-2a16520b3e21","id":"3dd446a9-cd14-4dd3-8e16-d2d5271af2c7"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "18:53:24.057044+21:04", "\ud8d8\ude05\u0015\ud9db\udf18\u001a": [{"?\u00a64\u00bd\u00e5\u00d3\u0095M]": false}], "enabled": false, "&": {"^\u00e9\u00bd": {"\u00e2\udb0d\udd5a\u00d6\u00af": 2.566314805512641e+16}, "@\u0005": null}}' http://0.0.0.0:33709/api/households/webhooks curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "22:27:49.450372+18:15", "name": ",\u00a5\u00be\uda10\udf36\u009f\uda57\udd9d\u00e8\u0007\u00eb\u00ea\u001f", "enabled": true, "\u00119\u007f": {"\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": "\u53c4\u0007\u00f5", "K\ud902\udd2d\ud941\udd37": {"{": -2419862183572085.0, "\ud9fe\udf10x[\u00dd": true, "dSu\u00d9\u00f4$\ud98d\udd95\u0086\u00a3\ud815\udfd3\u00a4\u0081\u00f8+\u00d3u\u00c2\u00e6\u0001\ud9fa\udc56|": "\ud8db\udf73\u00c0\ud9d2\udfe8\u00db\u0006h\u00e37\b\u0097!\u00ed\u0081\ud9cc\udeca\u0004v\u00ef\u00a1\u00a4\u00bf\udba7\udf60\u0093\uda93\udfd1\u0007\u009c%\u00fe\u00bc\u0016A"}, "\u00b9\ud841\udc49": -6.423953397997793e+39}, "url": "\u00b8\uda1e\udc26\u00daO("}' http://0.0.0.0:33709/api/households/webhooks/3dd446a9-cd14-4dd3-8e16-d2d5271af2c7 5. Test Case ID: MGPVCc - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/shopping/lists/861b01a1-6f83-4dfa-85da-b9248d18d26a curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": null, "extras": null, "createdAt": null}' http://0.0.0.0:33709/api/households/shopping/lists curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/shopping/lists/861b01a1-6f83-4dfa-85da-b9248d18d26a 6. Test Case ID: wm4gVr - 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 POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "F\u0007", "householdsWithTool": ["<", "", ""], "\u000et\ud8fa\udc39\u0004]": [[16], null, {"\u00ba!": ["\u00d2|\udb78\udda7\u00e0\u0096!\u00f4\u0082", {"\u0087\ud950\udfee": -7689962750012738.0, "\u0015": "\u00b5\u0084\u00d1\ud9c0\udcd0{", "": false}]}]}' http://0.0.0.0:33709/api/organizers/tools curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tools/87a853b2-343a-4b84-aa86-2389883e20e2 7. Test Case ID: drL2W6 - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33709/api/households/shopping/lists curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"o\u001d\ud901\udda8\ud8e5\udff9\u00e8H\u00e3fX\u0001": []}' http://0.0.0.0:33709/api/households/shopping/lists/9b98aedc-bae4-4920-ae2b-4507a9846b18/recipe/9b98aedc-bae4-4920-ae2b-4507a9846b18 8. Test Case ID: eI1Llr - Response violates schema '21:37:20.335672' is not a 'time' Schema at /properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "21:37:20.335672" [200] OK: `{"enabled":false,"name":"","url":"","webhookType":"mealplan","scheduledTime":"21:37:20.335672","groupId":"996f9428-077b-44e2-83e1-fe0ac06bf850","householdId":"f9898b51-96e8-462a-8d59-2a16520b3e21","id":"ae1f94a4-7c25-4759-92fc-5e7d6527f663"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "21:37:20.335672-13:30", "enabled": false}' http://0.0.0.0:33709/api/households/webhooks curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/webhooks/ae1f94a4-7c25-4759-92fc-5e7d6527f663 9. Test Case ID: JXgAil - 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 '{"scheduledTime": "21:37:20.335672-13:30", "enabled": false}' http://0.0.0.0:33709/api/households/webhooks curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/webhooks/2f8d86a6-2dd0-4a24-9e2c-d459507a9a2f 10. Test Case ID: f3lwzM - 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 POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u009e\udbae\uddcd\udb38\ude42Y", "abbreviation": "\u00b8c[\u007f\u0002t\u0007\udb7e\udf24G\u007f", "\ud9d4\udec2\\\u00bep\u008e\ud99b\udf3e\u00da": [{}, {"\ud86a\udcd2\u00cd\t": {"\u00b5\u00c6": 200, "\u0017\udb0b\udfdd\u8f6a\u00a5\u00b0\ud9a9\udedbM\u00a3\u0014": 7.1878328339387464e+16}, "\ud996\udd0e\u00f9%X\u00dfYT\ud8bb\udfd7\udb2e\udea6": {"": "\ud9f5\udc46", "\u0089\u00f4\u001ei\u0014c\u00d9\u0083\u00f5\u00e6": 10, "NUL": null}}, []], "extras": {"\u00db\u00cb\ud83f\uddc8h\u00daF": {"\u0016\u00c4\u00d7\u00f3\udbab\udc7c\ud8f7\ude47M\r\u00e1\u0088": {}}, "": [], "\ud99b\udcca": [[]], "\u00f7!\u00e2\u009c": ["", 5.3255845831550264e+16, true], "\u00fc\u00af": [], "r\uda7c\udec4\u00bd\uda40\udcef\udb6c\uddcb": [-6762351312209064.0], "\udb49\udde9#\ud876\uddb0\f": [null, [], [[-23361, 6245657666037149611, false], [], 7.764504900111471e-162]], "\ud98d\udfb0\u000f\ud879\ude4e\u00af": {"J\u00e1O\u008cB\u0005L": {}, "\u007f9d\u00b8\u00ae\u0099\udbaa\udfccH\u0095\u000e\udbfd\ude08\u00db": {"\udb00\udc29": -284, "\u0018_\u001a\u009b\u00b5\uda75\udd9a!\udabf\udedf\u0007\u00f1\u009c": [-23517]}, "\u00cd": [{}, null, {"none": null, "": [null, true, 1.987544987065905e+16]}]}, "q": [[{}, [[]], [[], -2.4143008849220424e+16, -4.990596846471735e+16]], null, [{"\udafd\udcb6\ud88a\udf60\u00ab\u00ca\u00b5!\u00b2\u00ad\u00d4\u0083\u001f\u00cc\u00a2": true, "": {"\u00f3] \u00e2": {"": "", "F": 52, "B": -6.332135300707768e+16}, "\ud988\udeda\u0018": {"\u008f\u00ca\ud94a\udca2": "\u0019\u00a9e\ud8f7\udd0d\u00bf", "z\uda9e\udd3b\u001a\uda1e\udeb6r\u000f\uda08\ude03": -4180}, "\u0002X": {}}, "\ubfbd\u008b\u001a@\u00cd\u0082\u0005": {}}, {"": {"\u0014": true}}]], "p\u00d1": "\u00b4\u00f9\udabf\udfb3\uda71\udf21\u000bjF>", "\u00fc": 17212, "!\u00db\u008c\u00d3": {"\u00fb\u0098\u00d2\uda97\udebc\u0086\udbf3\udf60\u00ca\u00bc\u00dd": {}, "": {"\u009e": false}}, "\u00a7\ud8ae\ude26\u0003@\u0000\u007f%\u00f6\udbf9\udc04\u00aa'"'"'\ud920\ude02\ud972\ude2f\u0005\ud896\udc4f": [[["", -6789013616965212730, "\u00ff\u00bb\u00e2l\u0093\u00ee\u00faK"], {}, {}], true, {}]}, "pluralAbbreviation": null, "description": "\u00a8\u0086\uda1d\uded91\u00b2H\u00b3\u0006\u00e0"}' http://0.0.0.0:33709/api/units curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/units/3830cf40-2f51-445c-867c-4a503d9e7942 11. Test Case ID: YQuG4k - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/mealplans/rules/14f74e3d-1204-4363-af40-8662b7050aef curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/mealplans/rules curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/mealplans/rules/14f74e3d-1204-4363-af40-8662b7050aef 12. Test Case ID: gFoyyz - 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 GET -H 'accept-language: ¦¦' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/households/cookbooks?orderDirection=asc' curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/cookbooks/b6478c1e-2b32-467e-9291-b75bd0154072 13. Test Case ID: lDjjNf - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' http://0.0.0.0:33709/api/households/mealplans/rules/7af3a25a-35db-471b-b68a-a50f41ceb164 curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"\u00e9V": [true], "entryType": "unset", "\udab6\udca0\u00d1": [-3.7837255741851876e+274, false, {}], "": false}' http://0.0.0.0:33709/api/households/mealplans/rules curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:33709/api/households/mealplans/rules/7af3a25a-35db-471b-b68a-a50f41ceb164 14. Test Case ID: r6EtRM - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tools/8dcf6fce-0261-4965-ac09-f85de0ab7567 curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tools curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/organizers/tools/8dcf6fce-0261-4965-ac09-f85de0ab7567 15. Test Case ID: WNmOqV - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' http://0.0.0.0:33709/api/households/webhooks/2375a756-6f69-4ff6-9d07-ec0ec77adbbc curl -X GET -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' 'http://0.0.0.0:33709/api/households/webhooks?page=0' curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "00:00:00Z", "": null}' http://0.0.0.0:33709/api/households/webhooks/2375a756-6f69-4ff6-9d07-ec0ec77adbbc 16. Test Case ID: 6TAeNR - 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 GET -H 'accept-language;' -H 'Authorization: [Filtered]' 'http://0.0.0.0:33709/api/foods?orderByNullPosition=first' curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/foods/7b4765e0-5316-4e54-a78b-b021f814e63f 17. Test Case ID: wEv0P1 - 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 '{"name": "\u0086\u00c5q\ud936\ude54\u00f7", "description": "C\u00de\u00d5\uda4e\udcf0\u00a5\u00c2\udbe6\udd31", "queryFilterString": "=", "\u00cb\u00af\u00b3\u00ca\t;": {}, "": {}, "position": -20357, "slug": null}' http://0.0.0.0:33709/api/households/cookbooks 18. Test Case ID: u7Ebzw - Undocumented HTTP status code Received: 404 Documented: 204, 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 GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/events/notifications curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/events/notifications/51fd3026-cb05-4b32-a8e6-b286810b3bdd 19. Test Case ID: gNyMXd - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/units/8cbf5921-d281-4472-916d-9db69496eb83 curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/units curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/units/8cbf5921-d281-4472-916d-9db69496eb83 20. Test Case ID: 9HFvnp - 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 POST -H 'accept-language;' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "23:52:48.725942-00:00"}' http://0.0.0.0:33709/api/households/webhooks curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/webhooks/8e259823-e502-4449-8d26-7767fc79e036 21. Test Case ID: 0Z0VnY - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' http://0.0.0.0:33709/api/organizers/tools/b0d6d928-7dbb-4c52-aec3-99f8c9836708 curl -X GET -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' 'http://0.0.0.0:33709/api/organizers/tools?orderDirection=asc&page=-812' curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "": null}' http://0.0.0.0:33709/api/organizers/tools/b0d6d928-7dbb-4c52-aec3-99f8c9836708 22. Test Case ID: zDueEf - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' http://0.0.0.0:33709/api/foods/50feda37-c00d-462a-8e4b-99d5478a9522 curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\udb0f\udc92e", "LPT1": [[[false, 90552648575021203916310171374848488234], true], {"N\u009f40": ["\u00ae", [null, [false, 0.0, -5], null], [{}]]}, [30490, 87, false]], "\u0098": {"\u00c7\u00ce\u0016\uda3b\udee7\u00c3\u00b5W\u0014": [], "9c\u00e4F\udb11\ude21\u008c\udaf0\udec8o": [], "": {}}, "extras": null, "description": "\u00c0,\u00c4\r\u00cc\u00b05<\u0000dM\uda43\udff3\ud878\udd10\uda5f\ude1e\udbf1\ude61\ud8fe\ude34\u008ck\u75ac\u001fE!\u00b4\\\u00b8\u001f\ube081", "": null}' http://0.0.0.0:33709/api/foods curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "": 0, "id": "50feda37-c00d-462a-8e4b-99d5478a9522", "labelId": null}' http://0.0.0.0:33709/api/foods/50feda37-c00d-462a-8e4b-99d5478a9522 23. Test Case ID: kEpNot - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/foods/b8dda1fa-987d-4875-8d5f-709bb5573744 curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/foods curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/foods/b8dda1fa-987d-4875-8d5f-709bb5573744 24. Test Case ID: G8yPsZ - 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 POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"day": "friday", "\u0082": [[], [[null, -27679, null]], []]}' http://0.0.0.0:33709/api/households/mealplans/rules curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:33709/api/households/mealplans/rules/892db212-a388-4666-b11e-ce5c40aa7ada =================================== 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: 54 ❌ Response violates schema: 6 ❌ API rejected schema-compliant request: 5 ❌ Undocumented HTTP status code: 377 Errors: 🚫 Failed Health Check: 31 🚫 Network Error: 1 Warnings: ⚠️ Missing authentication: 24 operations returned only 401/403 responses Test cases: 119431 generated, 386 found 442 unique failures, 87 skipped Seed: 233305438457416980477991164018673555826 =============== 442 failures, 32 errors, 24 warnings in 6006.41s ===============