Failed 203 GET /api/admin/groups # Server error +3 more less Response violates schema Schema-valid request rejected Undocumented status code 665 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"Ï~ó\"|\": \"Ï~ó\"|\" is invalid"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/admin/groups?orderDirection=desc&queryFilter=&perPage=-584&orderByNullPosition=first&orderBy=%C3%8F%F1%A4%A4%8F~%C3%B3%22%7C' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/admin/groups?orderByNullPosition=first&page=731294412&perPage=418606400450904488673280&orderDirection=asc&paginationSeed=%C2%80&queryFilter=%C2%80' Copy Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 200 OK
{"page":1,"per_page":50,"total":56,"total_pages":2,"items":[{"name":"Home","id":"3597c7b0-c21b-43a2-8676-592f98d138d5","slug":"home","categories":[],"webhooks":[{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"e2eb1f2d-a899-43cc-a642-6534857485b1"},{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2- // Output truncated... Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/admin/groups?orderBy=&orderDirection=asc&page=1' Copy PUT /api/admin/groups/{item_id} # Server error +3 more less Response violates schema Schema-violating request accepted Undocumented status code 526 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - preferences -> privateGroup: Incorrect type Response 200 OK
{"name":"0","id":"e81b08ea-47fe-40aa-b4ea-1a30a335f532","slug":"0","categories":[],"webhooks":[],"households":[{"id":"4f679885-5c31-44fa-b697-3f9bf2d3b179","name":"Family"}],"users":[],"preferences":{"privateGroup":false,"groupId":"e81b08ea-47fe-40aa-b4ea-1a30a335f532","id":"c484a114-86e5-49df-8bb8-f53da5a10cf1"}} Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "c1e69612-5ed5-4c14-bbac-918bb2cedf62", "name": "", "preferences": {"privateGroup": 0}}' http://0.0.0.0:39385/api/admin/groups/e81b08ea-47fe-40aa-b4ea-1a30a335f532 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"id": "f728b4fa-4248-4e3a-8a5d-2f346baa9455", "name": "Family (2)"}' http://0.0.0.0:39385/api/admin/groups/b02e91df-ed81-4695-89cb-39b77315f504 Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '�t4' http://0.0.0.0:39385/api/admin/groups/553099a3-5238-45bd-925c-8af3b52e2f13 Copy Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 200 OK
{"name":"û=\u001fK<\u0013»·÷ù\u001d","id":"3597c7b0-c21b-43a2-8676-592f98d138d5","slug":"u-k-u","categories":[],"webhooks":[{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"e2eb1f2d-a899-43cc-a642-6534857485b1"},{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":" // Output truncated... Reproduce
curl -X PUT -H 'accept-language: H\4' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTc1MTgsImlzcyI6Im1lYWxpZSJ9.Z-4BmgGFpwRE3e8O8VGATYWbNgOqCTDsFtMm-K92L7o' -H 'Content-Type: application/json' -d '{"9e\udbf6\udd0a\u008c\ud851\ude8c\\\u00f7T": [{}], "": {"\u009e\u0099$": 1.7976931348623157e+308, "MissingContentType": null, "_k": 999999999}, "\u0089t\u001d\u00b7\u00bf\udbe0\ude02\udbcc\udcbd\u00d67$": true, "\u0086\u00ce": [{}], "\ud8e8\udd54s": [[]], "id": "0babcda1-92b0-42ca-b832-024e9518f467", "preferences": null, "name": "\u00fb=\ud819\udf91\u001fK<\u0013\u00bb\u00b7\ud8a3\udc2b\u00f7\u00f9\u001d\uda0d\udd90"}' http://0.0.0.0:39385/api/admin/groups/3597c7b0-c21b-43a2-8676-592f98d138d5 Copy GET /api/admin/households # Server error +3 more less Response violates schema Schema-valid request rejected Undocumented status code 699 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/admin/households?orderBy=&orderByNullPosition=first&orderDirection=asc&paginationSeed=&page=1' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"/\": \"/\" is invalid"} Reproduce
curl -X GET -H 'accept-language: /' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/admin/households?orderBy=%2F' Copy Response violates schemaST108 "00:11:18" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:11:18" Response 200 OK
{"page":1,"per_page":1,"total":204,"total_pages":204,"items":[{"groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","name":"\u0003Ìø
Õ","id":"c61ae590-1402-4d00-b5a7-ad04fc347de6","slug":"ioo","preferences":{"privateHousehold":true,"lockRecipeEditsFromOtherHouseholds":true,"firstDayOfWeek":0,"recipePublic":true,"recipeShowNutrition":false,"recipeShowAssets":false,"recipeLandscapeView":false,"recipeDisableComments":false,"id":"758a8497-36ef-4603-abdb-6f45d142d858"},"group":"Home","users":[{"id":"22b48af9-d0d7-41 // Output truncated... Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTYwMTYsImlzcyI6Im1lYWxpZSJ9.yygFAYeSN0fVRoLo-as0uicH-dkfVW80oj62YVACBno' 'http://0.0.0.0:39385/api/admin/households?perPage=1&page=0&orderBy=&orderDirection=asc' Copy PUT /api/admin/households/{item_id} # Server error +3 more less Response violates schema Schema-violating request accepted Undocumented status code 512 Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 200 OK
{"groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","name":"Family","id":"c61ae590-1402-4d00-b5a7-ad04fc347de6","slug":"family","preferences":{"privateHousehold":true,"lockRecipeEditsFromOtherHouseholds":true,"firstDayOfWeek":0,"recipePublic":true,"recipeShowNutrition":false,"recipeShowAssets":false,"recipeLandscapeView":false,"recipeDisableComments":false,"id":"758a8497-36ef-4603-abdb-6f45d142d858"},"group":"Home","users":[{"id":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","fullName":"Change Me"}],"webhooks":[{"en // Output truncated... Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"groupId": "3597c7b0-c21b-43a2-8676-592f98d138d5", "name": "Family", "id": "c61ae590-1402-4d00-b5a7-ad04fc347de6", "preferences": null}' http://0.0.0.0:39385/api/admin/households/c61ae590-1402-4d00-b5a7-ad04fc347de6 Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - preferences -> recipeDisableComments: Incorrect type Response 200 OK
{"groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","name":"Family","id":"c61ae590-1402-4d00-b5a7-ad04fc347de6","slug":"family","preferences":{"privateHousehold":true,"lockRecipeEditsFromOtherHouseholds":true,"firstDayOfWeek":0,"recipePublic":true,"recipeShowNutrition":false,"recipeShowAssets":false,"recipeLandscapeView":false,"recipeDisableComments":false,"id":"758a8497-36ef-4603-abdb-6f45d142d858"},"group":"Home","users":[{"id":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","fullName":"Change Me"}],"webhooks":[{"en // Output truncated... Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"groupId": "3597c7b0-c21b-43a2-8676-592f98d138d5", "name": "Family", "id": "c61ae590-1402-4d00-b5a7-ad04fc347de6", "preferences": {"privateHousehold": true, "lockRecipeEditsFromOtherHouseholds": true, "firstDayOfWeek": 0, "recipePublic": true, "recipeShowNutrition": false, "recipeShowAssets": false, "recipeLandscapeView": false, "recipeDisableComments": 0}}' http://0.0.0.0:39385/api/admin/households/c61ae590-1402-4d00-b5a7-ad04fc347de6 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"groupId": "f728b4fa-4248-4e3a-8a5d-2f346baa9455", "id": "eb1167b3-67a9-4378-bc65-c1e582e2e662", "name": "\u00aa\u0001\u00bb\ud982\udd7e \u009er2\u00ff\u00e9M&>"}' http://0.0.0.0:39385/api/admin/households/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '�h���' http://0.0.0.0:39385/api/admin/households/c61ae590-1402-4d00-b5a7-ad04fc347de6 Copy GET /api/admin/users # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 634 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"ã >{kFN~¸\": \"ã >{kFN~¸\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/admin/users?perPage=-621&orderDirection=asc&paginationSeed=%F3%B8%AE%89%C2%A3%C2%81%C3%8B%F4%83%AA%99&orderBy=%C3%A3%F3%A5%A9%80%C2%A0%C2%9E%7F%3E%7BkFN~%C2%B8' Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `page` in query - violates `type` at /properties/page (was integer, became array) Response 200 OK
{"page":1,"per_page":50,"total":2,"total_pages":1,"items":[{"id":"5dc3d5e1-3521-409d-a8ad-9c63a867af73","username":"-Infinity","fullName":"Change Me","email":"/à¥","authMethod":"Mealie","admin":false,"group":"Home","household":"ª\u0001» r2ÿéM&>","advanced":false,"canInvite":false,"canManage":false,"canManageHousehold":false,"canOrganize":false,"groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","groupSlug":"home","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","householdSlug":"a-r2yem","tokens":[],"cac // Output truncated... Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' 'http://0.0.0.0:39385/api/admin/users?page=false&page=true&page=false&page=true&page=false&page=false&page=0.0' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' 'http://0.0.0.0:39385/api/admin/users?perPage=16163681200462104576&paginationSeed=%11t%F2%AE%89%A9%C2%91%F1%B7%B5%8B%1F&orderByNullPosition=first&orderDirection=desc&page=-38' Copy GET /api/explore/groups/{group_slug}/recipes # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 632 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language;' 'http://0.0.0.0:39385/api/explore/groups/home/recipes?categories=e3e70682-c209-4cac-a29f-6fbed82c07cd&foods=e3e70682-c209-4cac-a29f-6fbed82c07cd&households=e3e70682-c209-4cac-a29f-6fbed82c07cd&orderBy=&orderByNullPosition=first&orderDirection=asc&queryFilter=&paginationSeed=&page=1&perPage=50&cookbook=e3e70682-c209-4cac-a29f-6fbed82c07cd&requireAllCategories=true&requireAllTags=true&requireAllTools=true&requireAllFoods=true&search=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: lNytA}' 'http://0.0.0.0:39385/api/explore/groups/home/recipes?requireAllFoods=false&foods=-&foods=%C3%BE%2B%E4%BD%BD%F1%A2%AA%9EL%C2%B0l%C3%84%C3%A9%C2%B2&requireAllTools=true&orderDirection=desc&requireAllTags=false' Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"þ\"1ð\": \"þ\"1ð\" is invalid"} Reproduce
curl -X GET 'http://0.0.0.0:39385/api/explore/groups/home/recipes?queryFilter=null&households=%C3%BD%C2%8ET&households=%16&households=&households=%126%C3%90&households=%3EJ%F0%B0%A9%94%C2%AE%C3%B4&households=L&households=%C3%9A%C2%A1o&households=%F3%BB%9F%84%F0%99%93%A4%C2%8B%C2%AD%C3%BA6&households=%1B%C2%9F%C2%A0%F3%83%87%80%F1%BA%BF%AA%1Fe%C3%BD%3A%F1%8B%85%8D%E0%BA%97%C3%94&households=%C2%957%21%F1%BE%A5%9A&households=%C3%B26%17%C2%9C%C2%B7%F2%9C%9D%88%01%C3%A3&households=P%F1%BC%91%B1%C3%97&categories=null&orderBy=%F3%AA%85%9F%C3%BE%221%C3%B0' Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `categories`, `tools`, `households` in query
- violates `type` at /properties/categories/anyOf/0 (was array, became boolean)
- violates `type` at /properties/tools/anyOf/0 (was array, became boolean)
- violates `anyOf` at /properties/households Response 200 OK
{"page":1,"per_page":50,"total":51,"total_pages":2,"items":[{"id":"a5e97e77-7119-4535-9c48-fde9a1dbfc07","userId":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","name":"Family (2)","slug":"family-2","image":null,"recipeServings":0.0,"recipeYieldQuantity":0.0,"recipeYield":null,"totalTime":null,"prepTime":null,"cookTime":null,"performTime":null,"description":"","recipeCategory":[],"tags":[],"tools":[],"rating":null, // Output truncated... Reproduce
curl -X GET -H 'accept-language: null' 'http://0.0.0.0:39385/api/explore/groups/home/recipes?categories=false&households=false&tools=false' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 Bad Request
{"detail":"invalid query string: parenthesis are unbalanced"} Reproduce
curl -X GET 'http://0.0.0.0:39385/api/explore/groups/home/recipes?orderByNullPosition=first&orderBy=%C2%A1%F1%B4%92%8B%C2%BEG%C2%87%C3%BF9%F0%91%B5%BBi&queryFilter=%C3%91%C2%91d%C2%87%C2%A6%F2%BC%B7%92%02%5B%F3%88%83%86%F3%8E%A5%B3%C3%B4%F1%95%AA%AEY39&categories=MalformedMediaType&categories=%F1%9D%8D%AC%0D%211%F0%9D%88%8C%C2%8CW%7B%C3%BB%F4%8C%90%B0%0C%1D%1Cg%F3%BF%8D%93%F2%80%86%AD%C2%B2&categories=RejectedPositiveData&categories=responses&categories=&foods=&foods=f%7F%C3%A4%5B&foods=%C3%93%11%F3%83%96%95%16&foods=0&foods=%F0%94%81%80%C2%AC&foods=%EC%9A%AF&foods=%F4%84%8E%A9%C2%B3%13%06%F1%A2%95%83%C3%A6&foods=%C3%8BR%5CX&foods=%23%22%F4%80%B8%A2%F3%96%90%BF%C2%A1%3B&foods=%F1%9F%A6%94%C2%B1&foods=%F2%A5%A0%BF%0A&foods=%C3%A4%F1%A8%96%AF' Copy GET /api/households/mealplans # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 732 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `start_date` in query - start_date: Incorrect type Response 200 OK
{"page":1,"per_page":50,"total":0,"total_pages":0,"items":[],"next":null,"previous":null} Reproduce
curl -X GET -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/mealplans?start_date=0' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"t\": \"t\" is invalid"} Reproduce
curl -X GET -H 'accept-language: *8' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/mealplans?page=20422629&perPage=-5589&paginationSeed=%F0%A9%96%BB%C2%85Y%10%C2%B8&queryFilter=N%F1%A1%8A%96%11%3BR%F1%B8%B9%9E%23%09%09&orderDirection=desc&end_date=1970-01-01&start_date=1970-01-01&orderBy=t' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H $'accept-language: rQu&>"\t1WPJ' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/mealplans?queryFilter=RW%F0%B5%BF%9DI%F3%96%85%82%7C&page=82203098365221243191296&orderDirection=asc&end_date=2000-01-01&start_date=0025-04-04' Copy POST /api/households/mealplans # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 779 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - date: Incorrect type Response 201 Created
{"date":"1970-01-01","entryType":"breakfast","title":"","text":"","recipeId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","id":2,"groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","userId":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","recipe":null} Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"date": 0, "entryType": "breakfast", "title": "", "text": "", "recipeId": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}' http://0.0.0.0:39385/api/households/mealplans Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","recipeId"],"msg":"Value error, `recipe_id=None` or `title=` must be provided","input":null,"ctx":{"error":{}}}]} Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"date": "2000-01-01", "entryType": "breakfast", "title": "", "text": "", "recipeId": null}' http://0.0.0.0:39385/api/households/mealplans Copy Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"date": "2000-01-01", "entryType": "lunch", "recipeId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "text": "", "title": "\ud8cc\udff5\u00ab\u00b6\u00c8\ud9ab\udc11\udbdc\udf66"}' http://0.0.0.0:39385/api/households/mealplans Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '�����' http://0.0.0.0:39385/api/households/mealplans Copy PUT /api/households/mealplans/{item_id} # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 590 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - id: Incorrect type Response 200 OK
{"date":"2000-01-01","entryType":"breakfast","title":"","text":"","recipeId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","id":1,"groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","userId":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","recipe":null} Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"date": "2000-01-01", "entryType": "breakfast", "title": "", "text": "", "recipeId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "id": false, "groupId": "3597c7b0-c21b-43a2-8676-592f98d138d5", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4"}' http://0.0.0.0:39385/api/households/mealplans/1 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","recipeId"],"msg":"Value error, `recipe_id=None` or `title=` must be provided","input":null,"ctx":{"error":{}}}]} Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"date": "2000-01-01", "entryType": "breakfast", "title": "", "text": "", "recipeId": null, "id": 2, "groupId": "3597c7b0-c21b-43a2-8676-592f98d138d5", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4"}' http://0.0.0.0:39385/api/households/mealplans/1 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 1 additional property not defined in the schema (``). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"1 validation error for ReadPlanEntry\nhousehold_id\n UUID input should be a string, bytes or UUID object [type=uuid_type, input_value=None, input_type=NoneType]\n For further information visit https://errors.pydantic.dev/2.12/v/uuid_type"}} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"": {"\u00bd\u00b3X\u0095": {}}, "groupId": "5b839000-c72e-57bd-b488-f9af5bce11f4", "userId": "e564059a-101d-5df8-906b-6b6ce6507036", "id": 14768, "date": "0366-12-30", "title": "\u009fW\u0003", "text": "z\uda2e\uddd7\u00e7D"}' http://0.0.0.0:39385/api/households/mealplans/50 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: application/json' -d '{"groupId": "02c183c1-8eed-38c6-9a6a-385413ce6a3c", "id": null, "date": "0154-11-05", "title": true, "userId": "1b646b2c-4f55-2baa-afa3-b0481c125f6f"}' http://0.0.0.0:39385/api/households/mealplans/93378 Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: application/json' -d '{"q\u00fd\u0019\u00e7g\u00ae\u0004\u001b\ud994\udfb6\u00a3\uda8d\uddad\u00c2\udb73\ude9cK\u001c\u00e9": {"\u00aa\u0003mAM": "!\u00aa", "\u00d8": []}, "\u0084\udaf3\udca6\ud9c6\udc6d\u00b3\u0099[\u00e1\u00f8\udaa6\ude97\u0082": -1.4741476434361432e+16, "\u00ddW": {"\ud9e4\udfd8\u00a8F)\u00e8b\u0014\u00a2": {}}, "\u009e\u0013T\u0089i\u0002\udb88\udee8~@\u00f7": {"\ud758\u00f8\u009f": {}, "": [], "\u00e2\u00f3\u00f6B\u00b2\u00ba\u00cfz\u00f4!L\u00f1\u00ec\u00db\ud8ee\udc9c&\u00c6\u00bf\u00a9": [null, false, false]}, "/": [false], "id": 29857, "date": "0366-12-24", "groupId": "0787d5bc-7a05-59ad-ae16-57db4e482e49", "recipeId": "017cf976-169a-4b8f-a26f-a16bc4b606bc", "text": "%\u00e3", "userId": "265b1d9c-32a0-43e9-ae22-28a859dc9ce9"}' http://0.0.0.0:39385/api/households/mealplans/-454461485711 Copy POST /api/households/shopping/items # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 877 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - recipeReferences -> Array with invalid items: recipeScale: Incorrect type Response 201 Created
{"createdItems":[],"updatedItems":[{"quantity":2.0,"unit":null,"food":null,"note":"","display":"2","shoppingListId":"cb91a71a-10d3-4fc4-9ed9-1b95120cd988","checked":false,"position":0,"foodId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","labelId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","unitId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","extras":{},"id":"e3e70682-c209-4cac-a29f-6fbed82c07cd","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","label":null,"recipeRefer // Output truncated... Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"quantity": 1, "unit": null, "food": null, "note": "", "display": "", "shoppingListId": "cb91a71a-10d3-4fc4-9ed9-1b95120cd988", "checked": false, "position": 0, "foodId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "unitId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "extras": {}, "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "recipeReferences": [{"recipeId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "recipeQuantity": 0, "recipeScale": false, "recipeNote": null}]}' http://0.0.0.0:39385/api/households/shopping/items Copy Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"quantity": 1, "unit": null, "food": null, "note": "", "display": "", "shoppingListId": "cb91a71a-10d3-4fc4-9ed9-1b95120cd988", "checked": false, "position": 0, "foodId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "unitId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "extras": [null, null], "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "recipeReferences": []}' http://0.0.0.0:39385/api/households/shopping/items Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'V�\x06^p�)' http://0.0.0.0:39385/api/households/shopping/items Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 2 additional properties not defined in the schema (`£`, `À`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. Response 422 Unprocessable Content
{"detail":[{"type":"uuid_version","loc":["body","recipeReferences",0,"recipeId"],"msg":"UUID version 4 expected","input":"f59f6d23-9d4c-32de-b24c-22e6a85001fd","ctx":{"expected_version":4}}]} Reproduce
curl -X POST -H 'accept-language: LS*8DrJ' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTc1MTgsImlzcyI6Im1lYWxpZSJ9.Z-4BmgGFpwRE3e8O8VGATYWbNgOqCTDsFtMm-K92L7o' -H 'Content-Type: application/json' -d '{"\u00c0": {"\u0016": [false]}, "\u0091\u00a3": null, "shoppingListId": "59fe858e-0cd2-4b10-8541-5d170adb8802", "recipeReferences": [{"recipeId": "f59f6d23-9d4c-32de-b24c-22e6a85001fd"}]}' http://0.0.0.0:39385/api/households/shopping/items Copy POST /api/households/shopping/items/create-bulk # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 839 Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"quantity": 1, "unit": null, "food": null, "note": "", "display": "", "shoppingListId": "86d5a6f6-ff6c-4553-af04-a2997d88d638", "checked": false, "position": 0, "foodId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "unitId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "extras": {}, "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "recipeReferences": []}]' http://0.0.0.0:39385/api/households/shopping/items/create-bulk Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - array with invalid items: id: Incorrect type Response 201 Created
{"createdItems":[{"quantity":1.0,"unit":null,"food":null,"note":"","display":"1","shoppingListId":"86d5a6f6-ff6c-4553-af04-a2997d88d638","checked":false,"position":0,"foodId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","labelId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","unitId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","extras":{},"id":"77a84f40-c359-4bcc-abe0-d4143227b4ee","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","label":null,"recipeReferences":[],"created // Output truncated... Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"quantity": 1, "unit": null, "food": null, "note": "", "display": "", "shoppingListId": "86d5a6f6-ff6c-4553-af04-a2997d88d638", "checked": false, "position": 0, "foodId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "unitId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "extras": {}, "id": {}, "recipeReferences": []}]' http://0.0.0.0:39385/api/households/shopping/items/create-bulk Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'�\x04W@�\\�(�' http://0.0.0.0:39385/api/households/shopping/items/create-bulk Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_version","loc":["body",0,"recipeReferences",0,"recipeId"],"msg":"UUID version 4 expected","input":"f59f6d23-9d4c-32de-b24c-22e6a85001fd","ctx":{"expected_version":4}},{"type":"uuid_version","loc":["body",1,"recipeReferences",0,"recipeId"],"msg":"UUID version 4 expected","input":"f59f6d23-9d4c-32de-b24c-22e6a85001fd","ctx":{"expected_version":4}}]} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTc1MTgsImlzcyI6Im1lYWxpZSJ9.Z-4BmgGFpwRE3e8O8VGATYWbNgOqCTDsFtMm-K92L7o' -H 'Content-Type: application/json' -d '[{"shoppingListId": "07a81949-e60d-4347-bab4-34fed7e439fe", "recipeReferences": [{"recipeId": "f59f6d23-9d4c-32de-b24c-22e6a85001fd"}]}, {"shoppingListId": "07a81949-e60d-4347-bab4-34fed7e439fe", "recipeReferences": [{"recipeId": "f59f6d23-9d4c-32de-b24c-22e6a85001fd"}]}]' http://0.0.0.0:39385/api/households/shopping/items/create-bulk Copy PUT /api/households/shopping/items/{item_id} # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 950 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - recipeReferences -> Array with invalid items: recipeScale: Incorrect type Response 200 OK
{"createdItems":[],"updatedItems":[{"quantity":1.0,"unit":null,"food":null,"note":"","display":"1","shoppingListId":"c6ae1b4c-f3a9-4f04-a5cb-46b9848a5031","checked":false,"position":0,"foodId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","labelId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","unitId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","extras":{},"id":"e3e70682-c209-4cac-a29f-6fbed82c07cd","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","label":null,"recipeRefer // Output truncated... Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"quantity": 1, "unit": null, "food": null, "note": "", "display": "", "shoppingListId": "c6ae1b4c-f3a9-4f04-a5cb-46b9848a5031", "checked": false, "position": 0, "foodId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "unitId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "extras": {}, "recipeReferences": [{"recipeId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "recipeQuantity": 0, "recipeScale": false, "recipeNote": null, "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "shoppingListItemId": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}]}' http://0.0.0.0:39385/api/households/shopping/items/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"quantity": 1, "unit": null, "food": null, "note": "", "display": "", "shoppingListId": "c6ae1b4c-f3a9-4f04-a5cb-46b9848a5031", "checked": false, "position": 0, "foodId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "unitId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "extras": [null, null], "recipeReferences": []}' http://0.0.0.0:39385/api/households/shopping/items/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'�����\x06�\x0e' http://0.0.0.0:39385/api/households/shopping/items/8e814889-71fe-4a2a-8b8d-be6825618d7c Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_parsing","loc":["body","food","function-after[set_tz_info(), IngredientFood]","id"],"msg":"Input should be a valid UUID, invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `Á` at 1","input":"ÁÏEB","ctx":{"error":"invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `Á` at 1"}},{"type":"uuid_parsing","loc":["body","food","function-after[set_tz_info(), CreateIngredientFood]","id"],"msg":"Input should b // Output truncated... Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTY5MTcsImlzcyI6Im1lYWxpZSJ9.0PWry-a1SL3_Im6VQEEF55eNL8WvYMISwn10m9Wd-IA' -H 'Content-Type: application/json' -d '{"\u009e": {"\u00a8\u00ad1\u00d2\u00d4\u0090n": [562949953421313, "\u0095\u00a3", true]}, "unitId": null, "shoppingListId": "51ee8b64-fa04-42ac-a542-08aa419c7d1a", "unit": {"\u00fb": {}, "pluralName": "`", "name": "\ud960\udd53\ud9c6\ude97", "id": null}, "note": "", "labelId": "147ebde5-c5ae-4b87-a350-8a85e85c0505", "extras": null, "quantity": -100, "food": {"\ud8ad\ude70\u00d2\u0086K|\ud834\udc32": {"\u00a6\u009a": {"": null}}, "": -3.725944417272985e+182, "+": {"\u00c4\u00b1\u00dc\u0011k\u00a2\ud9d3\ude74\u00c6\u0005QD\u00f0": 5753, "\u00e8[o.\u00fa\u00d3": null, "=\udb60\udef0|\u00c3\u00cc\u00d9": {"": false, "\u00a3": -1.1308345325105912e-257}}, "householdsWithIngredientFood": ["\udb22\udc10\u00fa\u00e2\u007f\u0095\u00d6\u009d\ud830\ude4a\u00ec8\ud97a\udc65\u00a9\ud8fd\udc9f", "\u008bu\u00c2\u0006"], "pluralName": null, "createdAt": null, "labelId": "2c6a7854-a4ee-4469-906d-0f3cf6b6b313", "aliases": [{"\u00e6M\udb9e\ude01fz\ud970\udf43!\ud9fe\udc34\u0099\u00e1tL\u00a8\u00a7q\u00a9\u001f\u00e5M": null, " Z\u00aeY\u0010": true, "": {"\u0095\ud9dd\ude959": null, "%\udb43\udc9cg\u0012\ud858\ude93": null, "X\u0001\u0085\u00f5\udb90\udcd3\u00d3\u00e7 ": null}, "name": ""}, {"\u00d0\u00ef\u0087W\u9b15\u00d0\ud89b\ude7d(\u00e4": {"": [59, true, 1168058997]}, "\u00a9\udbfb\ude34&\u0084\"\u00af\u00a5\u001b\u00e2\u00fbV~\"V\u00ea\u00b7\ud8e9\udd0e/\u00f5\u00cd\u00ee\u00f7\rY\u00c9\udad6\udf1d\u0090\u00a4\u00f7l\u0083\u0085\u00be": {"9\udbf7\udcb3": -8.088883537156354e-272, "\u00f7)mB": -7.276284243695431e+97, "C(b\u0012sc\u00f8": ""}, "name": ""}, {"name": "\u9f4f\udbda\udc7b-P2:r"}, {"name": "t"}, {"": [], "\u00a2i\u008b": [[], {}, true], "\u00e0\u0081\u001f\u00d5ABD\u0012>\u000f\u00b1\u0002\u00ed\u00daH\u001c\"": {"": true}, "\u009d\u00a7": [], "5\u0090\u0096\u0017\u00d4\udb9a\udec9d\u00c0\uda02\ude7a\u00eb\u000b": {"\u00af\u00dc\u001fl\u00bf\u00ea\ud889\udc3b\uda71\udce5\u009ej": -5.67423531799516e+253}, "name": "\u009c\u0096\uda95\ude1d\u0083\udac7\udf54\udb9e\udc7ff\u00e4\u007f\u00b5]"}, {"\u008d9\ud950\udc93<": {"\u00c2m\u0084\ud8bc\udf71p\u00a9>\u00b6d\u00c3": {}, "~\u0087": null, "^\u0090": {"": 6.844636471482696e-245, "\u0005\u00ed{": 4515, "\ud87f\udfbc": 3.402823466e+38}}, "\u00b2\u00ab\ud863\udc6a\udbd7\udf0a": ["\u0084\u00a9U\ud942\udec7\u0098"], "\u00b4nU!\uda63\ude9a\u008b(\u00a2*": [37622, null, false], "": {"\r\udad0\uddf8%\u00c4": {"9\u00f0\u0016": -4.2809119446779304e+16}, "\u001f\u00d4": {}, "\u00ce": {}}, "X": 373, "name": "_3\udbc9\udca9\u360b$"}, {"\udb04\uddef\u00b4": {"\ud8b3\udd0a\ud989\udf12\u00ce\u001e": null, "\u00d1\u00ad\u00d9j\u00a4\udaf8\ude25\u00ba\u009d\uda16\udf8c_": 4.634066632359011e+16, "\udaae\udfe5\u00c3a\u00d7\u00ce\udaf3\udd34i\udbf1\udd63": true}, "\u00a3\u000b\u0086\u00ed\u000b'"'"'Q\u00c1": {"\u00b3\u0091\u00c4": [{"\u001a\u00ac>z\u00df\u0010\uda70\udd43]\u00ad;\u00b9\u00b2\u00ef": null}, [1705], {"": 4.7204379309608616e+16, "\u00df>\u0000": false, "\ucb76\u00bf\u00d2j": null}], "\u00d3\u009cz\u00a9\u00ec\ud924\ude8e": [], "\u008f": []}, "": {"\u008b": null}, "\ud937\ude00": false, "!\u00c1\u00de\u00f8\u00f9\u00cdO\udbfa\udf1a": [true], "name": "\u000bD"}, {"name": "\ud9fa\udc3f\ud9f7\udf3fo\u0002\uda5b\uded0W\fn"}, {"": {"6\u00a6\u00d3\udb02\udf78\u00c5P\u0088": {"API probing": 251895894600, "\ud835\udd4b\ud835\udd59\ud835\udd56 \ud835\udd62\ud835\udd66\ud835\udd5a\ud835\udd54\ud835\udd5c \ud835\udd53\ud835\udd63\ud835\udd60\ud835\udd68\ud835\udd5f \ud835\udd57\ud835\udd60\ud835\udd69 \ud835\udd5b\ud835\udd66\ud835\udd5e\ud835\udd61\ud835\udd64 \ud835\udd60\ud835\udd67\ud835\udd56\ud835\udd63 \ud835\udd65\ud835\udd59\ud835\udd56 \ud835\udd5d\ud835\udd52\ud835\udd6b\ud835\udd6a \ud835\udd55\ud835\udd60\ud835\udd58": -7.198399677932602e+16, "": -2.96356444080584e-281}, "\u00af\ud8e7\udc03\ud81c\udd40": {"1M\udb47\ude6f": 5.006392741975359e+92}, "": 1602190232}, "5\u008e\udbd2\udead\u00f5f\u00dd_\u00bd*\u0001\u00a4\udb4f\udd23\udbbc\udcad|zf": {"": null, "\ud93f\udd76\b\u0016\u00c3\ud803\udf09?w\u00bb": 5.10461296752308e+16, "+\u00c5\u00ad\u0082\u00f3\u008f)": true}, "\u0000HE6": [], "name": "\u00a9\ud9ad\udca1\u00d4"}], "update_at": "1605-06-01T07:48:00Z", "label": {"\u00a1": {}, "O\u00b2l\u00d9": [851, -110, null], "\u0006": {}, "\uff64\u00fc": "d", "\u0095": {"S\u00b9\u00c2\u00d8\udb39\uddff\ud872\udd13\u00b4\u00f98\u00c4\u00a2\u00b8": "add\ud8ed\udc75]", "\u0007\u0007h": -979556935, "\udae9\udf41\u0016\u00c7\u001d_\u00d0-\u00b0\u009e\ud8af\udd0a\u00a5Q": "I\u00c8\u000f\u00cd\udad8\udf7b"}, "id": "432f7907-95e0-4992-b4bc-23f67a19e56b", "name": "", "groupId": "d5a80785-c0bb-4b91-bbfe-d2ce3ed1739c", "color": "@\ud9ed\udc87\u0097\udb63\ude21\u0080M\ud944\ude2f"}, "name": "ov\u009d\u00bc\ud84b\ude03\ud821\ude4e\u00f9\u00ee-", "extras": {"%\u008e\udb71\udf1b\u00b9\uda07\udd0b\ud96b\ude14\u000f\u00f4|\udae9\udc84f\u0090": [{"\u00f5\u0089": 1.1475332446117822e+16}], "\uda49\ude77": {"\u00ff\u00ba\udad7\udfa2": 1424035}, "\udadf\udf7e": {"tl\u00ba\u00c3": {"\u0016Q\uda9f\udcbc\ud900\udddf\ud9dd\udece\udb4b\uded5n\u00c4n\u00a8\t\u00a2 \u00a8\u00c6": false, "\u0001\ud9be\udcc0\u008a\u009a\u00fe\udb03\uddb2\udad2\udcef": false}, "Q\u00b4": {}, "\u00f4\u00ef\u00a7z\u0099\u00b5": null}, "q{\u009a\u00eb": {"\u00d6\ud99d\udced%\u00d0\u0002y\u00e1": [], "\u023e": [], "\ud9bb\uddba\u00fe\u00c1\u00d0\u0004\u0000R\b\"z\u0018\ud9d6\udcb2\u00f3\u0014\u00c5<": "\u00e4\ud8a4\udf4c)"}}, "id": "\u00c1\u00cfEB", "description": "\u00d6\uda79\udeb4\u0013\udbca\udde6A\ud946\ude85\u00bde0\ud8b1\udd2f2D"}, "foodId": "5b5f6553-c6c7-4b36-9f59-95dcc49fd063", "checked": false}' http://0.0.0.0:39385/api/households/shopping/items/f07fb837-dc34-4d03-8ca5-ff0ff1e81035 Copy PUT /api/households/shopping/lists/{item_id} # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 956 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - listItems -> Array with invalid items: update_at: Incorrect type Response 200 OK
{"name":null,"extras":{},"createdAt":"2000-01-01T00:00:00Z","updatedAt":"2026-10-19T14:56:44.908433Z","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","userId":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","id":"8461a986-4b54-49b1-8f21-57256e93579d","listItems":[],"householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","recipeReferences":[],"labelSettings":[{"shoppingListId":"8461a986-4b54-49b1-8f21-57256e93579d","labelId":"9c8f4d8e-bb92-4434-986d-fb9b27e07a33","position":0,"id":"ccfbb169-d1c4-4288-b464-5392f3418581" // Output truncated... Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": null, "extras": {}, "createdAt": "2000-01-01T00:00:00Z", "update_at": "2000-01-01T00:00:00Z", "groupId": "3597c7b0-c21b-43a2-8676-592f98d138d5", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "id": "c597c04e-be3e-4ba7-a911-b8e0f0f6aef1", "listItems": [{"quantity": 1, "unit": null, "food": null, "note": "", "display": "", "shoppingListId": "5a5bc04b-2d57-4fbc-bd12-62a9f3e5a27f", "checked": false, "position": 0, "foodId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "unitId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "extras": {}, "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "householdId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "label": null, "recipeReferences": [], "createdAt": "2000-01-01T00:00:00Z", "update_at": 0}]}' http://0.0.0.0:39385/api/households/shopping/lists/8461a986-4b54-49b1-8f21-57256e93579d Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": null, "extras": {}, "createdAt": "2000-01-01T00:00:00Z", "update_at": "2000-01-01T00:00:00Z", "groupId": "3597c7b0-c21b-43a2-8676-592f98d138d5", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "id": "c597c04e-be3e-4ba7-a911-b8e0f0f6aef1", "listItems": [{"quantity": 1, "unit": null, "food": null, "note": "", "display": "", "shoppingListId": "5a5bc04b-2d57-4fbc-bd12-62a9f3e5a27f", "checked": false, "position": 0, "foodId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "unitId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "extras": [null, null], "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "householdId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "label": null, "recipeReferences": [], "createdAt": "2000-01-01T00:00:00Z", "update_at": "2000-01-01T00:00:00Z"}]}' http://0.0.0.0:39385/api/households/shopping/lists/8461a986-4b54-49b1-8f21-57256e93579d Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"1 validation error for ShoppingListOut\nhousehold_id\n UUID input should be a string, bytes or UUID object [type=uuid_type, input_value=None, input_type=NoneType]\n For further information visit https://errors.pydantic.dev/2.12/v/uuid_type"}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -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:39385/api/households/shopping/lists/5324f71f-e69c-48e0-99d5-a2e410f17eaf Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -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:39385/api/households/shopping/lists/5324f71f-e69c-48e0-99d5-a2e410f17eaf Copy POST /api/households/shopping/lists/{item_id}/recipe/{recipe_id}/delete # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 682 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - recipeDecrementQuantity: Incorrect type Response 200 OK
{"name":null,"extras":{},"createdAt":"2000-01-01T00:00:00Z","updatedAt":"2026-10-19T14:56:44.775087Z","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","userId":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","id":"a026e8b7-3681-4656-a88e-87a2c8486f06","listItems":[],"householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","recipeReferences":[],"labelSettings":[{"shoppingListId":"a026e8b7-3681-4656-a88e-87a2c8486f06","labelId":"9c8f4d8e-bb92-4434-986d-fb9b27e07a33","position":0,"id":"b2a3e209-9baa-4198-a239-27c86ed925db" // Output truncated... Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"recipeDecrementQuantity": false}' http://0.0.0.0:39385/api/households/shopping/lists/a026e8b7-3681-4656-a88e-87a2c8486f06/recipe/e3e70682-c209-4cac-a29f-6fbed82c07cd/delete Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d null http://0.0.0.0:39385/api/households/shopping/lists/a026e8b7-3681-4656-a88e-87a2c8486f06/recipe/d9031825-2934-4246-afe9-048dd9d4a5ab/delete Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: BD' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' -H 'Content-Type: application/json' -d 'q��ߩ' http://0.0.0.0:39385/api/households/shopping/lists/a026e8b7-3681-4656-a88e-87a2c8486f06/recipe/bf64fa10-4d6c-4a6b-b4ae-c38342f5867b/delete Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_parsing","loc":["path","recipe_id"],"msg":"Input should be a valid UUID, invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `N` at 1","input":"None","ctx":{"error":"invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `N` at 1"}}]} Reproduce
GET /api/households/mealplanscurl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' 'http://0.0.0.0:39385/api/households/mealplans?start_date=0366-12-20' POST /api/households/shopping/lists/615fcc6a-8903-4cd0-9c4f-d18532052429/recipe/None/deletefailed here curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39385/api/households/shopping/lists/615fcc6a-8903-4cd0-9c4f-d18532052429/recipe/None/delete Copy GET /api/households/webhooks # Server error +3 more less Response violates schema Schema-valid request rejected Undocumented status code 638 Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 200 OK
{"page":1,"per_page":50,"total":12,"total_pages":1,"items":[{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"40d12c94-1736-4daf-a0e6-0917cc12a049"},{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"63e92051-97f8-4cba-b60e // Output truncated... Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/webhooks Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"î\rÞ§\": \"î\rÞ§\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/webhooks?orderDirection=desc&orderBy=%C3%AE%F2%A7%98%97%0D%C3%9E%C2%A7&perPage=-744957' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/webhooks?queryFilter=%3D' Copy POST /api/households/webhooks # Server error +3 more less Response violates schema Schema-violating request accepted Undocumented status code 822 Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 201.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 201 Created
{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"e2eb1f2d-a899-43cc-a642-6534857485b1"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"enabled": true, "name": "", "url": "", "webhookType": "mealplan", "scheduledTime": "00:00:00Z"}' http://0.0.0.0:39385/api/households/webhooks Copy Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"enabled": true, "name": "", "url": "", "webhookType": "mealplan", "scheduledTime": {}}' http://0.0.0.0:39385/api/households/webhooks Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - scheduledTime: Incorrect type Response 201 Created
{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"acf368a9-b4d5-4d51-9104-6819cb8ab1ea"} Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"enabled": true, "name": "", "url": "", "webhookType": "mealplan", "scheduledTime": false}' http://0.0.0.0:39385/api/households/webhooks Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '�A�f' http://0.0.0.0:39385/api/households/webhooks Copy PUT /api/households/webhooks/{item_id} # Server error +3 more less Response violates schema Schema-violating request accepted Undocumented status code 527 Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 200 OK
{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"acf368a9-b4d5-4d51-9104-6819cb8ab1ea"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"enabled": true, "name": "", "url": "", "webhookType": "mealplan", "scheduledTime": "00:00:00Z"}' http://0.0.0.0:39385/api/households/webhooks/acf368a9-b4d5-4d51-9104-6819cb8ab1ea Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"enabled": true, "name": "", "url": "", "webhookType": "mealplan", "scheduledTime": {}}' http://0.0.0.0:39385/api/households/webhooks/acf368a9-b4d5-4d51-9104-6819cb8ab1ea Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - scheduledTime: Incorrect type Response 200 OK
{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"acf368a9-b4d5-4d51-9104-6819cb8ab1ea"} Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"enabled": true, "name": "", "url": "", "webhookType": "mealplan", "scheduledTime": false}' http://0.0.0.0:39385/api/households/webhooks/acf368a9-b4d5-4d51-9104-6819cb8ab1ea Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"scheduledTime": "00:00:00Z"}' http://0.0.0.0:39385/api/households/webhooks/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: application/json' -d '�����' http://0.0.0.0:39385/api/households/webhooks/9144b2f6-009b-4f06-8a18-14ba8c392183 Copy GET /api/recipes # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 776 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"cookbook not found"} Reproduce
curl -X GET -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes?categories=e3e70682-c209-4cac-a29f-6fbed82c07cd&foods=e3e70682-c209-4cac-a29f-6fbed82c07cd&households=e3e70682-c209-4cac-a29f-6fbed82c07cd&orderBy=&orderByNullPosition=first&orderDirection=asc&queryFilter=&paginationSeed=&page=1&perPage=50&cookbook=e3e70682-c209-4cac-a29f-6fbed82c07cd&requireAllCategories=true&requireAllTags=true&requireAllTools=true&requireAllFoods=true&search=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes?foods=AAA' Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `households`, `categories` in query
- violates `type` at /properties/households/anyOf/0 (was array, became object)
- violates `anyOf` at /properties/categories Response 200 OK
{"page":1,"per_page":50,"total":51,"total_pages":2,"items":[{"id":"a5e97e77-7119-4535-9c48-fde9a1dbfc07","userId":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","name":"Family (2)","slug":"family-2","image":null,"recipeServings":0.0,"recipeYieldQuantity":0.0,"recipeYield":null,"totalTime":null,"prepTime":null,"cookTime":null,"performTime":null,"description":"","recipeCategory":[],"tags":[],"tools":[],"rating":null, // Output truncated... Reproduce
curl -X GET -H 'accept-language: d6aiAA2/' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes?categories=true&households=' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"Ý~cY\": \"Ý~cY\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes?requireAllFoods=false&paginationSeed=&requireAllCategories=true&tools=%C3%B4%C3%94%C3%BD&tools=%C3%A0y%C3%906%C3%84%F2%B4%B8%9E%F1%A0%87%97%C2%AE%C2%91V%C2%86kH%C2%BE%7C%3F&orderDirection=desc&orderBy=%C3%9D~cY%F2%84%82%91&cookbook=' Copy POST /api/recipes/{slug}/assets # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 436 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Missing required fields"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=20fb60340fcdb78f34f77497fde204c3' -d $'--20fb60340fcdb78f34f77497fde204c3\r\nContent-Disposition: form-data; name="name"\r\n\r\n\r\n--20fb60340fcdb78f34f77497fde204c3\r\nContent-Disposition: form-data; name="icon"\r\n\r\n\r\n--20fb60340fcdb78f34f77497fde204c3\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--20fb60340fcdb78f34f77497fde204c3\r\nContent-Disposition: form-data; name="file"; filename="file.png"\r\n\r\n�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�\r\n--20fb60340fcdb78f34f77497fde204c3--\r\n' http://0.0.0.0:39385/api/recipes/0/assets Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: s`' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: multipart/form-data; boundary=1bf2c62ccac48e42bf6bf9fb98e8de1a' -d $'--1bf2c62ccac48e42bf6bf9fb98e8de1a\r\nContent-Disposition: form-data; name="\xf1\xbe\xb5\xa2\xc2\x94\xc2\x81\xf4\x8c\xb6\xa4"\r\n\r\n{"\\u0004\\u00e6": [-562786764], "\\u00a3": [{"\\u00ae/\\u00122\\u00d4\\u008c\\ud81b\\ude75\\u0095": "_\\u00ef\\u00e9\\u0089"}, false, {"\\u009b": 1470192, "8": -1.4162114944837176e+16}], "\\u00d9\\uda1c\\udc85\\u009d\\ud8b2\\udfd3\\ud965\\udd03\\"\\uda2f\\ude06": []}\r\n--1bf2c62ccac48e42bf6bf9fb98e8de1a\r\nContent-Disposition: form-data; name="\xf3\x92\xb8\x94"\r\n\r\n[]\r\n--1bf2c62ccac48e42bf6bf9fb98e8de1a\r\nContent-Disposition: form-data; name="\xf3\x92\xb8\x94"\r\n\r\n["\\udb63\\udcf1\\u00d1\\u0090", true, -4.635026921015653e+16]\r\n--1bf2c62ccac48e42bf6bf9fb98e8de1a\r\nContent-Disposition: form-data; name="\xf3\x92\xb8\x94"\r\n\r\n{"*\\udbde\\ude7bP\\u00ef]\\u00b2": "\\u00059"}\r\n--1bf2c62ccac48e42bf6bf9fb98e8de1a\r\nContent-Disposition: form-data; name="Ý"\r\n\r\n{"\\u0016\\u001e\\ud91f\\udd7c\\u00f4": "\\u00f6K", "\\uda1a\\udf49\\u00d3B": null, "": false}\r\n--1bf2c62ccac48e42bf6bf9fb98e8de1a\r\nContent-Disposition: form-data; name=""\r\n\r\nfalse\r\n--1bf2c62ccac48e42bf6bf9fb98e8de1a\r\nContent-Disposition: form-data; name="file"; filename="file.jpg"\r\n\r\n����\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00��\x00C\x00P7<F<2PFAFZUP_xȂxnnx���������������������������������������������\x00\x0b\x08\x00\x01\x00\x01\x01\x01\x11\x00��\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b��\x00�\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142���\x08#B��\x15R��$3br�\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������\x00\x08\x01\x01\x00\x00?\x00�_��\r\n--1bf2c62ccac48e42bf6bf9fb98e8de1a\r\nContent-Disposition: form-data; name="extension"\r\n\r\n4\x08\\\r\n--1bf2c62ccac48e42bf6bf9fb98e8de1a\r\nContent-Disposition: form-data; name="name"\r\n\r\n\xc2\x8a\x1c\xc2\x93\xf2\xbd\xac\xa8@zº§\x14²0;¥\r\n--1bf2c62ccac48e42bf6bf9fb98e8de1a\r\nContent-Disposition: form-data; name="icon"\r\n\r\n\xf2\x9f\xb9\x9e\x0b\r\n--1bf2c62ccac48e42bf6bf9fb98e8de1a--\r\n' http://0.0.0.0:39385/api/recipes/%C3%B3/assets Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body
- violates `type` at /properties/icon (was string, became integer)
- violates `type` at /properties/name (was string, became array) Response 200 OK
{"name":"[null]","icon":"231","fileName":"null.ÙËÆwùÃÄ`K\u000fÈéà"} Reproduce
curl -X POST -H 'accept-language: R,vL{'"'"'<5<<`' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: multipart/form-data; boundary=5ed8dd7a564483b5e748a89c03f10ca6' -d $'--5ed8dd7a564483b5e748a89c03f10ca6\r\nContent-Disposition: form-data; name="\xc2\x8b\xc2\x80\xea\x9b\xb9%0A\xc2\x80\xc2\x8c\xf3\x83\x96\xbdPô\xc2\x85</\xf0\xbc\xad\x91\xf2\xa3\xb5\x91\xf2\xae\xbb\x8dMt¬S\x06\x1c䟖ú\x19"\r\n\r\n{"\\u009a\\\\@": "\\u000bj&\\u0083", "!\\u0088": [-5.663037887087543e+16, false, -1348], ">\\u00ab}\\udaff\\udce3u\\u0001*\\u00bd": {}}\r\n--5ed8dd7a564483b5e748a89c03f10ca6\r\nContent-Disposition: form-data; name="extension"\r\n\r\nÙË\xc2\x99Æ\xf2\x85\xa7\xa9w\xc2\x94\xf2\xa2\x85\x9d\xc2\x99ùÃÄ`K\xf1\x8d\xa1\xba\xf1\x9e\xba\xa0\x0fÈ\xf2\x92\xb9\xaaéà\xf1\xb3\x87\x9e\r\n--5ed8dd7a564483b5e748a89c03f10ca6\r\nContent-Disposition: form-data; name="file"; filename="file.webp"\r\n\r\nRIFF\x1a\x00\x00\x00WEBPVP8L\x0e\x00\x00\x00/\x00\x00\x00\x00\x07\x10\x11�\x0fDD�\x03\r\n--5ed8dd7a564483b5e748a89c03f10ca6\r\nContent-Disposition: form-data; name="icon"\r\n\r\n231\r\n--5ed8dd7a564483b5e748a89c03f10ca6\r\nContent-Disposition: form-data; name="name"\r\n\r\nnull\r\n--5ed8dd7a564483b5e748a89c03f10ca6\r\nContent-Disposition: form-data; name="name"\r\n\r\n[null]\r\n--5ed8dd7a564483b5e748a89c03f10ca6--\r\n' http://0.0.0.0:39385/api/recipes/n-eae/assets Copy POST /api/units # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 787 Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"(sqlite3.IntegrityError) UNIQUE constraint failed: ingredient_units.name, ingredient_units.group_id\n[SQL: INSERT INTO ingredient_units (id, group_id, name, plural_name, description, abbreviation, plural_abbreviation, use_abbreviation, fraction, name_normalized, plural_name_normalized, abbreviation_normalized, plural_abbreviation_normalized, created_at, update_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]\n[parameters: // Output truncated... Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": "", "pluralName": null, "description": "", "extras": {}, "fraction": true, "abbreviation": "", "pluralAbbreviation": "", "useAbbreviation": 0, "aliases": []}' http://0.0.0.0:39385/api/units Copy Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": "", "pluralName": null, "description": "", "extras": [null, null], "fraction": true, "abbreviation": "", "pluralAbbreviation": "", "useAbbreviation": false, "aliases": []}' http://0.0.0.0:39385/api/units Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"(sqlite3.IntegrityError) UNIQUE constraint failed: ingredient_units.name, ingredient_units.group_id\n[SQL: INSERT INTO ingredient_units (id, group_id, name, plural_name, description, abbreviation, plural_abbreviation, use_abbreviation, fraction, name_normalized, plural_name_normalized, abbreviation_normalized, plural_abbreviation_normalized, created_at, update_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]\n[parameters: // Output truncated... Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": "", "pluralName": null, "description": "", "extras": {}, "fraction": true, "abbreviation": "", "pluralAbbreviation": "", "useAbbreviation": false, "aliases": [{"name": ""}]}' http://0.0.0.0:39385/api/units Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body
- violates `anyOf` at /properties/id
- violates `anyOf` at /properties/extras Response 201 Created
{"id":"d2a10ed8-bd9c-4f32-89cb-47c1ef5e5e15","name":"Ð:\u000f/eî","pluralName":null,"description":"\u0010","extras":{},"fraction":true,"abbreviation":"","pluralAbbreviation":"","useAbbreviation":true,"aliases":[{"name":"Qô¯"}],"createdAt":"2026-10-19T14:59:49.346280Z","updatedAt":"2026-10-19T14:59:49.346282Z"} Reproduce
curl -X POST -H 'accept-language: Security' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"\ud97f\udff8`\u00e6\udae6\udd53\u009e%": [[]], "\ud807\udf43\ud9c3\udc64\uda14\udda2\u00b4\ud81a\uddc3?b\u00dc\u009f\u00bd\u00f0\u00a5\u0098\ud899\udc4d": {}, "h": [-5621, -4043764211567688, true], "\u00d3%": {"": -73063}, "": [null, -5661285244961954, ""], "id": [], "fraction": true, "description": "\u0097\u0010", "pluralName": null, "aliases": [{"\u0099\u00ed": null, "\u0096\u000b\u00e0bl\u00d9f\u0090>\u000f\\\u0003i\ud802\udd6c\u00fa": 871246476598, "\ud8c8\udd09\ud88f\udfdat": {"\u0085\u001d\uda1a\udfac\u0005\u000e\u0081\u001d\u0002}\u00ee\udb20\udf67\u00c6S": -581513}, "\u0094Tg\udb44\udea4\u0011\uda5e\udf5b\u001e\u00a4z\u00c1\u00c7": [], "-\u00d5\u00efh\u00e0": {}, "name": "Q\u00f4\u00af\u009a"}], "useAbbreviation": true, "abbreviation": "", "name": "\u00d0:\u000f/e\u00ee", "extras": false}' http://0.0.0.0:39385/api/units Copy PUT /api/units/{item_id} # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 544 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - useAbbreviation: Incorrect type Response 200 OK
{"id":"d025a19b-4e5d-4a8b-b24b-2014e841f267","name":"","pluralName":null,"description":"","extras":{},"fraction":true,"abbreviation":"","pluralAbbreviation":"","useAbbreviation":false,"aliases":[],"createdAt":"2026-10-19T14:56:54.988847Z","updatedAt":"2026-10-19T14:56:54.988850Z"} Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "d025a19b-4e5d-4a8b-b24b-2014e841f267", "name": "", "pluralName": null, "description": "", "extras": {}, "fraction": true, "abbreviation": "", "pluralAbbreviation": "", "useAbbreviation": 0, "aliases": []}' http://0.0.0.0:39385/api/units/d025a19b-4e5d-4a8b-b24b-2014e841f267 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "d025a19b-4e5d-4a8b-b24b-2014e841f267", "name": "", "pluralName": null, "description": "", "extras": [null, null], "fraction": true, "abbreviation": "", "pluralAbbreviation": "", "useAbbreviation": false, "aliases": []}' http://0.0.0.0:39385/api/units/d025a19b-4e5d-4a8b-b24b-2014e841f267 Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"name": "Data Export (1) (2)"}' http://0.0.0.0:39385/api/units/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"(sqlite3.IntegrityError) UNIQUE constraint failed: ingredient_units.name, ingredient_units.group_id\n[SQL: UPDATE ingredient_units SET name=?, plural_name=?, description=?, abbreviation=?, name_normalized=?, plural_name_normalized=?, abbreviation_normalized=?, update_at=? WHERE ingredient_units.id = ?]\n[parameters: ('Data Export (1) (2)', None, '', '', 'data export (1) (2)', None, '', '2026-10-19 15:03:48.300380', '2293534b7dd44e // Output truncated... Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"name": "Data Export (1) (2)"}' http://0.0.0.0:39385/api/units/2293534b-7dd4-4e59-afcd-348012e29233 Copy POST /api/admin/households # Server error +2 more less Schema-valid request rejected Undocumented status code 552 Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": "0"}' http://0.0.0.0:39385/api/admin/households Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_version","loc":["body","groupId"],"msg":"UUID version 4 expected","input":"e3e70682-c209-1cac-a29f-6fbed82c07cd","ctx":{"expected_version":4}}]} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": "0", "groupId": "e3e70682-c209-1cac-a29f-6fbed82c07cd"}' http://0.0.0.0:39385/api/admin/households Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:39385/api/admin/households Copy GET /api/explore/groups/{group_slug}/cookbooks # Server error +2 more less Schema-valid request rejected Undocumented status code 538 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language;' 'http://0.0.0.0:39385/api/explore/groups/home/cookbooks?orderBy=&orderByNullPosition=first&orderDirection=asc&paginationSeed=&page=1&perPage=50' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"\u0018Ä?\": \"\u0018Ä?\" is invalid"} Reproduce
curl -X GET -H 'accept-language: DF0JB,_Ve' 'http://0.0.0.0:39385/api/explore/groups/home/cookbooks?page=-400&orderBy=%F3%99%98%A0%18%C3%84%3F&perPage=1768478153732104&orderDirection=asc' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET 'http://0.0.0.0:39385/api/explore/groups/home/cookbooks?paginationSeed=c%C2%A2F%C3%87%F1%B3%AF%A8%F0%9C%95%83%F1%AE%88%96%C2%9D%28&page=206266&orderDirection=desc&search=%F1%80%9F%97%F2%B0%84%9B8' Copy GET /api/explore/groups/{group_slug}/organizers/categories # Server error +2 more less Schema-valid request rejected Undocumented status code 536 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language;' 'http://0.0.0.0:39385/api/explore/groups/home/organizers/categories?orderBy=&orderByNullPosition=first&orderDirection=asc&paginationSeed=&page=1&perPage=50' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"ServerErrors\": \"ServerErrors\" is invalid"} Reproduce
curl -X GET 'http://0.0.0.0:39385/api/explore/groups/home/organizers/categories?page=-11250&orderBy=ServerErrors&orderDirection=asc' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' 'http://0.0.0.0:39385/api/explore/groups/home/organizers/categories?paginationSeed=%F4%8F%BE%B1%C3%9F%C2%B5&page=202618399170508&orderDirection=desc&perPage=-518538' Copy GET /api/explore/groups/{group_slug}/organizers/tags # Server error +2 more less Schema-valid request rejected Undocumented status code 529 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language;' 'http://0.0.0.0:39385/api/explore/groups/home/organizers/tags?orderBy=&orderByNullPosition=first&orderDirection=asc&paginationSeed=&page=1&perPage=50' Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"null\": \"null\" is invalid"} Reproduce
curl -X GET -H 'accept-language: V' 'http://0.0.0.0:39385/api/explore/groups/home/organizers/tags?page=-4854008&orderBy=null&perPage=577&search=null&orderByNullPosition=last&orderDirection=desc&paginationSeed=&queryFilter=true' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 Bad Request
{"detail":"Invalid order_by statement \"²e\": \"²e\" is invalid"} Reproduce
curl -X GET -H 'accept-language: YO(kWyXh:w<' 'http://0.0.0.0:39385/api/explore/groups/home/organizers/tags?paginationSeed=&perPage=-2397&orderByNullPosition=first&page=1830&orderBy=%F3%9B%8D%8B%C2%B2e' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET 'http://0.0.0.0:39385/api/explore/groups/home/organizers/tags?paginationSeed=%F2%BC%A5%8D&page=262995751033500793947488780288&perPage=48890667791736&orderDirection=desc' Copy GET /api/explore/groups/{group_slug}/organizers/tools # Server error +2 more less Schema-valid request rejected Undocumented status code 527 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language;' 'http://0.0.0.0:39385/api/explore/groups/home/organizers/tools?orderBy=&orderByNullPosition=first&orderDirection=asc&paginationSeed=&page=1&perPage=50' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET 'http://0.0.0.0:39385/api/explore/groups/home/organizers/tools?perPage=32318713613260513664303104' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"¨\": \"¨\" is invalid"} Reproduce
curl -X GET -H 'accept-language: ServerError' 'http://0.0.0.0:39385/api/explore/groups/home/organizers/tools?orderBy=%F2%80%A8%BF%F2%91%8B%8D%C2%A8&queryFilter=%0A%F2%9C%AD%93&orderDirection=desc&perPage=1506&page=348' Copy GET /api/explore/groups/{group_slug}/recipes/suggestions # Server error +2 more less Schema-valid request rejected Undocumented status code 556 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language;' 'http://0.0.0.0:39385/api/explore/groups/home/recipes/suggestions?foods=e3e70682-c209-4cac-a29f-6fbed82c07cd&orderBy=&orderByNullPosition=first&orderDirection=asc&paginationSeed=&limit=10&maxMissingFoods=5&maxMissingTools=5&includeFoodsOnHand=true&includeToolsOnHand=true' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"üH\f³rçX\": \"üH\f³rçX\" is invalid"} Reproduce
curl -X GET 'http://0.0.0.0:39385/api/explore/groups/home/recipes/suggestions?orderBy=%C3%BCH%0C%C2%B3r%C3%A7%C2%9E%F1%99%B9%BEX%C2%97%F2%8B%96%90&limit=-28625943259' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET 'http://0.0.0.0:39385/api/explore/groups/home/recipes/suggestions?includeToolsOnHand=false&orderDirection=asc&orderByNullPosition=last&limit=49163032304751362048&tools=c1eda593-8a7d-455f-9e5b-c2cd5ce44313&tools=cc77b29b-81b8-4f48-8980-46009c1a8961&tools=fe6e8973-6403-4ef4-ad5f-ade2ccacdd88&tools=f0bcf274-0ca6-4c91-bd20-dbc922c5be5f&tools=7ad2d0c8-9a57-44a3-952b-8a09fc2afe76&tools=e9926029-3437-4568-a0cf-be8cecdf3fe1' Copy GET /api/foods # Server error +2 more less Schema-valid request rejected Undocumented status code 673 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"ÐA\u0002MN\": \"ÐA\u0002MN\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/foods?paginationSeed=%25%C2%88%C2%A89%C3%BBtl4&queryFilter=6&orderBy=%C2%AD%C3%90A%F3%80%92%90%F4%8F%AA%85%C2%89%02M%F3%AE%BA%A6N&perPage=6192&search=+%F1%85%9F%A2%C2%97%C3%84%02&orderDirection=asc' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/foods?orderDirection=desc&perPage=-207&queryFilter=%C3%94%E4%92%AB%C3%B2%C2%B2%F1%93%99%98%3D' Copy POST /api/foods # Server error +2 more less Schema-valid request rejected Undocumented status code 563 Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": "", "pluralName": null, "description": "", "extras": [null, null], "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "aliases": [], "householdsWithIngredientFood": []}' http://0.0.0.0:39385/api/foods Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 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: ('e3e70682c2094caca29f6fbed82c07cd', '3597c7b0c21b43a28676592f98d138d5', '', None, '', 'e3e70682c2094caca29f6fbe // Output truncated... Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": "", "pluralName": null, "description": "", "extras": false, "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "aliases": [], "householdsWithIngredientFood": []}' http://0.0.0.0:39385/api/foods Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 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: ('e3e70682c2094caca29f6fbed82c07cd', '3597c7b0c21b43a28676592f98d138d5', '', None, '', 'e3e70682c2094caca29f6fbe // Output truncated... Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": "", "pluralName": null, "description": "", "extras": {}, "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "aliases": [], "householdsWithIngredientFood": [""]}' http://0.0.0.0:39385/api/foods Copy PUT /api/foods/{item_id} # Server error +2 more less Schema-valid request rejected Undocumented status code 556 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": "", "pluralName": null, "description": "", "extras": {}, "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "aliases": [], "householdsWithIngredientFood": []}' http://0.0.0.0:39385/api/foods/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": "", "pluralName": null, "description": "", "extras": [null, null], "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "aliases": [], "householdsWithIngredientFood": []}' http://0.0.0.0:39385/api/foods/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"(sqlite3.IntegrityError) NOT NULL constraint failed: ingredient_foods.id\n[SQL: UPDATE ingredient_foods SET id=?, name=?, name_normalized=?, update_at=? WHERE ingredient_foods.id = ?]\n[parameters: (None, 'Family (3) (1)', 'family (3) (1)', '2026-10-19 15:02:50.147718', 'dc862ba31ede40b29fea80e71a8e4522')]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)"}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"name": "Family (3) (1)"}' http://0.0.0.0:39385/api/foods/dc862ba3-1ede-40b2-9fea-80e71a8e4522 Copy GET /api/groups/households # Server error +2 more less Schema-valid request rejected Undocumented status code 561 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"8\": \"8\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/groups/households?orderDirection=asc&queryFilter=&orderByNullPosition=last&paginationSeed=%C3%B7&perPage=4630621676&page=-226&orderBy=%F2%82%99%BA8' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' 'http://0.0.0.0:39385/api/groups/households?orderBy=%C3%B7%C3%8D%C3%8C%F3%A1%B9%97P%F0%B3%99%AE%0En%F1%89%AF%813%23&queryFilter=%3E%C2%A0%F2%A2%A4%97%F1%88%B3%B7%C3%A4%C2%A8&orderDirection=asc&page=-432702&perPage=655288891346705' Copy GET /api/groups/labels # Server error +2 more less Schema-valid request rejected Undocumented status code 571 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"\u000eªÜ\u00153c¯*\u0018\": \"\u000eªÜ\u00153c¯*\u0018\" is invalid"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/groups/labels?paginationSeed=%F2%AD%A6%80&page=276&perPage=-330427&queryFilter=&orderDirection=asc&orderBy=%0E%C2%AA%C3%9C%153c%C2%AF%2A%18&orderByNullPosition=first' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' 'http://0.0.0.0:39385/api/groups/labels?orderDirection=asc&paginationSeed=%C2%A0%F1%AE%8E%88%C3%AE%F2%A0%BE%A0%F3%8B%B7%AF%7F%C2%B2m%5D%C3%BA%F1%8B%B7%B7&perPage=4912009290068084681238151954432&page=-4017421005330639749120' Copy GET /api/groups/members # Server error +2 more less Schema-valid request rejected Undocumented status code 563 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"Y\\\": \"Y\\\" is invalid"} Reproduce
curl -X GET -H 'accept-language: Y\' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/groups/members?orderBy=Y%5C' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: (#~$Se^-K/Mu7 U*)' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTYwMTYsImlzcyI6Im1lYWxpZSJ9.yygFAYeSN0fVRoLo-as0uicH-dkfVW80oj62YVACBno' 'http://0.0.0.0:39385/api/groups/members?paginationSeed=%3B%3BE%C3%B5&page=5820840059013&orderByNullPosition=first&queryFilter=%F2%B4%B6%8F%C2%AB&orderDirection=desc&perPage=-2097153' Copy GET /api/households/cookbooks # Server error +2 more less Schema-valid request rejected Undocumented status code 693 Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"¬\": \"¬\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/cookbooks?perPage=996717&page=-723&paginationSeed=null&orderDirection=asc&orderBy=%5B%5B%27%5Cx110%C3%BE%C3%B2%C3%A6%C3%80%5CU000a21ed%5E%2CS%27%2C+%27null%27%2C+%27null%27%5D%2C+%5B%5D%2C+%5B%5D%5D&orderBy=%C2%81%C3%99&orderBy=%7B%7D&orderBy=%7B%27%C3%A9%C3%9Ae%E8%98%802k%2C%5CU00092952%27%3A+32%2C+%27%5CU000e99f1%C3%B3%C3%86%5Cx92%5Cxad%C3%9C%5Cx12%5CU000ed801%5Cx89%5CU000b079aps%5CU000d69f5%5Cx1d%5CU0001b52e%27%3A+-1.2502530805248037e%2B142%2C+%27%C2%BA%5CU0007366e%C3%9B%27%3A+%27false%27%7D&orderBy=%5B%27null%27%5D&orderBy=%7B%27else%27%3A+%27false%27%7D&orderBy=%C2%AC&queryFilter=%C2%8A%F2%9B%9C%86%E4%B2%81%F2%A2%B0%A8%198%F1%A6%AC%88%173%0B' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 Bad Request
{"detail":"invalid attribute string: '𗦋ª\u000e&' does not exist on this schema"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/cookbooks?queryFilter=%F0%97%A6%8B%C2%AA%F4%80%B6%A0%0E%26%3E%C3%B1%F1%B2%B4%90' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: timeline' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' 'http://0.0.0.0:39385/api/households/cookbooks?queryFilter=%C2%9CG%F3%B4%A3%90q%3C' Copy PUT /api/households/cookbooks # Server error +2 more less Schema-valid request rejected Undocumented status code 540 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body",0,"name"],"msg":"Value error, Name cannot be empty","input":"","ctx":{"error":{}}}]} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"name": "", "description": "", "slug": null, "position": 1, "public": false, "queryFilterString": "", "groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "householdId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}]' http://0.0.0.0:39385/api/households/cookbooks Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'�Ue��\x1f' http://0.0.0.0:39385/api/households/cookbooks Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"householdId": "890915bc-77cf-4d86-bd73-1c27ccdfed96", "id": "dd0a647e-5cde-4330-9b8a-6b19290e5c68", "groupId": "1564b52d-f1a5-4847-888e-430e426b8798", "queryFilterString": "", "public": false, "name": "\u009e\ud926\udc496\ud92a\uddb4E3\u00fb\u0017\u00da\u0092l.\u0017", "slug": null}]' http://0.0.0.0:39385/api/households/cookbooks Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"\u00ad;\r\udb68\ude9bU\u00c5]": {}, "=\u00f1": {}, "\udbd3\udd80]+\u00f9": [-1.5, null, "\u00c2\u00f7\udb31\udde1\uda98\uddba\ud9d3\ude72\uda5c\udf27\u00af\u00c2\u00dd\udb02\udfa4\u00ee\u00bf\u00f1l\u00e2\u00df"], "\u0011\u00a9=u\u00d8": [[959129, null, 59290]], "\u00cc\u0003\u00c5\u00e6/\u00ea\u00bf\u00c6\u000fQ\u99b0": [], "groupId": "f4e663c3-d0eb-4c6c-a8c2-bf7e6628ac93", "name": "MalformedJson", "id": "6a4abce6-bef8-41f7-bdeb-e6c5d05dffc3", "householdId": "72246c19-14ca-4dc3-9e99-184aafe16129"}, {"description": "\ud81b\udc8ft\u0014\u0081\u00fd", "groupId": "181ae04e-c15e-4942-88be-ffe669514ea8", "slug": "\uda40\udf0b7\u008d7\uae73\u009f", "queryFilterString": "<\u0091", "position": 971, "householdId": "3df521bf-abad-4bb3-afab-51d4478d2abc", "name": "\u00b2;\udbb6\udd09s\u009d\u00a01RV\ud874\uddc1X\uda52\udd8a\u00aa<\uda6b\udcef\u00bc\u007f\u001b\u0006\u0005", "id": "7c28c6a0-3c69-49fe-9793-6a7a12489ffa", "public": false}, {"": {}, "public": false, "description": "", "householdId": "5961bb11-cf22-4578-bdeb-fc9007e6c3d8", "groupId": "eff47719-b7ef-4b44-bb43-856ee2884189", "id": "a94fbd6c-74fd-44f7-99c7-d3f45c6ad8b9", "queryFilterString": "\u00ee\u00b5\r\ud9cd\udfa0s"}, {"\u0091": {"": [], ")": null, "\u00c1.\\\u00d9.\u00a70\u00b9": {"\u00de\udaeb\udefe\u000b.\u001a": -3.402823466e+38}}, "": {"<\u0095\u0082\u000f\u00c6Q\u00ac\ud8d3\udebb\u00bc\u00b8\u00927\u00cc*\ud872\ude1b": {"\u00d3w\udaef\uddad": [1.1]}}, "\u00c58\t\u00ae\u00c3\ud9ac\udc11\n//\u00d0\\\u00e8\"k\u00f1": {}, "queryFilterString": "m\u00e6\u00f6\u000bB\u00ed\ud9dd\udf59\u00c1", "id": "2d65ae1c-7cce-4193-b2af-26ad0b00f113", "groupId": "7642265f-d5d2-4a72-8dfe-db7a3f87b97b", "position": 20922789888001, "public": true, "description": "\u000b\u009c", "slug": "\u009e^\u001a\u0010\u00a1z\u000f\u00d2NC\u007f\u0085a", "householdId": "4c10bbc8-3cbc-47bc-a4f0-f04895fe7a0b", "name": "\nn@\u000b!\u00c9\u00a4\udad0\udd8d\u0093\u0007\uda60\udc45\ud8c6\ude86\ud9ad\udcb2"}, {"'"'"'\u00a9\u00c6/\u00f9\u009c\u00e8": [], "\u000b\u0080\ud864\udeb5\u0094\u0090N_\u00c5\udae1\udf19\u7fadA\u00f1": {"\ud967\uddd2rP\u00d3\ud9b5\udf61,": [], "\ud987\udd8e": [], "8\u00b9\u00f9M": {"\u0002W": 3.273139209838635e-295, "\u00f7\u00aeC\udaf4\udfe1\ud9db\ude4b\u0017\u00d4@\u00b1q\ud913\udf0d?": true, "\uda67\udd82\u00d9": -66756529132}}, "": [-2.918419842633685e+107, 2.8017146701057735e-71, "\u00fc\u00eb\u0001\uda09\ude65\u009a\ud8f1\udefa\u0098>\uda6f\ude20\u00d2\u00a8"], "name": "}\u0006\ucc66\uda18\udda0\u00fe\u00e4\u00ad~", "householdId": "f3d707ca-023e-4491-9cd5-87bb2430a9e0", "groupId": "1a5a383c-bda7-4a2d-b97a-9db803601e00", "id": "c9564cd6-7071-4a9f-92ef-1ae7f15aa0bc"}]' http://0.0.0.0:39385/api/households/cookbooks Copy PUT /api/households/cookbooks/{item_id} # Server error +2 more less Schema-valid request rejected Undocumented status code 459 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","name"],"msg":"Value error, Name cannot be empty","input":"","ctx":{"error":{}}}]} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "slug": null, "position": 1, "public": false, "queryFilterString": ""}' http://0.0.0.0:39385/api/households/cookbooks/0 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"name": "Family (3)"}' http://0.0.0.0:39385/api/households/cookbooks/0 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"Python int too large to convert to SQLite INTEGER"}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTYzMTcsImlzcyI6Im1lYWxpZSJ9.25naTjvkORWTo6WjUdBqB2pSbq4-OMpuDQ95of3NQR0' -H 'Content-Type: application/json' -d '{"public": true, "slug": "\u0019\ud95c\uddb1F", "name": "0 (1) (4)", "position": 30284465628281766580060160, "description": "\u001d\u00cc\u009f", "queryFilterString": "\u009eH"}' http://0.0.0.0:39385/api/households/cookbooks/bf1701e4-ebf9-4ac3-a84b-5fceb3975010 Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
GET /api/households/cookbookscurl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' http://0.0.0.0:39385/api/households/cookbooks DELETE /api/households/cookbooks/011a544f-cefe-4705-88d2-b62df1614843curl -X DELETE -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' http://0.0.0.0:39385/api/households/cookbooks/011a544f-cefe-4705-88d2-b62df1614843 PUT /api/households/cookbooks/011a544f-cefe-4705-88d2-b62df1614843failed here curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' -H 'Content-Type: application/json' -d '{"n ": [], "name": "MissingHeaders"}' http://0.0.0.0:39385/api/households/cookbooks/011a544f-cefe-4705-88d2-b62df1614843 Copy GET /api/households/events/notifications # Server error +2 more less Schema-valid request rejected Undocumented status code 688 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"h\u0001\": \"h\u0001\" is invalid"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/events/notifications?orderBy=%C2%9Eh%F2%8E%9F%8F%C2%97%01' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: E]' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/events/notifications?perPage=1369982021113477595136&page=-301377&queryFilter=&orderDirection=asc' Copy PUT /api/households/events/notifications/{item_id} # Server error +2 more less Schema-violating request accepted Undocumented status code 745 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - options -> labelDeleted: Incorrect type Response 200 OK
{"id":"174c9f61-bcf7-4696-b0ab-6620c9f973c5","name":"","enabled":true,"groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","options":{"testMessage":false,"webhookTask":false,"recipeCreated":false,"recipeUpdated":false,"recipeDeleted":false,"userSignup":false,"dataMigrations":false,"dataExport":false,"dataImport":false,"mealplanEntryCreated":false,"shoppingListCreated":false,"shoppingListUpdated":false,"shoppingListDeleted":false,"cookbookCreated":false,"cookb // Output truncated... Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": "", "appriseUrl": null, "enabled": true, "groupId": "3597c7b0-c21b-43a2-8676-592f98d138d5", "householdId": "c61ae590-1402-4d00-b5a7-ad04fc347de6", "options": {"testMessage": false, "webhookTask": false, "recipeCreated": false, "recipeUpdated": false, "recipeDeleted": false, "userSignup": false, "dataMigrations": false, "dataExport": false, "dataImport": false, "mealplanEntryCreated": false, "shoppingListCreated": false, "shoppingListUpdated": false, "shoppingListDeleted": false, "cookbookCreated": false, "cookbookUpdated": false, "cookbookDeleted": false, "tagCreated": false, "tagUpdated": false, "tagDeleted": false, "categoryCreated": false, "categoryUpdated": false, "categoryDeleted": false, "labelCreated": false, "labelUpdated": false, "labelDeleted": 0}, "id": "174c9f61-bcf7-4696-b0ab-6620c9f973c5"}' http://0.0.0.0:39385/api/households/events/notifications/174c9f61-bcf7-4696-b0ab-6620c9f973c5 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -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": "00 (7)"}' http://0.0.0.0:39385/api/households/events/notifications/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"id": "0955457d-5215-423a-8cf4-e8f3a4a2c59c", "groupId": "2522f785-50de-4ce5-b432-e6ddf44d9dc6", "options": {"": [-8866335160751903.0], "\ud8dc\ude18\ud91c\udfad\"": {"\u00b8\udba4\udfbe\u00d1\u009f": -1274, "\ud84c\uded2\u00bc\udb01\udf2b\udb0b\udf89\u00c0\udb10\udf2d;\u00d0\u001a\u00daH\u00ca\u00c0\u0080\u0090\u00ae/|": 4.626603770016486e+16, "\u00f7": false}, "\u0006": {"e4_\\R<\u00f5\u00db\u0001\u0083\u00f8r\uda90\udca2\ud85a\udc18\u009b\u00b2\uda74\udf34\u00dde": 2987, "0": "\u00f1\u0082S"}, "cookbookUpdated": true, "labelCreated": true, "recipeCreated": false, "webhookTask": true, "tagUpdated": true, "categoryCreated": true, "mealplanEntryCreated": false, "tagCreated": true, "dataImport": false, "shoppingListUpdated": true, "dataExport": true, "categoryUpdated": true, "labelDeleted": false, "recipeDeleted": false, "userSignup": true, "tagDeleted": true, "cookbookCreated": true}, "name": "Data Export (7) (1)", "enabled": true, "appriseUrl": "\u00ba.\udbb9\udf7a\udb2a\udef1", "householdId": "f1ca1623-86ff-4d1f-82c4-37309e57ac3e"}' http://0.0.0.0:39385/api/households/events/notifications/c7f8e3f6-b78e-4ff6-bfaf-80abfff37081 Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'\x08T�p' http://0.0.0.0:39385/api/households/events/notifications/1b92f0bf-d649-4c0c-806c-b493f9fe6b22 Copy POST /api/households/invitations # Server error +2 more less Schema-violating request accepted Undocumented status code 512 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - uses: Incorrect type Response 201 Created
{"token":"MVi3E6SXWveyVGlFjPTAU4zoG9GVu-CM","usesLeft":0,"groupId":"e3e70682-c209-1cac-a29f-6fbed82c07cd","householdId":"e3e70682-c209-1cac-a29f-6fbed82c07cd"} Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"uses": false, "groupId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "householdId": "e3e70682-c209-1cac-a29f-6fbed82c07cd"}' http://0.0.0.0:39385/api/households/invitations Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '�8�������Pё��' http://0.0.0.0:39385/api/households/invitations Copy Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"\u008e\u00d9\u00a0\ud838\uddd2": {}, "\u00c1\u0094": {"\u0001\u0001\uda8b\udc8c\u00ce\u0090\u00af\u0084\udbad\udc8b\u00ae\"\u0095\udb90\udf66\u00d6\u0015\u00c8\u00149\u00c4\u00e6\u008f\uda0b\udc1b\u0014\u00e3\u00a6\u000f\u0093\ud884\udd11\u0090\u001e\u00d2\udafa\ude02\u0080\uaffe\ud990\udf98\ud914\udd0cW": "\udaa0\udf7e7\u00ce\u0088eE\ud86a\udd41\udae9\udc85M", "\ud8ba\udd49\u0093\ud8b9\ude39\u00b8X": []}, "": {}, "\u00a5": [4356979400, null], "timeline": 6.213483231687806e+16, "uses": -2702592125043418333184, "groupId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "householdId": "e3e70682-c209-1cac-a29f-6fbed82c07cd"}' http://0.0.0.0:39385/api/households/invitations Copy GET /api/households/mealplans/rules # Server error +2 more less Schema-valid request rejected Undocumented status code 690 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"\": \"\" is invalid"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/mealplans/rules?orderByNullPosition=last&perPage=9562150&paginationSeed=%C3%88%F2%98%86%B4%C2%B0%C2%B6%F2%81%A7%AF%C3%A8l%7B%C3%83%F2%8E%8A%8F%F3%A9%86%A2%C3%B9M%E7%AB%91%C3%98Sh%C2%8A%5D%04%C3%A4h%C2%81%C3%8C%F0%9B%AC%A6%C3%BB%F0%A9%AF%B0&orderDirection=asc&orderBy=%F3%99%90%B5' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/mealplans/rules?paginationSeed=Q&orderDirection=asc&perPage=117178338162642272&page=510511' Copy POST /api/households/mealplans/rules # Server error +2 more less Schema-valid request rejected Undocumented status code 709 Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'M�ZD�x�+���\\d\x14\n��������}3=�L�LU�=W8�0MS�]Y@' http://0.0.0.0:39385/api/households/mealplans/rules Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 5 additional properties not defined in the schema (``, `r°Þ)³`, `¡IÖ£áæ` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","queryFilterString"],"msg":"Value error, invalid query string: parenthesis are unbalanced","input":"q\u0013ÙÕ(=\u0017Õ","ctx":{"error":{}}}]} Reproduce
curl -X POST -H 'accept-language: mHvU?,t7Y]X]@' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"\u00b4\u00d2\u00fdc7e\u00da)q\u00d8": [], "r\u00b0\u00de\ud913\udeb0)\u0012\u00b3": "NaN", "": {"b\u00df\u3095\udae2\udd62\u00da\udbae\udf22": {}}, "\ud92e\udc74\u001c\ud97b\udf45+\b\u00bf(Ei\u009d2\u0002xO\u00a7\u00dbC\u00118o\uda26\uddb9/": [[true, "", 1364569]], "\u00a1I\u00d6\u00a3\u00e1\u00e6": "\u0013\u00c3", "queryFilterString": "q\u0013\u00d9\u00d5(=\u0017\u0087\u00d5", "day": "monday", "entryType": "breakfast"}' http://0.0.0.0:39385/api/households/mealplans/rules Copy Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' -H 'Content-Type: application/json' -d '{"": [[true, {}, [2620802810, "\u00e4\uda24\udfff\u0094", "\b-"]]], "\u001c": {}, "y": {}, "\u00da\u00e5oU\udac7\ude66\ud893\udd33\u00a0\u00d8\u00ff|": [null], "^\udb78\udc8c\u00b3\uda28\udd56": [5.3889027310921384e+16], "queryFilterString": ">9\u00f4\u00f4", "day": 1.221719596590788e+16, "entryType": -8.223592547609153e+135}' http://0.0.0.0:39385/api/households/mealplans/rules Copy GET /api/households/members # Server error +2 more less Schema-valid request rejected Undocumented status code 684 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"hÄ\": \"hÄ\" is invalid"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/members?perPage=109632&orderDirection=asc&orderBy=%F3%AB%9C%ACh%C3%84&page=976071879&orderByNullPosition=last' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' 'http://0.0.0.0:39385/api/households/members?orderDirection=asc&orderByNullPosition=last&page=5262&perPage=-24107175816751130110787205539561472' Copy PUT /api/households/preferences # Server error +2 more less Schema-violating request accepted Undocumented status code 546 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - recipeDisableComments: Incorrect type Response 200 OK
{"privateHousehold":true,"lockRecipeEditsFromOtherHouseholds":true,"firstDayOfWeek":0,"recipePublic":true,"recipeShowNutrition":false,"recipeShowAssets":false,"recipeLandscapeView":false,"recipeDisableComments":false,"id":"758a8497-36ef-4603-abdb-6f45d142d858"} Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"privateHousehold": true, "lockRecipeEditsFromOtherHouseholds": true, "firstDayOfWeek": 0, "recipePublic": true, "recipeShowNutrition": false, "recipeShowAssets": false, "recipeLandscapeView": false, "recipeDisableComments": 0}' http://0.0.0.0:39385/api/households/preferences Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"\u00c4": {}, "": {" \u00a1\u00fe\\\u00bb\u00b6\u00b5\u00a7\u00c1\u00ca\u00b2oo": {"f\u00d4\u0015\u00cb\u0084\ud85f\udc485,\ud9ff\udfb6": -1760378031}, "\ud82c\udc9dj\ud8c6\ude2e\uda97\udd1d": -1196933369648323772749513807101952}, "s\ud93b\udc77=\udb02\udc5c": [[], ["total_cases", null, 2.0287280744681056e+16], {"": false}], "\u0012": [""], "x": [-1e-05], "recipeShowAssets": true, "recipeLandscapeView": true, "firstDayOfWeek": -2859829029274857028956244676706304, "recipeShowNutrition": true, "lockRecipeEditsFromOtherHouseholds": false}' http://0.0.0.0:39385/api/households/preferences Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '��' http://0.0.0.0:39385/api/households/preferences Copy GET /api/households/recipe-actions # Server error +2 more less Schema-valid request rejected Undocumented status code 665 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"±\": \"±\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/recipe-actions?page=3396&orderBy=%F1%BD%A0%AB%F1%93%8A%98%C2%B1' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/recipe-actions?page=558956065907842&perPage=558956065907842&orderDirection=desc' Copy GET /api/households/shopping/items # Server error +2 more less Schema-valid request rejected Undocumented status code 668 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \" ã\": \"ã\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/shopping/items?orderDirection=desc&orderBy=%C2%A0%C3%A3' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/households/shopping/items Copy PUT /api/households/shopping/items # Server error +2 more less Schema-violating request accepted Undocumented status code 899 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - array with invalid items: recipeReferences -> Array with invalid items: recipeScale: Incorrect type Response 200 OK
{"createdItems":[],"updatedItems":[{"quantity":1.0,"unit":null,"food":null,"note":"","display":"1","shoppingListId":"ab61e395-9f3d-4f1c-8403-bdd62f55abb5","checked":false,"position":0,"foodId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","labelId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","unitId":"e3e70682-c209-4cac-a29f-6fbed82c07cd","extras":{},"id":"e3e70682-c209-4cac-a29f-6fbed82c07cd","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","label":null,"recipeRefer // Output truncated... Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"quantity": 1, "unit": null, "food": null, "note": "", "display": "", "shoppingListId": "ab61e395-9f3d-4f1c-8403-bdd62f55abb5", "checked": false, "position": 0, "foodId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "unitId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "extras": {}, "recipeReferences": [{"recipeId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "recipeQuantity": 0, "recipeScale": false, "recipeNote": null, "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "shoppingListItemId": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}], "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}]' http://0.0.0.0:39385/api/households/shopping/items Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"quantity": 1, "unit": null, "food": null, "note": "", "display": "", "shoppingListId": "ab61e395-9f3d-4f1c-8403-bdd62f55abb5", "checked": false, "position": 0, "foodId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "unitId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "extras": [null, null], "recipeReferences": [], "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}]' http://0.0.0.0:39385/api/households/shopping/items Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d 'aX�' http://0.0.0.0:39385/api/households/shopping/items Copy GET /api/households/shopping/lists # Server error +2 more less Schema-valid request rejected Undocumented status code 474 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"ÈJÙûÈ,xÍ8å\": \"ÈJÙûÈ\" is invalid"} Reproduce
curl -X GET -H 'accept-language: u' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/shopping/lists?orderDirection=asc&perPage=298&page=5086&orderBy=%C3%88J%C3%99%C3%BB%C3%88%2Cx%C3%8D8%C3%A5&paginationSeed=%C2%88' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: "m5Wv\w' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/households/shopping/lists?perPage=-10000000000&orderByNullPosition=last&orderDirection=desc&page=219&paginationSeed=%F3%9E%8C%A6%C3%95%C3%A2%C2%9C%F3%AA%B6%8F%C2%9F' Copy POST /api/households/shopping/lists # Server error +2 more less Schema-violating request accepted Undocumented status code 728 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - update_at: Incorrect type Response 201 Created
{"name":null,"extras":{},"createdAt":"2000-01-01T00:00:00Z","updatedAt":"2026-10-19T14:56:44.634768Z","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","userId":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","id":"86d5a6f6-ff6c-4553-af04-a2997d88d638","listItems":[],"householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","recipeReferences":[],"labelSettings":[{"shoppingListId":"86d5a6f6-ff6c-4553-af04-a2997d88d638","labelId":"9c8f4d8e-bb92-4434-986d-fb9b27e07a33","position":0,"id":"efc02849-d3ae-494d-ae11-443008563685" // Output truncated... Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": null, "extras": {}, "createdAt": "2000-01-01T00:00:00Z", "update_at": 0}' http://0.0.0.0:39385/api/households/shopping/lists Copy Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": null, "extras": [null, null], "createdAt": "2000-01-01T00:00:00Z", "update_at": "2000-01-01T00:00:00Z"}' http://0.0.0.0:39385/api/households/shopping/lists Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '���' http://0.0.0.0:39385/api/households/shopping/lists Copy PUT /api/households/shopping/lists/{item_id}/label-settings # Server error +2 more less Schema-valid request rejected Undocumented status code 532 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"object e3e70682-c209-4cac-a29f-6fbed82c07cd has an invalid shopping list id"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"shoppingListId": "96f42a21-a750-43e3-9fba-4b4c707f06ac", "labelId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "position": 0, "id": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}]' http://0.0.0.0:39385/api/households/shopping/lists/18679e91-cef5-44f7-b734-a6aa0a936c05/label-settings Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '[]' http://0.0.0.0:39385/api/households/shopping/lists/5324f71f-e69c-48e0-99d5-a2e410f17eaf/label-settings Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '[]' http://0.0.0.0:39385/api/households/shopping/lists/a026e8b7-3681-4656-a88e-87a2c8486f06/label-settings Copy POST /api/households/shopping/lists/{item_id}/recipe # Server error +2 more less Schema-valid request rejected Undocumented status code 976 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"recipeIncrementQuantity": 1, "recipeIngredients": [], "recipeId": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}]' http://0.0.0.0:39385/api/households/shopping/lists/bd6ee28b-3c70-4968-b65c-0b522cbb6c2c/recipe Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:39385/api/households/shopping/lists/75008e8a-bf4a-40db-8fbd-db14c53ef71f/recipe Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_version","loc":["body",0,"recipeId"],"msg":"UUID version 4 expected","input":"f59f6d23-9d4c-32de-b24c-22e6a85001fd","ctx":{"expected_version":4}},{"type":"uuid_version","loc":["body",1,"recipeId"],"msg":"UUID version 4 expected","input":"f59f6d23-9d4c-32de-b24c-22e6a85001fd","ctx":{"expected_version":4}}]} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTc1MTgsImlzcyI6Im1lYWxpZSJ9.Z-4BmgGFpwRE3e8O8VGATYWbNgOqCTDsFtMm-K92L7o' -H 'Content-Type: application/json' -d '[{"h\u0084\ud808\udcfd\udbe6\udf68kelJ\u0013\u00e0\ud887\uded6\u009d\udb2e\ude04\ud834\ude1d\u0091": [true, [3.3556347901531396e+16, "\u00bc\ud9f6\udd4e \uda88\udc3a", -250749], "\u00ae\u00b8\u00a8m8\u00da\u0087\u00f8\ud831\udfbd\u00ea\u00ecl\u00f2\u001c\u001c\u008fN\uac6cP-\u0014\u00c5u\u00eb"], "\ud829\ude57": {"\u00ceD\u00act": 190, "\u009a\u00b9\u00c0\u00c7": "\ud836\ude99\u0012La"}, ">\ud82d\udd81\udbf3\udd2b": {"\u000fI\u00f4\uda84\udd28\u0015\u00aaQ\\\u00e8W\uda6a\udf31\u8964\u008d\u0091\u00f1G": false, "": 1.1828551932830145e-197}, "\u00e6\u0019\u008de": -766801413313625.0, "": "\u00d43\ud8b8\udda1`!", "recipeId": "f59f6d23-9d4c-32de-b24c-22e6a85001fd"}, {"^]\u00e2Q\uda29\udd93#\ud854\udc22": [], "recipeId": "f59f6d23-9d4c-32de-b24c-22e6a85001fd"}]' http://0.0.0.0:39385/api/households/shopping/lists/1191ce5c-1fc6-4ccb-a0b7-95f9dfa2363f/recipe Copy POST /api/households/shopping/lists/{item_id}/recipe/{recipe_id} # Server error +2 more less Schema-valid request rejected Undocumented status code 1,022 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"recipeIncrementQuantity": 1, "recipeIngredients": []}' http://0.0.0.0:39385/api/households/shopping/lists/2900b329-3ffa-4d6e-ae16-7bb1b3c50ab5/recipe/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: application/json' -d $'�\x0e' http://0.0.0.0:39385/api/households/shopping/lists/b%C2%AAF/recipe/%C2%BF%C2%90%F2%A6%B3%84%F3%93%9C%A7%F0%99%89%A7%C2%B3%C3%99%0B%F2%B8%9F%A0%24%C3%A9 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_version","loc":["path","recipe_id"],"msg":"UUID version 4 expected","input":"e3e70682-c209-1cac-a29f-6fbed82c07cd","ctx":{"expected_version":4}}]} Reproduce
GET /api/households/mealplanscurl -X GET -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' 'http://0.0.0.0:39385/api/households/mealplans?orderDirection=desc&perPage=140737488355327' POST /api/households/shopping/lists/ff151a68-b56d-495e-a2b1-3b03c0947c56/recipe/e3e70682-c209-1cac-a29f-6fbed82c07cdfailed here curl -X POST -H 'accept-language: kt@ZXH' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' -H 'Content-Type: application/json' -d null http://0.0.0.0:39385/api/households/shopping/lists/ff151a68-b56d-495e-a2b1-3b03c0947c56/recipe/e3e70682-c209-1cac-a29f-6fbed82c07cd Copy GET /api/media/recipes/{recipe_id}/assets/{file_name} # Server error +2 more less Schema-valid request rejected Undocumented status code 672 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET http://0.0.0.0:39385/api/media/recipes/e3e70682-c209-4cac-a29f-6fbed82c07cd/assets/mealie_2026.10.19.14.56.41.zip Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_parsing","loc":["path","recipe_id"],"msg":"Input should be a valid UUID, invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `N` at 1","input":"None","ctx":{"error":"invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `N` at 1"}}]} Reproduce
GET /api/households/mealplanscurl -X GET -H 'accept-language: ^' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' http://0.0.0.0:39385/api/households/mealplans GET /api/media/recipes/None/assets/tiny-original.webpfailed here curl -X GET http://0.0.0.0:39385/api/media/recipes/None/assets/tiny-original.webp Copy GET /api/organizers/categories # Server error +2 more less Schema-valid request rejected Undocumented status code 683 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"¡ï\": \"¡ï\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/organizers/categories?perPage=1478&orderDirection=desc&page=20290&orderBy=%C2%A1%C3%AF&search=%C3%9D' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/organizers/categories?queryFilter=%C3%B1%F0%9B%9A%B2%5C%C3%8E%7C%3E%5B%C3%B5' Copy POST /api/organizers/categories # Server error +2 more less Schema-valid request rejected Undocumented status code 490 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred.","error":true,"exception":""}} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:39385/api/organizers/categories Copy Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39385/api/organizers/categories Copy GET /api/organizers/tags # Server error +2 more less Schema-valid request rejected Undocumented status code 649 Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"invalid query string: parenthesis are unbalanced"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/organizers/tags?perPage=1629&orderBy=null&search=%17&queryFilter=%2F%F2%B1%80%B6y%26%F0%A7%8D%BAe%F3%AA%89%BD%C3%B7%F0%9B%A2%9A%28%C3%8D%C3%93%C2%85%C2%83%C3%A4%5DKD%F1%A4%87%A9%07_a%C2%AF%26e&paginationSeed=%1B%C2%BC%C3%8C7%F3%A0%AE%99&orderDirection=asc' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: bv' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' 'http://0.0.0.0:39385/api/organizers/tags?orderByNullPosition=first&page=823026486683&paginationSeed=%09%F2%81%8D%9A&orderDirection=asc&perPage=-34243604&search=%E0%B8%81+%E0%B8%B3%E0%B8%81%E0%B8%B3' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 Bad Request
{"detail":"Invalid order_by statement \"-script.pyw\": \"-script.pyw\" is invalid"} Reproduce
curl -X GET -H 'accept-language: U,~5(x[OMLHs>' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' 'http://0.0.0.0:39385/api/organizers/tags?page=-2313&orderBy=-script.pyw&queryFilter=started_at&orderDirection=asc&search=' Copy GET /api/organizers/tools # Server error +2 more less Schema-valid request rejected Undocumented status code 676 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"É\": \"É\" is invalid"} Reproduce
curl -X GET -H 'accept-language: c?' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/organizers/tools?perPage=4851&page=-7604&orderDirection=desc&queryFilter=&orderByNullPosition=last&orderBy=%F3%81%89%AB%C3%89%C2%87' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: */H' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' 'http://0.0.0.0:39385/api/organizers/tools?orderDirection=asc&orderByNullPosition=last&queryFilter=&search=3%00%23&perPage=-175251448231357186048&orderBy=&page=-353994' Copy POST /api/recipes # Server error +2 more less Schema-valid request rejected Undocumented status code 489 Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
{"detail":{"message":"Unknown Error","error":true,"exception":"AssertionError"}} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:39385/api/recipes Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":{"message":"Unable to generate recipe slug","error":true,"exception":null}} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": "\u0006"}' http://0.0.0.0:39385/api/recipes Copy GET /api/recipes/bulk-actions/export/download # Server error +2 more less Schema-valid request rejected Undocumented status code 512 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"path must be relative to data directory"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes/bulk-actions/export/download?path=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes/bulk-actions/export/download?path=%00' Copy POST /api/recipes/bulk-actions/settings # Server error +2 more less Schema-violating request accepted Undocumented status code 464 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - settings -> locked: Incorrect type Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"recipes": [], "settings": {"public": false, "showNutrition": false, "showAssets": false, "landscapeView": false, "disableComments": true, "locked": 0}}' http://0.0.0.0:39385/api/recipes/bulk-actions/settings Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"recipes": [""], "settings": {"public": false, "showNutrition": false, "showAssets": false, "landscapeView": false, "disableComments": true, "locked": false}}' http://0.0.0.0:39385/api/recipes/bulk-actions/settings Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'[6DO^W\x7fԻ��F�W�xE�' http://0.0.0.0:39385/api/recipes/bulk-actions/settings Copy GET /api/recipes/suggestions # Server error +2 more less Schema-valid request rejected Undocumented status code 699 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"w+×\": \"w+×\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes/suggestions?maxMissingFoods=-3715169035671276260913451475604078592&maxMissingTools=-1644&orderBy=w%2B%C3%97&includeToolsOnHand=false&limit=-33859760863716743372079104' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes/suggestions?includeFoodsOnHand=true&includeToolsOnHand=false&limit=-126657855675156267008&orderByNullPosition=last&maxMissingTools=-373&orderDirection=asc' Copy GET /api/recipes/timeline/events # Server error +2 more less Schema-valid request rejected Undocumented status code 690 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes/timeline/events?orderByNullPosition=first&perPage=756035958239214726329401344&orderDirection=asc&queryFilter=%C3%9FU%5E%F3%A3%83%BF%C3%80' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"ኜ
\u0006ê\": \"ኜ
\u0006ê\" is invalid"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes/timeline/events?orderBy=%E1%8A%9C%C2%85%06%C3%AA&queryFilter=&orderDirection=desc&paginationSeed=%06&page=35812646192344&perPage=-3260' Copy PUT /api/recipes/timeline/events/{item_id}/image # Server error +2 more less Schema-violating request accepted Undocumented status code 471 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=3a59f6211d65cf1ab6c615edd0ede722' -d $'--3a59f6211d65cf1ab6c615edd0ede722\r\nContent-Disposition: form-data; name="image"; filename="image.png"\r\n\r\n�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�\r\n--3a59f6211d65cf1ab6c615edd0ede722\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--3a59f6211d65cf1ab6c615edd0ede722--\r\n' http://0.0.0.0:39385/api/recipes/timeline/events/e3e70682-c209-4cac-a29f-6fbed82c07cd/image Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: multipart/form-data; boundary=1569537cb7db8826a838866ea166caa9' -d $'--1569537cb7db8826a838866ea166caa9\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--1569537cb7db8826a838866ea166caa9\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\ndoes not have image\r\n--1569537cb7db8826a838866ea166caa9--\r\n' http://0.0.0.0:39385/api/recipes/timeline/events/cc616a7d-38a8-4ea3-8be4-908734dd205a/image Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `type` at /properties/extension (was string, became number) Response 200 OK
{"image":"has image"} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: multipart/form-data; boundary=d0ccff9daa092c55782aef96b5cd11cd' -d $'--d0ccff9daa092c55782aef96b5cd11cd\r\nContent-Disposition: form-data; name="Îë-Ï\x0e?|´¬pS4ð¾\x05"\r\n\r\nnull\r\n--d0ccff9daa092c55782aef96b5cd11cd\r\nContent-Disposition: form-data; name="Îë-Ï\x0e?|´¬pS4ð¾\x05"\r\n\r\n{"\\udaee\\udf51\\f\\f\\uda7a\\udc99\\u0016\\ua722": 380696, "C\\u00ba\\ud8b0\\udffa\\u0098": {"L\\u00e3\\u00b4\\u00a4": false}, "": {"\\u0080u\\u008a^m\\u00b8\\u0004\\uda83\\udffc": null, "\\u00a6": true}}\r\n--d0ccff9daa092c55782aef96b5cd11cd\r\nContent-Disposition: form-data; name="extension"\r\n\r\n-1.4041772022606427\r\n--d0ccff9daa092c55782aef96b5cd11cd\r\nContent-Disposition: form-data; name="image"; filename="image.gif"\r\n\r\nGIF87a\x01\x00\x01\x00�\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00,\x00\x00\x00\x00\x01\x00\x01\x00\x00\x08\x04\x00\x01\x04\x04\x00;\r\n--d0ccff9daa092c55782aef96b5cd11cd--\r\n' http://0.0.0.0:39385/api/recipes/timeline/events/416bbf97-5608-4a30-ab26-cd45536901b6/image Copy PATCH /api/recipes/{slug} # Server error +2 more less Schema-valid request rejected Undocumented status code 1,443 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"No Entry Found","error":true,"exception":null}} Reproduce
curl -X PATCH -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "householdId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": null, "slug": "", "image": null, "recipeServings": 0, "recipeYieldQuantity": 0, "recipeYield": null, "totalTime": null, "prepTime": null, "cookTime": null, "performTime": null, "description": "", "recipeCategory": [], "tags": [], "tools": [], "rating": null, "orgURL": null, "dateAdded": "2000-01-01", "dateUpdated": "2000-01-01T00:00:00Z", "createdAt": "2000-01-01T00:00:00Z", "update_at": "2000-01-01T00:00:00Z", "lastMade": "2000-01-01T00:00:00Z", "recipeIngredient": [], "recipeInstructions": [], "nutrition": null, "settings": null, "assets": [], "notes": [], "extras": {}, "comments": []}' http://0.0.0.0:39385/api/recipes/0 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PATCH -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "householdId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": null, "slug": "", "image": null, "recipeServings": 0, "recipeYieldQuantity": 0, "recipeYield": null, "totalTime": null, "prepTime": null, "cookTime": null, "performTime": null, "description": "", "recipeCategory": [], "tags": [], "tools": [], "rating": null, "orgURL": null, "dateAdded": "2000-01-01", "dateUpdated": "2000-01-01T00:00:00Z", "createdAt": "2000-01-01T00:00:00Z", "update_at": "2000-01-01T00:00:00Z", "lastMade": "2000-01-01T00:00:00Z", "recipeIngredient": [], "recipeInstructions": [], "nutrition": null, "settings": null, "assets": [], "notes": [], "extras": [null, null], "comments": []}' http://0.0.0.0:39385/api/recipes/0 Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PATCH -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' -H 'Content-Type: application/json' -d $'�\x10˦7' http://0.0.0.0:39385/api/recipes/family-3-2-5 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 5 additional properties not defined in the schema (`:û`, `
`, `z` and 2 more). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. Response 400 Bad Request
{"detail":{"message":"Recipe already exists","error":true,"exception":null}} Reproduce
curl -X PATCH -H 'accept-language: LA' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' -H 'Content-Type: application/json' -d '{"\u00f5v3\u0004\u00fb\udbca\udc89": [622, "\u00bb\ud848\udce7\u00da\u00a2", -66516858359835272], ":\u00fb": {"\u009f\ud9f1\udda5": null, "\u00ee": false, "\u00a53\u0090\u00d8d\ud878\udc43": null}, "\u0080\u0085": [], "\u0097z\uda1e\udce7": {}, "\u00dd\udae5\udc9d": [[]], "lastMade": "2026-10-19T15:03:48.572338Z", "slug": "y-sdegx", "notes": [{"\u00ef\u00f7+\u0007\u00f8h": [], "\u009bS[\\": [null], "\u0004\u0098j": {}, "title": "\ud8a5\udf8f", "text": "\u00f3\ud934\udc1b\u009e(\udbed\udfe6\u0016"}]}' http://0.0.0.0:39385/api/recipes/d-ei-3 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_parsing","loc":["body","recipeIngredient",0,"food","function-after[set_tz_info(), IngredientFood]","labelId"],"msg":"Input should be a valid UUID, invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `\u0007` at 1","input":"\u00073\u00016S","ctx":{"error":"invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `\u0007` at 1"}},{"type":"datetime_type","loc":["body","recipeIngredient",0,"food","functio // Output truncated... Reproduce
curl -X PATCH -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTcyMTcsImlzcyI6Im1lYWxpZSJ9.3dxC2JeIjRRPuz7yQ8tw4VCHhu-t66ZM1KS9AbAQmJk' -H 'Content-Type: application/json' -d '{"\u00eb\udbf2\uddd4\u0091\udbc1\udc67": true, "\u0098\u000e\u0014\u00ac": {"": 5.552579397419603e+16, "9": false}, "\uda91\udd85\u0092\u00d4\u001e": null, "\u0e01\u0e32": [], "recipeIngredient": [{"\u00a5\ud90f\udc0e\ud933\udea2c\u001e\u0001\u00ea\u00dc$\u00fbV\u00f2\u0094\u00a9\u00eb\r\u0093\udb23\udc25\u00ba\u000f": {}, "\u00e5": ["\u00eb\t3\u0001\u00b1", []], "E": {}, "": null, "&": -5.508517536619764e+16, "referenceId": "be6b1bcb-ea7e-4321-babb-75836903daba", "food": {"\udbb5\udd83Z\u00ca\u008f\u00ea-\u00eb": {"!\ud831\ude15<3": {"\udba8\udd36\u0086\u00a5BR\u00ebW\u0094\u009b\u00c7\f2": [1392619, null, null]}, "\ud823\udf35": "\udbec\udd41\b/\u0017\uda62\uddb5\u0092W0A\u00b90d\ud840\ude5a\u00caS\udaae\uddd8\ud812\udf20"}, "\ud902\udc52\u0005": {"Performance": true, "\u00ce\ud949\udd3c": true, "\u00ef\ud8e4\udfde\uda1a\udd22": 270}, "\udaa6\ude82\u00e8\u00c2\nJ\u00de\u008a/\u00ed\u00a8I": 192872, "Mg\u008b": {"5\u008b\udb42\udcb9\u00dd\u00a4": [], "\u00da\b\u00dat": null}, "NUL": 406, "id": "4db7888f-2232-48de-bcf7-e37f1962d878", "labelId": "\u0007\ud978\udc773\u007f\u00016S\u008e\ud97b\ude22", "name": "0\u00b0\u00e33", "aliases": [], "createdAt": true}, "title": null}, {"\u008d": [{"N\n^\u00c9\u008f\u00a7*\u009ap\u00e7\u009aD\u008dh\u00f3\u00d0\udb00\uddd9\uda97\udfd4?x\udb95\udc94\u0086\uda8d\uddefN": [null], "\u00a8\u009b": [":\u594c\u00c2"], "\u00bd\u00fd": 5e-324}], "\udb63\udd3e\ud959\udfd8\u00a2}": {"\u00bd\u008a\u00ba\u00d7\u0017\u00b0\f`\ud985\ude9d": null}, "!": {"\u0627\u0644\u0643\u0644 \u0641\u064a \u0627\u0644\u0645\u062c\u0645\u0648 \u0639\u0629": "\u0092\u00b75"}, "\u00a7\u001c@": [null, null, 3348750224], "referenceId": "d364e398-9460-5f89-847b-f764d4104661", "unit": {"": {"\u0015\udbd9\udc24\ud9f8\udcf4\u0084\ud8d5\udcd8[vw\"\u00b13": [{"": "\u00dd\ud908\udc34\ud8c8\udc9d\u0083", "\ufec1\r\uc8feSvi\u00dai\u00c6\u0005\u0003\ud930\udd7fU\u00066\u00b9e\u0096\u0011\u009aT*\udadc\udd27\u00bcH": -166}], "e\u00f3\u00d6": {}, "\ud8ce\udc41\u0000\ud9c3\ude6f\u008c\ud8d0\udcd7]h\u0006FV\u00c2\u00e5\u00e1": ["\ud9cd\udfbe\u00b3<\ud92b\udfb8\ud97e\udc44\udbad\udee7\t\u0005\u00ddb\udab7\uded9", []]}, "pluralName": null, "pluralAbbreviation": null, "id": null, "aliases": [], "extras": {"@H": [null], "": [0.0, "\u00d7", true], "network": {}}, "name": "<\u00f3|\u00fd", "useAbbreviation": true}, "note": null, "title": "\u0095\ud81e\udebc", "display": "\u0081\u00baf", "food": {"\u00f8\u00d9\u00f0\u0098\u0015\u0097$": ["\u00ba{z\r\u00c0\u0095\u00f2N\u00f3AM\u00b3\u00d7\ud820\udc45\u00aa"], "\u00b4\nxkH\u00dd": ["\u00cf\u00f6),", false, 4.907677048036911e+108], "description": "\udb63\uddd2\udafa\udecb\u0086\u00fd\u00e4\u00d7s", "extras": {}, "id": "951bac84-53b0-4db8-a9ff-9ef82d1ea1c5", "update_at": "1814-01-27T18:39:55.624412Z", "householdsWithIngredientFood": ["j", "\u00a9\u00ce", "\u0093\u00b4\u00e4_", "\u0002\u00ea\u0013}\ud955\ude58\udb4b\udffb", "=\u00a6\u0018\uda2e\udf77\u0091\u00c8\u0002o\ud9a5\uddda\u00de", "\u0018\ud995\udd4a@$\uda37\udd80"], "aliases": [{"": {"\u0016;\u00b4\u00d8\u00d8\u0003w\u00ce\u0084G\u00c8\ud9ec\udfba*\u00eb\u00cc\r": "V\u00d8<"}, "name": "\ud884\ude5c%\u0000\u00f8\u009c"}], "labelId": "\u00b1\u0013\u00d5\u0089", "createdAt": false, "pluralName": "", "label": null, "name": "g\uda84\udec6\u009e\u00f3\uda48\udca1\u008b\udb8c\udc45\u001b+\u00bee\uda43\udf37\udbdf\ude42\u0002"}, "quantity": -5.007416493043953e-29, "originalText": "\\\ud9f4\udf7ciPN"}, {"\u00fd\u00d6": {"\uda96\udf30\u00b8\u00e8\u0019\u0001{i\u009d": 271}, "originalText": null, "food": {"\u00a1<": {"j>\t": true}, "\ud908\udc8e\u0086\u00f2\u00c8\u00d3\u009a7\ud86d\udceb\u00ac": [{"": [-5.261299708256508e-227], "p\u0090f\u00c7": [74510, 4833], "\u001a": []}], "aliases": [{"=\udb3a\udc47[\ud8f9\udf51": {"3": -3.059861834674254e+16, "\udaae\udf6f\u00e6\udaad\udfc2\u00cdS": null, "\u0001p\u00a5\u0088\u00a6\u009c\udbb7\udd68\udb25\ude9dD": 1777838555666}, "\u001e\u0084g\u00e9\u00f2\u00f2[\u00e2\u0001\u00a0\u0015\u00de??he?L\u00d6\u0004\u00e7\ud924\uded9b\u00c4\u0082\u00ac\u00a4\u00ed\uda15\udc42K\uda3d\udedf\u00d4": [[{":\u00ee\u00a8\u00f7\u009d\u00f22": 6.050308023851396e+59}, true, [null]], null, {}], "affected": null, "\u0091)g": {"U\ud96a\udeba\u263a\u000e": 822653, "\u0011.\u00c7": null, "\u00ac\u7038": "Infinity"}, "\u00b0\u00c5\udae7\udc06": [[false, false, false], {"\u009f\u009b\udb30\uddf5\u0010\u00e4": -4.856736884864597e+16, "": null}], "name": "\u00b3\u00f7\\\uda11\udd4d\u008c\udad5\ude27\udb5d\uddb5u,\u00a9\u00b6n"}, {"\ud943\udcbb\u0002\u00bd\udb8a\udce8\u009c\udb61\udceaG\udb36\udeea\u00efY\u00ee\ud82c\udc25\u00a1\u00f7\u00cc\udbbe\udf0a\u009cY\u009c*;d\u008c3\u009cBy": [[-1.330308135896799e-291]], "\ud9f1\udf90\u00ed~": [], "\u00a3": [], "~\udaba\udd0fw\u0099\u00e8K\u000f\ud8fb\ude69\u00d0\u00eb": {"{\u00b6j\ud88e\udec4\uda59\udc11W\u008c\u00c7\u00b0\u0007;a\udbb4\udc2d\u00b2\u00cfG": [{}, null, null]}, "name": "\udaae\uddbc\u00ba"}, {"\u00b3,": [{"\udbe8\udec6j\udad4\uddc5": {}, "": {"\u009c\u00ac": false, "\u000bg\u009a\ud974\udf37\u00c5\u00f1\ud904\udce5\u0017\u00e2\u00f6": "\u0095", "l`F\u00fa\u0002f\u00aa\ud96f\udce6Sp\udad5\ude4d>\udb39\uded1D": -122813}, "\u00c0\u00c5\b\u0089\u00fb": ["\ud9fa\ude2f\udb26\uddd4\\\u0018\ud897\udda4\u00a5\u00b9\u0088\u00ae[\ud89f\udd79\ud960\udee3\u00df^\uda45\udc3a\u00b1\u008d\u00d7\u00f6\"", "\u00b30\u0081\u00f8\u00c4\u00e2\ud9ca\ude1a&\u001c\u00e0\udb54\udd7a?"]}, {}], "\u0083\u009d\u0012h\u00d5\u00b7I\udba4\ude8f": 177, "\u00a5\ua252l\f\ud8e9\udedc\u00d7\u0096\u00c0\r\u00ad\u00d7\udb9d\udd7c\ud8b6\udc7b\ud898\udcab\udac3\ude3f\ud8e8\udd38'"'"'?\u00ff": {"\u00df": {"": {"{\ud979\udeab^\u00eb": -4.55351561699481e+16}, "\u023a": null}, "": [], "\u001f\u0090\r=": {"\ud91c\ude48\ud949\udee89W\ud9cf\udd81": -3.720609929182499e+16, "\u0083\u0085": -1284}}, "\ud88c\udcff": {"b\u00e0": true, "\u0099\u0089\udb16\ude9e\udae2\udc26\u009a\ud8ed\udf8f\ud9cc\udd1d_w\uda62\udc61\u00d0*\u00ebxk\u0099\u00ab\u00db\u00bd\u00ff": "\u00c4\u00c3\u0088\ud91c\ude6b\u00fcD\u00f0\u0001\ud9e7\udfd8", "\u00a8\udb6c\ude7d\u00bfD\u00c7q\u0003fv\u0005": 7100032}, "\u00ba": {}, "name": "y\udaa9\udf066\u00c5,H\ud954\udf26S\udb19\uded2\u00b3\u00d2\u00d9p"}, {"x\t\u00b06\u00aa\u00f5\u00a5\udb13\udf23\u00fa\u00aa": -1.8561538352999678e+80, "": {"": {"\u00f1e\u00ba\u00d8\u00c6F": ["zY\udbaf\udde5\u00af\u00b6S\u0090\u0087\u0015Z\uf2f7={\u0016\u00c3\u00f7U", null]}}, "c\ud887\udd92\u00cc\ud936\ude09G\u00eb": [], "\u00dd": [-2.5331471311226775e-139, 6.0865565233584424e+16, []], "2\ud857\udfc0|7": {"\u00b33\u0093\u00da": {"\ud90f\udef8\ud923\udc49": {}, "\ud94b\udd80\u00eeI\udb2a\udf24\u00a9": [], "\ud90d\uddaa\u00e5\udb8a\udc88U\ud936\udc03": null}, "\u00ee\u001e\u008b": {"\u00ff": {}, "\u00c3k\udb0c\uddcbA\udbe8\udcfd\u00f2\u00ba\u0089Yc\u0019\u0087\u00e8A\u00b1y": {}, "": {"V\n": 4.671935583034687e+143}}}, "name": "\u0082\uda56\udf92"}, {"name": "\\w"}], "createdAt": true, "pluralName": null, "householdsWithIngredientFood": ["\u008c\u00f0\u00feb", "\u38fd\u0087\u00d8", "\ud86f\udd80\u00bf", "\u009a\ud8e0\udd7a\u0003QG\u00d1", "\u00cb\u0089\u0015\u00f8", "", "?\udb93\udf0e\udab8\udcf7l\udbb4\udd72\ud81c\udcdb\u00cf\u00b3J\u0015j\u00d6", "\u00b6\ud99b\udfc4D", "\u00ed\u008aS"], "labelId": "\udb8c\udf2a\uda7a\ude98b\u00b1\u0088\udba0\udc27c\u00bc'"'"'", "extras": null, "update_at": "6469-05-18T04:57:26Z", "id": "da687839-0611-473b-88dc-6bb254fb1132", "label": {"": [], "(\"S3\udbe7\udf3b~\ud801\udc5c\u00c3\u00ad\ud986\udfd0\u00b3\u0098\u00a3\u00c7\u00beL": [], "color": "\ud91c\udcca\u00a9", "groupId": "41939941-174c-4d00-97ed-0081c05e48ef", "id": "ff57f95c-34bd-4399-bc4d-fac378dcc632", "name": "\ud9ae\udca87\u0004"}, "name": "n\ud891\udca6r\ud91f\udefc"}, "display": "m\u009f\u00bdU\u00c9\u00b2\n\uc68e\u00a4\ud8bd\udfff", "quantity": -100, "referenceId": "9427c818-e05e-4667-ae69-207ec880d143"}, {"\u00d8\u001d": {"\u0015)\u0017\uda8d\udec3\udabe\udd90\u0019\u00b9\u00b7\u00f1\udaff\udf53": "f\u008a\u00c5a\u0093\u0084\udbd0\udeb9\u0095\u0086,4", ",|\u00ba": -7245364, "~\u0099@1": 6.638369203037141e+16}, "food": {"\u0010\u00e6\ud899\udc42\udb67\udcd1\u00c6\ud8ae\udd63\ud82d\udf812": {"u\u00ba\u008d\ud8e8\udd90c\u009a\u00de\b5\u00db\u0095B\u0013\u00c8\ud847\uddc6\ud955\udfbd": -923}, "\u00ab_": [], "\ud835\udd4b\ud835\udd59\ud835\udd56 \ud835\udd62\ud835\udd66\ud835\udd5a\ud835\udd54\ud835\udd5c \ud835\udd53\ud835\udd63\ud835\udd60\ud835\udd68\ud835\udd5f \ud835\udd57\ud835\udd60\ud835\udd69 \ud835\udd5b\ud835\udd66\ud835\udd5e\ud835\udd61\ud835\udd64 \ud835\udd60\ud835\udd67\ud835\udd56\ud835\udd63 \ud835\udd65\ud835\udd59\ud835\udd56 \ud835\udd5d\ud835\udd52\ud835\udd6b\ud835\udd6a \ud835\udd55\ud835\udd60\ud835\udd58": [{}], "description": "\u00f1\u000fG\u00b7j\u009f\u0085", "aliases": [{"\u00a3%\u0085": [-1676504], "#\uda8d\udd209\u00e4": {"\u0082p\u00fd\b\u00d2\u0099<\u00d9w>": true}, "name": "\u00e4\u0099\u00d4\u00b0"}, {"name": "\uda1c\udd75\u00d5\udafa\uded5"}, {"name": "\r\u0003Y\u00cd\u00a1\u00e5\ud9be\udc2b\u00a73,\ud86c\udce8"}, {"X\udad8\udf02": {}, "name": "\u00b9\u0011~"}, {"n\u00e3": [[], 6.891670163128691e+16, [-156, "\ud84a\udfcfa\u00c4"]], "name": "\ud867\udc8d6Y9\udae7\udcdaP."}, {"": [], "\ud8a8\udf70\u0093": [null, [], [false, 5262808847687132.0, -1999]], "name": "X\bZ"}, {"name": "\u000e"}, {"\u0085\ud8d1\udcf5\u00ab\ud80d\udf61\udbb2\ude92\u0095Y~\u001f\u00e9\u00f50\ud954\udfe0\udb40\udeb6sb\uda48\udd1c\uda06\udce5\u00f9": {"\u0010\u00d8\u210612\ud817\ude03\u0092\u00c2\u00b37A>": -52, "\u00a5\uda1e\udd7e{=\udbfd\udcc0I\u0094\u00bc\u00e9\udb7e\udccd<": 1249213161513278464, "\u00f5\n\u000b\u00f5\u00a0\u0001\u000f\ud954\udfe2X\ud8a2\ude6b": "\udb1e\udd0d\u0091\u00ed"}, "": {"\u023e": "\udaf6\uddc9\u00c2\u00a4^\u00d8l"}, "\udb6e\udfca!Ja": -61576, "\u00d6\udad5\udf07.~H\u008d\u00b5W\u001aqJ\ud854\udf6f\u0013\u0016rw\u00ec": [], ".}\u0093\u0097k\u00b7\ud8c6\udecb\u008bK\ud84b\udf62N\udb51\udd3e": {"\u0091\u0096": {}, "\u0016\u00f9\udbb1\udcce\uda59\udef2": {"\u00d1>\udb9b\udc70a": -233}, "\u00c7": 2.0346734997093127e+45}, "name": "\udbbb\udef1\udb25\uddae\u0081\udadc\uddfc:\u00f0\ud94d\ude942%\u0092V\udbef\udd34\u00c7H\u0087"}, {"(\u00e2\u00bf\u0015\u00c1\ud8e7\udf1d": -106906, "O": {}, "": false, "kT\ud839\udfec\t\u00aa\u00f8\u008b\u00ce\u0080": {}, "\u00a4\udb85\udf01!\ud9f3\ude8d\u00c5\u0010\ud80f\udd31": [-1e-05], "name": "\u00a9\u0016\u00a8\u00a7\u008a"}, {"\uda8c\udd10\u00dd\u00f3": {}, "1/0": {}, "\ud8f7\uddb3 \u00ff\udb4c\udd03": false, "name": "\udb74\udff1\uda97\udfa2;W\u00b1\u0011\u0084i\u00d0\ud960\udd81\ud81a\udcdf\f"}, {"red": {"\u00e8\u0093(\u008d": [null]}, "name": "\u00df\u000f\u00f4\u00c8\u00b3\uda77\udf7b\u0019"}, {"\u00b1\udb10\udd73": [{"^V": "\udbde\uddd1\u00940\u00f5]\u008d\udbcf\udca5)M\u00cb\udbb1\udea0}\u0084", "\u00b5\u0082\u008bCjd": "", "": -5.786419390275807e+239}, {}, [{}]], "Z\u00f7n\u001f\u00bf\u0082": {"": {"\u00b0\u00c2Z\u009f\ud8af\udf13\u00d05\u00e1U\u0004": -564, "M\u00fe\u00e4\u00bd\ud84f\uddb5\u0003": false, "\u00e7_\u007f\udbbf\ude0dK": 97}}, "r": [], "None": false, "": {}, "name": "S\u00c8"}, {"$\ud88f\udebb": {}, "name": "\u00ae\u0005\u00e9:3\ri!\u00f0\ud8da\ude40\ud9d3\ude60\u0097\ud939\udd09\u00f0\u00f7\u00e99<\u00d4e"}, {" \u00cb\u00f3\u00f8": {}, "\u00c4\\:\u0003\u00cb\u00a0": [[], {}, [true, true, true]], "name": "8\u00fa"}, {"\u00c8\ud827\ude43\u001a;V": [], "\udbbf\udedc\u00dd\u0003\u00b6\u00bb": {}, "\u0087\u00b0\u00a9": {"\u0097\u00b9\u00b3\u00a8e-P": 7.008601819889454e+16, "\u00a6": -1.7393538863733774e+16, "\u00eb#": true}, "\u0082": {}, "\u00cb\udb8a\udd4eH#s\uda09\ude33#q\u0082\u00a9\ud894\udf64\u00a0\u009d\u0002\u0001f\u00a6\u00ba1\ud9be\udcd4p\u00d6\udbec\ude0c\ud962\udd2d^\u00cc\u0095\u00b2\udba0\udfd2T\u0012\u00aa\u00d8": {}, "name": "\u00ce"}, {"W\u00df\ud89b\ude86\u009b.F$\u0085": [true, {}, {"\u00fd\u00c6\u00b2W)\u1ad0#s\u00d1[": -7.944390871741209e-214, "\ud979\udc26": true, "{i": null}], "0k": {"\u00ba\u00bcO \u008c\uda83\udd94": []}, "*\u00d6": [], "\u00b8": {"\u00d8\u001b)F\u00fb\u00b6\u00cb\u00a1": "@Tv\u00b9\udae8\udee6", "<": {"\ud835\udc13\ud835\udc21\ud835\udc1e \ud835\udc2a\ud835\udc2e\ud835\udc22\ud835\udc1c\ud835\udc24 \ud835\udc1b\ud835\udc2b\ud835\udc28\ud835\udc30\ud835\udc27 \ud835\udc1f\ud835\udc28\ud835\udc31 \ud835\udc23\ud835\udc2e\ud835\udc26\ud835\udc29\ud835\udc2c \ud835\udc28\ud835\udc2f\ud835\udc1e\ud835\udc2b \ud835\udc2d\ud835\udc21\ud835\udc1e \ud835\udc25\ud835\udc1a\ud835\udc33\ud835\udc32 \ud835\udc1d\ud835\udc28\ud835\udc20": "\u0096\f\u00ea\u00a0\ud9a6\udc02\u0001\u00e8\u0085\u00139\u0000C:\u0015\udb1b\udc40F\ud9e5\udfa2\u00d4\u0085\udbe0\udde6\u000b?", "\u0094\u0087\n\u00d3\u008c\udb52\udc9a\u4d86": 3.2608648723977973e-216, "\u0015x": ""}}, "name": "UndefinedContentType"}, {"\u00c4\ud898\udf6f\u00c5\u00ce/t\udb50\ude5d\u00f8\u00d9\u00a0\u008c": [], "b\u00a8uv": {"\u00f0\u00d8=\u00c5E56\udb36\ude52F\u00dc\ud8b3\udd6a": []}, "\u00b8\ud961\uddbd#l\ud857\uddd7}\u00cd\u0082\u00a6\udb4b\ude0eb\uda4a\udd32s\u0081\u000f\u00e1": {}, "\u0097\udbee\ude49\ud830\udd49\u00daz\ud899\udf92IO\u00e9\u00c3\u009e": {"\u00c4P": -5.681739879391459e+16}, "\u00ec^\u0091\uda15\udfe7": {"\ud9c4\udc06^\u0014\u00b3\u00fc\u00d3\u00fb\u00e9\u00d0": -2.0680970142356865e-281, "\ud867\udc16I": null, "UndefinedStatusCode": null}, "name": ""}, {"IgnoredAuth": {"": {"": false, "\u00bc\u00d7_T\u001b\f": -5.960464477539063e-08, "\u00f1\ud9db\ude75\u00e2\u00d0J)\u0089\u0091": "\ud94b\ude00\u00e4\u00bdP"}}, "\u00ddf\u00b9\u00e4\u00dd\u00bd?!_\u0095\u00f0\u0011\u00fb\"\ud885\uddb0\u00f0h\u0085\"\ud904\udc7d\u001e)\u0088~io\u00d3{": {"": {"t,[\u00b1\u00d4": true, "\ud8a5\udc7fs\u0016\u00a6X\u00fb\u00e0\u00e87\u00fdF\u00b8S": false, "\ud872\ude1c\ud967\ude14On\u00ee\u00a6\u001b": 3.4638771104795677e+132}, "\u000b\u00d8\u00f9\ud819\udcc6\udadd\udf50\u00d6\u00f3\u00fc8\u00fcu\udb91\udc20\u00c3\u00ab\u009a\u00ef\udb6f\udcbeK": {}}, "\u00ccD\u00e7\f": {}, "\u00fb\u00c8m": {"\u0000": 5.7410497825136975e+32, "3\u008aL,\u00fa\u00eb\u000b": null, "else": null}, "\u007f\ud9d2\udd3a": [[], {"": 11402164197, "\u001b\u00c5": -6.377111764872961e-30, "\udb1d\udf62\u00c1'"'"'*\u00e7": "]\udb74\udcfd0<\u00d0\u00e3\u0086\\\udb62\udc0e\u0007\u008aT*"}], "name": "K\u00d1"}, {"A)": [true, null, {}], "\bm$": [], "": [], "name": "w\u0082\ud94b\udd9c"}, {"": [true, 3.427212314488253e+238, null], "+\u0018": "", "\ud87a\udda0\u00c7G\u00c6\u00behl\u00e8": {"": {"\u0093j": "\u00b1,\u009d\u00c6\u00c9\u00ca", "\ud8ab\ude51\u00ce\ud877\udd54(\u0080\f\u00c5`\u0090P\u00ac\u00bc\u00d9": 5.77446849614272e+273, "V\ud8eb\ude7b\udb5c\udf23\u008c": "\ud9b8\udd62AQ\u00e2\udbad\udf1b3\u0010\u00ae<\u00ceW"}}, "name": "]\u00d0\udb6d\udd0c"}, {"\u0011\udb80\udddd\u00eb\u00ab\ud9d7\udeb0\u00a9": {}, "\u00b4\u0088\u00b1Jl\u00ed": [], "\u00cd\u009e\u0007\u00f7v\ud851\udceaDq\u00ce\u00ac\ud9fb\udd50\ud9fe\udd52\u0013": 18014398509481984, "\ud845\udc5d\u0080\u00f1p\u001b\uda68\udd00\u0000\u00f4@": {"\u00e1\u00e3sW\udb45\udf91": [-4.822538477849297e+16], "": false, "\u00e9\u00d3\u00db\u00a5XPds\u00e2l\uda46\ude73\u00e8": [-2590549, 8.966311703238374e-262, null]}, "\\": {}, "name": "E\u00ec\udb98\udd7c"}, {"name": "\u26c8\ub6b6\u00ec"}, {"": [2.00001, [{}], 9522], "\u00f8\ud9b3\ude10\u00b6\u00aa0\uda56\udf11\udb9d\udf06\u69ba": {"": null, "\t": [null, -1.2965823357736735e+162, 5834564], "\u0004": "\u00bc\u00b3"}, "s\u0098{\u0010": {}, "name": "\u009b\uda02\ude5cp"}, {"name": ""}, {"name": "\u00fa\u0095"}], "labelId": "", "id": "a1c3c6a9-55ec-410b-b6d8-b825413b76af", "createdAt": true, "name": "\u00c3&\udb51\udf0c\u00c6TQ\u00da\u001arI\ud92f\udc73L\u00dc\u00c4", "householdsWithIngredientFood": []}, "unit": null, "originalText": "=\udb8f\udefd"}], "lastMade": "6054-01-27T11:01:38Z"}' http://0.0.0.0:39385/api/recipes/0-1-1 Copy PUT /api/recipes/{slug} # Server error +2 more less Schema-valid request rejected Undocumented status code 1,448 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"No Entry Found","error":true,"exception":null}} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "householdId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": null, "slug": "", "image": null, "recipeServings": 0, "recipeYieldQuantity": 0, "recipeYield": null, "totalTime": null, "prepTime": null, "cookTime": null, "performTime": null, "description": "", "recipeCategory": [], "tags": [], "tools": [], "rating": null, "orgURL": null, "dateAdded": "2000-01-01", "dateUpdated": "2000-01-01T00:00:00Z", "createdAt": "2000-01-01T00:00:00Z", "update_at": "2000-01-01T00:00:00Z", "lastMade": "2000-01-01T00:00:00Z", "recipeIngredient": [], "recipeInstructions": [], "nutrition": null, "settings": null, "assets": [], "notes": [], "extras": {}, "comments": []}' http://0.0.0.0:39385/api/recipes/0 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "householdId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": null, "slug": "", "image": null, "recipeServings": 0, "recipeYieldQuantity": 0, "recipeYield": null, "totalTime": null, "prepTime": null, "cookTime": null, "performTime": null, "description": "", "recipeCategory": [], "tags": [], "tools": [], "rating": null, "orgURL": null, "dateAdded": "2000-01-01", "dateUpdated": "2000-01-01T00:00:00Z", "createdAt": "2000-01-01T00:00:00Z", "update_at": "2000-01-01T00:00:00Z", "lastMade": "2000-01-01T00:00:00Z", "recipeIngredient": [], "recipeInstructions": [], "nutrition": null, "settings": null, "assets": [], "notes": [], "extras": [null, null], "comments": []}' http://0.0.0.0:39385/api/recipes/0 Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d 'o�NH�ދr' http://0.0.0.0:39385/api/recipes/family-3-2-3 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 Bad Request
{"detail":{"message":"Recipe already exists","error":true,"exception":null}} Reproduce
GET /api/admin/userscurl -X GET -H 'accept-language: +|I' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' http://0.0.0.0:39385/api/admin/users PUT /api/recipes/nw-ee-1failed here curl -X PUT -H 'accept-language: k1{' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' -H 'Content-Type: application/json' -d '{"I4\u00ad3\u00aa\u00f3\u00fb": [], "\u00ac\u00a2I\ud9f3\udf77\u0001\u0094\u0087w\u00fb+O\u00fa\u0000\u0095\u00f1\udb89\udfbc": {"\u00cd#": {"": [], "\ud9ac\udda3": -299748, "Z": {}}, "": [{"\u0091a\ud927\ude32D\uda54\udf2a-": "\u00f2\u00cd", "": null}, {}, []], "\u00da\u00e9\ud8ed\udcbe\udaa2\udde8K-\u00cd\u00a9": {"H\udaf4\udd90Q": "D\u00e5\\\uda5b\udc9f+\u00ac\u00dcf\u00b2\n", "U": false}}, "h\u00f6?\ud8a0\ude67\u0081\u00af@": [], "": {"": -637, "\u00bf\udae4\udfae\ud9c4\udfdaz\ud914\udc1e!\r": "\u0016\ud8ed\udf67", "w": false}, "\u000f2\u00d4": null, "userId": "5dc3d5e1-3521-409d-a8ad-9c63a867af73", "id": null, "name": "00 (2) (7) (1)", "prepTime": "\u0003\b\u00c1$\uda20\ude56\ud9f9\udeae\u00bfD\u00c9X", "slug": "w-a-er", "dateAdded": "0391-02-05", "recipeServings": 5.7058053700138104e+16, "recipeYield": null, "recipeInstructions": [], "assets": []}' http://0.0.0.0:39385/api/recipes/nw-ee-1 Copy POST /api/recipes/{slug}/image # Server error +2 more less Schema-valid request rejected Undocumented status code 379 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"includeTags": true, "url": "https://myfavoriterecipes.com/recipes"}' http://0.0.0.0:39385/api/recipes/0/image Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"url": ""}' http://0.0.0.0:39385/api/recipes/data-export-7-3/image Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: application/json' -d $'�~1\x18)\x12�4K' http://0.0.0.0:39385/api/recipes/00-6-2/image Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 Bad Request
{"detail":{"message":"Url is not an image","error":true,"exception":null}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: application/json' -d '{"includeTags": true, "url": "https://myfavoriterecipes.com/recipes"}' http://0.0.0.0:39385/api/recipes/00-6-2/image Copy PUT /api/recipes/{slug}/image # Server error +2 more less Schema-violating request accepted Undocumented status code 387 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"No Entry Found","error":true,"exception":null}} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=3a59f6211d65cf1ab6c615edd0ede722' -d $'--3a59f6211d65cf1ab6c615edd0ede722\r\nContent-Disposition: form-data; name="image"; filename="image.png"\r\n\r\n�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�\r\n--3a59f6211d65cf1ab6c615edd0ede722\r\nContent-Disposition: form-data; name="extension"\r\n\r\n\r\n--3a59f6211d65cf1ab6c615edd0ede722--\r\n' http://0.0.0.0:39385/api/recipes/0/image Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
{"detail":{"message":"Unknown Error","error":true,"exception":"UnidentifiedImageError"}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: multipart/form-data; boundary=e68347eea641f90a7897be1cf12ecad2' -d $'--e68347eea641f90a7897be1cf12ecad2\r\nContent-Disposition: form-data; name="image"; filename="image"\r\n\r\nòV\r\n--e68347eea641f90a7897be1cf12ecad2\r\nContent-Disposition: form-data; name="extension"\r\n\r\nnull\r\n--e68347eea641f90a7897be1cf12ecad2--\r\n' http://0.0.0.0:39385/api/recipes/data-export-8-4/image Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: multipart/form-data; boundary=209658ad0ae85efb27e7443c51ff967a' -d $'--209658ad0ae85efb27e7443c51ff967a\r\n[None]--209658ad0ae85efb27e7443c51ff967a--\r\n' http://0.0.0.0:39385/api/recipes/ss-y/image Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `type` at /properties/extension (was string, became integer) Response 200 OK
{"image":"36"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: multipart/form-data; boundary=b51f14210dcbbb40aef1051c16bc3fee' -d $'--b51f14210dcbbb40aef1051c16bc3fee\r\nContent-Disposition: form-data; name="å¦"\r\n\r\n{"T\\udb6c\\udfd3\\udb58\\uddc8\\u00c3\\u00fe\\u00ae\\u00e5\\u0090\\ud9c0\\udf83": null, "": -1.9646620167652844e-265, "\\u000b\\u00a8Lf": -2.5776211888615965e-125}\r\n--b51f14210dcbbb40aef1051c16bc3fee\r\nContent-Disposition: form-data; name="å¦"\r\n\r\n\x16%³\xc2\x99ÿþ\r\n--b51f14210dcbbb40aef1051c16bc3fee\r\nContent-Disposition: form-data; name="å¦"\r\n\r\n{}\r\n--b51f14210dcbbb40aef1051c16bc3fee\r\nContent-Disposition: form-data; name="®\xc2\x85\xc2\x9f)¶£Ü¹@;ø"\r\n\r\n{}\r\n--b51f14210dcbbb40aef1051c16bc3fee\r\nContent-Disposition: form-data; name="image"; filename="image.png"\r\n\r\n�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�\r\n--b51f14210dcbbb40aef1051c16bc3fee\r\nContent-Disposition: form-data; name="extension"\r\n\r\n22193915\r\n--b51f14210dcbbb40aef1051c16bc3fee--\r\n' http://0.0.0.0:39385/api/recipes/ss-y/image Copy GET /api/units # Server error +2 more less Schema-valid request rejected Undocumented status code 642 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"\u0007ß 2bøF¬tÒ°\": \"\u0007ß 2bøF¬tÒ°\" is invalid"} Reproduce
curl -X GET -H 'accept-language: |' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/units?orderDirection=asc&orderBy=%07%C3%9F%C2%A02%F3%A8%BD%ABb%C3%B8%F2%83%A3%82%F1%A0%BE%B5F%C2%ACt%C3%92%C2%B0&perPage=-303393899958921' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/units?perPage=170946036311168674430976&page=-6932' Copy POST /api/users/register # Server error +2 more less Schema-valid request rejected Undocumented status code 976 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","groupToken"],"msg":"Value error, group or group_token must be provided","input":null,"ctx":{"error":{}}}]} Reproduce
curl -X POST -H 'accept-language: null' -H 'Content-Type: application/json' -d '{"group": null, "household": null, "groupToken": null, "email": "", "username": "", "fullName": "", "password": "", "passwordConfirm": "", "advanced": false, "private": false, "seedData": false, "locale": "en-US"}' http://0.0.0.0:39385/api/users/register Copy Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Content-Type: application/json' -d '{"group": {}, "household": null, "groupToken": null, "email": "", "username": "", "fullName": "", "password": "", "passwordConfirm": "", "advanced": false, "private": false, "seedData": false, "locale": "en-US"}' http://0.0.0.0:39385/api/users/register Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Content-Type: application/json' -d '�' http://0.0.0.0:39385/api/users/register Copy Undocumented status codeST103 Received: 409
Documented: 201, 422 Response 409 Conflict
{"detail":{"message":"This username is already taken"}} Reproduce
curl -X POST -H 'accept-language: p?f' -H 'Content-Type: application/json' -d '{"email": "changeme@example.com", "password": "", "fullName": "Change Me", "passwordConfirm": "", "username": "admin", "advanced": false, "group": "Home", "groupToken": null}' http://0.0.0.0:39385/api/users/register Copy GET /api/utils/download # Server error +2 more less Schema-valid request rejected Undocumented status code 1,013 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Bad Request"} Reproduce
curl -X GET http://0.0.0.0:39385/api/utils/download Copy Undocumented status codeST103 Received: 401
Documented: 200, 422 Response 401 Unauthorized
{"detail":"could not validate file token"} Reproduce
curl -X GET 'http://0.0.0.0:39385/api/utils/download?token=e_jEHrQwQNDrNhBwskSMcHHBxNKI-q2F' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET 'http://0.0.0.0:39385/api/utils/download?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb25nX3Rva2VuIjp0cnVlLCJpZCI6IjIyYjQ4YWY5LWQwZDctNDE4MS1hY2I0LTRkYWY2MjBmYzljNCIsIm5hbWUiOiIvKVx1MDA5YVx1MDA5MyIsImludGVncmF0aW9uX2lkIjoiZ2VuZXJpYyIsImV4cCI6MTk1MDEwMTk5Mn0.zZPvHql60dkMO5dW5fAuWzVd_gGQwaqDV0rgzISYNNY' Copy POST /api/admin/groups # Server error +1 more less 742 Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: |/@x/' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '���' http://0.0.0.0:39385/api/admin/groups Copy Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"": -3.507682909368618e+16, "\u00cd": true, "name": "0"}' http://0.0.0.0:39385/api/admin/groups Copy GET /api/auth/oauth # Server error +1 more less 15 Undocumented status codeST103 Received: 500
Documented: 200 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET http://0.0.0.0:39385/api/auth/oauth Copy GET /api/auth/oauth/callback # Server error +1 more less 15 Undocumented status codeST103 Received: 500
Documented: 200 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET http://0.0.0.0:39385/api/auth/oauth/callback Copy PUT /api/foods/merge # Server error +1 more less 567 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
{"detail":"Failed to merge foods"} Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"fromFood": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "toFood": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}' http://0.0.0.0:39385/api/foods/merge Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language: Mv(yD' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'\x0e\x03�K�' http://0.0.0.0:39385/api/foods/merge Copy POST /api/groups/labels # Server error +1 more less 655 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:39385/api/groups/labels Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: O17)4' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:39385/api/groups/labels Copy GET /api/groups/labels/{item_id} # Server error +1 more less 534 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/groups/labels/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy DELETE /api/groups/reports/{item_id} # Server error +1 more less 536 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
{"detail":{"message":"Failed to delete report","error":true,"exception":null}} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/groups/reports/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy POST /api/households/events/notifications/{item_id}/test # Server error +1 more less 518 Undocumented status codeST103 Received: 500
Documented: 204, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/events/notifications/e3e70682-c209-4cac-a29f-6fbed82c07cd/test Copy GET /api/households/mealplans/{item_id} # Server error +1 more less 525 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/households/mealplans/15 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' http://0.0.0.0:39385/api/households/mealplans/5560052573735362173888848986112 Copy DELETE /api/households/shopping/items # Server error +1 more less 556 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' 'http://0.0.0.0:39385/api/households/shopping/items?ids=e3e70682-c209-4cac-a29f-6fbed82c07cd&ids=f728b4fa-4248-4e3a-8a5d-2f346baa9455&ids=eb1167b3-67a9-4378-bc65-c1e582e2e662&ids=f7c1bd87-4da5-4709-9471-3d60c8a70639&ids=e443df78-9558-467f-9ba9-1faf7a024204&ids=23a7711a-8133-4876-b7eb-dcd9e87a1613&ids=1846d424-c17c-4279-a3c6-612f48268673&ids=fcbd04c3-4021-4ef7-8ca5-a5a19e4d6e3c&ids=b4862b21-fb97-4435-8856-1712e8e5216a' Copy DELETE /api/households/shopping/items/{item_id} # Server error +1 more less 25 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X DELETE -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/households/shopping/items/d9d0116b-55e1-4c3d-b2a5-717545e91038 Copy GET /api/households/shopping/lists/{item_id} # Server error +1 more less 495 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/households/shopping/lists/5324f71f-e69c-48e0-99d5-a2e410f17eaf Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/households/shopping/lists/15bad064-f39a-41fb-81e5-24dcaabe802d Copy POST /api/households/webhooks/rerun # Server error +1 more less 178 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/households/webhooks/rerun Copy Network Error Read timed out after 30.0 seconds Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTY2MTcsImlzcyI6Im1lYWxpZSJ9.eL2NFZZn6236-fxEETm3I00gZEf5CT9nbj9NozbGBZM' http://0.0.0.0:39385/api/households/webhooks/rerun Copy POST /api/organizers/tags # Server error +1 more less 483 Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:39385/api/organizers/tags Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '�\' http://0.0.0.0:39385/api/organizers/tags Copy GET /api/organizers/tags/slug/{tag_slug} # Server error +1 more less 514 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/organizers/tags/slug/0 Copy PUT /api/organizers/tags/{item_id} # Server error +1 more less 496 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:39385/api/organizers/tags/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'�?$G��\x0fz:\x0c\x1e,�\x1c' http://0.0.0.0:39385/api/organizers/tags/db0afa7b-91e0-4b50-9dce-df0e9e008c0d Copy GET /api/organizers/tools/slug/{tool_slug} # Server error +1 more less 547 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/organizers/tools/slug/0 Copy POST /api/parser/ingredient # Server error +1 more less 524 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"parser": "openai", "ingredient": ""}' http://0.0.0.0:39385/api/parser/ingredient Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'B4�F��\x0e��N�{�ٿ\x01\x13�\x13�\x12' http://0.0.0.0:39385/api/parser/ingredient Copy POST /api/parser/ingredients # Server error +1 more less 527 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"parser": "openai", "ingredients": []}' http://0.0.0.0:39385/api/parser/ingredients Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: coverage' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '1�' http://0.0.0.0:39385/api/parser/ingredients Copy PATCH /api/recipes # Server error +1 more less 1,455 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PATCH -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "householdId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": null, "slug": "", "image": null, "recipeServings": 0, "recipeYieldQuantity": 0, "recipeYield": null, "totalTime": null, "prepTime": null, "cookTime": null, "performTime": null, "description": "", "recipeCategory": [], "tags": [], "tools": [], "rating": null, "orgURL": null, "dateAdded": "2000-01-01", "dateUpdated": "2000-01-01T00:00:00Z", "createdAt": "2000-01-01T00:00:00Z", "update_at": "2000-01-01T00:00:00Z", "lastMade": "2000-01-01T00:00:00Z", "recipeIngredient": [], "recipeInstructions": [], "nutrition": null, "settings": null, "assets": [], "notes": [], "extras": {}, "comments": []}]' http://0.0.0.0:39385/api/recipes Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PATCH -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' -H 'Content-Type: application/json' -d 'Ă�̴����u4' http://0.0.0.0:39385/api/recipes Copy PUT /api/recipes # Server error +1 more less 1,408 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '[{"id": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "householdId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "groupId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "name": null, "slug": "", "image": null, "recipeServings": 0, "recipeYieldQuantity": 0, "recipeYield": null, "totalTime": null, "prepTime": null, "cookTime": null, "performTime": null, "description": "", "recipeCategory": [], "tags": [], "tools": [], "rating": null, "orgURL": null, "dateAdded": "2000-01-01", "dateUpdated": "2000-01-01T00:00:00Z", "createdAt": "2000-01-01T00:00:00Z", "update_at": "2000-01-01T00:00:00Z", "lastMade": "2000-01-01T00:00:00Z", "recipeIngredient": [], "recipeInstructions": [], "nutrition": null, "settings": null, "assets": [], "notes": [], "extras": {}, "comments": []}]' http://0.0.0.0:39385/api/recipes Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'F^\x1c�' http://0.0.0.0:39385/api/recipes Copy POST /api/recipes/bulk-actions/categorize # Server error +1 more less 484 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"recipes": [""], "categories": []}' http://0.0.0.0:39385/api/recipes/bulk-actions/categorize Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'\r�\r����d6�L�d�' http://0.0.0.0:39385/api/recipes/bulk-actions/categorize Copy POST /api/recipes/bulk-actions/export # Server error +1 more less 473 Undocumented status codeST103 Received: 500
Documented: 202, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"recipes": [""], "exportType": "json"}' http://0.0.0.0:39385/api/recipes/bulk-actions/export Copy Undocumented status codeST103 Received: 400
Documented: 202, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'#2E�m\x13�&�e+\'' http://0.0.0.0:39385/api/recipes/bulk-actions/export Copy POST /api/recipes/bulk-actions/tag # Server error +1 more less 478 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"recipes": [""], "tags": []}' http://0.0.0.0:39385/api/recipes/bulk-actions/tag Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '|U������' http://0.0.0.0:39385/api/recipes/bulk-actions/tag Copy POST /api/recipes/create/zip # Server error +1 more less 422 Undocumented status codeST103 Received: 500
Documented: 201, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=42345508c2c9cdec5a6e17517d582eec' -d $'--42345508c2c9cdec5a6e17517d582eec\r\nContent-Disposition: form-data; name="archive"; filename="archive.png"\r\n\r\n�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�\r\n--42345508c2c9cdec5a6e17517d582eec--\r\n' http://0.0.0.0:39385/api/recipes/create/zip Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: {=.h' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=0c64c8242adb803c230141c7eeb18337' -d $'--0c64c8242adb803c230141c7eeb18337\r\n[{}, {}]--0c64c8242adb803c230141c7eeb18337--\r\n' http://0.0.0.0:39385/api/recipes/create/zip Copy POST /api/recipes/test-scrape-url # Server error +1 more less 534 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"url": "", "useOpenAI": false}' http://0.0.0.0:39385/api/recipes/test-scrape-url Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: S' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'���y\x11�\x7f\x19a' http://0.0.0.0:39385/api/recipes/test-scrape-url Copy DELETE /api/recipes/{slug} # Server error +1 more less 34 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"No Entry Found","error":true,"exception":null}} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/recipes/0 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
{"detail":{"message":"Unknown Error","error":true,"exception":"ValidationError"}} Reproduce
curl -X DELETE -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/recipes/u-1 Copy GET /api/recipes/{slug}/exports # Server error +1 more less 429 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes/0/exports?template_name=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' 'http://0.0.0.0:39385/api/recipes/family-3-2/exports?template_name=' Copy PUT /api/units/merge # Server error +1 more less 564 Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
{"detail":"Failed to merge units"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"fromUnit": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "toUnit": "e3e70682-c209-4cac-a29f-6fbed82c07cd"}' http://0.0.0.0:39385/api/units/merge Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'�M_Ŀ����\x12�UD' http://0.0.0.0:39385/api/units/merge Copy DELETE /api/users/api-tokens/{token_id} # Server error +1 more less 66 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"Could not locate token with id '1' in database"} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/users/api-tokens/1 Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
curl -X DELETE -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/users/api-tokens/59157779463998251008 Copy POST /api/users/{id}/image # Server error +1 more less 545 Undocumented status codeST103 Received: 403
Documented: 200, 422 Response 403 Forbidden
{"detail":{"message":"Use the Admin API to update other users","error":true,"exception":null}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: multipart/form-data; boundary=3e65cdac9efd630702803cc002fd9c4e' -d $'--3e65cdac9efd630702803cc002fd9c4e\r\nContent-Disposition: form-data; name="profile"; filename="profile.png"\r\n\r\n�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�\r\n--3e65cdac9efd630702803cc002fd9c4e--\r\n' http://0.0.0.0:39385/api/users/5dc3d5e1-3521-409d-a8ad-9c63a867af73/image Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: multipart/form-data; boundary=e092e9f0888e789b69570c0d2c277181' -d $'--e092e9f0888e789b69570c0d2c277181\r\n__main__--e092e9f0888e789b69570c0d2c277181--\r\n' http://0.0.0.0:39385/api/users/5dc3d5e1-3521-409d-a8ad-9c63a867af73/image Copy Undocumented status codeST103 Received: 500
Documented: 200, 422 Response 500 Internal Server Error
Internal Server Error Reproduce
GET /api/recipes/timeline/eventscurl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' 'http://0.0.0.0:39385/api/recipes/timeline/events?orderDirection=asc' POST /api/users/22b48af9-d0d7-4181-acb4-4daf620fc9c4/imagefailed here curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' -H 'Content-Type: multipart/form-data; boundary=052be19d4554360aa878a8bf8dcaf694' -d $'--052be19d4554360aa878a8bf8dcaf694\r\nContent-Disposition: form-data; name="¹㪓"\r\n\r\nnull\r\n--052be19d4554360aa878a8bf8dcaf694\r\nContent-Disposition: form-data; name="¹㪓"\r\n\r\nnull\r\n--052be19d4554360aa878a8bf8dcaf694\r\nContent-Disposition: form-data; name="¹㪓"\r\n\r\n803\r\n--052be19d4554360aa878a8bf8dcaf694\r\nContent-Disposition: form-data; name=""\r\n\r\n{}\r\n--052be19d4554360aa878a8bf8dcaf694\r\nContent-Disposition: form-data; name=""\r\n\r\n{"\\uda51\\ude6aMdy\\u00b3": -2.909566491878677e-200, "\\u00d6\\u00a2\\u00f6\\u000e\\u00bb": -215415808482608}\r\n--052be19d4554360aa878a8bf8dcaf694\r\nContent-Disposition: form-data; name=""\r\n\r\nfalse\r\n--052be19d4554360aa878a8bf8dcaf694\r\nContent-Disposition: form-data; name="profile"; filename="profile"\r\n\r\nj\r\n--052be19d4554360aa878a8bf8dcaf694--\r\n' http://0.0.0.0:39385/api/users/22b48af9-d0d7-4181-acb4-4daf620fc9c4/image Copy GET /api/admin/groups/{item_id} # Response violates schema +1 more less 507 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/admin/groups/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 200 OK
{"name":"û=\u001fK<\u0013»·÷ù\u001d","id":"3597c7b0-c21b-43a2-8676-592f98d138d5","slug":"u-k-u","categories":[],"webhooks":[{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"e2eb1f2d-a899-43cc-a642-6534857485b1"},{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":" // Output truncated... Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTc1MTgsImlzcyI6Im1lYWxpZSJ9.Z-4BmgGFpwRE3e8O8VGATYWbNgOqCTDsFtMm-K92L7o' http://0.0.0.0:39385/api/admin/groups/3597c7b0-c21b-43a2-8676-592f98d138d5 Copy GET /api/admin/households/{item_id} # Response violates schema +1 more less 485 Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 200 OK
{"groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","name":"Family","id":"c61ae590-1402-4d00-b5a7-ad04fc347de6","slug":"family","preferences":{"privateHousehold":true,"lockRecipeEditsFromOtherHouseholds":true,"firstDayOfWeek":0,"recipePublic":true,"recipeShowNutrition":false,"recipeShowAssets":false,"recipeLandscapeView":false,"recipeDisableComments":false,"id":"758a8497-36ef-4603-abdb-6f45d142d858"},"group":"Home","users":[{"id":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","fullName":"Change Me"}],"webhooks":[{"en // Output truncated... Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/admin/households/c61ae590-1402-4d00-b5a7-ad04fc347de6 Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/admin/households/eb1167b3-67a9-4378-bc65-c1e582e2e662 Copy DELETE /api/households/webhooks/{item_id} # Response violates schema +1 more less 53 Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 200 OK
{"enabled":false,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"c8c95ffe-a8b3-470d-a0ef-e10a6400bc62"} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/webhooks/c8c95ffe-a8b3-470d-a0ef-e10a6400bc62 Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred.","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/webhooks/c8c95ffe-a8b3-470d-a0ef-e10a6400bc62 Copy GET /api/households/webhooks/{item_id} # Response violates schema +1 more less 528 Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 200 OK
{"enabled":true,"name":"","url":"","webhookType":"mealplan","scheduledTime":"00:00:00","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","id":"862d68bb-a17b-4190-8b39-a87af88eace9"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/webhooks/862d68bb-a17b-4190-8b39-a87af88eace9 Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/households/webhooks/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/households/self # Response violates schema 605 Response violates schemaST108 "00:00:00" is not a "time"
Validated against the response schema for status code 200.
Schema at /components/schemas/ReadWebhook/properties/scheduledTime:
{
"format": "time",
"type": "string",
"title": "Scheduledtime"
}
Value:
"00:00:00" Response 200 OK
{"groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","name":"Family","id":"c61ae590-1402-4d00-b5a7-ad04fc347de6","slug":"family","preferences":{"privateHousehold":false,"lockRecipeEditsFromOtherHouseholds":true,"firstDayOfWeek":84608,"recipePublic":true,"recipeShowNutrition":true,"recipeShowAssets":false,"recipeLandscapeView":false,"recipeDisableComments":false,"id":"758a8497-36ef-4603-abdb-6f45d142d858"},"group":"Home","users":[{"id":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","fullName":"Change Me"}],"webhooks":[ // Output truncated... Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/self Copy GET /api/recipes/{slug}/exports/zip # Schema-valid request rejected +2 more less Undocumented Content-Type Undocumented status code 522 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Bad Request"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' 'http://0.0.0.0:39385/api/recipes/0/exports/zip?token=' Copy Undocumented status codeST103 Received: 401
Documented: 200, 422 Response 401 Unauthorized
{"detail":"could not validate file token"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' 'http://0.0.0.0:39385/api/recipes/family-3-2/exports/zip?token=beUgu5Pkow5xnN0z8iOb0UW0iGhOy2_X' Copy Undocumented Content-TypeST105 Received: application/zip
Documented: application/json Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTY5MTcsImlzcyI6Im1lYWxpZSJ9.0PWry-a1SL3_Im6VQEEF55eNL8WvYMISwn10m9Wd-IA' 'http://0.0.0.0:39385/api/recipes/y-i-3/exports/zip?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzbHVnIjoieS1pLTMiLCJleHAiOjE3OTI0MjYwMTR9.7sPQOx4mbvGnPl3bZfLbEwSZYGyrF0bn2JW78mGldwM' Copy POST /api/admin/backups/upload # Schema-valid request rejected +1 more less 526 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Bad Request"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=42345508c2c9cdec5a6e17517d582eec' -d $'--42345508c2c9cdec5a6e17517d582eec\r\nContent-Disposition: form-data; name="archive"; filename="archive.png"\r\n\r\n�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�\r\n--42345508c2c9cdec5a6e17517d582eec--\r\n' http://0.0.0.0:39385/api/admin/backups/upload Copy DELETE /api/admin/backups/{file_name} # Schema-valid request rejected +1 more less 230 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Bad Request"} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/admin/backups/mealie_2026.10.19.14.56.40.zip Copy POST /api/admin/debug/openai # Schema-valid request rejected +1 more less 513 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","image"],"msg":"Value error, Expected UploadFile, received: <class 'str'>","input":"PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0001\b\u0000\u0000\u0000\u0000:~U\u0000\u0000\u0000\nIDATxc`\u0000\u0000\u0000\u0002\u0000\u0001H¯¤q\u0000\u0000\u0000\u0000IEND®B`","ctx":{"error":{}}}]} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=180519655ca0d978ea83c14a9c0f4eaf' -d $'--180519655ca0d978ea83c14a9c0f4eaf\r\nContent-Disposition: form-data; name="image"\r\n\r\n�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�\r\n--180519655ca0d978ea83c14a9c0f4eaf--\r\n' http://0.0.0.0:39385/api/admin/debug/openai Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=a222103b9b30b1f9e8be6882ecedb1d2' -d $'--a222103b9b30b1f9e8be6882ecedb1d2\r\n[]--a222103b9b30b1f9e8be6882ecedb1d2--\r\n' http://0.0.0.0:39385/api/admin/debug/openai Copy DELETE /api/admin/groups/{item_id} # Schema-valid request rejected +1 more less 348 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":{"message":"Cannot delete group with users","error":true,"exception":null}} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/admin/groups/3597c7b0-c21b-43a2-8676-592f98d138d5 Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/admin/groups/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy DELETE /api/admin/households/{item_id} # Schema-valid request rejected +1 more less 170 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":{"message":"Cannot delete household with users","error":true,"exception":null}} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/admin/households/c61ae590-1402-4d00-b5a7-ad04fc347de6 Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/admin/households/eb1167b3-67a9-4378-bc65-c1e582e2e662 Copy POST /api/admin/users # Schema-valid request rejected +1 more less 906 Undocumented status codeST103 Received: 409
Documented: 201, 422 Response 409 Conflict
{"detail":{"message":"This username is already taken"}} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"id": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "username": "admin", "fullName": "", "email": "", "authMethod": "Mealie", "admin": false, "group": null, "household": null, "advanced": false, "canInvite": false, "canManage": false, "canManageHousehold": false, "canOrganize": false, "password": ""}' http://0.0.0.0:39385/api/admin/users Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '&ͨSB�' http://0.0.0.0:39385/api/admin/users Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"Household \"Family\" does not exist on group \"Home\" (3597c7b0-c21b-43a2-8676-592f98d138d5); cannot create user"}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' -H 'Content-Type: application/json' -d '{"l\u00ef\u00e9": {}, "30\u0000~": [true, false, "\udb8f\ude40X\u00a5\u00eb"], "email": "\u00cbgy?2\u0015A7I\u00f7\u2e7e\uda63\udea5\udbc5\udc5aH\u00f3(3\u00ac\udab8\uddd2\u0092\u00c1\u0093\u009f\udac6\ude7a\uda12\udedc", "username": "", "fullName": "\u001aT\u0001\u00fa}\u000e\ud922\udc7e\u00c7E", "password": "Error", "admin": true, "id": "c5c7c5fe-3721-478f-b400-93b5e395cf0e"}' http://0.0.0.0:39385/api/admin/users Copy GET /api/explore/groups/{group_slug}/foods # Schema-valid request rejected +1 more less 532 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language;' 'http://0.0.0.0:39385/api/explore/groups/home/foods?orderBy=&orderByNullPosition=first&orderDirection=asc&paginationSeed=&page=1&perPage=50' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"ÈA\": \"ÈA\" is invalid"} Reproduce
curl -X GET 'http://0.0.0.0:39385/api/explore/groups/home/foods?orderBy=%C2%AD%C3%88A&orderDirection=asc' Copy GET /api/explore/groups/{group_slug}/households # Schema-valid request rejected +1 more less 555 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language;' 'http://0.0.0.0:39385/api/explore/groups/home/households?orderBy=&orderByNullPosition=first&orderDirection=asc&paginationSeed=&page=1' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Invalid order_by statement \"JsonSchemaError\": \"JsonSchemaError\" is invalid"} Reproduce
curl -X GET 'http://0.0.0.0:39385/api/explore/groups/home/households?orderBy=JsonSchemaError&orderDirection=desc&page=-32132&perPage=33127&queryFilter=y%C2%B1%F4%88%95%94%C3%B6%C3%92%19%13' Copy POST /api/groups/migrations # Schema-valid request rejected +1 more less 797 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","archive"],"msg":"Value error, Expected UploadFile, received: <class 'str'>","input":"PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0001\b\u0000\u0000\u0000\u0000:~U\u0000\u0000\u0000\nIDATxc`\u0000\u0000\u0000\u0002\u0000\u0001H¯¤q\u0000\u0000\u0000\u0000IEND®B`","ctx":{"error":{}}}]} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=cf7d1f732906d84cf48cf4c1be287a73' -d $'--cf7d1f732906d84cf48cf4c1be287a73\r\nContent-Disposition: form-data; name="add_migration_tag"\r\n\r\nfalse\r\n--cf7d1f732906d84cf48cf4c1be287a73\r\nContent-Disposition: form-data; name="migration_type"\r\n\r\nnextcloud\r\n--cf7d1f732906d84cf48cf4c1be287a73\r\nContent-Disposition: form-data; name="archive"\r\n\r\n�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�\r\n--cf7d1f732906d84cf48cf4c1be287a73--\r\n' http://0.0.0.0:39385/api/groups/migrations Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: `U' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' -H 'Content-Type: multipart/form-data; boundary=c31f58230fcec0a4e7d66222bf4c7832' -d $'--c31f58230fcec0a4e7d66222bf4c7832\r\n1.532769306804081e-54--c31f58230fcec0a4e7d66222bf4c7832--\r\n' http://0.0.0.0:39385/api/groups/migrations Copy PUT /api/groups/preferences # Schema-violating request accepted +1 more less 527 Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - privateGroup: Incorrect type Response 200 OK
{"privateGroup":false,"groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","id":"0d5d21d4-f967-4851-b686-46e9303f5356"} Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"privateGroup": 0}' http://0.0.0.0:39385/api/groups/preferences Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'6<\x10�ū�' http://0.0.0.0:39385/api/groups/preferences Copy POST /api/groups/seeders/foods # Schema-valid request rejected +1 more less 556 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","locale"],"msg":"Value error, invalid locale","input":"","ctx":{"error":{}}}]} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"locale": ""}' http://0.0.0.0:39385/api/groups/seeders/foods Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '��' http://0.0.0.0:39385/api/groups/seeders/foods Copy POST /api/groups/seeders/labels # Schema-valid request rejected +1 more less 549 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","locale"],"msg":"Value error, invalid locale","input":"","ctx":{"error":{}}}]} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"locale": ""}' http://0.0.0.0:39385/api/groups/seeders/labels Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'�\x1a�Q�' http://0.0.0.0:39385/api/groups/seeders/labels Copy POST /api/groups/seeders/units # Schema-valid request rejected +1 more less 554 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","locale"],"msg":"Value error, invalid locale","input":"","ctx":{"error":{}}}]} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"locale": ""}' http://0.0.0.0:39385/api/groups/seeders/units Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '<ً�-O"' http://0.0.0.0:39385/api/groups/seeders/units Copy POST /api/households/cookbooks # Schema-valid request rejected +1 more less 794 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"value_error","loc":["body","name"],"msg":"Value error, Name cannot be empty","input":"","ctx":{"error":{}}}]} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": "", "description": "", "slug": null, "position": 1, "public": false, "queryFilterString": ""}' http://0.0.0.0:39385/api/households/cookbooks Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'K \x11�2g�\n\x0b�' http://0.0.0.0:39385/api/households/cookbooks Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No active exception to reraise"}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": "0"}' http://0.0.0.0:39385/api/households/cookbooks Copy DELETE /api/households/cookbooks/{item_id} # Schema-valid request rejected +1 more less 64 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 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
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/cookbooks/0 Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}} Reproduce
GET /api/households/cookbookscurl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/households/cookbooks DELETE /api/households/cookbooks/f12c7f66-d891-47f8-a4f4-d7a4b388b7fefailed here curl -X DELETE -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/households/cookbooks/f12c7f66-d891-47f8-a4f4-d7a4b388b7fe Copy POST /api/households/events/notifications # Schema-valid request rejected +1 more less 808 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 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: ('9774e29c05cb43949af6c69b52eb22b7', '', 1, None, '3597c7b0c21b43a28676592f98d138d5', 'c61ae59014024d00b5a7ad04fc347de6', '2026-10-19 14:56:43.159753', '2026-10-19 14:56:43.1597 // Output truncated... Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": "", "appriseUrl": null}' http://0.0.0.0:39385/api/households/events/notifications Copy POST /api/households/mealplans/random # Schema-valid request rejected +1 more less 889 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"No recipes match your rules","error":true,"exception":null}} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"date": "2000-01-01", "entryType": "dinner"}' http://0.0.0.0:39385/api/households/mealplans/random Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'\x06�\x15\x05' http://0.0.0.0:39385/api/households/mealplans/random Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Hint: The request body contains 2 additional properties not defined in the schema (``, `57»f`). The server appears to reject properties the schema allows. Declare `additionalProperties: false` if extras are not accepted, or make the server ignore unknown fields. Response 400 Bad Request
{"detail":"invalid query string: parenthesis are unbalanced"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTcyMTcsImlzcyI6Im1lYWxpZSJ9.3dxC2JeIjRRPuz7yQ8tw4VCHhu-t66ZM1KS9AbAQmJk' -H 'Content-Type: application/json' -d '{"57\u00bbf\ud962\udd1b": [{"\u00c3": -464430, "\udba1\ude8d\uda4e\uddaa\u00b0": {"\u00b6W$": 3.961797190359357e+22, "\u0019a\u009fvr\ud8a6\udd6f\u00e6\u00e1G*\u0085\uda70\udeac\u00d7\u00fe\u00f4\u00d1\u00aa\u009b\udb72\udd37\u0089\ud843\ude02\udaa5\ude56\u00be\ud8c3\udcd3a\u00daT\u00bc": "", "@\u00bb": true}}], "": {"\u00f8\u00f7\udaf2\udca7\u0093N\u00dfd": [], "\u00d9Q\u00e2J": null, "": {}}, "entryType": "breakfast", "date": "0686-09-17"}' http://0.0.0.0:39385/api/households/mealplans/random Copy POST /api/households/recipe-actions/{item_id}/trigger/{recipe_slug} # Schema-valid request rejected +1 more less 616 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 202, 422 Response 400 Bad Request
{"detail":{"message":"Cannot trigger action type \"link\".","error":true,"exception":null}} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"recipe_scale": 1}' http://0.0.0.0:39385/api/households/recipe-actions/545500c9-2ae1-4e5b-85dd-a99203bb2a64/trigger/0 Copy Undocumented status codeST103 Received: 404
Documented: 202, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"\u00a2\u00b8": {}, "": {"": 6089}, "recipe_scale": 5.249679280436883e+16}' http://0.0.0.0:39385/api/households/recipe-actions/ebddebfd-930c-4c71-a202-23642c168f26/trigger/%F3%94%BC%BF%C3%934%F4%8D%96%A4 Copy DELETE /api/households/shopping/lists/{item_id} # Schema-valid request rejected +1 more less 54 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/shopping/lists/dda7aeb1-4238-4e86-adf2-77290939c741 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"'-'"}} Reproduce
curl -X DELETE -H 'accept-language: h/ H~1qZ%_c,uCuh' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/households/shopping/lists/a026e8b7-3681-4656-a88e-87a2c8486f06 Copy GET /api/media/recipes/{recipe_id}/images/timeline/{timeline_event_id}/{file_name} # Schema-valid request rejected +1 more less 672 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"Not Found"} Reproduce
curl -X GET http://0.0.0.0:39385/api/media/recipes/e3e70682-c209-4cac-a29f-6fbed82c07cd/images/timeline/0/tiny-original.webp Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"enum","loc":["path","file_name"],"msg":"Input should be 'original.webp', 'min-original.webp' or 'tiny-original.webp'","input":"archive.zip","ctx":{"expected":"'original.webp', 'min-original.webp' or 'tiny-original.webp'"}}]} Reproduce
GET /api/admin/backupscurl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTc1MTgsImlzcyI6Im1lYWxpZSJ9.Z-4BmgGFpwRE3e8O8VGATYWbNgOqCTDsFtMm-K92L7o' http://0.0.0.0:39385/api/admin/backups GET /api/media/recipes/14aee6ac-e516-44f7-b20c-bf8e3cb35472/images/timeline/2fd9b103-0446-4244-b6be-7aff4e872d32/archive.zipfailed here curl -X GET http://0.0.0.0:39385/api/media/recipes/14aee6ac-e516-44f7-b20c-bf8e3cb35472/images/timeline/2fd9b103-0446-4244-b6be-7aff4e872d32/archive.zip Copy GET /api/media/recipes/{recipe_id}/images/{file_name} # Undocumented Content-Type +1 more less 703 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"Not Found"} Reproduce
curl -X GET http://0.0.0.0:39385/api/media/recipes/e3e70682-c209-4cac-a29f-6fbed82c07cd/images/tiny-original.webp Copy Undocumented Content-TypeST105 Received: image/webp
Documented: application/json Reproduce
GET /api/admin/backupscurl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/admin/backups GET /api/media/recipes/bf64fa10-4d6c-4a6b-b4ae-c38342f5867b/images/tiny-original.webpfailed here curl -X GET http://0.0.0.0:39385/api/media/recipes/bf64fa10-4d6c-4a6b-b4ae-c38342f5867b/images/tiny-original.webp Copy PUT /api/organizers/categories/{item_id} # Schema-valid request rejected +1 more less 478 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": ""}' http://0.0.0.0:39385/api/organizers/categories/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred.","error":true,"exception":"(sqlite3.IntegrityError) UNIQUE constraint failed: categories.slug, categories.group_id\n[SQL: UPDATE categories SET name=?, slug=?, update_at=? WHERE categories.id = ?]\n[parameters: ('´R\\U00052c35ÕÛ\\x88\\U000e576el\\x02', 'roul', '2026-10-19 15:03:20.772004', '385b1f6c20af42a7bacd3823caa44a94')]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)"}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"name": "\u00b4R\ud90b\udc35\u00d5\u00db\u0088\udb55\udf6el\u0002"}' http://0.0.0.0:39385/api/organizers/categories/385b1f6c-20af-42a7-bacd-3823caa44a94 Copy DELETE /api/organizers/tags/{item_id} # Schema-valid request rejected +1 more less 39 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"Bad Request"} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/organizers/tags/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy POST /api/organizers/tools # Schema-valid request rejected +1 more less 771 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred.","error":true,"exception":"(sqlite3.IntegrityError) UNIQUE constraint failed: tools.slug, tools.group_id\n[SQL: INSERT INTO tools (id, group_id, name, slug, on_hand, created_at, update_at) VALUES (?, ?, ?, ?, ?, ?, ?)]\n[parameters: ('c780b1cedd9c4c70bf8c2654d38d2f71', '3597c7b0c21b43a28676592f98d138d5', '', '', 0, '2026-10-19 14:56:45.553868', '2026-10-19 14:56:45.553870')]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)"}} Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": "", "householdsWithTool": [""]}' http://0.0.0.0:39385/api/organizers/tools Copy PUT /api/organizers/tools/{item_id} # Schema-valid request rejected +1 more less 504 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":{"message":"An unexpected error occurred.","error":true,"exception":"(sqlite3.IntegrityError) UNIQUE constraint failed: tools.slug, tools.group_id\n[SQL: UPDATE tools SET name=?, slug=?, update_at=? WHERE tools.id = ?]\n[parameters: ('Family (3)', 'family-3', '2026-10-19 15:03:24.730284', '0350b3c68dc24976942abe5ee030f673')]\n(Background on this error at: https://sqlalche.me/e/20/gkpj)"}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"AcceptedNegativeData": [], "x!\u00a1#J": [], "name": "Family (3)", "householdsWithTool": ["'"'"'\ud8f9\udc52\u0000\u00b82\u0092&", "", "f\u008e\u008a0\udaa1\ude67\u00cf\u00fe\u00bd\u00eb\u00fft\u0084\u0087\udb9e\udf40", "\u0007=\ud83d\udde8\u00bb", "\u008d\u00ba\ud81f\udc41'"'"'", "\u001ed\f\u0006\ud8ee\udf27\ud91f\udeab\u00d5\u00d3\u001d\u00b0\u0087\u00c3\u00b0", "Q", "", "\uda13\uddb6&3"]}' http://0.0.0.0:39385/api/organizers/tools/0350b3c6-8dc2-4976-942a-be5ee030f673 Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: application/json' -d '{"\ud9b1\udec5\ud83c\udd03\ud83e\udc19\ud902\udd5f\u00bc\u00c2\uda2b\udcd8\ud90f\udf1e\u00da": {"\r\ue773\u00f1": [], "\u00b7\u008e\ud8bb\udc49\ud9d3\uddc4\u0000": [736, null, true], "generation": {}}, "\u00a0\u0087\uda6a\udc37\u001c\uda02\udf56\u00a3\u00c7\u00dd\u00bf\ud943\udd4d\u00ee\ud813\udf2e\ud950\ude23\u00f0\udac0\udef9~`\u00f2\u00fc\udb84\udd88\u00b1": [{}, [-5.7808135413946856e+16, 1.9143540456557033e-244]], "\u00f0\u0010E\u0090^": "p\u001a\u00f4\u0097", "name": "0 (5)"}' http://0.0.0.0:39385/api/organizers/tools/fe1eaab7-6984-43d3-bf53-6a6dbc23b21b Copy POST /api/recipes/create/html-or-json # Schema-valid request rejected +1 more less 569 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":{"details":"BAD_RECIPE_DATA"}} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"includeTags": false, "data": ""}' http://0.0.0.0:39385/api/recipes/create/html-or-json Copy POST /api/recipes/create/image # Schema-valid request rejected +1 more less 527 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"missing","loc":["body","images"],"msg":"Field required","input":null}]} Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=c637e12e2b1a998d80d1b087531af51c' -d $'--c637e12e2b1a998d80d1b087531af51c--\r\n' http://0.0.0.0:39385/api/recipes/create/image Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":{"message":"OpenAI image services are not enabled","error":true,"exception":null}} Reproduce
curl -X POST -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: multipart/form-data; boundary=738edbc769b394dc22dadcdad7ccc277' -d $'--738edbc769b394dc22dadcdad7ccc277\r\nContent-Disposition: form-data; name="images"; filename="images.png"\r\n\r\n�PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x00\x00\x00\x00:~�U\x00\x00\x00\nIDATx�c`\x00\x00\x00\x02\x00\x01H��q\x00\x00\x00\x00IEND�B`�\r\n--738edbc769b394dc22dadcdad7ccc277--\r\n' 'http://0.0.0.0:39385/api/recipes/create/image?translateLanguage=' Copy POST /api/recipes/create/url # Schema-valid request rejected +1 more less 763 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":{"details":"BAD_RECIPE_DATA"}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"includeTags": true, "url": "https://myfavoriterecipes.com/recipes"}' http://0.0.0.0:39385/api/recipes/create/url Copy POST /api/recipes/{slug}/duplicate # Schema-valid request rejected +1 more less 659 Undocumented status codeST103 Received: 404
Documented: 201, 422 Response 404 Not Found
{"detail":{"message":"No Entry Found","error":true,"exception":null}} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"name": null}' http://0.0.0.0:39385/api/recipes/0/duplicate Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":{"message":"Recipe already exists","error":true,"exception":null}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39385/api/recipes/data-export/duplicate Copy PATCH /api/recipes/{slug}/last-made # Schema-violating request accepted +1 more less 400 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"No Entry Found","error":true,"exception":null}} Reproduce
curl -X PATCH -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"timestamp": "2000-01-01T00:00:00Z"}' http://0.0.0.0:39385/api/recipes/0/last-made Copy Schema-violating request acceptedST201 Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `type` at /properties/timestamp (was string, became integer) Response 200 OK
{"id":"3b6461fb-70af-438d-bcae-665047fb654d","userId":"22b48af9-d0d7-4181-acb4-4daf620fc9c4","householdId":"c61ae590-1402-4d00-b5a7-ad04fc347de6","groupId":"3597c7b0-c21b-43a2-8676-592f98d138d5","name":"î\u0019Õ𓌫|UéÊ","slug":"i-o-uee","image":"45","recipeServings":0.0,"recipeYieldQuantity":0.0,"recipeYield":null,"totalTime":null,"prepTime":null,"cookTime":null,"performTime":null,"description":"","recipeCategory":[],"tags":[],"tools":[],"rating":null,"orgURL":null,"dateAdded":"2026-10-19","dateUpdated":"20 // Output truncated... Reproduce
curl -X PATCH -H 'accept-language: <p' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' -H 'Content-Type: application/json' -d '{"Z": true, "\u001e\r\u00ca\uda56\uddbc\u009e(": [[-1.8182946558257828e+16, "\u0088\udad1\ude54"], [{}, -3.1635578363094484e+16], []], "8": [["\u009d*\u0088\u001b", [-1090, -1085], {}]], "\u0018yX": ["\u00db\u0090r\u0086"], "\u00d3$\uda79\udfb1A": {"uC5T": [null]}, "timestamp": -105972}' http://0.0.0.0:39385/api/recipes/i-o-uee/last-made Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PATCH -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTU2OTIsImlzcyI6Im1lYWxpZSJ9.LvCVfoom-MONCKXXUVNVU-6uW1JHbtYQLNcJMqEZZ2Y' -H 'Content-Type: application/json' -d 'ښ�' http://0.0.0.0:39385/api/recipes/o-3/last-made Copy POST /api/shared/recipes # Schema-valid request rejected +1 more less 758 Undocumented status codeST103 Received: 404
Documented: 201, 422 Response 404 Not Found
{"detail":"Recipe not found in your group"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"recipeId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "expiresAt": "2000-01-01T00:00:00Z"}' http://0.0.0.0:39385/api/shared/recipes Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'�#\x15�C' http://0.0.0.0:39385/api/shared/recipes Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_version","loc":["body","recipeId"],"msg":"UUID version 4 expected","input":"15d53dc8-6afb-345e-b4e6-8d83d291e066","ctx":{"expected_version":4}}]} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTcyMTcsImlzcyI6Im1lYWxpZSJ9.3dxC2JeIjRRPuz7yQ8tw4VCHhu-t66ZM1KS9AbAQmJk' -H 'Content-Type: application/json' -d '{"recipeId": "15d53dc8-6afb-345e-b4e6-8d83d291e066"}' http://0.0.0.0:39385/api/shared/recipes Copy DELETE /api/shared/recipes/{item_id} # Schema-valid request rejected +1 more less 264 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred.","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/shared/recipes/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_parsing","loc":["path","item_id"],"msg":"Input should be a valid UUID, invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `i` at 4","input":"d-ei-1-4","ctx":{"error":"invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `i` at 4"}}]} Reproduce
POST /api/households/recipe-actions/f5b46850-80da-41c7-a6c4-cf5d70fe0fec/trigger/d-ei-1-4curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTcyMTcsImlzcyI6Im1lYWxpZSJ9.3dxC2JeIjRRPuz7yQ8tw4VCHhu-t66ZM1KS9AbAQmJk' -H 'Content-Type: application/json' -d '{"recipe_scale": 0.0}' http://0.0.0.0:39385/api/households/recipe-actions/f5b46850-80da-41c7-a6c4-cf5d70fe0fec/trigger/d-ei-1-4 DELETE /api/shared/recipes/d-ei-1-4failed here curl -X DELETE -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTcyMTcsImlzcyI6Im1lYWxpZSJ9.3dxC2JeIjRRPuz7yQ8tw4VCHhu-t66ZM1KS9AbAQmJk' http://0.0.0.0:39385/api/shared/recipes/d-ei-1-4 Copy GET /api/shared/recipes/{item_id} # Schema-valid request rejected +1 more less 575 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/shared/recipes/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_parsing","loc":["path","item_id"],"msg":"Input should be a valid UUID, invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `N` at 1","input":"None","ctx":{"error":"invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `N` at 1"}}]} Reproduce
GET /api/households/mealplanscurl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/households/mealplans GET /api/shared/recipes/Nonefailed here curl -X GET -H 'accept-language: =t*' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/shared/recipes/None Copy GET /api/users/self/ratings/{recipe_id} # Schema-valid request rejected +1 more less 602 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"User has not rated this recipe","error":true,"exception":null}} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/users/self/ratings/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_parsing","loc":["path","recipe_id"],"msg":"Input should be a valid UUID, invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `N` at 1","input":"None","ctx":{"error":"invalid character: expected an optional prefix of `urn:uuid:` followed by [0-9a-fA-F-], found `N` at 1"}}]} Reproduce
GET /api/households/mealplanscurl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/households/mealplans GET /api/users/self/ratings/Nonefailed here curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/users/self/ratings/None Copy GET /api/admin/backups/{file_name} # Undocumented status code 517 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"Not Found"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/admin/backups/50b79f4f-d5ea-4672-9595-3be0340d6ed2.zip Copy POST /api/admin/email # Undocumented status code 532 Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '�QG�' http://0.0.0.0:39385/api/admin/email Copy GET /api/admin/users/{item_id} # Undocumented status code 575 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/admin/users/d0169ee2-4cce-4350-8abb-b5a18b8278e0 Copy GET /api/explore/groups/{group_slug}/cookbooks/{item_id} # Undocumented status code 578 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language: null' http://0.0.0.0:39385/api/explore/groups/home/cookbooks/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/explore/groups/{group_slug}/foods/{item_id} # Undocumented status code 608 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language: null' http://0.0.0.0:39385/api/explore/groups/home/foods/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/explore/groups/{group_slug}/households/{household_slug} # Undocumented status code 590 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language: null' http://0.0.0.0:39385/api/explore/groups/home/households/family Copy GET /api/explore/groups/{group_slug}/organizers/categories/{item_id} # Undocumented status code 618 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language: null' http://0.0.0.0:39385/api/explore/groups/home/organizers/categories/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/explore/groups/{group_slug}/organizers/tags/{item_id} # Undocumented status code 615 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language: null' http://0.0.0.0:39385/api/explore/groups/home/organizers/tags/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/explore/groups/{group_slug}/organizers/tools/{item_id} # Undocumented status code 585 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language: null' http://0.0.0.0:39385/api/explore/groups/home/organizers/tools/b0d94958-7d54-4dc4-85ff-ac48e071c49c Copy GET /api/explore/groups/{group_slug}/recipes/{recipe_slug} # Undocumented status code 603 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"group not found"} Reproduce
curl -X GET -H 'accept-language: null' http://0.0.0.0:39385/api/explore/groups/home/recipes/0 Copy DELETE /api/foods/{item_id} # Undocumented status code 60 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/foods/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/foods/{item_id} # Undocumented status code 510 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/foods/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/groups/households/{household_slug} # Undocumented status code 509 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"Household not found"} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/groups/households/family Copy DELETE /api/groups/labels/{item_id} # Undocumented status code 526 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/groups/labels/9c8f4d8e-bb92-4434-986d-fb9b27e07a33 Copy PUT /api/groups/labels/{item_id} # Undocumented status code 577 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"groupId": "3597c7b0-c21b-43a2-8676-592f98d138d5", "id": "eb1167b3-67a9-4378-bc65-c1e582e2e662", "name": "Family (3) (1)"}' http://0.0.0.0:39385/api/groups/labels/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d 'n�' http://0.0.0.0:39385/api/groups/labels/5a88a922-7f95-4267-b562-0b4b75ccb0e3 Copy GET /api/groups/members/{username_or_id} # Undocumented status code 510 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"User Not Found"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/groups/members/0 Copy GET /api/groups/reports/{item_id} # Undocumented status code 517 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' http://0.0.0.0:39385/api/groups/reports/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/households/cookbooks/{item_id} # Undocumented status code 514 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"Not Found"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/cookbooks/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy DELETE /api/households/events/notifications/{item_id} # Undocumented status code 56 Undocumented status codeST103 Received: 404
Documented: 204, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/events/notifications/174c9f61-bcf7-4696-b0ab-6620c9f973c5 Copy GET /api/households/events/notifications/{item_id} # Undocumented status code 520 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/households/events/notifications/e9ca2610-04ee-4a37-958c-d37e16fbf44f Copy POST /api/households/invitations/email # Undocumented status code 555 Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d 'P]i���u' http://0.0.0.0:39385/api/households/invitations/email Copy DELETE /api/households/mealplans/rules/{item_id} # Undocumented status code 58 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred.","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/mealplans/rules/ed5e1e35-b7c9-431c-94ea-03d88ad2b7b7 Copy GET /api/households/mealplans/rules/{item_id} # Undocumented status code 539 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/households/mealplans/rules/99e0b350-344b-4a2a-acc6-28eeaea8f876 Copy PUT /api/households/mealplans/rules/{item_id} # Undocumented status code 507 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39385/api/households/mealplans/rules/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '��;' http://0.0.0.0:39385/api/households/mealplans/rules/155d57c7-5ce8-46cf-9896-65d672363309 Copy DELETE /api/households/mealplans/{item_id} # Undocumented status code 47 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/mealplans/5 Copy PUT /api/households/permissions # Undocumented status code 579 Undocumented status codeST103 Received: 403
Documented: 200, 422 Response 403 Forbidden
{"detail":"User is not allowed to change their own permissions"} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "canManageHousehold": false, "canManage": false, "canInvite": false, "canOrganize": false}' http://0.0.0.0:39385/api/households/permissions Copy Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"User not found"} Reproduce
curl -X PUT -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"canInvite": true, "canOrganize": true, "userId": "16555b68-f6d3-47ba-98e6-4ea293f43926", "canManageHousehold": true}' http://0.0.0.0:39385/api/households/permissions Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUzOTEsImlzcyI6Im1lYWxpZSJ9.X8sUH7-cc9WcBntzfdZZJnImqEE7-h4U0o6h95PZ-Rg' -H 'Content-Type: application/json' -d $'��:������.K\x02��5��@�&�P�' http://0.0.0.0:39385/api/households/permissions Copy POST /api/households/recipe-actions # Undocumented status code 755 Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: =ON' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '�' http://0.0.0.0:39385/api/households/recipe-actions Copy DELETE /api/households/recipe-actions/{item_id} # Undocumented status code 50 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred.","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/recipe-actions/ea4619d9-5ddf-4604-be47-8269b2499764 Copy GET /api/households/recipe-actions/{item_id} # Undocumented status code 524 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/households/recipe-actions/545500c9-2ae1-4e5b-85dd-a99203bb2a64 Copy PUT /api/households/recipe-actions/{item_id} # Undocumented status code 520 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{"actionType": "link", "groupId": "f728b4fa-4248-4e3a-8a5d-2f346baa9455", "householdId": "eb1167b3-67a9-4378-bc65-c1e582e2e662", "title": "", "url": ""}' http://0.0.0.0:39385/api/households/recipe-actions/545500c9-2ae1-4e5b-85dd-a99203bb2a64 Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'�}\x15' http://0.0.0.0:39385/api/households/recipe-actions/1b08c9a2-dc0c-421e-a0d7-a4ade2bdd6b8 Copy GET /api/households/self/recipes/{recipe_slug} # Undocumented status code 504 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"Recipe not found"} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/households/self/recipes/0 Copy GET /api/households/shopping/items/{item_id} # Undocumented status code 526 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/households/shopping/items/d9d0116b-55e1-4c3d-b2a5-717545e91038 Copy POST /api/households/webhooks/{item_id}/test # Undocumented status code 513 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/households/webhooks/cdcccf4d-79b1-4453-9281-8b5e59eab33c/test Copy GET /api/media/docker/validate.txt # Undocumented status code 14 Undocumented status codeST103 Received: 404
Documented: 200 Response 404 Not Found
{"detail":"File not found"} Reproduce
curl -X GET http://0.0.0.0:39385/api/media/docker/validate.txt Copy GET /api/media/users/{user_id}/{file_name} # Undocumented status code 679 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":"Not Found"} Reproduce
curl -X GET http://0.0.0.0:39385/api/media/users/22b48af9-d0d7-4181-acb4-4daf620fc9c4/mealie_2026.10.19.14.56.41.zip Copy GET /api/organizers/categories/slug/{category_slug} # Undocumented status code 542 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/organizers/categories/slug/0 Copy DELETE /api/organizers/categories/{item_id} # Undocumented status code 44 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred.","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/organizers/categories/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/organizers/categories/{item_id} # Undocumented status code 539 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/organizers/categories/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/organizers/tags/{item_id} # Undocumented status code 523 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/organizers/tags/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy DELETE /api/organizers/tools/{item_id} # Undocumented status code 359 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred.","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/organizers/tools/b0d94958-7d54-4dc4-85ff-ac48e071c49c Copy GET /api/organizers/tools/{item_id} # Undocumented status code 554 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/organizers/tools/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy POST /api/recipes/bulk-actions/delete # Undocumented status code 503 Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $'�\x1c�P�+���hn' http://0.0.0.0:39385/api/recipes/bulk-actions/delete Copy POST /api/recipes/create/url/bulk # Undocumented status code 361 Undocumented status codeST103 Received: 400
Documented: 202, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d $',�\x1c' http://0.0.0.0:39385/api/recipes/create/url/bulk Copy GET /api/recipes/shared/{token_id} # Undocumented status code 656 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Token Not Found","error":true,"exception":null}} Reproduce
curl -X GET http://0.0.0.0:39385/api/recipes/shared/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy POST /api/recipes/timeline/events # Undocumented status code 861 Undocumented status codeST103 Received: 404
Documented: 201, 422 Response 404 Not Found
{"detail":"recipe not found"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"recipeId": "e3e70682-c209-4cac-a29f-6fbed82c07cd", "userId": "22b48af9-d0d7-4181-acb4-4daf620fc9c4", "subject": "", "eventType": "system", "eventMessage": null, "image": "does not have image", "timestamp": "2026-10-19T14:56:25.566703Z"}' http://0.0.0.0:39385/api/recipes/timeline/events Copy Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'EI��\x1a��:�9,au' http://0.0.0.0:39385/api/recipes/timeline/events Copy DELETE /api/recipes/timeline/events/{item_id} # Undocumented status code 54 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/recipes/timeline/events/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy GET /api/recipes/timeline/events/{item_id} # Undocumented status code 507 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/recipes/timeline/events/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy PUT /api/recipes/timeline/events/{item_id} # Undocumented status code 428 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X PUT -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"subject": "", "eventMessage": null, "image": null}' http://0.0.0.0:39385/api/recipes/timeline/events/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X PUT -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'�\t' http://0.0.0.0:39385/api/recipes/timeline/events/455e9014-ccbe-4232-a894-bb5b569c224a Copy GET /api/recipes/{slug} # Undocumented status code 429 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"No Entry Found","error":true,"exception":null}} Reproduce
curl -X GET -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/recipes/0 Copy GET /api/shared/recipes # Schema-valid request rejected 740 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 422 Unprocessable Content
{"detail":[{"type":"uuid_version","loc":["query","recipe_id"],"msg":"UUID version 4 expected","input":"f59f6d23-9d4c-32de-b24c-22e6a85001fd","ctx":{"expected_version":4}}]} Reproduce
curl -X GET -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTcyMTcsImlzcyI6Im1lYWxpZSJ9.3dxC2JeIjRRPuz7yQ8tw4VCHhu-t66ZM1KS9AbAQmJk' 'http://0.0.0.0:39385/api/shared/recipes?recipe_id=f59f6d23-9d4c-32de-b24c-22e6a85001fd' Copy DELETE /api/units/{item_id} # Undocumented status code 51 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"An unexpected error occurred","error":true,"exception":"No row was found when one was required"}} Reproduce
curl -X DELETE -H 'accept-language;' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/units/d025a19b-4e5d-4a8b-b24b-2014e841f267 Copy GET /api/units/{item_id} # Undocumented status code 540 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X GET -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/units/e3e70682-c209-4cac-a29f-6fbed82c07cd Copy POST /api/users/api-tokens # Undocumented status code 493 Undocumented status codeST103 Received: 400
Documented: 201, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'accept-language: '"'"'YM`N1%/]b{' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '�n��' http://0.0.0.0:39385/api/users/api-tokens Copy POST /api/users/forgot-password # Undocumented status code 572 Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Content-Type: application/json' -d '��' http://0.0.0.0:39385/api/users/forgot-password Copy DELETE /api/users/{id}/favorites/{slug} # Authentication failed Undocumented status code 665 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X DELETE -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/users/22b48af9-d0d7-4181-acb4-4daf620fc9c4/favorites/0 Copy Undocumented status codeST103 Received: 403
Documented: 200, 422 Response 403 Forbidden
{"detail":{"message":"Use the Admin API to update other users","error":true,"exception":null}} Reproduce
curl -X DELETE -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTUwOTEsImlzcyI6Im1lYWxpZSJ9.VD_GOn7UGtPopWN0rbeJUzB2MP5dBl922YP1brkxhHc' http://0.0.0.0:39385/api/users/dc8078ef-3e2b-4dc3-94b9-b63fa49208d5/favorites/y-oe Copy POST /api/users/{id}/favorites/{slug} # Authentication failed Undocumented status code 657 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' http://0.0.0.0:39385/api/users/22b48af9-d0d7-4181-acb4-4daf620fc9c4/favorites/0 Copy Undocumented status codeST103 Received: 403
Documented: 200, 422 Response 403 Forbidden
{"detail":{"message":"Use the Admin API to update other users","error":true,"exception":null}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' http://0.0.0.0:39385/api/users/5dc3d5e1-3521-409d-a8ad-9c63a867af73/favorites/0 Copy POST /api/users/{id}/ratings/{slug} # Authentication failed Undocumented status code 577 Undocumented status codeST103 Received: 404
Documented: 200, 422 Response 404 Not Found
{"detail":{"message":"Not found.","error":true,"exception":null}} Reproduce
curl -X POST -H 'accept-language: null' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ1OTksImlzcyI6Im1lYWxpZSJ9.C7XwK2jJpqMZK9tY-AEhiq5ViL3lbpyGN0Q2xkcaUyU' -H 'Content-Type: application/json' -d '{"rating": null, "isFavorite": null}' http://0.0.0.0:39385/api/users/22b48af9-d0d7-4181-acb4-4daf620fc9c4/ratings/0 Copy Undocumented status codeST103 Received: 403
Documented: 200, 422 Response 403 Forbidden
{"detail":{"message":"Use the Admin API to update other users","error":true,"exception":null}} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:39385/api/users/5dc3d5e1-3521-409d-a8ad-9c63a867af73/ratings/0 Copy Undocumented status codeST103 Received: 400
Documented: 200, 422 Response 400 Bad Request
{"detail":"There was an error parsing the body"} Reproduce
curl -X POST -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMmI0OGFmOS1kMGQ3LTQxODEtYWNiNC00ZGFmNjIwZmM5YzQiLCJleHAiOjE3OTI1OTQ5MDgsImlzcyI6Im1lYWxpZSJ9.S-hnILdUSZjVqgDfjeG0GYnEwLh5b41sJPZ1z1hoz6w' -H 'Content-Type: application/json' -d $'(\x1e�s' http://0.0.0.0:39385/api/users/5dc3d5e1-3521-409d-a8ad-9c63a867af73/ratings/data-export-2 Copy