Schemathesis v4.6.8 ━━━━━━━━━━━━━━━━━━━ ✅ Loaded specification from http://0.0.0.0:40281/openapi.json (in 0.07s) Base URL: http://0.0.0.0:40281 Specification: Open API 3.1.0 Operations: 247 selected / 247 total Configuration: /home/stranger6667/programming/workbench/schemathes… ✅ API capabilities: Supports NULL byte in headers: ✘ ❌ Examples (in 1.12s) ❌ 5 failed ⏭ 242 skipped ❌ Fuzzing (in 558.18s) ✅ 15 passed ❌ 232 failed ❌ Stateful (in 526.48s) Scenarios: 4991 API Links: 47 covered / 335 selected / 335 total (335 inferred) ✅ 4892 passed ❌ 99 failed =================================== FAILURES =================================== _________________________ POST /api/recipes/create/url _________________________ 1. Test Case ID: qpfEPJ - 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 '{"includeTags": true, "url": "https://myfavoriterecipes.com/recipes"}' http://0.0.0.0:40281/api/recipes/create/url ________________________ POST /api/recipes/{slug}/image ________________________ 1. Test Case ID: BXrrAQ - 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 '{"includeTags": true, "url": "https://myfavoriterecipes.com/recipes"}' http://0.0.0.0:40281/api/recipes/0/image 2. Test Case ID: FyyrFm - 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:40281/api/recipes/0/image ___________________________ PUT /api/users/{item_id} ___________________________ 1. Test Case ID: A3I3Ga - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":{"message":"User cannot edit other users","error":true,"exception":null}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"admin": "false", "email": "changeme@example.com", "fullName": "Change Me", "group": "Home", "household": "Family", "username": "ChangeMe"}' http://0.0.0.0:40281/api/users/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: P3Pu0c - 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' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "\u0083\u00aa", "canInvite": true, "Z\u0081\u00b6l": {"": []}}' http://0.0.0.0:40281/api/users/e149bd09-0df5-4245-84b0-6badfa7576c5 ____________________________ POST /api/admin/users _____________________________ 1. Test Case ID: XkiVLI - 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 '{"admin": "false", "email": "changeme@example.com", "fullName": "Change Me", "group": "Home", "household": "Family", "username": "ChangeMe"}' http://0.0.0.0:40281/api/admin/users 2. Test Case ID: jLtfxw - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: ñÜ;„¯hÞ\x1a' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "\ud85c\udd6e\u00c0\u00c0:\u0000nY\u00ae", "fullName": "0", "password": "", "username": "", "authMethod": "LDAP", "canManageHousehold": true, "\u00aa_\u00ac\u008a\u00e3": [[null], {"6S\u00d4\u0013\udb8d\udf33N\uda5c\udca6\u00f0\u0089s\u00d4\nC\rI\udab7\udd3a\u0007": {}}], "": [{"\u00f9": {"\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": 1.2901076485466228e+190}}]}' http://0.0.0.0:40281/api/admin/users ________________________ PUT /api/admin/users/{item_id} ________________________ 1. Test Case ID: PzzCkJ - 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 '{"admin": "false", "email": "changeme@example.com", "fullName": "Change Me", "group": "Home", "household": "Family", "username": "ChangeMe"}' http://0.0.0.0:40281/api/admin/users/e3e70682-c209-4cac-a29f-6fbed82c07cd ____________________ DELETE /api/admin/backups/{file_name} _____________________ 1. Test Case ID: BRB8Yh - 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:40281/api/admin/backups/0 _____________________ DELETE /api/groups/reports/{item_id} _____________________ 1. Test Case ID: CpBDmZ - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"detail":{"message":"Failed to delete report","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/groups/reports/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: 4eU581 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/groups/reports/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ____________________ DELETE /api/households/shopping/items _____________________ 1. Test Case ID: FKU5u8 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x03' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/shopping/items _______________ DELETE /api/households/shopping/items/{item_id} ________________ 1. Test Case ID: b3sb5X - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/shopping/items/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _________________ DELETE /api/organizers/categories/{item_id} __________________ 1. Test Case ID: RaojBe - 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:40281/api/organizers/categories/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: Skfp1U - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/organizers/categories/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ____________________ DELETE /api/organizers/tags/{item_id} _____________________ 1. Test Case ID: 8KOJIx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Bad Request"}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/organizers/tags/e3e70682-c209-4cac-a29f-6fbed82c07cd ________________ DELETE /api/recipes/bulk-actions/export/purge _________________ 1. Test Case ID: GgvHWq - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/recipes/bulk-actions/export/purge __________________________ DELETE /api/recipes/{slug} __________________________ 1. Test Case ID: o9KeOh - 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:40281/api/recipes/0 _____________________________ GET /api/admin/about _____________________________ 1. Test Case ID: qe4yqx - 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:40281/api/admin/about 2. Test Case ID: comeEg - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/about __________________________ GET /api/admin/about/check __________________________ 1. Test Case ID: LyQjrh - 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:40281/api/admin/about/check 2. Test Case ID: y3rQt2 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/about/check _______________________ GET /api/admin/about/statistics ________________________ 1. Test Case ID: 2t4EWy - 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:40281/api/admin/about/statistics 2. Test Case ID: YNjZ56 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/about/statistics ____________________________ GET /api/admin/backups ____________________________ 1. Test Case ID: UB3ikR - 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:40281/api/admin/backups 2. Test Case ID: PdXpkw - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/backups ______________________ GET /api/admin/backups/{file_name} ______________________ 1. Test Case ID: kyqwTM - 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:40281/api/admin/backups/0 _____________________________ GET /api/admin/email _____________________________ 1. Test Case ID: WlTmIU - 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:40281/api/admin/email 2. Test Case ID: tBvcIh - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/email ____________________________ GET /api/admin/groups _____________________________ 1. Test Case ID: IxW523 - 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:40281/api/admin/groups 2. Test Case ID: VASTpl - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/admin/groups?paginationSeed=c' __________________________ GET /api/admin/households ___________________________ 1. Test Case ID: vlqV71 - 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:40281/api/admin/households 2. Test Case ID: iTTQN1 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/admin/households?paginationSeed=c' __________________________ GET /api/admin/maintenance __________________________ 1. Test Case ID: OC1JKs - 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:40281/api/admin/maintenance 2. Test Case ID: FuwVVX - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/maintenance ______________________ GET /api/admin/maintenance/storage ______________________ 1. Test Case ID: SpB3CQ - 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:40281/api/admin/maintenance/storage 2. Test Case ID: vnksBH - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/maintenance/storage _____________________________ GET /api/admin/users _____________________________ 1. Test Case ID: ZqQ6MZ - 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:40281/api/admin/users 2. Test Case ID: eMohwR - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/admin/users?paginationSeed=c' _____________________________ GET /api/auth/oauth ______________________________ 1. Test Case ID: CRFbeB - 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:40281/api/auth/oauth _________________________ GET /api/auth/oauth/callback _________________________ 1. Test Case ID: oobPMb - 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:40281/api/auth/oauth/callback ______________________________ GET /api/comments _______________________________ 1. Test Case ID: zyA0FZ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/comments?paginationSeed=c' 2. Test Case ID: z7yCgV - 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:40281/api/comments?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' ________________ GET /api/explore/groups/{group_slug}/cookbooks ________________ 1. Test Case ID: GxdTmE - 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:40281/api/explore/groups/0/cookbooks ___________ GET /api/explore/groups/{group_slug}/cookbooks/{item_id} ___________ 1. Test Case ID: 054pGw - 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:40281/api/explore/groups/0/cookbooks/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: DuabI5 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/explore/groups/%F0%9D%95%8B%F0%9D%95%99%F0%9D%95%96+%F0%9D%95%A2%F0%9D%95%A6%F0%9D%95%9A%F0%9D%95%94%F0%9D%95%9C+%F0%9D%95%93%F0%9D%95%A3%F0%9D%95%A0%F0%9D%95%A8%F0%9D%95%9F+%F0%9D%95%97%F0%9D%95%A0%F0%9D%95%A9+%F0%9D%95%9B%F0%9D%95%A6%F0%9D%95%9E%F0%9D%95%A1%F0%9D%95%A4+%F0%9D%95%A0%F0%9D%95%A7%F0%9D%95%96%F0%9D%95%A3+%F0%9D%95%A5%F0%9D%95%99%F0%9D%95%96+%F0%9D%95%9D%F0%9D%95%92%F0%9D%95%AB%F0%9D%95%AA+%F0%9D%95%95%F0%9D%95%A0%F0%9D%95%98/cookbooks/96483eca-b069-4e61-93ef-d52d12daf741 __________________ GET /api/explore/groups/{group_slug}/foods __________________ 1. Test Case ID: 70ZYca - 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:40281/api/explore/groups/0/foods _____________ GET /api/explore/groups/{group_slug}/foods/{item_id} _____________ 1. Test Case ID: 1WrF74 - 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:40281/api/explore/groups/0/foods/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: tW61tt - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x08ky1ˆ}\x1fªœG' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/explore/groups/%C2%88%C2%A8/foods/82d177dc-04c4-405c-be18-e63fad3984a6 _______________ GET /api/explore/groups/{group_slug}/households ________________ 1. Test Case ID: E5mLAI - 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:40281/api/explore/groups/0/households _______ GET /api/explore/groups/{group_slug}/households/{household_slug} _______ 1. Test Case ID: 3xORKN - 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:40281/api/explore/groups/0/households/0 2. Test Case ID: gXtwGg - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: *á—\x12¹œÚÌ\x1d' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/explore/groups/%C2%8E%C2%95%F2%93%9D%93%F3%8A%97%9D/households/%C3%A9%C3%BC%F2%A0%98%B7 __________ GET /api/explore/groups/{group_slug}/organizers/categories __________ 1. Test Case ID: cYYWlV - 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:40281/api/explore/groups/0/organizers/categories _____ GET /api/explore/groups/{group_slug}/organizers/categories/{item_id} _____ 1. Test Case ID: ysYDhC - 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:40281/api/explore/groups/0/organizers/categories/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: T6HbNF - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x08ky1ˆ}\x1fªœG' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/explore/groups/%C2%88%C2%A8/organizers/categories/82d177dc-04c4-405c-be18-e63fad3984a6 _____________ GET /api/explore/groups/{group_slug}/organizers/tags _____________ 1. Test Case ID: bJnFWA - 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:40281/api/explore/groups/0/organizers/tags ________ GET /api/explore/groups/{group_slug}/organizers/tags/{item_id} ________ 1. Test Case ID: 46HpJt - 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:40281/api/explore/groups/0/organizers/tags/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: NL8khg - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x08ky1ˆ}\x1fªœG' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/explore/groups/%C2%88%C2%A8/organizers/tags/82d177dc-04c4-405c-be18-e63fad3984a6 ____________ GET /api/explore/groups/{group_slug}/organizers/tools _____________ 1. Test Case ID: plTlbA - 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:40281/api/explore/groups/0/organizers/tools _______ GET /api/explore/groups/{group_slug}/organizers/tools/{item_id} ________ 1. Test Case ID: nPtI68 - 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:40281/api/explore/groups/0/organizers/tools/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: OOiNcO - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x08ky1ˆ}\x1fªœG' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/explore/groups/%C2%88%C2%A8/organizers/tools/82d177dc-04c4-405c-be18-e63fad3984a6 _________________ GET /api/explore/groups/{group_slug}/recipes _________________ 1. Test Case ID: dXYIkV - 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:40281/api/explore/groups/0/recipes ___________ GET /api/explore/groups/{group_slug}/recipes/suggestions ___________ 1. Test Case ID: 45QMFf - 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:40281/api/explore/groups/0/recipes/suggestions __________ GET /api/explore/groups/{group_slug}/recipes/{recipe_slug} __________ 1. Test Case ID: cxyJjS - 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:40281/api/explore/groups/0/recipes/0 2. Test Case ID: wofRQ4 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: *á—\x12¹œÚÌ\x1d' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/explore/groups/%C2%8E%C2%95%F2%93%9D%93%F3%8A%97%9D/recipes/%C3%A9%C3%BC%F2%A0%98%B7 ________________________________ GET /api/foods ________________________________ 1. Test Case ID: 9pqiEt - 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:40281/api/foods?orderBy=null' 2. Test Case ID: 6pa9hL - 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:40281/api/foods?orderDirection=asc&orderByNullPosition=last&queryFilter=%3D&perPage=-10824&paginationSeed=%C2%BE%F1%85%B7%94&page=201&orderBy=%3D&search=%C3%BA%F2%93%89%97%C3%B7%F0%A5%86%B8%C2%8E%C2%AE%C3%9C%0D%C3%AA.%F3%99%84%B7' __________________________ GET /api/groups/households __________________________ 1. Test Case ID: WDmkgS - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/groups/households?paginationSeed=c' 2. Test Case ID: GCuWFo - 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:40281/api/groups/households?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' _________________ GET /api/groups/households/{household_slug} __________________ 1. Test Case ID: qB2T3t - 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:40281/api/groups/households/0 ____________________________ GET /api/groups/labels ____________________________ 1. Test Case ID: LAUlx4 - 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:40281/api/groups/labels?orderBy=null' 2. Test Case ID: C60a92 - 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:40281/api/groups/labels?orderDirection=asc&orderByNullPosition=last&queryFilter=%3D&perPage=-10824&paginationSeed=%C2%BE%F1%85%B7%94&page=201&orderBy=%3D&search=%C3%BA%F2%93%89%97%C3%B7%F0%A5%86%B8%C2%8E%C2%AE%C3%9C%0D%C3%AA.%F3%99%84%B7' ___________________________ GET /api/groups/members ____________________________ 1. Test Case ID: GMHB6U - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/groups/members?paginationSeed=c' 2. Test Case ID: UZiTfU - 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:40281/api/groups/members?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' ___________________ GET /api/groups/members/{username_or_id} ___________________ 1. Test Case ID: axCec3 - 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:40281/api/groups/members/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: 6RztnD - 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\x1bf' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/groups/members/%7CJ%C2%83%C3%87 _________________________ GET /api/groups/preferences __________________________ 1. Test Case ID: Il4cgx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/groups/preferences ___________________________ GET /api/groups/reports ____________________________ 1. Test Case ID: ms71fk - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/groups/reports?report_type=restore' ______________________ GET /api/groups/reports/{item_id} _______________________ 1. Test Case ID: BRG0cj - 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:40281/api/groups/reports/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: FTX9dO - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/groups/reports/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _____________________________ GET /api/groups/self _____________________________ 1. Test Case ID: LctgvK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/groups/self ___________________________ GET /api/groups/storage ____________________________ 1. Test Case ID: yjNjTJ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/groups/storage ________________________ GET /api/households/cookbooks _________________________ 1. Test Case ID: qgvdoi - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/households/cookbooks?paginationSeed=c' 2. Test Case ID: wwLDD6 - 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:40281/api/households/cookbooks?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' ___________________ GET /api/households/events/notifications ___________________ 1. Test Case ID: smwcnb - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/households/events/notifications?paginationSeed=c' 2. Test Case ID: aBsOlJ - 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:40281/api/households/events/notifications?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' _______________________ GET /api/households/invitations ________________________ 1. Test Case ID: blbtIT - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/invitations ________________________ GET /api/households/mealplans _________________________ 1. Test Case ID: MENrei - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"‘m򟲝\": \"‘m򟲝\" is invalid"}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/households/mealplans?page=11584&orderBy=%C2%91m%F2%9F%B2%9D&orderDirection=desc&orderByNullPosition=first&queryFilter=null' 2. Test Case ID: j5Duqr - 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:40281/api/households/mealplans?queryFilter=%11N%F3%9C%AB%88%C2%A6P%C3%8Cb%C2%95%F2%93%9D%93%F3%8A%97%9D&start_date=5115-05-06&orderDirection=asc&page=61746995885689330195301958661951807663&paginationSeed=' _____________________ GET /api/households/mealplans/rules ______________________ 1. Test Case ID: ngM9RC - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/households/mealplans/rules?paginationSeed=c' 2. Test Case ID: gitle6 - 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:40281/api/households/mealplans/rules?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' _____________________ GET /api/households/mealplans/today ______________________ 1. Test Case ID: cOxv44 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/mealplans/today _________________________ GET /api/households/members __________________________ 1. Test Case ID: bKT5k5 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/households/members?paginationSeed=c' 2. Test Case ID: 30GJE4 - 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:40281/api/households/members?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' _______________________ GET /api/households/preferences ________________________ 1. Test Case ID: ZFylYx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/preferences ______________________ GET /api/households/recipe-actions ______________________ 1. Test Case ID: ZY4rnE - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/households/recipe-actions?paginationSeed=c' 2. Test Case ID: M2F5Nu - 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:40281/api/households/recipe-actions?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' ___________________________ GET /api/households/self ___________________________ 1. Test Case ID: 0kvNPM - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/self ________________ GET /api/households/self/recipes/{recipe_slug} ________________ 1. Test Case ID: U57DCr - 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:40281/api/households/self/recipes/0 ______________________ GET /api/households/shopping/items ______________________ 1. Test Case ID: MWrOJe - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/households/shopping/items?paginationSeed=c' 2. Test Case ID: HoGmV3 - 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:40281/api/households/shopping/items?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' _________________ GET /api/households/shopping/items/{item_id} _________________ 1. Test Case ID: NcikQx - 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:40281/api/households/shopping/items/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: 3rrJ15 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/shopping/items/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ______________________ GET /api/households/shopping/lists ______________________ 1. Test Case ID: xUyBuA - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/households/shopping/lists?paginationSeed=c' 2. Test Case ID: TyXQ6z - 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:40281/api/households/shopping/lists?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' ________________________ GET /api/households/statistics ________________________ 1. Test Case ID: 6i753i - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/statistics _________________________ GET /api/households/webhooks _________________________ 1. Test Case ID: 51kbOE - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/households/webhooks?paginationSeed=c' 2. Test Case ID: r8ISwY - 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:40281/api/households/webhooks?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' ______________________ GET /api/media/docker/validate.txt ______________________ 1. Test Case ID: gyz90f - 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:40281/api/media/docker/validate.txt ________________________ GET /api/organizers/categories ________________________ 1. Test Case ID: UDZVrc - 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:40281/api/organizers/categories?orderBy=null' 2. Test Case ID: LWnGjF - 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:40281/api/organizers/categories?orderDirection=asc&orderByNullPosition=last&queryFilter=%3D&perPage=-10824&paginationSeed=%C2%BE%F1%85%B7%94&page=201&orderBy=%3D&search=%C3%BA%F2%93%89%97%C3%B7%F0%A5%86%B8%C2%8E%C2%AE%C3%9C%0D%C3%AA.%F3%99%84%B7' _____________________ GET /api/organizers/categories/empty _____________________ 1. Test Case ID: ivKr9w - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/organizers/categories/empty _____________ GET /api/organizers/categories/slug/{category_slug} ______________ 1. Test Case ID: 1cPIof - 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:40281/api/organizers/categories/slug/0 ___________________ GET /api/organizers/categories/{item_id} ___________________ 1. Test Case ID: MioEFk - 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:40281/api/organizers/categories/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: xw1dzI - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/organizers/categories/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ___________________________ GET /api/organizers/tags ___________________________ 1. Test Case ID: eHLSCv - 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:40281/api/organizers/tags?orderBy=null' 2. Test Case ID: ZNthOc - 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:40281/api/organizers/tags?orderDirection=asc&orderByNullPosition=last&queryFilter=%3D&perPage=-10824&paginationSeed=%C2%BE%F1%85%B7%94&page=201&orderBy=%3D&search=%C3%BA%F2%93%89%97%C3%B7%F0%A5%86%B8%C2%8E%C2%AE%C3%9C%0D%C3%AA.%F3%99%84%B7' ________________________ GET /api/organizers/tags/empty ________________________ 1. Test Case ID: 6BtVIz - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/organizers/tags/empty ___________________ GET /api/organizers/tags/slug/{tag_slug} ___________________ 1. Test Case ID: mWLCym - 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:40281/api/organizers/tags/slug/0 ______________________ GET /api/organizers/tags/{item_id} ______________________ 1. Test Case ID: RHIt2r - 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:40281/api/organizers/tags/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: kCaG5Y - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/organizers/tags/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 __________________________ GET /api/organizers/tools ___________________________ 1. Test Case ID: ezTA3E - 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:40281/api/organizers/tools?orderBy=null' 2. Test Case ID: 7aQv4R - 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:40281/api/organizers/tools?orderDirection=asc&orderByNullPosition=last&queryFilter=%3D&perPage=-10824&paginationSeed=%C2%BE%F1%85%B7%94&page=201&orderBy=%3D&search=%C3%BA%F2%93%89%97%C3%B7%F0%A5%86%B8%C2%8E%C2%AE%C3%9C%0D%C3%AA.%F3%99%84%B7' __________________ GET /api/organizers/tools/slug/{tool_slug} __________________ 1. Test Case ID: 0SALMc - 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:40281/api/organizers/tools/slug/0 _______________________________ GET /api/recipes _______________________________ 1. Test Case ID: eV8okJ - 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:40281/api/recipes?requireAllFoods=false&cookbook=null&households=null' 2. Test Case ID: vXDmRt - 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:40281/api/recipes?foods=null' 3. Test Case ID: 0qXjjc - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"}` Reproduce with: curl -X GET -H 'accept-language;' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/recipes?households=%C3%A6%C2%93%C3%8A%C2%BA&households=%C2%93%C2%90T4%F2%9C%B7%94%C3%9B&orderBy=null&tags=null&orderByNullPosition=last' _____________________ GET /api/recipes/bulk-actions/export _____________________ 1. Test Case ID: MxHQcE - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/recipes/bulk-actions/export ________________ GET /api/recipes/bulk-actions/export/download _________________ 1. Test Case ID: x0T9uN - 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:40281/api/recipes/bulk-actions/export/download?path=' 2. Test Case ID: LHfDkx - 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:40281/api/recipes/bulk-actions/export/download?path=%03%C2%8Ej%F3%81%A6%B9%C3%B0%03%C2%B7%C2%83%F3%8B%81%A1%F1%97%B0%87%C3%BB%C2%9D%5B%C3%9C%C3%B5%00H%F3%9B%8F%90%C2%8D%60' ___________________________ GET /api/recipes/exports ___________________________ 1. Test Case ID: 0Z25yd - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/recipes/exports _________________________ GET /api/recipes/suggestions _________________________ 1. Test Case ID: zujDCe - 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:40281/api/recipes/suggestions?queryFilter=null&limit=119&orderByNullPosition=last&orderBy=null' _______________________ GET /api/recipes/timeline/events _______________________ 1. Test Case ID: 9OHTlL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/recipes/timeline/events?paginationSeed=c' 2. Test Case ID: eoiWbA - 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:40281/api/recipes/timeline/events?orderDirection=asc&paginationSeed=%23%C3%8B%C2%B7%C2%A7%00%C3%A1%F3%85%93%A5XW%21%C3%A1%C2%8F%C2%8B%F4%80%A8%84V%19%7D%F0%BF%B7%BE%C2%BF%C3%B1~%01d%C3%B4&page=227955112906862336' ___________________________ GET /api/recipes/{slug} ____________________________ 1. Test Case ID: mb86mJ - 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:40281/api/recipes/0 2. Test Case ID: V606QX - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: ö\x0f' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/recipes/%C3%B6%0F _______________________ GET /api/recipes/{slug}/comments _______________________ 1. Test Case ID: XdKqCO - 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:40281/api/recipes/0/comments _______________________ GET /api/recipes/{slug}/exports ________________________ 1. Test Case ID: erIF9E - 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:40281/api/recipes/0/exports?template_name=' 2. Test Case ID: ESYa6S - 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:40281/api/recipes/%24%0E%C2%AA/exports?template_name=%16' _____________________ GET /api/recipes/{slug}/exports/zip ______________________ 1. Test Case ID: K87sk4 - 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:40281/api/recipes/0/exports/zip?token=%5BFiltered%5D' 2. Test Case ID: yk6a8G - 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:40281/api/recipes/%C3%97%24%02%06X%C3%ADM%C2%AA%F3%BB%AB%92%C2%86%5E%5E%C3%AB/exports/zip?token=%5BFiltered%5D' ________________________________ GET /api/units ________________________________ 1. Test Case ID: HvZwyl - 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:40281/api/units?orderBy=null' 2. Test Case ID: AYT4wP - 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:40281/api/units?orderDirection=asc&orderByNullPosition=last&queryFilter=%3D&perPage=-10824&paginationSeed=%C2%BE%F1%85%B7%94&page=201&orderBy=%3D&search=%C3%BA%F2%93%89%97%C3%B7%F0%A5%86%B8%C2%8E%C2%AE%C3%9C%0D%C3%AA.%F3%99%84%B7' _____________________________ GET /api/users/self ______________________________ 1. Test Case ID: apNkuk - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/users/self ________________________ GET /api/users/self/favorites _________________________ 1. Test Case ID: yngdnp - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/users/self/favorites _________________________ GET /api/users/self/ratings __________________________ 1. Test Case ID: qpYLL7 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/users/self/ratings ___________________________ GET /api/utils/download ____________________________ 1. Test Case ID: UXRKQM - 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:40281/api/utils/download 2. Test Case ID: sICvvq - 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:40281/api/utils/download?token=%5BFiltered%5D' ______________________________ PATCH /api/recipes ______________________________ 1. Test Case ID: tDRamN - 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:40281/api/recipes 2. Test Case ID: v2lvPb - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PATCH -H 'accept-language: SŽ\x0bàË' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"\u0098\"\u0088": {}, "!\u00b1\u00d4\f\u00b6\u00daI\u00a3t\u00f5b": [["T\ud91f\uddb8\u00fe\u0010\u00ae(*\u00ca\u00fc"], {}, ""], "\udb55\udeb1F\u00d0Cr\ud994\udf86;": [[]], "recipeCategory": [], "\ud86e\ude03\uda4d\udc3c$\u00ec": [["T\ud91f\uddb8\u00fe\u0010\u00ae(*\u00ca\u00fc"], {}, ""], "assets": [{"icon": "", "name": "\u0098\"\u0088", "fileName": ""}]}]' http://0.0.0.0:40281/api/recipes _____________________ PATCH /api/recipes/{slug}/last-made ______________________ 1. Test Case ID: BBkShR - 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:40281/api/recipes/0/last-made ___________________________ POST /api/admin/backups ____________________________ 1. Test Case ID: AA3fqj - Undocumented HTTP status code Received: 403 Documented: 201, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/backups 2. Test Case ID: nhv2yI - 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´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/backups ________________________ POST /api/admin/backups/upload ________________________ 1. Test Case ID: 11P1fW - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=ec5381cf5bb0f8327ff63dd7dda22251' -d '--0dd329c864bc12c16880f0c8bea37f80\r\nContent-Disposition: form-data; name="archive"; filename="archive"\r\n\r\n\r\n--0dd329c864bc12c16880f0c8bea37f80--\r\n' http://0.0.0.0:40281/api/admin/backups/upload 2. Test Case ID: K3OkLq - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: &\x1c[' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=ab8351f7d40f49e94ee8e9e1f154ae39' -d '--95f0cde021507a154ac6889c0d820e21\r\nContent-Disposition: form-data; name="archive"; filename="archive"\r\n\r\n\r\n--95f0cde021507a154ac6889c0d820e21--\r\n' http://0.0.0.0:40281/api/admin/backups/upload _________________ POST /api/admin/backups/{file_name}/restore __________________ 1. Test Case ID: bjyy2U - 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:40281/api/admin/backups/0/restore _________________________ POST /api/admin/debug/openai _________________________ 1. Test Case ID: MGJvDM - 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:40281/api/admin/debug/openai 2. Test Case ID: Lalsmh - 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]' http://0.0.0.0:40281/api/admin/debug/openai ____________________________ POST /api/admin/email _____________________________ 1. Test Case ID: QnGGt9 - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":"Forbidden"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": ""}' http://0.0.0.0:40281/api/admin/email ____________________________ POST /api/admin/groups ____________________________ 1. Test Case ID: biKd4N - 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:40281/api/admin/groups 2. Test Case ID: Oq5SVp - 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 '{"name": "\u0015\u009c", "\udb2d\udfa7\u001d\u00c8\u00fc\u00b99": []}' http://0.0.0.0:40281/api/admin/groups __________________________ POST /api/admin/households __________________________ 1. Test Case ID: qQaIbV - 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:40281/api/admin/households ___________________ POST /api/admin/maintenance/clean/images ___________________ 1. Test Case ID: jYGno8 - 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:40281/api/admin/maintenance/clean/images 2. Test Case ID: RWLmLS - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/maintenance/clean/images _______________ POST /api/admin/maintenance/clean/recipe-folders _______________ 1. Test Case ID: TKDkBH - 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:40281/api/admin/maintenance/clean/recipe-folders 2. Test Case ID: 2OtcWD - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/maintenance/clean/recipe-folders ____________________ POST /api/admin/maintenance/clean/temp ____________________ 1. Test Case ID: HESjmZ - 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:40281/api/admin/maintenance/clean/temp 2. Test Case ID: Ntjido - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/maintenance/clean/temp __________________ POST /api/admin/users/password-reset-token __________________ 1. Test Case ID: V5neRx - 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:40281/api/admin/users/password-reset-token _________________________ POST /api/admin/users/unlock _________________________ 1. Test Case ID: ELkvVP - 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:40281/api/admin/users/unlock 2. Test Case ID: aLCIYo - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: s\x0e' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/admin/users/unlock?force=false' ____________________________ POST /api/auth/logout _____________________________ 1. Test Case ID: pGZK8R - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \\u´õ\x08\x1f=¥' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/auth/logout _____________________________ POST /api/auth/token _____________________________ 1. Test Case ID: oCYvXy - 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:40281/api/auth/token _______________________________ POST /api/foods ________________________________ 1. Test Case ID: qfZl6K - 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: ('a9e8467d6dd04b4bafd28317af914ad0', '963b5a699b0f4827956d6a8a1ace6226', '', 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:40281/api/foods ___________________________ POST /api/groups/labels ____________________________ 1. Test Case ID: wuBJ0G - 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:40281/api/groups/labels 2. Test Case ID: 3IlIzx - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x14¬Çò' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u00d0", "\ud84e\udf58\ud85c\udef0\u008c!,": "\u00cc", "color": "\u00ba\u00f9\b;"}' http://0.0.0.0:40281/api/groups/labels _________________________ POST /api/groups/migrations __________________________ 1. Test Case ID: bbb53M - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: U\x08õ' -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=6efe59a1624f540479899b369cb8527a' -d '--e19f763d91421f89e0acffa6bfe270c8\r\nContent-Disposition: form-data; name="archive"\r\n\r\n\r\n--e19f763d91421f89e0acffa6bfe270c8\r\nContent-Disposition: form-data; name="migration_type"\r\n\r\ncookn\r\n--e19f763d91421f89e0acffa6bfe270c8--\r\n' http://0.0.0.0:40281/api/groups/migrations __________________ POST /api/households/events/notifications ___________________ 1. Test Case ID: g7YYIA - 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: ('09d3056d5b9a42ad9bbb3d2f008e6509', '', 1, None, '963b5a699b0f4827956d6a8a1ace6226', '573671a4149c4901a3376e8f29a198d8', '2025-12-05 13:48:39.815742', '2025-12-05 13:48:39.8157 // Output truncated...` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:40281/api/households/events/notifications ___________ POST /api/households/events/notifications/{item_id}/test ___________ 1. Test Case ID: kpS94q - Server error - Undocumented HTTP status code Received: 500 Documented: 204, 422 [500] Internal Server Error: `Internal Server Error` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/events/notifications/e3e70682-c209-4cac-a29f-6fbed82c07cd/test 2. Test Case ID: MBWma4 - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/events/notifications/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7/test _______________________ POST /api/households/invitations _______________________ 1. Test Case ID: czi7js - 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": -114, "groupId": "456cf2af-7e4e-7683-ad31-9296eb3b7269", "householdId": null}' http://0.0.0.0:40281/api/households/invitations 2. Test Case ID: LNyAlB - Undocumented HTTP status code Received: 400 Documented: 201, 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 '{"uses": 3754893059007712608}' http://0.0.0.0:40281/api/households/invitations 3. Test Case ID: F0Olgj - 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": 22825575771726390369808999955598358117, "householdId": null, "=\u00da\ud955\udcdb\u00cc\uda54\ude9eF_\u00e9\u00b2\u0082": [null, [-3.0981632120489065e-27, [null, -1.2748883466652874e+16], null], [{"\udae5\ude09\uda0f\udf4ab3\ud8e4\udf32\u0080/#\uda72\udc6a\u00a5": [], "\ud98a\udd1a\u00ab\u00dc\u0016Z\u00aa": "", "/L[u\u00a7\u00f5\u00b1e\u008b\u00f1\u00cf": {"C\u000b>": 830027242, "\u009c\udb24\udf1ek\u00a3u": null, "\ud9c3\udcad^": true}}, [null, null, true], {"\u00f7\nB": [], "\u0094\u00d3\uda82\udda8\u00d4": {"\u00ec\u00d5\udb21\ude9dC\u00e4\u00b9": true, "\u00e8\ud892\udd2b": "\u00d3\u00e6H\u0006\u00c7\u009e\u00d1\u00db\u00bd\u0010\u00c5#\u0011E\u00b1\u00ad\u0003\u00e6\udbbc\udc0f\u00b7#\u0018\u00b6\u0081\u000f\ud85e\udc02", "": true}, "\u00ef\u0004\udb14\ude13E": false}]]}' http://0.0.0.0:40281/api/households/invitations ____________________ POST /api/households/invitations/email ____________________ 1. Test Case ID: AFCfti - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: -\x06' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"email": "\ud870\ude48\u0019", "token": "\ud8ef\udc74\u00ad)K", "\u00b8\u00b9\u0097v": {}, "\u00f5\u0013(/": {}, "\u000f\uda94\udda3": [], "": [["\ud87b\udc5e", false]], "J\u00b4\ud8f5\udfef\u0094": {"": [4034, "q\udbcc\udcd0"], "_\u0081\u6406X\u00a4\u0084": [], "\u0017\f\uda3b\udf6a\u00ca\u00f6\uda9c\ude80": null}, "M\ud934\udc67": {"J8\r": {"": "", "MalformedJson": false}, "\f\ud9a7\udf46\u0017\u00a0": [120506523545669865070025156314633942092, "\ud816\udda1\u00ed\u00c2"]}, "\u0016\ud8bc\udf88V\u00fd\u00ac": ["\u0016\u00cbZ2\u00d5\udbf3\ude4b\u008d\u0004", {"\u00a0": null, "\u009c\u00e5\u0015": null, "\u0013a2\u00a0x\f\u008a\u0082\u00f8\u00d7q\u00de\u00ef\u000e\u008f`\u008f\udbfb\ude34\u00a3\ud912\udfbe\u00ce\u0084\u0015\ud9d8\udd1e": 17554}, [[null]]], "\u00f6": [], "\u00a0\u00a4\u0086N\uda60\udd80\u00804": [true], "h\u001e": {}}' http://0.0.0.0:40281/api/households/invitations/email ____________________ POST /api/households/mealplans/random _____________________ 1. Test Case ID: IhEiJU - 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:40281/api/households/mealplans/random _____________________ POST /api/households/mealplans/rules _____________________ 1. Test Case ID: FsnZPU - 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 '{"day": "sunday", "queryFilterString": "\ud837\uddb4\u0093Q\u00ba\u00db\udb61\uddf9Sp\u00fc\u00e3\ud968\ude5b7<", "entryType": "dinner", "\ud946\udef3\u0081\u00f8\ud9e3\udd60W(\udb22\udfa8\uda2e\udf49\udb85\udc0a)\udb92\udfed": [[true], [{}, {}, null], {"\u0012\u00f9a": [true, "\udba5\ude17\udb98\udda7\uda99\udea7\u00d3\u008a", null]}], "/\u00a1\u00b9\u00c38\u00a6>": [null]}' http://0.0.0.0:40281/api/households/mealplans/rules 2. Test Case ID: kJY4A9 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: 1ˆ}\x1fªœG' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"day": "monday", "entryType": "side", "queryFilterString": "\u00c6\u00ab{/\u00fe\udb8f\ude70\udaa8\udcd4\uda02\udd58"}' http://0.0.0.0:40281/api/households/mealplans/rules _____ POST /api/households/recipe-actions/{item_id}/trigger/{recipe_slug} ______ 1. Test Case ID: Sl3PCZ - Undocumented HTTP status code Received: 404 Documented: 202, 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 '{}' http://0.0.0.0:40281/api/households/recipe-actions/e3e70682-c209-4cac-a29f-6fbed82c07cd/trigger/0 _____________________ POST /api/households/shopping/items ______________________ 1. Test Case ID: 8r2g9k - 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 '{"shoppingListId": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}' http://0.0.0.0:40281/api/households/shopping/items 2. Test Case ID: w8Pc4L - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: Õâ\x0e' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"shoppingListId": "76f9b6a6-cfc0-429d-a0f9-792642096340"}' http://0.0.0.0:40281/api/households/shopping/items _______________ POST /api/households/shopping/items/create-bulk ________________ 1. Test Case ID: OpFP9y - 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 '[{"shoppingListId": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}]' http://0.0.0.0:40281/api/households/shopping/items/create-bulk 2. Test Case ID: PeeGDK - Undocumented HTTP status code Received: 400 Documented: 201, 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 '[{"shoppingListId": "fd17b70d-ba6d-49a8-a704-a8fe4d880d87"}, {"shoppingListId": "4d0cb9d4-1dd9-4bdd-9dd0-109c538a9d27", "unitId": null, "\u00d7\u9f03\ub4da\u00b1": null, "foodId": "428888bf-afcd-4a74-84cc-0265a4106c93"}, {"shoppingListId": "076fee81-da1f-4c6b-8c50-6ae5dbf0b6e9", "\u0080\u00a4\ud964\udded\u00de\u00a1": {}, "\u00e2\u00db\udb61\uddf9Sp\u00fc\u00e3\ud968\ude5b7<": "\u00c7+I", "position": 2454888031283001737, "(\udb22\udfa8\uda2e\udf49\udb85\udc0a)\udb92\udfed": [[true], [{}, {}, null], {"\u0012\u00f9a": [true, "\udba5\ude17\udb98\udda7\uda99\udea7\u00d3\u008a", null]}], "/\u00a1\u00b9\u00c38\u00a6>": [null]}, {"shoppingListId": "3b51acce-9caf-4143-a0b6-4f1a4d20474e", "\u0092\uda78\udcaf\u0083\u001d\u00cd:\ub35f\u00c0(": [[{"\u00bc\u00eb\u0000": null, "": false}], {"\udb08\ude99\ud81b\udf14\u00d7\udbfb\udf82\u00b7\u001a\uda1c\ude92\u00ba\u00fb\udbe8\udd3e": [true, null, true], "\u00c3\u00ef\uda09\udcb5": [-1.7976931348623157e+308, null, -36], "\u001b2\u009a\udb71\udd91": {"": "\u00141\udbf4\udebcA\u0097\u00a4\u0092\ud9e1\udc8f\udb4b\udfa0\u001f", "ib)?\u000f\u00f4\u00e3\u000e\ud90c\udd59\u00c7W": true, "y": -18747}}], "unitId": "e17503c8-c547-4a61-ab80-62adf9469615", "": {"?": [false, false, null], "\udae9\udd59+\u00ae\u00b0\u0084\u0011\u00be\ud8d7\uddd4": -3.9053828793422776e+16}, "checked": true, "extras": {"2": [], "\u00e2\u0084\u0098\u008b{\udbca\udddd": {}, "=\r\u00ea.\udb24\udd37": {"\u0089\u00e9\u0019\u0082": null}, "{": {}, "\u00b1": [{}, [{}, {"": "\u0099|\ud91c\udec1\u0088\u0099\u009f\u000ffP\u00ebQr", "3]\u0012": false}, ["'"'"'"]], []], "\u00bbAk\u00d5\u00e2\u000e": [{"": {}, "o\udba0\udc4b": 0.0}], "": [[], {"v": [], "none": [{"\u00a7\u009b\u00c5\u00d8-\u0add\u00f2\u00c2\udbb1\udd02te\ud876\udfb2\u000f}\u0002\ud863\ude3d\u000b\u00d8b\u00ff\ud89c\udeca\u00edH": false, "\u001a\ud922\ude0d\u00e0\ud9af\udd70\udaa3\udd2f\u0087x\u0004\u008a\u00c2\u0017\u0011": 200, "\ud9ba\udd1c\ud9be\udfd2": 2.590271347008368e+294}, {}, 1.756160609648241e-228], "~O\u00fd#\ud8ee\udd45\u000f\u00d3\u00eb": ["", false, false]}, [{"\ud95e\udc687\u00a2\u0084\b\u00e7\u00e0\ud92e\udd3d\udaff\ude63\u00cfh>\u00a5\udac9\udd8a\u009e\u00fd\ud871\uded8V\udb69\udc39\u00a2\u000f\u00a16": false, "\u0012\ud8c2\udc09\u00c7": null}, {}, "^&\u00f9\u008c\u0098\u00a4\r\u00a6\ud89d\udecem\ud94c\ude07\u0095\uda0d\udf53\udae9\udddd"]], "\u00fc\uda41\ude37": [{"": 5955}, {"\u00be\ud96e\udd20\u0005\u0094~.\u009c\u0094\u0082\udb5e\udd7ftq\u0094": false, "\u001f\u0081\udb27\udd2aAl\u00f4\u00dbSH\ud937\ude87\u001d#\udbcd\udedb\u00b3\ud88f\uddbc": null}], "\u001d": [{"\ud81e\udc0e\u0086\u0096X\ud84f\udded/\u00f4\ud889\udf56\u00fe\u009b\u00a9J\ud9a7\udc11\u000b\u0091": {}}], "\u009e\u00b3": [[]], "\ud8cc\udf71\u00806w": [{"\u00b9\u00c2\u00df\u00ba": null}, {}, ["\u0095\u009b", {"\udaea\ude16": {}, "": 3.391367731062284e+143, "\u5bee\u008ds\u001e\u00a13\u0091\u000f\u00af\u00a5u\u007f\udb99\udd87\ud966\udc74": {"\udb11\udcfb": {"\ud8e4\udc8ec\u0019\ud8ed\ude53": "j\ud864\udca2", "\u0091\u00f8": -8535, "C\u613c\u8458\udb49\udcf9]A\u0089\u00ear\u00ee\u008c\u00b3\udb2b\udcc2\udb70\udca1]\udab4\udc19\u00c5\u0088\udaf7\ude4e\u00a8\uda2b\udd29": null}}}, ["\u00cbO\u0088%cU\u00aa\ucdad/", 1.810862800776501e-106]]], "\u00cfV?s\ud8f7\udc4a": [[], {"\u1e70\u033a\u033a\u0315o\u035e \u0337i\u0332\u032c\u0347\u032a\u0359n\u031d\u0317\u0355v\u031f\u031c\u0318\u0326\u035fo\u0336\u0319\u0330\u0320k\u00e8\u035a\u032e\u033a\u032a\u0339\u0331\u0324 \u0316t\u031d\u0355\u0333\u0323\u033b\u032a\u035eh\u033c\u0353\u0332\u0326\u0333\u0318\u0332e\u0347\u0323\u0330\u0326\u032c\u034e \u0322\u033c\u033b\u0331\u0318h\u035a\u034e\u0359\u031c\u0323\u0332\u0345i\u0326\u0332\u0323\u0330\u0324v\u033b\u034de\u033a\u032d\u0333\u032a\u0330-m\u0322i\u0345n\u0316\u033a\u031e\u0332\u032f\u0330d\u0335\u033c\u031f\u0359\u0329\u033c\u0318\u0333 \u031e\u0325\u0331\u0333\u032dr\u031b\u0317\u0318e\u0359p\u0360r\u033c\u031e\u033b\u032d\u0317e\u033a\u0320\u0323\u035fs\u0318\u0347\u0333\u034d\u031d\u0349e\u0349\u0325\u032f\u031e\u0332\u035a\u032c\u035c\u01f9\u032c\u034e\u034e\u031f\u0316\u0347\u0324t\u034d\u032c\u0324\u0353\u033c\u032d\u0358\u0345i\u032a\u0331n\u0360g\u0334\u0349 \u034f\u0349\u0345c\u032c\u031fh\u0361a\u032b\u033b\u032f\u0358o\u032b\u031f\u0316\u034d\u0319\u031d\u0349s\u0317\u0326\u0332.\u0328\u0339\u0348\u0323": [6.825634985944992e+16], "\u00b4f": ["q\ud9b1\udee1-\udb86\udc28\u039a\u001f", null, null], "\uda9f\udee6\u00f9": [673817613, null, -38]}, {"": {}, "\udb82\udc8chy": {"\ud9f4\udd83\u00eb\u00a0#": "\udb6d\uddabo\u000e\udb3e\udd6c\u00f8\u001c#$\u00e1\u008e@R\u64ac\t", "~\ud90f\ude7f\u00bc\u00ba\u0019AN\ud970\udd3eP\ud9f3\udf7c\u00c8\uda7b\udf4f\ud925\udcb5O\ud823\udddc": "", "responses": -1929904554}, "6\u00c7\u00f4\u0082o\udab5\udeea\ud8ca\udef2C\u0084\u0089\ud84a\udc68\u00fdUu\ud861\udcd9\ud984\ude67-k\u00f1\u001d\u0093\u00bbs\uda0f\udf22 \udb5f\udff9\u009d\uda61\udd23\u008b\u001c\u00cb\udac9\uddfb\u0081": {}}], "\u0092Yy\u00ef\u0096": [[], [[], {"\u009e": "", "\u00da\r\uda6c\udfea\u00b4\u00be\u0082\udbf1\udc0e\udbd6\udc35\u0015i": true, "\u00e3s": 16908}], {}], "\ud89b\udd32<\u00cd": [], "oa\u00adI\ud831\udd62\u008f\u00fa\u0080\u00c0\u00e7F\ub7d0": {"\u009f\u00cbA\u008c\ud8a5\udf03T": "", "\u00e1\u00c3\u00af\u00a2e\u00c1\u0084X\f\ud82e\udf95\u00abh\uda9a\ude42": [], "~\u009ch/\u0090O\u00cd\u009aM": {"\u00ce\ud873\udfd0y": true, "\u00bdpi": "\uda04\udede\u00fd", "\u00ba": "\u00ba"}}, "\u00a6\u0093\u0090T4\uda33\uddd4\u00db": [[], ["\u0003"], []], "\u00d3\u0002\u0006\u0006\u0015\u00dd\ud952\udd11\u0012\ud9a4\udcbb\u00db\u00ad\u001f": {"\u00e8-\u00e7H\u00af9<\u009f\ud9b2\udfb1\u0090\u00e0[|\u00bca \ud91a\uddbf=\u00b3\u000e\ud98f\ude63\u00dc\u00e1\uae5a\ud9b1\udc15\u0080GL\uda84\udf17\u0010": -21448}}, "labelId": null, "unit": {"id": "eb6cdf48-b764-438d-ab28-f7a8423d3854", "name": "}k", "createdAt": "7465-12-07T16:41:33.148667Z", "useAbbreviation": true, "\u00c9_\u00e9\u00b2\u0082": [null, [-3.0981632120489065e-27, [null, -1.2748883466652874e+16], null], [{"\udae5\ude09\uda0f\udf4ab3\ud8e4\udf32\u0080/#\uda72\udc6a\u00a5": [], "\ud98a\udd1a\u00ab\u00dc\u0016Z\u00aa": "", "/L[u\u00a7\u00f5\u00b1e\u008b\u00f1\u00cf": {"C\u000b>": 830027242, "\u009c\udb24\udf1ek\u00a3u": null, "\ud9c3\udcad^": true}}, [null, null, true], {"\u00f7\nB": [], "\u0094\u00d3\uda82\udda8\u00d4": {"\u00ec\u00d5\udb21\ude9dC\u00e4\u00b9": true, "\u00e8\ud892\udd2b": "\u00d3\u00e6H\u0006\u00c7\u009e\u00d1\u00db\u00bd\u0010\u00c5#\u0011E\u00b1\u00ad\u0003\u00e6\udbbc\udc0f\u00b7#\u0018\u00b6\u0081\u000f\ud85e\udc02", "": true}, "\u00ef\u0004\udb14\ude13E": false}]]}, "foodId": null, "h\u0018\ud958\udf1bbj": ["tY\udb7a\uddcf\u00f7<\ud878\udca9", {"": -2.976529932833436e+16, "\udaeb\udcc3\u0007\udb1d\udd78]\u00baM\uda9c\udfe8": null}, [null, true]], "": null}, {}], "\u00bc\u00a0B\u00af": {"\u0089\t\u00f5o": [{"": {}, " \u00e5": null, "R\u00e3\u00f0\udba0\udfc0": -1.3021593216623002e+193}, {"": false}, 4498016904349766.0], "\u0083\udaec\udc61\ud91f\udc07\u00fb\u009d[\u00dc\u00f5\u0000H\udb2c\udfd0\u008d`": 9.324845832347343e+283, ":+\\d\u82fb\u00d3\u0080\ud9a4\ude86\ua8aa\ud83f\udc000b\u00d5AHW 9\udb14\udc2b": [[], {"D": 1.2265996757186891e-197, "": -2.258006330698217e-280}, ["\u00e8%:R"]]}, "\udb74\udf56": [[{"": "\u008b\u0081\u00d6g0\uda78\udf10\u00e1\u0087"}, {"4": "\ud955\udd10vJ\udb57\uddd0\u00ad\u00f9\u0099c", "\uda93\ude6d\\\u00d0\u00139\u0090\u0084\ud7ee\u00ee\uda3a\udf3emi\udacb\udca2\u00ec\u00cc\u00ae\uda1e\uddf6\u00eb\u0003": null}, "": {"\ud88e\udeb8\ud88b\udc35\ud95c\udf38\u00b7\u0003\u0087": null, "ServerErrors": 3.0137075100457784e+16, "": ""}}}]' http://0.0.0.0:40281/api/households/shopping/items _________ PUT /api/households/shopping/lists/{item_id}/label-settings __________ 1. Test Case ID: 1ewl2U - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[]' http://0.0.0.0:40281/api/households/shopping/lists/e3e70682-c209-4cac-a29f-6fbed82c07cd/label-settings 2. Test Case ID: Fn8VoP - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `{"detail":"object e42bf039-7e6e-4fce-bd7e-4d9fb1190a81 has an invalid shopping list id"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"id": "e42bf039-7e6e-4fce-bd7e-4d9fb1190a81", "labelId": "d6190764-caea-4d76-bac0-238847cb9974", "shoppingListId": "34ea8fd6-a8c0-4b95-b644-851ea589d186"}]' http://0.0.0.0:40281/api/households/shopping/lists/c8ce3734-e005-42a0-9773-9cc859c9c2b0/label-settings ___________________ PUT /api/organizers/categories/{item_id} ___________________ 1. Test Case ID: 2QHaRZ - 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 '{"name": ""}' http://0.0.0.0:40281/api/organizers/categories/e3e70682-c209-4cac-a29f-6fbed82c07cd ______________________ PUT /api/organizers/tags/{item_id} ______________________ 1. Test Case ID: h871pZ - 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": ""}' http://0.0.0.0:40281/api/organizers/tags/e3e70682-c209-4cac-a29f-6fbed82c07cd _______________________________ PUT /api/recipes _______________________________ 1. Test Case ID: vBDM6x - 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:40281/api/recipes 2. Test Case ID: JEhPIw - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: SŽ\x0bàË' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '[{"\u0098\"\u0088": {}, "!\u00b1\u00d4\f\u00b6\u00daI\u00a3t\u00f5b": [["T\ud91f\uddb8\u00fe\u0010\u00ae(*\u00ca\u00fc"], {}, ""], "\udb55\udeb1F\u00d0Cr\ud994\udf86;": [[]], "recipeCategory": [], "\ud86e\ude03\uda4d\udc3c$\u00ec": [["T\ud91f\uddb8\u00fe\u0010\u00ae(*\u00ca\u00fc"], {}, ""], "assets": [{"icon": "", "name": "\u0098\"\u0088", "fileName": ""}]}]' http://0.0.0.0:40281/api/recipes _______________ PUT /api/recipes/timeline/events/{item_id}/image _______________ 1. Test Case ID: IRA8Ic - 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: multipart/form-data; boundary=34cf232c5a43b8d4bc4e6554ee95c6d1' -d '--0f0c77c8db92d1ac32e84e8eac844a91\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--0f0c77c8db92d1ac32e84e8eac844a91\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\n\r\n--0f0c77c8db92d1ac32e84e8eac844a91--\r\n' http://0.0.0.0:40281/api/recipes/timeline/events/e3e70682-c209-4cac-a29f-6fbed82c07cd/image ________________________ PUT /api/recipes/{slug}/image _________________________ 1. Test Case ID: Jz20rx - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"detail":{"message":"Unknown Error","error":true,"exception":"UnidentifiedImageError"}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=24edeee2677d5ca3afd7b3ac505b8720' -d '--c31a80f1ba441f132c758105462c3140\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--c31a80f1ba441f132c758105462c3140\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\n\r\n--c31a80f1ba441f132c758105462c3140--\r\n' http://0.0.0.0:40281/api/recipes/0/image 2. Test Case ID: 1EkvQT - 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=817e8156aa4a2f9a7fae078e7533ca2c' -d '--9deb1e7da599859b59ee31e6115fdb19\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--9deb1e7da599859b59ee31e6115fdb19\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\n\r\n--9deb1e7da599859b59ee31e6115fdb19--\r\n' http://0.0.0.0:40281/api/recipes/%C3%B3%C2%B1/image _____________________________ PUT /api/units/merge _____________________________ 1. Test Case ID: bUP0ml - Server error - Undocumented HTTP status code Received: 500 Documented: 200, 422 [500] Internal Server Error: `{"detail":"Failed to merge units"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"fromUnit": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "toUnit": "f728b4fa-4248-4e3a-8a5d-2f346baa9455"}' http://0.0.0.0:40281/api/units/merge 2. Test Case ID: ZT9wNO - 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: application/json' -d '{"fromUnit": "199f583d-2a87-49dc-b178-7fa3bb9efc9b", "toUnit": "dbb977b9-b283-4623-8b8d-9c49c8db9de9"}' http://0.0.0.0:40281/api/units/merge ___________________________ PUT /api/users/password ____________________________ 1. Test Case ID: L5mfRt - 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:40281/api/users/password ___________________ DELETE /api/users/api-tokens/{token_id} ____________________ 1. Test Case ID: tCcwkP - 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:40281/api/users/api-tokens/0 2. Test Case ID: ZlFMnY - 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:40281/api/users/api-tokens/53074065758913806975597431476090595660 3. Test Case ID: ms4wse - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: q\x1eÔ' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/users/api-tokens/-2990 ___________________ DELETE /api/users/{id}/favorites/{slug} ____________________ 1. Test Case ID: MCa5Qx - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":{"message":"User cannot edit other users","error":true,"exception":null}}` Reproduce with: curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/users/e3e70682-c209-4cac-a29f-6fbed82c07cd/favorites/0 __________________ GET /api/media/users/{user_id}/{file_name} __________________ 1. Test Case ID: 1xR0Jt - 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:40281/api/media/users/e3e70682-c209-4cac-a29f-6fbed82c07cd/0 ______________________ GET /api/recipes/shared/{token_id} ______________________ 1. Test Case ID: RbaLm1 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Token Not Found","error":true,"exception":null}}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/recipes/shared/e3e70682-c209-4cac-a29f-6fbed82c07cd ________________________ GET /api/users/{id}/favorites _________________________ 1. Test Case ID: zQ6gPL - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/users/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7/favorites _________________________ GET /api/users/{id}/ratings __________________________ 1. Test Case ID: 5o14Pt - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/users/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7/ratings ____________________ POST /api/users/{id}/favorites/{slug} _____________________ 1. Test Case ID: aSY2tK - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":{"message":"User cannot edit other users","error":true,"exception":null}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/users/e3e70682-c209-4cac-a29f-6fbed82c07cd/favorites/0 __________________________ POST /api/users/{id}/image __________________________ 1. Test Case ID: h2IGxu - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":{"message":"User cannot edit other users","error":true,"exception":null}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: multipart/form-data; boundary=15b5b2fc681287ccbd83b39c8643fb34' -d '--066de249aa45c248fd198dc72f03b035\r\nContent-Disposition: form-data; name="profile"; filename="profile"\r\n\r\n\r\n--066de249aa45c248fd198dc72f03b035--\r\n' http://0.0.0.0:40281/api/users/e3e70682-c209-4cac-a29f-6fbed82c07cd/image _____________________ POST /api/users/{id}/ratings/{slug} ______________________ 1. Test Case ID: xQ8Hdc - Undocumented HTTP status code Received: 403 Documented: 200, 422 [403] Forbidden: `{"detail":{"message":"User cannot edit other users","error":true,"exception":null}}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40281/api/users/e3e70682-c209-4cac-a29f-6fbed82c07cd/ratings/0 2. Test Case ID: TeHZUR - Undocumented HTTP status code Received: 400 Documented: 200, 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 '{"rating": null, "isFavorite": true}' http://0.0.0.0:40281/api/users/8d0518d1-4c42-4e45-a905-8e4660871810/ratings/%F0%9D%95%8B%F0%9D%95%99%F0%9D%95%96+%F0%9D%95%A2%F0%9D%95%A6%F0%9D%95%9A%F0%9D%95%94%F0%9D%95%9C+%F0%9D%95%93%F0%9D%95%A3%F0%9D%95%A0%F0%9D%95%A8%F0%9D%95%9F+%F0%9D%95%97%F0%9D%95%A0%F0%9D%95%A9+%F0%9D%95%9B%F0%9D%95%A6%F0%9D%95%9E%F0%9D%95%A1%F0%9D%95%A4+%F0%9D%95%A0%F0%9D%95%A7%F0%9D%95%96%F0%9D%95%A3+%F0%9D%95%A5%F0%9D%95%99%F0%9D%95%96+%F0%9D%95%9D%F0%9D%95%92%F0%9D%95%AB%F0%9D%95%AA+%F0%9D%95%95%F0%9D%95%A0%F0%9D%95%98 _______________________ PUT /api/households/permissions ________________________ 1. Test Case ID: Etu8ki - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":"User not found"}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"userId": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}' http://0.0.0.0:40281/api/households/permissions ______________________ DELETE /api/admin/groups/{item_id} ______________________ 1. Test Case ID: nwy8vF - 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:40281/api/admin/groups/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: hLL5Xe - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/groups/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ____________________ DELETE /api/admin/households/{item_id} ____________________ 1. Test Case ID: CyY4Py - 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:40281/api/admin/households/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: C0L1cf - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/households/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ______________________ DELETE /api/admin/users/{item_id} _______________________ 1. Test Case ID: uJWctG - 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:40281/api/admin/users/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: ygPfnh - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/users/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ________________________ DELETE /api/comments/{item_id} ________________________ 1. Test Case ID: BdXRjR - 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:40281/api/comments/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: OotPyG - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/comments/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _________________________ DELETE /api/foods/{item_id} __________________________ 1. Test Case ID: gSwvzj - 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:40281/api/foods/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: rsqDY2 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/foods/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _____________________ DELETE /api/groups/labels/{item_id} ______________________ 1. Test Case ID: U0bLAJ - 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:40281/api/groups/labels/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: tbT9JM - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/groups/labels/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 __________________ DELETE /api/households/cookbooks/{item_id} __________________ 1. Test Case ID: 5qdcgi - 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:40281/api/households/cookbooks/0 2. Test Case ID: 9AYUls - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}}` Reproduce with: curl -X DELETE -H 'accept-language: áv%' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/cookbooks/938ddd89-b9b4-4e8a-a7c8-b5bd081bce6b ____________ DELETE /api/households/events/notifications/{item_id} _____________ 1. Test Case ID: rZVamr - 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 DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/events/notifications/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: uPGFQb - Undocumented HTTP status code Received: 400 Documented: 204, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/events/notifications/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _______________ DELETE /api/households/mealplans/rules/{item_id} _______________ 1. Test Case ID: lgnrq4 - 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:40281/api/households/mealplans/rules/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: 33KhQO - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/mealplans/rules/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 __________________ DELETE /api/households/mealplans/{item_id} __________________ 1. Test Case ID: OFrluv - 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:40281/api/households/mealplans/0 2. Test Case ID: gqhaU6 - 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:40281/api/households/mealplans/53074065758913806975597431476090595660 _______________ DELETE /api/households/recipe-actions/{item_id} ________________ 1. Test Case ID: 9MCoia - 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:40281/api/households/recipe-actions/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: cOeCcI - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: B\x12\tÿ' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/recipe-actions/29673dfb-8c3a-4fbe-a56b-4a3878115927 _______________ DELETE /api/households/shopping/lists/{item_id} ________________ 1. Test Case ID: u2vlGU - 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:40281/api/households/shopping/lists/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: Ouijhe - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/shopping/lists/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 __________________ DELETE /api/households/webhooks/{item_id} ___________________ 1. Test Case ID: 3vawcP - 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:40281/api/households/webhooks/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: uoeR9d - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/webhooks/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ____________________ DELETE /api/organizers/tools/{item_id} ____________________ 1. Test Case ID: pPVpkV - 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:40281/api/organizers/tools/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: XxZfyF - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/organizers/tools/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ________________ DELETE /api/recipes/timeline/events/{item_id} _________________ 1. Test Case ID: rJFPLH - 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:40281/api/recipes/timeline/events/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: yQwP66 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/recipes/timeline/events/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _____________________ DELETE /api/shared/recipes/{item_id} _____________________ 1. Test Case ID: MMfcNd - 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:40281/api/shared/recipes/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: T4WRPz - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/shared/recipes/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _________________________ DELETE /api/units/{item_id} __________________________ 1. Test Case ID: 5moJ4H - 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:40281/api/units/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: dngksD - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X DELETE -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/units/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _______________________ GET /api/admin/groups/{item_id} ________________________ 1. Test Case ID: vNFMq1 - 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:40281/api/admin/groups/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: qM82yO - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/groups/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _____________________ GET /api/admin/households/{item_id} ______________________ 1. Test Case ID: g95QF1 - 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:40281/api/admin/households/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: ywcjiG - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/households/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ________________________ GET /api/admin/users/{item_id} ________________________ 1. Test Case ID: TJL4ed - 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:40281/api/admin/users/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: O1wtmW - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/admin/users/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _________________________ GET /api/comments/{item_id} __________________________ 1. Test Case ID: lNsuXz - 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:40281/api/comments/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: fq0RHn - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/comments/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ___________________________ GET /api/foods/{item_id} ___________________________ 1. Test Case ID: bB3RCZ - 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:40281/api/foods/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: GI9CjO - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/foods/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 _______________________ GET /api/groups/labels/{item_id} _______________________ 1. Test Case ID: rR4Vsh - 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:40281/api/groups/labels/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: Do16N7 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/groups/labels/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ___________________ GET /api/households/cookbooks/{item_id} ____________________ 1. Test Case ID: 0sMkmV - 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:40281/api/households/cookbooks/0a371dfe-028c-4247-ac58-18271d211e1e 2. Test Case ID: 7DwEJ6 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x02' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/cookbooks/1d2eb5e7-9a56-4b51-86f8-62eb1ea0ec4e ______________ GET /api/households/events/notifications/{item_id} ______________ 1. Test Case ID: I4hqVQ - 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:40281/api/households/events/notifications/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: OZYHhT - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/events/notifications/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ________________ GET /api/households/mealplans/rules/{item_id} _________________ 1. Test Case ID: ru0bwI - 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:40281/api/households/mealplans/rules/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: IRK6Wo - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/mealplans/rules/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ___________________ GET /api/households/mealplans/{item_id} ____________________ 1. Test Case ID: UV5akL - 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:40281/api/households/mealplans/0 2. Test Case ID: kM2A4h - 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:40281/api/households/mealplans/53074065758913806975597431476090595660 3. Test Case ID: NxrFar - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: q\x1eÔ' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/mealplans/-2990 _________________ GET /api/households/recipe-actions/{item_id} _________________ 1. Test Case ID: KTOevk - 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:40281/api/households/recipe-actions/04d8641b-2f6a-408d-9a71-87d771da0865 2. Test Case ID: nPhbWl - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: B\x12\tÿ' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/recipe-actions/29673dfb-8c3a-4fbe-a56b-4a3878115927 _________________ GET /api/households/shopping/lists/{item_id} _________________ 1. Test Case ID: H4aLiY - 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:40281/api/households/shopping/lists/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: AmjVnK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/shopping/lists/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ____________________ GET /api/households/webhooks/{item_id} ____________________ 1. Test Case ID: nlfD56 - 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:40281/api/households/webhooks/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: bVbdOr - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/webhooks/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ____________ GET /api/media/recipes/{recipe_id}/assets/{file_name} _____________ 1. Test Case ID: ZVNK96 - 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:40281/api/media/recipes/e3e70682-c209-4cac-a29f-6fbed82c07cd/assets/0 GET /api/media/recipes/{recipe_id}/images/timeline/{timeline_event_id}/{file_name} 1. Test Case ID: iGxwra - 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:40281/api/media/recipes/0/images/timeline/0/original.webp 2. Test Case ID: pfuLB6 - 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:40281/api/media/recipes/%24%C2%92%C2%A2h7%00%C2%A8%F2%9B%B2%82/images/timeline/%F2%B7%B9%AB%C2%9B%E9%A6%88%C3%A7%C2%B0/tiny-original.webp ____________ GET /api/media/recipes/{recipe_id}/images/{file_name} _____________ 1. Test Case ID: bbQqUP - 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:40281/api/media/recipes/0/images/original.webp _____________________ GET /api/organizers/tools/{item_id} ______________________ 1. Test Case ID: TuW2yq - 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:40281/api/organizers/tools/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: 65CQfK - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/organizers/tools/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 __________________ GET /api/recipes/timeline/events/{item_id} __________________ 1. Test Case ID: UfOOfT - 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:40281/api/recipes/timeline/events/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: KsP5zV - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/recipes/timeline/events/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ___________________________ GET /api/shared/recipes ____________________________ 1. Test Case ID: Eu8Zvi - 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' -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/shared/recipes?recipe_id=529babed-368b-43ae-89eb-cdae70609e3e' ______________________ GET /api/shared/recipes/{item_id} _______________________ 1. Test Case ID: cGRAQQ - 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:40281/api/shared/recipes/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: 63bBb6 - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/shared/recipes/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ___________________________ GET /api/units/{item_id} ___________________________ 1. Test Case ID: afeRTh - 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:40281/api/units/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: gddiIA - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/units/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ___________________ GET /api/users/self/ratings/{recipe_id} ____________________ 1. Test Case ID: eq2kb4 - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"User has not rated this recipe","error":true,"exception":null}}` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/users/self/ratings/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: r5u97T - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'accept-language: \x14' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/users/self/ratings/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 __________________________ PATCH /api/recipes/{slug} ___________________________ 1. Test Case ID: BGlcfx - 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:40281/api/recipes/%C3%B3%C2%B1 2. Test Case ID: PpkqHC - 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\x0b\'' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"description": "", "(0\u00cc\u00f0": [[false], 13295, "\u00f9\uda7a\ude4d"], "nutrition": {"fatContent": null, "fiberContent": "\uda93\udee9\u00b81\u00bc\udadb\udda2\u0083x\u001d\u00a1&\u00fe&2y\udbfb\uddc8", "\u00ad\u00bc": {"/S\u00da\u00cd+\ud8a3\udc44O\udb1d\udc34\u00b6x\udaf5\uddac\u008b\u00d3\ud9bd\udf56\u0094": [], "e": {"\u0003": "\ud885\udf1b\u00aa", "-\u0091\u0007": [true, "Rg\u00aa\u00f1\ud93a\udc48", -7254], "\u00dd\ud940\ude5bQ\u0095\u00d1\u00d8>\u008e-\uda68\udc6b6h\u00b0": {}}, "": {}}}, "settings": null}' http://0.0.0.0:40281/api/recipes/%C3%9A%1D%C3%88%C3%BC%C2%B99 ________________________ POST /api/households/mealplans ________________________ 1. Test Case ID: fMEqZE - 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 '{"date": "2000-01-01"}' http://0.0.0.0:40281/api/households/mealplans 2. Test Case ID: ntV26f - 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 '{"date": "9473-01-28", "title": "red", "\u008e\u0086\u00171\u00bb\u00e0\u00c6\ud86f\udf1e": {"\ud920\udc3bp\udbb2\udff7": [31356], "\u00b7\u0017": -31, "\u0005)": [true, false]}, "recipeId": "e3e70682-c209-4cac-629f-6fbed82c07cd"}' http://0.0.0.0:40281/api/households/mealplans _______ POST /api/households/shopping/lists/{item_id}/recipe/{recipe_id} _______ 1. Test Case ID: 0XJbXT - 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 null http://0.0.0.0:40281/api/households/shopping/lists/e3e70682-c209-4cac-a29f-6fbed82c07cd/recipe/f728b4fa-4248-4e3a-8a5d-2f346baa9455 2. Test Case ID: aErk4E - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x06' -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/shopping/lists/bc087a02-3415-49ca-a6cd-1c580bad0d02/recipe/9e2248aa-2491-481b-87c5-dc09b5892655 ___ POST /api/households/shopping/lists/{item_id}/recipe/{recipe_id}/delete ____ 1. Test Case ID: H2bTXM - 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 null http://0.0.0.0:40281/api/households/shopping/lists/e3e70682-c209-4cac-a29f-6fbed82c07cd/recipe/f728b4fa-4248-4e3a-8a5d-2f346baa9455/delete ______________________ POST /api/recipes/timeline/events _______________________ 1. Test Case ID: kxPCtg - Undocumented HTTP status code Received: 404 Documented: 201, 422 [404] Not Found: `{"detail":"recipe not found"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"eventType": "info", "recipeId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "subject": ""}' http://0.0.0.0:40281/api/recipes/timeline/events ___________________________ POST /api/shared/recipes ___________________________ 1. Test Case ID: w7Zm4H - Undocumented HTTP status code Received: 404 Documented: 201, 422 [404] Not Found: `{"detail":"Recipe not found in your group"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipeId": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}' http://0.0.0.0:40281/api/shared/recipes _______________________ PUT /api/admin/groups/{item_id} ________________________ 1. Test Case ID: 3ow3wp - 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": "f728b4fa-4248-4e3a-8a5d-2f346baa9455", "name": ""}' http://0.0.0.0:40281/api/admin/groups/e3e70682-c209-4cac-a29f-6fbed82c07cd _____________________ PUT /api/admin/households/{item_id} ______________________ 1. Test Case ID: SomcZE - 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": "f728b4fa-4248-4e3a-8a5d-2f346baa9455", "id": "eb1167b3-67a9-4378-bc65-c1e582e2e662", "name": "0"}' http://0.0.0.0:40281/api/admin/households/e3e70682-c209-4cac-a29f-6fbed82c07cd _________________________ PUT /api/comments/{item_id} __________________________ 1. Test Case ID: f22HiH - 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 '{"id": "00d2b112-990d-49d4-982a-e0951e150e7b", "text": ""}' http://0.0.0.0:40281/api/comments/00d2b112-990d-49d4-982a-e0951e150e7b 2. Test Case ID: EdU2RT - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \'í\x18n' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"id": "b567f7ac-898f-4a71-9b94-434f942f2944", "text": "\u001c\u00e8\u0080'"'"'\u00bd\u0014\ud914\ude19\u00a1"}' http://0.0.0.0:40281/api/comments/08d71bce-8df2-4d4f-a4f5-93c299a92b37 ___________________________ PUT /api/foods/{item_id} ___________________________ 1. Test Case ID: Fea2Yx - 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 '{"name": ""}' http://0.0.0.0:40281/api/foods/e3e70682-c209-4cac-a29f-6fbed82c07cd _______________________ PUT /api/groups/labels/{item_id} _______________________ 1. Test Case ID: X8Iqhi - 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 '{"groupId": "f728b4fa-4248-4e3a-8a5d-2f346baa9455", "id": "eb1167b3-67a9-4378-bc65-c1e582e2e662", "name": ""}' http://0.0.0.0:40281/api/groups/labels/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: ru7GYC - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x06' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"groupId": "a8c7bdf5-bb24-4c42-b287-c11bb73b8a7c", "id": "f685171b-5b8f-4cc2-983a-9100bbd7ad78", "name": "\ud870\ude48\u0019", "testuser@example.com": {"\u00ef\u008f\u009f\udaa9\udfde\u0097v": {}}, "\u0013(/": null}' http://0.0.0.0:40281/api/groups/labels/dab90e3b-5df0-445f-833c-12849928b7bd ___________________ PUT /api/households/cookbooks/{item_id} ____________________ 1. Test Case ID: XPQxhR - 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": "\u00d0\u00ce1\u98d9\u00af"}' http://0.0.0.0:40281/api/households/cookbooks/%C3%A1%C3%B7%C3%BB%C2%86%5E%5E%C3%AB 2. Test Case ID: urXswd - 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 '{"name": "\u00f8", "$\u00edH": [["\u001e\u00e0\ud9af\udd70\udaa3\udd2f\u0087x\u0004\u008a\u00c2\u0017\u0011", false], [true, null]], "": [[]], "queryFilterString": "O\u00fd#\ud8ee\udd45\u000f\u00d3\u00eb", "\t\u008d\udade\udd16\u00c977\u00a2\u0084\b\u00e7\u00e0\ud92e\udd3d\udaff\ude63\u00cfh>\u00a5\udac9\udd8a\u009e\u00fd\ud871\uded8V\udb69\udc39\u00a2\u000f\u00a16": {"\uda91\uded9*": [[false, 54, false], {"": [], "N\udb32\udec8\u00a6P\u00ccb\u0095\uda0d\udf53\udae9\udddd": [[[[null, null]], {"": false, "\u00da\u00cc\u001d": ".\u009c\u0094\u0082\udb5e\udd7ftq\u0094", "{": null}, {"\u00c6\udb06\udfc9": "\u00dbSH\ud937\ude87\u001d#\udbcd\udedb\u00b3\ud88f\uddbc", "": 5.923210293223268e+16, "\u0087": true}], [{"X\ud84f\udded/\u00f4\ud889\udf56\u00fe\u009b\u00a9J\ud9a7\udc11\u000b\u0091": -20439, "\u00d6\u0012\u00e9\u001b\u0080\u00aa\u0019w": -101169824592196.0, "": 12440}, ["\u0011g", 136555261068728001547213101686921532455, "\u0095\u009b"], ["@\u00d7\u001d\u001d\f\ud8e4\udc69\u5bee\u008ds\u001e\u00a13\u0091\u000f\u00af\u00a5u\u007f\udb99\udd87\ud966\udc74"]]], "\udb11\udcfb": []}, {"\u0096\ud881\uddd6\u00ebxj\ud864\udca2": true}], "_$": [[-1.1125369292536007e-308, false], []], "": {"\uda01\ude80\u00b4\u008c\u00b3\udb2b\udcc2\udb70\udca1]\udab4\udc19\u00c5\u0088\udaf7\ude4e\u00a8\uda2b\udd29": -3.045857314973244e+16, " \u00a4\u00f0": null}}}' http://0.0.0.0:40281/api/households/cookbooks/af13f3e6-853f-4c81-8b3b-0117b1baddc1 ______________ PUT /api/households/events/notifications/{item_id} ______________ 1. Test Case ID: MCz5Pr - 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": "f728b4fa-4248-4e3a-8a5d-2f346baa9455", "householdId": "eb1167b3-67a9-4378-bc65-c1e582e2e662", "id": "f7c1bd87-4da5-4709-9471-3d60c8a70639", "name": ""}' http://0.0.0.0:40281/api/households/events/notifications/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: ttoWHJ - 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 '{"groupId": "26950143-9f50-451c-8147-5291a335b599", "householdId": "67bf9879-f00f-412e-8431-7d2456f59cf7", "id": "a0611d0a-ff4a-4bd4-aab5-3b8c57523279", "name": "O\udbe8\udfc7nV\u00a3\u008ft`<\u0095", "appriseUrl": "\udb65\ude53\u00c5\u00af", "\u00fan\u00f7": {"X\u00edM\u00aa\udbae\uded2\u0086^^\u00eb": -84, "--workbench-output": []}}' http://0.0.0.0:40281/api/households/events/notifications/984cc7b4-4d97-40db-bb55-050b1286a0f1 ________________ PUT /api/households/mealplans/rules/{item_id} _________________ 1. Test Case ID: EcJv8s - Undocumented HTTP status code Received: 404 Documented: 200, 422 [404] Not Found: `{"detail":{"message":"Not found.","error":true,"exception":null}}` Reproduce with: curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:40281/api/households/mealplans/rules/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: BljVcB - 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' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"queryFilterString": "", "day": "thursday", "Z\u0081\u00b6l": {"": []}}' http://0.0.0.0:40281/api/households/mealplans/rules/73b51822-6ecd-4a6e-80c3-321787eb991c ___________________ PUT /api/households/mealplans/{item_id} ____________________ 1. Test Case ID: YcTxLx - 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": "0993-03-24", "groupId": "c12776e4-6dd4-51b2-6bce-fab3a3b48c4a", "id": -18289, "userId": "5dcc39d7-10f4-8bb9-1a00-4483b96ba5cb", "\ucc3c\u0095": [{}], "title": "\u00c5\u00af", "\u00fan\u00f7": {"X\u00edM\u00aa\udbae\uded2\u0086^^\u00eb": -84, "--workbench-output": []}}' http://0.0.0.0:40281/api/households/mealplans/-90 2. Test Case ID: di0JYo - 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 '{"date": "2948-11-07", "groupId": "6b934c7b-7fa0-12f7-377f-f64ff7c45fab", "id": 201, "userId": "f91546f5-b5a7-81de-314e-b83595274dd7", "recipeId": null, "text": "`\u001d\uda62\uded6\u0092\ud8b0\udefe\u00b5", "title": "\u00dc\u00b75S\u009e\udb9d\udfc8H\u0001#\udab2\uded2\ud934\udf24$", "\u00c7g\u00bb": []}' http://0.0.0.0:40281/api/households/mealplans/152891029493440683229839513686250846046 _________________ PUT /api/households/recipe-actions/{item_id} _________________ 1. Test Case ID: 1Bkwlr - 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 '{"actionType": "link", "groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "householdId": "f728b4fa-4248-4e3a-8a5d-2f346baa9455", "title": "", "url": ""}' http://0.0.0.0:40281/api/households/recipe-actions/04d8641b-2f6a-408d-9a71-87d771da0865 _________________ PUT /api/households/shopping/lists/{item_id} _________________ 1. Test Case ID: CsJ8Ga - 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 '{"groupId": "f728b4fa-4248-4e3a-8a5d-2f346baa9455", "id": "eb1167b3-67a9-4378-bc65-c1e582e2e662", "userId": "f7c1bd87-4da5-4709-9471-3d60c8a70639"}' http://0.0.0.0:40281/api/households/shopping/lists/e3e70682-c209-4cac-a29f-6fbed82c07cd ____________________ PUT /api/households/webhooks/{item_id} ____________________ 1. Test Case ID: 1K37QO - 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 '{"scheduledTime": "00:00:00Z"}' http://0.0.0.0:40281/api/households/webhooks/e3e70682-c209-4cac-a29f-6fbed82c07cd _____________________ PUT /api/organizers/tools/{item_id} ______________________ 1. Test Case ID: cUFZFq - 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 '{"name": ""}' http://0.0.0.0:40281/api/organizers/tools/e3e70682-c209-4cac-a29f-6fbed82c07cd __________________ PUT /api/recipes/timeline/events/{item_id} __________________ 1. Test Case ID: 83lIbE - 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 '{"subject": ""}' http://0.0.0.0:40281/api/recipes/timeline/events/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: o1Tl4D - 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' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"subject": "\u0083\u00aa", "eventMessage": "\u008f\ud86b\ude19\u0081\u00b6l"}' http://0.0.0.0:40281/api/recipes/timeline/events/73b51822-6ecd-4a6e-80c3-321787eb991c ___________________________ PUT /api/recipes/{slug} ____________________________ 1. Test Case ID: Q8wtBg - 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:40281/api/recipes/0 2. Test Case ID: oIqIXN - 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:40281/api/recipes/%C3%B3%C2%B1 3. Test Case ID: abql1u - 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\x0b\'' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"description": "", "(0\u00cc\u00f0": [[false], 13295, "\u00f9\uda7a\ude4d"], "nutrition": {"fatContent": null, "fiberContent": "\uda93\udee9\u00b81\u00bc\udadb\udda2\u0083x\u001d\u00a1&\u00fe&2y\udbfb\uddc8", "\u00ad\u00bc": {"/S\u00da\u00cd+\ud8a3\udc44O\udb1d\udc34\u00b6x\udaf5\uddac\u008b\u00d3\ud9bd\udf56\u0094": [], "e": {"\u0003": "\ud885\udf1b\u00aa", "-\u0091\u0007": [true, "Rg\u00aa\u00f1\ud93a\udc48", -7254], "\u00dd\ud940\ude5bQ\u0095\u00d1\u00d8>\u008e-\uda68\udc6b6h\u00b0": {}}, "": {}}}, "settings": null}' http://0.0.0.0:40281/api/recipes/%C3%9A%1D%C3%88%C3%BC%C2%B99 ___________________________ PUT /api/units/{item_id} ___________________________ 1. Test Case ID: PI6qAI - 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 '{"name": ""}' http://0.0.0.0:40281/api/units/e3e70682-c209-4cac-a29f-6fbed82c07cd 2. Test Case ID: hSXHIg - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X PUT -H 'accept-language: \x14' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "\u008c\u0014\u00cf\ud887\udd1d"}' http://0.0.0.0:40281/api/units/3ea5b490-3e1a-4a34-b9c6-3db224b4efa7 ________________________________ Stateful tests ________________________________ 1. Test Case ID: 8WjvCq - Response violates schema '05:11:59.849661' is not a 'time' Schema at /properties/items/items/properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "05:11:59.849661" [200] OK: `{"page":1,"per_page":50,"total":100,"total_pages":2,"items":[{"enabled":true,"name":"","url":"Ë","webhookType":"mealplan","scheduledTime":"05:11:59.849661","groupId":"963b5a69-9b0f-4827-956d-6a8a1ace6226","householdId":"573671a4-149c-4901-a337-6e8f29a198d8","id":"e4b9c2d1-e703-4da3-8350-312bbcd94cf9"},{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"15:50:08.812275","groupId":"963b5a69-9b0f-4827-956d-6a8a1ace6226","householdId":"573671a4-149c-4901-a337-6e8f29a198d8","id":"91cf250 // Output truncated...` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' 'http://0.0.0.0:40281/api/households/webhooks?page=-24168' 2. Test Case ID: kayPEH - 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":"963b5a69-9b0f-4827-956d-6a8a1ace6226","name":"Family","id":"573671a4-149c-4901-a337-6e8f29a198d8","slug":"family","preferences":{"privateHousehold":true,"lockRecipeEditsFromOtherHouseholds":true,"firstDayOfWeek":0,"recipePublic":true,"recipeShowNutrition":false,"recipeShowAssets":false,"recipeLandscapeView":false,"recipeDisableComments":false,"id":"f6787657-3481-4b0f-bb75-635613baa31e"},"group":"Home (1)","users":[{"id":"2ac874df-6cae-48c7-90ef-3d6831224b44","fullName":"Test User"}],"webhooks":[ // Output truncated...` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/self 3. Test Case ID: LdUqtZ - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: MI\x02’' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipeDecrementQuantity": -4.724819141061313e+71}' http://0.0.0.0:40281/api/households/shopping/lists/3d919306-2e3d-4a44-b7d7-8b6dc2c93513/recipe/98d9a8b2-92bc-4819-b651-5017f513028f/delete 4. Test Case ID: sO1cQN - 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¹áì\x02' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "\u00b6": [false], "IM\"j": -1.2599635306842802e+103}' http://0.0.0.0:40281/api/households/cookbooks 5. Test Case ID: kypFeI - Undocumented HTTP status code Received: 400 Documented: 201, 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 '{"scheduledTime": "17:44:54.229025+02:32", "\u00bf0\u00d3\u00ce\ud80e\udf0e\ud886\udf37": {}, "0\u3b9d\u0083\u00b07O&": [4955, null], "url": "\u0007"}' http://0.0.0.0:40281/api/households/webhooks 6. Test Case ID: o7J6j3 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: û^\x18' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"actionType": "post", "title": "@\u00e2\u00abe\u0011W\uda2b\udf88", "url": "\u0090\uda15\udc95/0\uab9b\u00ca\udb6e\udd9c\u00a64\uda3f\udded\ud8cb\udeb0\u0010\uda4a\udd09`\ud87e\udf96\u00bb\u0089\u00f61a\u0019\u00f5\udbab\udf1e\u0086\n6R", "\u00ce\u0018\u009a\u00ae\u00f1": {"\u0089\u009f\u00ca8\udaa7\udf4e\u0003\u0004": {"\u00bd\u00a9e": -119060837171007654119784130000909490548, "\u0007\u00ba": 201, "vb\u0002\u0006\u00a1\uda71\uddd9\u00be\u00f5\uda2b\udeae+\u0000^\u00d8\u00ab\u00ea\u00ef\u008e\u00fa\u00d5\uda97\udef7\u00b8\u00bd-\u00b9@\u00d8": 7807231809657188023}}, "\ud8c0\udf88\u00e8\ud8af\udf31c\u008c\u00d8\u00a1X\u001e": ["\u0086\u00c3\u001f\u00a1\uda25\udea7\uda5a\ude53\u00bc\u0004", "", false], "\u009a\u00d8": []}' http://0.0.0.0:40281/api/households/recipe-actions 7. Test Case ID: NPIpAK - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: Xg×\x05“º' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipeId": "0d68cbb9-869c-4bbe-8d0a-a8e5cb67c83f"}' http://0.0.0.0:40281/api/shared/recipes 8. Test Case ID: csFHD4 - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x10\x153F,‡9Á' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"recipeId": "3c50a538-adfe-4e8b-9395-24f3c45ccb59", "text": "\tR+\u00e0\u0003\u00cd\u00af\u00e2\u00c5\u00d2a\u00ad\u0010\uda09\ude44H", "\u008c\u00df\u00c4\ud85c\udfa3\u001d\ud812\udd4c\u009e": {}, "testuser@example.com": {"\u0080f\ud81c\uddf7\ud8b4\udd30Rw\b\udabb\uddd7Z\u1c66i": true, "\b\u00ae\u00a6C\nQ": {"\u00b3\u00c9b\u00cd;\u00c3\udbd1\udf840\u00a1\ud95e\udc7c\u009f 9\u000b7\u00ad\u0081": -1247057740667123.0}, "\u008e\u0085": [{"e": null, "\u0015\uda1a\udd3c\u001ep /\u0003": [true, 6.822535596049254e+16], "d": {"\u00cb\u00e9@\u00f3\u009eH\ud9e3\ude01x\u0091\u00c0z\u00dc\u00a0\u0089X\u00e3\udbda\ude99\u0006\u0081\uda7a\udfa2P\u008b[": null}}, {"\u0089/H\u00ae": {"": 2.2250738585e-313, ")\udadc\ude4b\udab3\uddb0\u00b1Y\u00b3\u00b4Un": 16217}, "\u00c6": [-5542306431100987993], "tb": [-2767886503500110.0, "\u00a0", false]}]}, "\ud9ac\udd57": [{"P": [], "\udafc\udfc7q\u00cc\ud922\udd0d\u0098\ud85a\udc63\u00a8": "then"}], "1=\u00a9\u00e4L\udac0\udf33\u00a3\udbe3\udc16\u00f6I\u00e7": {}}' http://0.0.0.0:40281/api/comments 9. Test Case ID: I5eY2r - Undocumented HTTP status code Received: 400 Documented: 201, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X POST -H 'accept-language: \x08}' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"eventType": "info", "recipeId": "e8fa74ef-5bf6-4ae1-a34e-ecb5596891e2", "subject": "<\udbf3\uddb7\u008es\u000b\ud9a9\udf54\u00ce\u00e3\u00b4%\u00bcx\ud824\udeff", "\u00ado\u008co25\u0095": {}, "userId": null, "\u00a2\udb40\udc95": {"w": {"Family": null, "\ud9a9\udc126\udac3\udda7\udbdf\uddc5\u0090\u008c\u0018\u0081\u00c7\u008f": "\udbf5\udd9a\ud89d\uddae\u00f4\ud8f6\uddc6\udb5f\uddda\u0018C\u0007\u00a7\ud82e\udf79\n\u0007_\udaf2\udf0f\u00dd=\udbb6\udc81\ud992\udfb2\udb7c\udd29,\ud844\udf3d", "\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": 0.0}}, "\uda99\udee0f\u0080\u0094": {"R\u00ab\u72f2s\u00f6": false, "\u00e1\u00e3\u00ee\u008dm": "\udba4\uddf2!\u0080\ud8c8\udce3"}, "\u0094": [{"@\udb0d\udcf0\u00e4D": "v", "P\udb98\udda3M": true}, {"\u00d9": ["\u00b1\u00c6\u00a6\u0001c\ud87a\udd1fVD f", false], "\u00e7X/\u0005\u00a8\u00fa\u000e": []}], "\udab8\udc38\u00f4\u00ff\udae7\ude8f\u00ef": {"\u008f0\u000e;": true, "\u00bd65u\u00ce": "hr,", "True": null}}' http://0.0.0.0:40281/api/recipes/timeline/events 10. Test Case ID: YYk3nv - Undocumented HTTP status code Received: 400 Documented: 200, 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 '{"date": "3825-06-03", "entryType": "side", "\u00dfk~\udbe5\udd2d ": [], "\u00cc": null}' http://0.0.0.0:40281/api/households/mealplans/random 11. Test Case ID: pIsj6S - Undocumented HTTP status code Received: 400 Documented: 200, 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: UPDATE ingredient_foods SET name=?, description=?, name_normalized=?, update_at=? WHERE ingredient_foods.id = ?]\n[parameters: ('', '9è\\x02q8', '', '2025-12-05 13:55:54.818388', 'cfd4b604af9842159545aea23cc7b26f')]\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": "\u000e\udbd3\udeda\u0012", "aliases": [{"name": "M\u00a4\ud9c3\udeea\u00ed\u00b0\u000b\u00fewK", "\u001a": {}}], "id": null}' http://0.0.0.0:40281/api/foods curl -X PUT -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"name": "", "\u00a4V\uaee2\udb53\udc53o\u0001\ud9f1\udf5e\u0001d\u00a3\u0084\ud854\udda7": {}, "\u0080x\u00c1\udb6e\udd57": [], "\ud99b\udc56\udbfd\udd70\uda55\udfdd\u00fa": {"\u0098\u0018z\u001a\ud8ad\udf5a\u00a3C": true, "\ud911\udd26": -3.0801583400767042e+162, "\u001b\u008b\udb16\udce8\u00c8q": 10000000.0}, "description": "9\u00e8\u0002q8", "\udad6\udfc5\u00ac\ud93b\udfd1": {"\udb24\udf77\u0080\u00da\u009b": ["0"], "\u0017\udab1\udee9K\u0016\uda81\udce8\uda82\ude6c\u00a9%\u00b0": {}, "": [""]}, "id": "cfd4b604-af98-4215-9545-aea23cc7b26f", "labelId": null}' http://0.0.0.0:40281/api/foods/cfd4b604-af98-4215-9545-aea23cc7b26f 12. Test Case ID: fIERBp - Undocumented HTTP status code Received: 400 Documented: 200, 422 [400] Bad Request: `Invalid HTTP request received.` Reproduce with: curl -X GET -H 'Authorization: [Filtered]' -H 'accept-language: U\x00,' -H 'Content-Type: application/json' http://0.0.0.0:40281/api/households/self curl -X PUT -H 'accept-language: U\x00,' -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"groupId": "2c52c9fc-18c3-48e6-b95a-836e0264b8c5", "id": "573671a4-149c-4901-a337-6e8f29a198d8", "name": "\u00ec", "\u00f4\u00a3=\u00f3\u00df\uda0a\udf08\u00b0\u00b3": {"Y\u00be\u00d5": true, "\u00cbJ\u0003\u00b3": [], "\ud9e4\udc27>b": [[[], "\u00de\u009e\u00c4&", null], []]}}' http://0.0.0.0:40281/api/admin/households/573671a4-149c-4901-a337-6e8f29a198d8 13. Test Case ID: 4agPdB - Response violates schema '23:10:54.890339' is not a 'time' Schema at /properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "23:10:54.890339" [200] OK: `{"enabled":true,"name":"","url":"Ò'Ä","webhookType":"mealplan","scheduledTime":"23:10:54.890339","groupId":"963b5a69-9b0f-4827-956d-6a8a1ace6226","householdId":"573671a4-149c-4901-a337-6e8f29a198d8","id":"6d808499-529f-4575-8e62-8f5d8e59cc6f"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "23:10:54.890339+00:21", "url": "\u00d2'"'"'\u00c4"}' http://0.0.0.0:40281/api/households/webhooks curl -X DELETE -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/webhooks/6d808499-529f-4575-8e62-8f5d8e59cc6f 14. Test Case ID: wsEgUR - Response violates schema '07:04:10.427284' is not a 'time' Schema at /properties/scheduledTime: { "format": "time", "type": "string", "title": "Scheduledtime" } Value: "07:04:10.427284" [200] OK: `{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"07:04:10.427284","groupId":"963b5a69-9b0f-4827-956d-6a8a1ace6226","householdId":"573671a4-149c-4901-a337-6e8f29a198d8","id":"72b7cd17-a0f3-4e90-bce8-c3282230e79b"}` Reproduce with: curl -X POST -H 'Authorization: [Filtered]' -H 'Content-Type: application/json' -d '{"scheduledTime": "07:04:10.427284-05:41", ">`": null, "\u00ea\u0002\u009f": "\u001c\u00d9"}' http://0.0.0.0:40281/api/households/webhooks curl -X GET -H 'Authorization: [Filtered]' http://0.0.0.0:40281/api/households/webhooks/72b7cd17-a0f3-4e90-bce8-c3282230e79b =================================== WARNINGS =================================== Authentication failed: 41 operations returned authentication errors 403 Forbidden (39 operations): - DELETE /api/admin/backups/{file_name} - DELETE /api/admin/groups/{item_id} - DELETE /api/admin/households/{item_id} + 36 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 ⏭ Coverage (disabled) ❌ Fuzzing ❌ Stateful Failures: ❌ Server error: 68 ❌ Response violates schema: 5 ❌ API rejected schema-compliant request: 2 ❌ Undocumented HTTP status code: 382 Warnings: ⚠️ Missing authentication: 41 operations returned only 401/403 responses Test cases: 32960 generated, 387 found 457 unique failures Seed: 135052265812338950154181026096713274095 ==================== 457 failures, 41 warnings in 1085.87s =====================