Schemathesis 4.6.1
API Coverage Report
2025-11-25 15:32:09.698
Operations
247 / 247
API endpoints that were called during your test run
Parameters
11.16%
83 of 744 covered
Parameters tested with both valid and invalid values
Keywords
10.31%
579 of 5617 covered
Schema validation rules tested with both valid and invalid values
Examples
23.27%
158 of 679 covered
Schema examples and default values that were actually used in your tests
Responses
204 / 487
Response status codes that your tests actually received from the API
Parameters
Keywords
Uncovered
Partial
Covered
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.37ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.41ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.81ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.79ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.13ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

multipart/form-data0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/Body_upload_one_api_admin_backups_upload_post",
3 "components": {
4 "schemas": {
Missing negative tests
5
"Body_upload_one_api_admin_backups_upload_post": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"archive": {
Missing any tests
8
"format": "binary",
Missing negative tests
9
"type": "string"
Missing negative tests
10
}
Missing negative tests
11
},
Missing negative tests
12
"required": [
Missing negative tests
13
"archive"
Missing negative tests
14
],
Missing negative tests
15
"type": "object"
Missing negative tests
16
}
17 }
18 }
Missing negative tests
19
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 3.26ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

file_name1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.64ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

file_name1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.83ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

file_name1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.82ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

multipart/form-data0 of 7 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/Body_debug_openai_api_admin_debug_openai_post",
3 "components": {
4 "schemas": {
Missing any tests
5
"Body_debug_openai_api_admin_debug_openai_post": {
Missing any tests
6
"properties": {
Missing any tests
7
"image": {
Missing any tests
8
"anyOf": [
Missing any tests
9
{
Missing any tests
10
"format": "binary",
Missing any tests
11
"type": "string"
Missing any tests
12
},
Missing any tests
13
{
Missing any tests
14
"type": "null"
Missing any tests
15
}
Missing any tests
16
],
Missing any tests
17
}
Missing any tests
18
},
Missing any tests
19
"type": "object"
Missing any tests
20
}
21 }
22 }
Missing any tests
23
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.18ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.78ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/EmailTest",
3 "components": {
4 "schemas": {
Missing negative tests
5
"EmailTest": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"email": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"email"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.04ms
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
290 8.23ms
Examples
1 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/GroupBase",
3 "components": {
4 "schemas": {
Missing negative tests
5
"GroupBase": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"name": {
Missing negative tests
8
"minLength": 1,
Missing negative tests
9
"type": "string"
Missing negative tests
10
}
Missing negative tests
11
},
Missing negative tests
12
"required": [
Missing negative tests
13
"name"
Missing negative tests
14
],
Missing negative tests
15
"type": "object"
Missing negative tests
16
}
17 }
18 }
Missing negative tests
19
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
198 8.00ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 5.94ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 5.77ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 13 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/GroupAdminUpdate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"GroupAdminUpdate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"id": {
Missing any tests
8
"format": "uuid4",
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"name": {
Missing negative tests
12
"type": "string"
Missing negative tests
13
},
Missing any tests
14
"preferences": {
Missing any tests
15
"anyOf": [
Missing any tests
16
{
Missing any tests
17
"$ref": "#/components/schemas/UpdateGroupPreferences"
Missing any tests
18
},
Missing any tests
19
{
Missing any tests
20
"type": "null"
Missing any tests
21
}
Missing any tests
22
]
Missing any tests
23
}
Missing negative tests
24
},
Missing negative tests
25
"required": [
Missing negative tests
26
"id",
Missing negative tests
27
"name"
Missing negative tests
28
],
Missing negative tests
29
"type": "object"
Missing negative tests
30
},
Missing any tests
31
"UpdateGroupPreferences": {
Missing any tests
32
"properties": {
Missing any tests
33
"privateGroup": {
Missing any tests
34
"type": "boolean"
Missing any tests
35
}
Missing any tests
36
},
Missing any tests
37
"type": "object"
Missing any tests
38
}
39 }
40 }
Missing negative tests
41
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 6.27ms
Examples
0 of 1 covered

application/json
 
true
 
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
231 8.81ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json2 of 10 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/HouseholdCreate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"HouseholdCreate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"groupId": {
Missing negative tests
8
"anyOf": [
9 {
Missing any tests
10
"format": "uuid4",
11 "type": "string"
12 },
13 {
14 "type": "null"
15 }
Missing negative tests
16
],
Missing negative tests
17
},
Missing negative tests
18
"name": {
Missing negative tests
19
"minLength": 1,
Missing negative tests
20
"type": "string"
Missing negative tests
21
}
Missing negative tests
22
},
Missing negative tests
23
"required": [
Missing negative tests
24
"name"
Missing negative tests
25
],
Missing negative tests
26
"type": "object"
Missing negative tests
27
}
28 }
29 }
Missing negative tests
30
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
90 7.59ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 5.96ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
3 6.12ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 23 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/UpdateHouseholdAdmin",
3 "components": {
4 "schemas": {
Missing negative tests
5
"UpdateHouseholdAdmin": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"groupId": {
Missing any tests
8
"format": "uuid4",
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"id": {
Missing any tests
12
"format": "uuid4",
Missing negative tests
13
"type": "string"
Missing negative tests
14
},
Missing negative tests
15
"name": {
Missing negative tests
16
"minLength": 1,
Missing negative tests
17
"type": "string"
Missing negative tests
18
},
Missing negative tests
19
"preferences": {
Missing negative tests
20
"anyOf": [
Missing positive tests
21
{
Missing positive tests
22
"$ref": "#/components/schemas/UpdateHouseholdPreferences"
Missing positive tests
23
},
Missing negative tests
24
{
Missing negative tests
25
"type": "null"
Missing negative tests
26
}
Missing negative tests
27
]
Missing negative tests
28
}
Missing negative tests
29
},
Missing negative tests
30
"required": [
Missing negative tests
31
"groupId",
Missing negative tests
32
"name",
Missing negative tests
33
"id"
Missing negative tests
34
],
Missing negative tests
35
"type": "object"
Missing negative tests
36
},
Missing positive tests
37
"UpdateHouseholdPreferences": {
Missing any tests
38
"properties": {
Missing any tests
39
"firstDayOfWeek": {
Missing any tests
40
"type": "integer"
Missing any tests
41
},
Missing any tests
42
"lockRecipeEditsFromOtherHouseholds": {
Missing any tests
43
"type": "boolean"
Missing any tests
44
},
Missing any tests
45
"privateHousehold": {
Missing any tests
46
"type": "boolean"
Missing any tests
47
},
Missing any tests
48
"recipeDisableComments": {
Missing any tests
49
"type": "boolean"
Missing any tests
50
},
Missing any tests
51
"recipeLandscapeView": {
Missing any tests
52
"type": "boolean"
Missing any tests
53
},
Missing any tests
54
"recipePublic": {
Missing any tests
55
"type": "boolean"
Missing any tests
56
},
Missing any tests
57
"recipeShowAssets": {
Missing any tests
58
"type": "boolean"
Missing any tests
59
},
Missing any tests
60
"recipeShowNutrition": {
Missing any tests
61
"type": "boolean"
Missing any tests
62
}
Missing any tests
63
},
Missing positive tests
64
"type": "object"
Missing positive tests
65
}
66 }
67 }
Missing negative tests
68
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
6 8.06ms
Examples
0 of 8 covered

application/json
 
false
 
application/json
 
0
 
application/json
 
true
 
application/json
 
true
 
application/json
 
true
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.33ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.84ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.81ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.71ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.84ms
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
215 9.25ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json6 of 27 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/UserIn",
3 "components": {
4 "schemas": {
Missing negative tests
5
"AuthMethod": {
Missing negative tests
6
"enum": [
7 "Mealie",
8 "LDAP",
9 "OIDC"
Missing negative tests
10
],
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing negative tests
13
"UserIn": {
Missing negative tests
14
"properties": {
Missing negative tests
15
"admin": {
Missing negative tests
16
"type": "boolean"
Missing negative tests
17
},
Missing negative tests
18
"advanced": {
Missing negative tests
19
"type": "boolean"
Missing negative tests
20
},
Missing negative tests
21
"authMethod": {
Missing negative tests
22
"$ref": "#/components/schemas/AuthMethod",
Missing negative tests
23
},
Missing negative tests
24
"canInvite": {
Missing negative tests
25
"type": "boolean"
Missing negative tests
26
},
Missing negative tests
27
"canManage": {
Missing negative tests
28
"type": "boolean"
Missing negative tests
29
},
Missing negative tests
30
"canManageHousehold": {
Missing negative tests
31
"type": "boolean"
Missing negative tests
32
},
Missing negative tests
33
"canOrganize": {
Missing negative tests
34
"type": "boolean"
Missing negative tests
35
},
Missing negative tests
36
"email": {
Missing negative tests
37
"type": "string"
Missing negative tests
38
},
Missing negative tests
39
"fullName": {
Missing negative tests
40
"type": "string"
Missing negative tests
41
},
Missing negative tests
42
"group": {
Missing negative tests
43
"anyOf": [
44 {
45 "type": "string"
46 },
47 {
48 "type": "null"
49 }
Missing negative tests
50
],
Missing negative tests
51
},
Missing negative tests
52
"household": {
Missing negative tests
53
"anyOf": [
54 {
55 "type": "string"
56 },
57 {
58 "type": "null"
59 }
Missing negative tests
60
],
Missing negative tests
61
},
Missing negative tests
62
"id": {
Missing negative tests
63
"anyOf": [
64 {
Missing any tests
65
"format": "uuid4",
66 "type": "string"
67 },
68 {
69 "type": "null"
70 }
Missing negative tests
71
],
Missing negative tests
72
},
Missing negative tests
73
"password": {
Missing negative tests
74
"type": "string"
Missing negative tests
75
},
Missing negative tests
76
"username": {
Missing negative tests
77
"type": "string"
Missing negative tests
78
}
Missing negative tests
79
},
Missing negative tests
80
"required": [
Missing negative tests
81
"username",
Missing negative tests
82
"fullName",
Missing negative tests
83
"email",
Missing negative tests
84
"password"
Missing negative tests
85
],
Missing negative tests
86
"type": "object"
Missing negative tests
87
}
88 }
89 }
Missing negative tests
90
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
229 8.09ms
Examples
7 of 8 covered

application/json
 
false
 
application/json
 
false
 
UserIn.example
 
{
"admin": "false",
"email": "changeme@example.com",
"fullName": "Change Me",
"group": "Home",
"household": "Family",
"username": "ChangeMe"
}
 
application/json
 
"Mealie"
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ForgotPassword",
3 "components": {
4 "schemas": {
Missing negative tests
5
"ForgotPassword": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"email": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"email"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.73ms
Query Parameters

force0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "boolean"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.69ms
Examples
0 of 1 covered

query.force
 
false
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
5 7.35ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 5.62ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json2 of 44 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/UserOut",
3 "components": {
4 "schemas": {
Missing negative tests
5
"AuthMethod": {
Missing negative tests
6
"enum": [
7 "Mealie",
8 "LDAP",
Missing any tests
9
"OIDC"
Missing negative tests
10
],
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing any tests
13
"LongLiveTokenOut": {
Missing any tests
14
"properties": {
Missing any tests
15
"createdAt": {
Missing any tests
16
"anyOf": [
Missing any tests
17
{
Missing any tests
18
"format": "date-time",
Missing any tests
19
"type": "string"
Missing any tests
20
},
Missing any tests
21
{
Missing any tests
22
"type": "null"
Missing any tests
23
}
Missing any tests
24
],
Missing any tests
25
},
Missing any tests
26
"id": {
Missing any tests
27
"type": "integer"
Missing any tests
28
},
Missing any tests
29
"name": {
Missing any tests
30
"type": "string"
Missing any tests
31
}
Missing any tests
32
},
Missing any tests
33
"required": [
Missing any tests
34
"name",
Missing any tests
35
"id"
Missing any tests
36
],
Missing any tests
37
"type": "object"
Missing any tests
38
},
Missing negative tests
39
"UserOut": {
Missing negative tests
40
"properties": {
Missing any tests
41
"admin": {
Missing any tests
42
"type": "boolean"
Missing any tests
43
},
Missing any tests
44
"advanced": {
Missing any tests
45
"type": "boolean"
Missing any tests
46
},
Missing negative tests
47
"authMethod": {
Missing negative tests
48
"$ref": "#/components/schemas/AuthMethod",
Missing negative tests
49
},
Missing negative tests
50
"cacheKey": {
Missing negative tests
51
"type": "string"
Missing negative tests
52
},
Missing any tests
53
"canInvite": {
Missing any tests
54
"type": "boolean"
Missing any tests
55
},
Missing negative tests
56
"canManage": {
Missing negative tests
57
"type": "boolean"
Missing negative tests
58
},
Missing negative tests
59
"canManageHousehold": {
Missing negative tests
60
"type": "boolean"
Missing negative tests
61
},
Missing any tests
62
"canOrganize": {
Missing any tests
63
"type": "boolean"
Missing any tests
64
},
Missing negative tests
65
"email": {
Missing negative tests
66
"type": "string"
Missing negative tests
67
},
Missing negative tests
68
"fullName": {
Missing negative tests
69
"anyOf": [
70 {
71 "type": "string"
72 },
73 {
74 "type": "null"
75 }
Missing negative tests
76
],
Missing negative tests
77
},
Missing negative tests
78
"group": {
Missing negative tests
79
"type": "string"
Missing negative tests
80
},
Missing negative tests
81
"groupId": {
Missing any tests
82
"format": "uuid4",
Missing negative tests
83
"type": "string"
Missing negative tests
84
},
Missing negative tests
85
"groupSlug": {
Missing negative tests
86
"type": "string"
Missing negative tests
87
},
Missing negative tests
88
"household": {
Missing negative tests
89
"type": "string"
Missing negative tests
90
},
Missing negative tests
91
"householdId": {
Missing any tests
92
"format": "uuid4",
Missing negative tests
93
"type": "string"
Missing negative tests
94
},
Missing negative tests
95
"householdSlug": {
Missing negative tests
96
"type": "string"
Missing negative tests
97
},
Missing negative tests
98
"id": {
Missing any tests
99
"format": "uuid4",
Missing negative tests
100
"type": "string"
Missing negative tests
101
},
Missing any tests
102
"tokens": {
Missing any tests
103
"anyOf": [
Missing any tests
104
{
Missing any tests
105
"items": {
Missing any tests
106
"$ref": "#/components/schemas/LongLiveTokenOut"
Missing any tests
107
},
Missing any tests
108
"type": "array"
Missing any tests
109
},
Missing any tests
110
{
Missing any tests
111
"type": "null"
Missing any tests
112
}
Missing any tests
113
],
Missing any tests
114
},
Missing negative tests
115
"username": {
Missing negative tests
116
"anyOf": [
Missing negative tests
117
{
Missing negative tests
118
"type": "string"
Missing negative tests
119
},
Missing positive tests
120
{
Missing positive tests
121
"type": "null"
Missing positive tests
122
}
Missing negative tests
123
],
Missing negative tests
124
}
Missing negative tests
125
},
Missing negative tests
126
"required": [
Missing negative tests
127
"id",
Missing negative tests
128
"email",
Missing negative tests
129
"group",
Missing negative tests
130
"household",
Missing negative tests
131
"groupId",
Missing negative tests
132
"groupSlug",
Missing negative tests
133
"householdId",
Missing negative tests
134
"householdSlug",
Missing negative tests
135
"cacheKey"
Missing negative tests
136
],
Missing negative tests
137
"type": "object"
Missing negative tests
138
}
139 }
140 }
Missing negative tests
141
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
6 7.66ms
Examples
1 of 8 covered

application/json
 
false
 
application/json
 
"Mealie"
 
application/json
 
false
 
application/json
 
false
 
UserOut.example
 
{
"admin": "false",
"email": "changeme@example.com",
"fullName": "Change Me",
"group": "Home",
"household": "Family",
"username": "ChangeMe"
}
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
Responses
seen average

200
Successful Response
1 2.48ms
default
Default
0 -
Responses
seen average

200
Successful Response
1 4.42ms
default
Default
0 -
Responses
seen average

200
Successful Response
1 0.82ms
default
Default
0 -
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 2.25ms
422
Validation Error
0 -
default
Default
1 0.71ms
Responses
seen average

200
Successful Response
0 -
default
Default
1 2.46ms
Responses
seen average

200
Successful Response
0 -
default
Default
1 1.66ms
Responses
seen average

200
Successful Response
1 2.00ms
default
Default
0 -
Body

application/x-www-form-urlencoded0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/Body_get_token_api_auth_token_post",
3 "components": {
4 "schemas": {
Missing negative tests
5
"Body_get_token_api_auth_token_post": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"password": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"remember_me": {
Missing negative tests
11
"type": "boolean"
Missing negative tests
12
},
Missing negative tests
13
"username": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
}
Missing negative tests
16
},
Missing negative tests
17
"type": "object"
Missing negative tests
18
}
19 }
20 }
Missing negative tests
21
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
297 152.03ms
Examples
3 of 3 covered

application/x-www-form-urlencoded
 
""
 
application/x-www-form-urlencoded
 
""
 
application/x-www-form-urlencoded
 
false
 
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
98 11.01ms
422
Validation Error
54 8.83ms
default
Default
69 9.07ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 7 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/RecipeCommentCreate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"RecipeCommentCreate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"recipeId": {
Missing any tests
8
"format": "uuid4",
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"text": {
Missing negative tests
12
"type": "string"
Missing negative tests
13
}
Missing negative tests
14
},
Missing negative tests
15
"required": [
Missing negative tests
16
"recipeId",
Missing negative tests
17
"text"
Missing negative tests
18
],
Missing negative tests
19
"type": "object"
Missing negative tests
20
}
21 }
22 }
Missing negative tests
23
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
292 8.80ms
default
Default
9 0.46ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
30 6.44ms
default
Default
1 0.31ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 6.19ms
default
Default
1 0.33ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 7 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/RecipeCommentUpdate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"RecipeCommentUpdate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"id": {
Missing any tests
8
"format": "uuid4",
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"text": {
Missing negative tests
12
"type": "string"
Missing negative tests
13
}
Missing negative tests
14
},
Missing negative tests
15
"required": [
Missing negative tests
16
"id",
Missing negative tests
17
"text"
Missing negative tests
18
],
Missing negative tests
19
"type": "object"
Missing negative tests
20
}
21 }
22 }
Missing negative tests
23
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
25 6.69ms
default
Default
1 0.37ms
Query Parameters

search0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderBy0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 8.37ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id0 of 4 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing any tests
4
"format": "uuid4",
Missing negative tests
5
"type": "string"
Missing negative tests
6
},
Missing negative tests
7
{
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
],
Missing negative tests
11
}
group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 17.21ms
Query Parameters

search0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderBy0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.15ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.93ms
Query Parameters

orderBy0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.86ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

household_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.53ms
Query Parameters

search0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderBy0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.90ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.82ms
Query Parameters

search0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderBy0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.20ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.82ms
Query Parameters

search0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderBy0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.89ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.89ms
Query Parameters

categories0 of 7 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"anyOf": [
Missing any tests
6
{
Missing any tests
7
"format": "uuid4",
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "string"
Missing any tests
12
}
Missing any tests
13
]
Missing any tests
14
},
Missing any tests
15
"type": "array"
Missing any tests
16
},
Missing any tests
17
{
Missing any tests
18
"type": "null"
Missing any tests
19
}
Missing any tests
20
],
Missing any tests
21
}
tags0 of 7 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"anyOf": [
Missing any tests
6
{
Missing any tests
7
"format": "uuid4",
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "string"
Missing any tests
12
}
Missing any tests
13
]
Missing any tests
14
},
Missing any tests
15
"type": "array"
Missing any tests
16
},
Missing any tests
17
{
Missing any tests
18
"type": "null"
Missing any tests
19
}
Missing any tests
20
],
Missing any tests
21
}
tools0 of 7 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"anyOf": [
Missing any tests
6
{
Missing any tests
7
"format": "uuid4",
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "string"
Missing any tests
12
}
Missing any tests
13
]
Missing any tests
14
},
Missing any tests
15
"type": "array"
Missing any tests
16
},
Missing any tests
17
{
Missing any tests
18
"type": "null"
Missing any tests
19
}
Missing any tests
20
],
Missing any tests
21
}
foods0 of 7 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"anyOf": [
Missing any tests
6
{
Missing any tests
7
"format": "uuid4",
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "string"
Missing any tests
12
}
Missing any tests
13
]
Missing any tests
14
},
Missing any tests
15
"type": "array"
Missing any tests
16
},
Missing any tests
17
{
Missing any tests
18
"type": "null"
Missing any tests
19
}
Missing any tests
20
],
Missing any tests
21
}
households0 of 7 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"anyOf": [
Missing any tests
6
{
Missing any tests
7
"format": "uuid4",
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "string"
Missing any tests
12
}
Missing any tests
13
]
Missing any tests
14
},
Missing any tests
15
"type": "array"
Missing any tests
16
},
Missing any tests
17
{
Missing any tests
18
"type": "null"
Missing any tests
19
}
Missing any tests
20
],
Missing any tests
21
}
orderBy0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
cookbook0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"format": "uuid4",
Missing any tests
5
"type": "string"
Missing any tests
6
},
Missing any tests
7
{
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "null"
Missing any tests
12
}
Missing any tests
13
],
Missing any tests
14
}
requireAllCategories0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "boolean"
Missing any tests
3
}
requireAllTags0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "boolean"
Missing any tests
3
}
requireAllTools0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "boolean"
Missing any tests
3
}
requireAllFoods0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "boolean"
Missing any tests
3
}
search0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.39ms
Examples
0 of 7 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
query.requireAllCategories
 
false
 
query.requireAllTags
 
false
 
query.requireAllTools
 
false
 
query.requireAllFoods
 
false
 
Query Parameters

foods0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"format": "uuid4",
Missing any tests
6
"type": "string"
Missing any tests
7
},
Missing any tests
8
"type": "array"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "null"
Missing any tests
12
}
Missing any tests
13
],
Missing any tests
14
}
tools0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"format": "uuid4",
Missing any tests
6
"type": "string"
Missing any tests
7
},
Missing any tests
8
"type": "array"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "null"
Missing any tests
12
}
Missing any tests
13
],
Missing any tests
14
}
orderBy0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
limit0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
maxMissingFoods0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
maxMissingTools0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
includeFoodsOnHand0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "boolean"
Missing any tests
3
}
includeToolsOnHand0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "boolean"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.59ms
Examples
0 of 6 covered

query.orderDirection
 
"desc"
 
query.limit
 
10
 
query.maxMissingFoods
 
5
 
query.maxMissingTools
 
5
 
query.includeFoodsOnHand
 
true
 
query.includeToolsOnHand
 
true
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

recipe_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
group_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.37ms
Query Parameters

search2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
114 19.32ms
422
Validation Error
47 9.13ms
default
Default
72 9.50ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json8 of 28 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateIngredientFood",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateIngredientFood": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"aliases": {
Missing negative tests
8
"items": {
Missing negative tests
9
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
},
Missing negative tests
13
"description": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
},
Missing negative tests
16
"extras": {
Missing negative tests
17
"anyOf": [
18 {
Missing any tests
19
"additionalProperties": true,
20 "type": "object"
21 },
22 {
23 "type": "null"
24 }
Missing negative tests
25
],
Missing negative tests
26
},
Missing negative tests
27
"householdsWithIngredientFood": {
Missing negative tests
28
"items": {
Missing negative tests
29
"type": "string"
Missing negative tests
30
},
Missing negative tests
31
"type": "array"
Missing negative tests
32
},
Missing negative tests
33
"id": {
Missing negative tests
34
"anyOf": [
35 {
Missing any tests
36
"format": "uuid4",
37 "type": "string"
38 },
39 {
40 "type": "null"
41 }
Missing negative tests
42
],
Missing negative tests
43
},
Missing negative tests
44
"labelId": {
Missing negative tests
45
"anyOf": [
46 {
Missing any tests
47
"format": "uuid4",
48 "type": "string"
49 },
50 {
51 "type": "null"
52 }
Missing negative tests
53
],
Missing negative tests
54
},
Missing negative tests
55
"name": {
Missing negative tests
56
"type": "string"
Missing negative tests
57
},
Missing negative tests
58
"pluralName": {
Missing negative tests
59
"anyOf": [
60 {
61 "type": "string"
62 },
63 {
64 "type": "null"
65 }
Missing negative tests
66
],
Missing negative tests
67
}
Missing negative tests
68
},
Missing negative tests
69
"required": [
Missing negative tests
70
"name"
Missing negative tests
71
],
Missing negative tests
72
"type": "object"
Missing negative tests
73
},
Missing negative tests
74
"CreateIngredientFoodAlias": {
Missing negative tests
75
"properties": {
Missing negative tests
76
"name": {
Missing negative tests
77
"type": "string"
Missing negative tests
78
}
Missing negative tests
79
},
Missing negative tests
80
"required": [
Missing negative tests
81
"name"
Missing negative tests
82
],
Missing negative tests
83
"type": "object"
Missing negative tests
84
}
85 }
86 }
Missing negative tests
87
}
Responses
seen average

201
Successful Response
108 23.52ms
422
Validation Error
40 9.13ms
default
Default
26 11.85ms
Examples
4 of 4 covered

application/json
 
{}
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 8 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/MergeFood",
3 "components": {
4 "schemas": {
Missing negative tests
5
"MergeFood": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"fromFood": {
Missing any tests
8
"format": "uuid4",
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"toFood": {
Missing any tests
12
"format": "uuid4",
Missing negative tests
13
"type": "string"
Missing negative tests
14
}
Missing negative tests
15
},
Missing negative tests
16
"required": [
Missing negative tests
17
"fromFood",
Missing negative tests
18
"toFood"
Missing negative tests
19
],
Missing negative tests
20
"type": "object"
Missing negative tests
21
}
22 }
23 }
Missing negative tests
24
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
87 6.57ms
default
Default
1 0.30ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
1 20.04ms
422
Validation Error
28 6.43ms
default
Default
1 0.38ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
2 10.38ms
422
Validation Error
28 6.37ms
default
Default
1 0.32ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json6 of 28 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateIngredientFood",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateIngredientFood": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"aliases": {
Missing negative tests
8
"items": {
Missing negative tests
9
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
},
Missing negative tests
13
"description": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
},
Missing negative tests
16
"extras": {
Missing negative tests
17
"anyOf": [
18 {
Missing any tests
19
"additionalProperties": true,
20 "type": "object"
21 },
22 {
23 "type": "null"
24 }
Missing negative tests
25
],
Missing negative tests
26
},
Missing negative tests
27
"householdsWithIngredientFood": {
Missing negative tests
28
"items": {
Missing negative tests
29
"type": "string"
Missing negative tests
30
},
Missing negative tests
31
"type": "array"
Missing negative tests
32
},
Missing negative tests
33
"id": {
Missing negative tests
34
"anyOf": [
35 {
Missing any tests
36
"format": "uuid4",
37 "type": "string"
38 },
39 {
40 "type": "null"
41 }
Missing negative tests
42
],
Missing negative tests
43
},
Missing negative tests
44
"labelId": {
Missing negative tests
45
"anyOf": [
46 {
Missing any tests
47
"format": "uuid4",
48 "type": "string"
49 },
50 {
51 "type": "null"
52 }
Missing negative tests
53
],
Missing negative tests
54
},
Missing negative tests
55
"name": {
Missing negative tests
56
"type": "string"
Missing negative tests
57
},
Missing negative tests
58
"pluralName": {
Missing negative tests
59
"anyOf": [
Missing positive tests
60
{
Missing positive tests
61
"type": "string"
Missing positive tests
62
},
Missing negative tests
63
{
Missing negative tests
64
"type": "null"
Missing negative tests
65
}
Missing negative tests
66
],
Missing negative tests
67
}
Missing negative tests
68
},
Missing negative tests
69
"required": [
Missing negative tests
70
"name"
Missing negative tests
71
],
Missing negative tests
72
"type": "object"
Missing negative tests
73
},
Missing negative tests
74
"CreateIngredientFoodAlias": {
Missing negative tests
75
"properties": {
Missing negative tests
76
"name": {
Missing negative tests
77
"type": "string"
Missing negative tests
78
}
Missing negative tests
79
},
Missing negative tests
80
"required": [
Missing negative tests
81
"name"
Missing negative tests
82
],
Missing negative tests
83
"type": "object"
Missing negative tests
84
}
85 }
86 }
Missing negative tests
87
}
Responses
seen average

200
Successful Response
1 25.77ms
422
Validation Error
87 6.58ms
default
Default
1 0.52ms
Examples
3 of 4 covered

application/json
 
[]
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
[]
 
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
1 6.42ms
422
Validation Error
0 -
default
Default
1 2.91ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

household_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 6.87ms
Query Parameters

search0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
1 4.32ms
422
Validation Error
0 -
default
Default
1 2.78ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/MultiPurposeLabelCreate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"MultiPurposeLabelCreate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"color": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"name": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
}
Missing negative tests
13
},
Missing negative tests
14
"required": [
Missing negative tests
15
"name"
Missing negative tests
16
],
Missing negative tests
17
"type": "object"
Missing negative tests
18
}
19 }
20 }
Missing negative tests
21
}
Responses
seen average

200
Successful Response
77 413.80ms
422
Validation Error
0 -
default
Default
25 19.87ms
Examples
0 of 1 covered

application/json
 
"#959595"
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
1 42.97ms
422
Validation Error
27 6.37ms
default
Default
1 0.37ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 6.22ms
default
Default
1 0.37ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 10 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/MultiPurposeLabelUpdate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"MultiPurposeLabelUpdate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"color": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"groupId": {
Missing any tests
11
"format": "uuid4",
Missing negative tests
12
"type": "string"
Missing negative tests
13
},
Missing negative tests
14
"id": {
Missing any tests
15
"format": "uuid4",
Missing negative tests
16
"type": "string"
Missing negative tests
17
},
Missing negative tests
18
"name": {
Missing negative tests
19
"type": "string"
Missing negative tests
20
}
Missing negative tests
21
},
Missing negative tests
22
"required": [
Missing negative tests
23
"name",
Missing negative tests
24
"groupId",
Missing negative tests
25
"id"
Missing negative tests
26
],
Missing negative tests
27
"type": "object"
Missing negative tests
28
}
29 }
30 }
Missing negative tests
31
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
73 7.06ms
default
Default
1 0.39ms
Examples
0 of 1 covered

application/json
 
"#959595"
 
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
1 4.78ms
422
Validation Error
0 -
default
Default
1 3.20ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

username_or_id0 of 4 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing negative tests
6
{
Missing any tests
7
"format": "uuid4",
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
],
Missing negative tests
11
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 7.36ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

multipart/form-data0 of 10 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/Body_start_data_migration_api_groups_migrations_post",
3 "components": {
4 "schemas": {
Missing negative tests
5
"Body_start_data_migration_api_groups_migrations_post": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"add_migration_tag": {
Missing negative tests
8
"type": "boolean"
Missing negative tests
9
},
Missing negative tests
10
"archive": {
Missing any tests
11
"format": "binary",
Missing negative tests
12
"type": "string"
Missing negative tests
13
},
Missing negative tests
14
"migration_type": {
Missing negative tests
15
"$ref": "#/components/schemas/SupportedMigrations"
Missing negative tests
16
}
Missing negative tests
17
},
Missing negative tests
18
"required": [
Missing negative tests
19
"migration_type",
Missing negative tests
20
"archive"
Missing negative tests
21
],
Missing negative tests
22
"type": "object"
Missing negative tests
23
},
Missing negative tests
24
"SupportedMigrations": {
Missing negative tests
25
"enum": [
26 "nextcloud",
27 "chowdown",
28 "copymethat",
Missing any tests
29
"paprika",
30 "mealie_alpha",
31 "tandoor",
32 "plantoeat",
33 "myrecipebox",
34 "recipekeeper",
35 "cookn"
Missing negative tests
36
],
Missing negative tests
37
"type": "string"
Missing negative tests
38
}
39 }
40 }
Missing negative tests
41
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
48 4.85ms
default
Default
1 0.30ms
Examples
1 of 1 covered

multipart/form-data
 
false
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 3.99ms
422
Validation Error
0 -
default
Default
1 0.69ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 4 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/UpdateGroupPreferences",
3 "components": {
4 "schemas": {
Missing negative tests
5
"UpdateGroupPreferences": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"privateGroup": {
Missing negative tests
8
"type": "boolean"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"type": "object"
Missing negative tests
12
}
13 }
14 }
Missing negative tests
15
}
Responses
seen average

200
Successful Response
100 10.23ms
422
Validation Error
0 -
default
Default
0 -
Examples
1 of 1 covered

application/json
 
true
 
Query Parameters

report_type0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/ReportCategory"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"ReportCategory": {
Missing positive tests
13
"enum": [
Missing any tests
14
"backup",
Missing any tests
15
"restore",
Missing any tests
16
"migration",
Missing any tests
17
"bulk_import"
Missing positive tests
18
],
Missing positive tests
19
"type": "string"
Missing positive tests
20
}
21 }
22 },
Missing positive tests
23
}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
21 3.51ms
422
Validation Error
5 2.82ms
default
Default
1 0.77ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 2.69ms
default
Default
1 0.37ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 2.51ms
default
Default
1 0.38ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/SeederConfig",
3 "components": {
4 "schemas": {
Missing negative tests
5
"SeederConfig": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"locale": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"locale"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
72 2.77ms
default
Default
1 0.35ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/SeederConfig",
3 "components": {
4 "schemas": {
Missing negative tests
5
"SeederConfig": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"locale": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"locale"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
72 2.71ms
default
Default
1 0.33ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/SeederConfig",
3 "components": {
4 "schemas": {
Missing negative tests
5
"SeederConfig": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"locale": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"locale"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
72 5.73ms
default
Default
1 0.55ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 4.35ms
422
Validation Error
0 -
default
Default
1 0.46ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 2.68ms
422
Validation Error
0 -
default
Default
1 0.63ms
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
73 14.88ms
422
Validation Error
49 8.85ms
default
Default
57 8.76ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json2 of 12 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateCookBook",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateCookBook": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"description": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"name": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing negative tests
13
"position": {
Missing negative tests
14
"type": "integer"
Missing negative tests
15
},
Missing negative tests
16
"public": {
Missing negative tests
17
"type": "boolean"
Missing negative tests
18
},
Missing negative tests
19
"queryFilterString": {
Missing negative tests
20
"type": "string"
Missing negative tests
21
},
Missing negative tests
22
"slug": {
Missing negative tests
23
"anyOf": [
24 {
25 "type": "string"
26 },
27 {
28 "type": "null"
29 }
Missing negative tests
30
],
Missing negative tests
31
}
Missing negative tests
32
},
Missing negative tests
33
"required": [
Missing negative tests
34
"name"
Missing negative tests
35
],
Missing negative tests
36
"type": "object"
Missing negative tests
37
}
38 }
39 }
Missing negative tests
40
}
Responses
seen average

201
Successful Response
185 23.29ms
422
Validation Error
93 5.87ms
default
Default
8 1.57ms
Examples
4 of 4 covered

application/json
 
false
 
application/json
 
1
 
application/json
 
""
 
application/json
 
""
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json2 of 19 covered
Missing negative tests
1
{
2 "components": {
3 "schemas": {
Missing negative tests
4
"UpdateCookBook": {
Missing negative tests
5
"properties": {
Missing negative tests
6
"description": {
Missing negative tests
7
"type": "string"
Missing negative tests
8
},
Missing negative tests
9
"groupId": {
Missing any tests
10
"format": "uuid4",
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing negative tests
13
"householdId": {
Missing any tests
14
"format": "uuid4",
Missing negative tests
15
"type": "string"
Missing negative tests
16
},
Missing negative tests
17
"id": {
Missing any tests
18
"format": "uuid4",
Missing negative tests
19
"type": "string"
Missing negative tests
20
},
Missing negative tests
21
"name": {
Missing negative tests
22
"type": "string"
Missing negative tests
23
},
Missing negative tests
24
"position": {
Missing negative tests
25
"type": "integer"
Missing negative tests
26
},
Missing negative tests
27
"public": {
Missing negative tests
28
"type": "boolean"
Missing negative tests
29
},
Missing negative tests
30
"queryFilterString": {
Missing negative tests
31
"type": "string"
Missing negative tests
32
},
Missing negative tests
33
"slug": {
Missing negative tests
34
"anyOf": [
35 {
36 "type": "string"
37 },
38 {
39 "type": "null"
40 }
Missing negative tests
41
],
Missing negative tests
42
}
Missing negative tests
43
},
Missing negative tests
44
"required": [
Missing negative tests
45
"name",
Missing negative tests
46
"groupId",
Missing negative tests
47
"householdId",
Missing negative tests
48
"id"
Missing negative tests
49
],
Missing negative tests
50
"type": "object"
Missing negative tests
51
}
52 }
53 },
Missing negative tests
54
"items": {
Missing negative tests
55
"$ref": "#/components/schemas/UpdateCookBook"
Missing negative tests
56
},
Missing negative tests
57
"type": "array"
Missing negative tests
58
}
Responses
seen average

200
Successful Response
1 6.75ms
422
Validation Error
6 7.41ms
default
Default
1 0.62ms
Examples
3 of 4 covered

application/json
 
""
 
application/json
 
1
 
application/json
 
false
 
application/json
 
""
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
1 21.71ms
422
Validation Error
0 -
default
Default
1 18.61ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id0 of 4 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing any tests
4
"format": "uuid4",
Missing negative tests
5
"type": "string"
Missing negative tests
6
},
Missing negative tests
7
{
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
],
Missing negative tests
11
}
Responses
seen average

200
Successful Response
2 8.23ms
422
Validation Error
0 -
default
Default
1 8.47ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Body

application/json0 of 12 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateCookBook",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateCookBook": {
Missing negative tests
6
"properties": {
Missing any tests
7
"description": {
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing negative tests
10
"name": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing any tests
13
"position": {
Missing any tests
14
"type": "integer"
Missing any tests
15
},
Missing negative tests
16
"public": {
Missing negative tests
17
"type": "boolean"
Missing negative tests
18
},
Missing any tests
19
"queryFilterString": {
Missing any tests
20
"type": "string"
Missing any tests
21
},
Missing negative tests
22
"slug": {
Missing negative tests
23
"anyOf": [
Missing positive tests
24
{
Missing positive tests
25
"type": "string"
Missing positive tests
26
},
Missing negative tests
27
{
Missing negative tests
28
"type": "null"
Missing negative tests
29
}
Missing negative tests
30
],
Missing negative tests
31
}
Missing negative tests
32
},
Missing negative tests
33
"required": [
Missing negative tests
34
"name"
Missing negative tests
35
],
Missing negative tests
36
"type": "object"
Missing negative tests
37
}
38 }
39 }
Missing negative tests
40
}
Responses
seen average

200
Successful Response
1 23.12ms
422
Validation Error
3 6.26ms
default
Default
1 8.08ms
Examples
0 of 4 covered

application/json
 
""
 
application/json
 
false
 
application/json
 
1
 
application/json
 
""
 
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
65 11.08ms
422
Validation Error
43 8.99ms
default
Default
72 9.15ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json2 of 8 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/GroupEventNotifierCreate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"GroupEventNotifierCreate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"appriseUrl": {
Missing negative tests
8
"anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
Missing negative tests
15
],
Missing negative tests
16
},
Missing negative tests
17
"name": {
Missing negative tests
18
"type": "string"
Missing negative tests
19
}
Missing negative tests
20
},
Missing negative tests
21
"required": [
Missing negative tests
22
"name"
Missing negative tests
23
],
Missing negative tests
24
"type": "object"
Missing negative tests
25
}
26 }
27 }
Missing negative tests
28
}
Responses
seen average

201
Successful Response
19 23.33ms
422
Validation Error
0 -
default
Default
85 10.10ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

204
Successful Response
1 22.34ms
422
Validation Error
27 6.24ms
default
Default
1 0.35ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
1 10.96ms
422
Validation Error
27 6.32ms
default
Default
1 0.34ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json2 of 43 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/GroupEventNotifierUpdate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"GroupEventNotifierOptions": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"categoryCreated": {
Missing negative tests
8
"type": "boolean"
Missing negative tests
9
},
Missing negative tests
10
"categoryDeleted": {
Missing negative tests
11
"type": "boolean"
Missing negative tests
12
},
Missing negative tests
13
"categoryUpdated": {
Missing negative tests
14
"type": "boolean"
Missing negative tests
15
},
Missing any tests
16
"cookbookCreated": {
Missing any tests
17
"type": "boolean"
Missing any tests
18
},
Missing any tests
19
"cookbookDeleted": {
Missing any tests
20
"type": "boolean"
Missing any tests
21
},
Missing negative tests
22
"cookbookUpdated": {
Missing negative tests
23
"type": "boolean"
Missing negative tests
24
},
Missing negative tests
25
"dataExport": {
Missing negative tests
26
"type": "boolean"
Missing negative tests
27
},
Missing negative tests
28
"dataImport": {
Missing negative tests
29
"type": "boolean"
Missing negative tests
30
},
Missing negative tests
31
"dataMigrations": {
Missing negative tests
32
"type": "boolean"
Missing negative tests
33
},
Missing any tests
34
"labelCreated": {
Missing any tests
35
"type": "boolean"
Missing any tests
36
},
Missing negative tests
37
"labelDeleted": {
Missing negative tests
38
"type": "boolean"
Missing negative tests
39
},
Missing any tests
40
"labelUpdated": {
Missing any tests
41
"type": "boolean"
Missing any tests
42
},
Missing negative tests
43
"mealplanEntryCreated": {
Missing negative tests
44
"type": "boolean"
Missing negative tests
45
},
Missing negative tests
46
"recipeCreated": {
Missing negative tests
47
"type": "boolean"
Missing negative tests
48
},
Missing negative tests
49
"recipeDeleted": {
Missing negative tests
50
"type": "boolean"
Missing negative tests
51
},
Missing any tests
52
"recipeUpdated": {
Missing any tests
53
"type": "boolean"
Missing any tests
54
},
Missing any tests
55
"shoppingListCreated": {
Missing any tests
56
"type": "boolean"
Missing any tests
57
},
Missing negative tests
58
"shoppingListDeleted": {
Missing negative tests
59
"type": "boolean"
Missing negative tests
60
},
Missing negative tests
61
"shoppingListUpdated": {
Missing negative tests
62
"type": "boolean"
Missing negative tests
63
},
Missing negative tests
64
"tagCreated": {
Missing negative tests
65
"type": "boolean"
Missing negative tests
66
},
Missing any tests
67
"tagDeleted": {
Missing any tests
68
"type": "boolean"
Missing any tests
69
},
Missing negative tests
70
"tagUpdated": {
Missing negative tests
71
"type": "boolean"
Missing negative tests
72
},
Missing negative tests
73
"testMessage": {
Missing negative tests
74
"type": "boolean"
Missing negative tests
75
},
Missing any tests
76
"userSignup": {
Missing any tests
77
"type": "boolean"
Missing any tests
78
},
Missing any tests
79
"webhookTask": {
Missing any tests
80
"type": "boolean"
Missing any tests
81
}
Missing negative tests
82
},
Missing negative tests
83
"type": "object"
Missing negative tests
84
},
Missing negative tests
85
"GroupEventNotifierUpdate": {
Missing negative tests
86
"properties": {
Missing negative tests
87
"appriseUrl": {
Missing negative tests
88
"anyOf": [
89 {
90 "type": "string"
91 },
92 {
93 "type": "null"
94 }
Missing negative tests
95
],
Missing negative tests
96
},
Missing negative tests
97
"enabled": {
Missing negative tests
98
"type": "boolean"
Missing negative tests
99
},
Missing negative tests
100
"groupId": {
Missing any tests
101
"format": "uuid4",
Missing negative tests
102
"type": "string"
Missing negative tests
103
},
Missing negative tests
104
"householdId": {
Missing any tests
105
"format": "uuid4",
Missing negative tests
106
"type": "string"
Missing negative tests
107
},
Missing negative tests
108
"id": {
Missing any tests
109
"format": "uuid4",
Missing negative tests
110
"type": "string"
Missing negative tests
111
},
Missing negative tests
112
"name": {
Missing negative tests
113
"type": "string"
Missing negative tests
114
},
Missing negative tests
115
"options": {
Missing negative tests
116
"$ref": "#/components/schemas/GroupEventNotifierOptions",
Missing negative tests
117
}
Missing negative tests
118
},
Missing negative tests
119
"required": [
Missing negative tests
120
"name",
Missing negative tests
121
"groupId",
Missing negative tests
122
"householdId",
Missing negative tests
123
"id"
Missing negative tests
124
],
Missing negative tests
125
"type": "object"
Missing negative tests
126
}
127 }
128 }
Missing negative tests
129
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
100 7.17ms
default
Default
0 -
Examples
12 of 27 covered

application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
{
"categoryCreated": false,
"categoryDeleted": false,
"categoryUpdated": false,
"cookbookCreated": false,
"cookbookDeleted": false,
"cookbookUpdated": false,
"dataExport": false,
"dataImport": false,
"dataMigrations": false,
"labelCreated": false,
"labelDeleted": false,
"labelUpdated": false,
"mealplanEntryCreated": false,
"recipeCreated": false,
"recipeDeleted": false,
"recipeUpdated": false,
"shoppingListCreated": false,
"shoppingListDeleted": false,
"shoppingListUpdated": false,
"tagCreated": false,
"tagDeleted": false,
"tagUpdated": false,
"testMessage": false,
"userSignup": false,
"webhookTask": false
}
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
true
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

204
Successful Response
0 -
422
Validation Error
27 2.65ms
default
Default
1 0.39ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 3.06ms
422
Validation Error
0 -
default
Default
1 0.50ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 13 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateInviteToken",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateInviteToken": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"groupId": {
Missing negative tests
8
"anyOf": [
Missing negative tests
9
{
Missing any tests
10
"format": "uuid",
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing positive tests
13
{
Missing positive tests
14
"type": "null"
Missing positive tests
15
}
Missing negative tests
16
],
Missing negative tests
17
},
Missing any tests
18
"householdId": {
Missing any tests
19
"anyOf": [
Missing any tests
20
{
Missing any tests
21
"format": "uuid",
Missing any tests
22
"type": "string"
Missing any tests
23
},
Missing any tests
24
{
Missing any tests
25
"type": "null"
Missing any tests
26
}
Missing any tests
27
],
Missing any tests
28
},
Missing negative tests
29
"uses": {
Missing negative tests
30
"type": "integer"
Missing negative tests
31
}
Missing negative tests
32
},
Missing negative tests
33
"required": [
Missing negative tests
34
"uses"
Missing negative tests
35
],
Missing negative tests
36
"type": "object"
Missing negative tests
37
}
38 }
39 }
Missing negative tests
40
}
Responses
seen average

201
Successful Response
8 11.56ms
422
Validation Error
0 -
default
Default
1 3.94ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/EmailInvitation",
3 "components": {
4 "schemas": {
Missing negative tests
5
"EmailInvitation": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"email": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"token": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
}
Missing negative tests
13
},
Missing negative tests
14
"required": [
Missing negative tests
15
"email",
Missing negative tests
16
"token"
Missing negative tests
17
],
Missing negative tests
18
"type": "object"
Missing negative tests
19
}
20 }
21 }
Missing negative tests
22
}
Responses
seen average

200
Successful Response
87 2.57ms
422
Validation Error
0 -
default
Default
1 0.34ms
Query Parameters

start_date2 of 4 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
Missing any tests
4
"format": "date",
5 "type": "string"
6 },
7 {
8 "type": "null"
9 }
Missing negative tests
10
],
Missing negative tests
11
}
end_date2 of 4 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
Missing any tests
4
"format": "date",
5 "type": "string"
6 },
7 {
8 "type": "null"
9 }
Missing negative tests
10
],
Missing negative tests
11
}
orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
80 12.15ms
422
Validation Error
103 8.55ms
default
Default
37 8.46ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json2 of 15 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreatePlanEntry",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreatePlanEntry": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"date": {
Missing any tests
8
"format": "date",
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"entryType": {
Missing negative tests
12
"$ref": "#/components/schemas/PlanEntryType",
Missing negative tests
13
},
Missing negative tests
14
"recipeId": {
Missing negative tests
15
"anyOf": [
16 {
Missing any tests
17
"format": "uuid",
18 "type": "string"
19 },
20 {
21 "type": "null"
22 }
Missing negative tests
23
],
Missing negative tests
24
},
Missing negative tests
25
"text": {
Missing negative tests
26
"type": "string"
Missing negative tests
27
},
Missing negative tests
28
"title": {
Missing negative tests
29
"type": "string"
Missing negative tests
30
}
Missing negative tests
31
},
Missing negative tests
32
"required": [
Missing negative tests
33
"date"
Missing negative tests
34
],
Missing negative tests
35
"type": "object"
Missing negative tests
36
},
Missing negative tests
37
"PlanEntryType": {
Missing negative tests
38
"enum": [
39 "breakfast",
40 "lunch",
41 "dinner",
42 "side"
Missing negative tests
43
],
Missing negative tests
44
"type": "string"
Missing negative tests
45
}
46 }
47 }
Missing negative tests
48
}
Responses
seen average

201
Successful Response
34 23.56ms
422
Validation Error
108 10.79ms
default
Default
37 19.53ms
Examples
3 of 3 covered

application/json
 
""
 
application/json
 
"breakfast"
 
application/json
 
""
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 9 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateRandomEntry",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateRandomEntry": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"date": {
Missing any tests
8
"format": "date",
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"entryType": {
Missing negative tests
12
"$ref": "#/components/schemas/PlanEntryType",
Missing negative tests
13
}
Missing negative tests
14
},
Missing negative tests
15
"required": [
Missing negative tests
16
"date"
Missing negative tests
17
],
Missing negative tests
18
"type": "object"
Missing negative tests
19
},
Missing negative tests
20
"PlanEntryType": {
Missing negative tests
21
"enum": [
22 "breakfast",
23 "lunch",
24 "dinner",
25 "side"
Missing negative tests
26
],
Missing negative tests
27
"type": "string"
Missing negative tests
28
}
29 }
30 }
Missing negative tests
31
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
112 14.16ms
Examples
1 of 1 covered

application/json
 
"dinner"
 
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
119 12.11ms
422
Validation Error
71 8.85ms
default
Default
71 8.58ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 10 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/PlanRulesCreate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"PlanRulesCreate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"day": {
Missing negative tests
8
"$ref": "#/components/schemas/PlanRulesDay",
Missing negative tests
9
},
Missing negative tests
10
"entryType": {
Missing negative tests
11
"$ref": "#/components/schemas/PlanRulesType",
Missing negative tests
12
},
Missing negative tests
13
"queryFilterString": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
}
Missing negative tests
16
},
Missing negative tests
17
"type": "object"
Missing negative tests
18
},
Missing negative tests
19
"PlanRulesDay": {
Missing negative tests
20
"enum": [
21 "monday",
22 "tuesday",
23 "wednesday",
24 "thursday",
25 "friday",
26 "saturday",
27 "sunday",
28 "unset"
Missing negative tests
29
],
Missing negative tests
30
"type": "string"
Missing negative tests
31
},
Missing negative tests
32
"PlanRulesType": {
Missing negative tests
33
"enum": [
34 "breakfast",
35 "lunch",
36 "dinner",
37 "side",
38 "unset"
Missing negative tests
39
],
Missing negative tests
40
"type": "string"
Missing negative tests
41
}
42 }
43 }
Missing negative tests
44
}
Responses
seen average

201
Successful Response
189 44.79ms
422
Validation Error
5 5.64ms
default
Default
7 0.51ms
Examples
3 of 3 covered

application/json
 
""
 
application/json
 
"unset"
 
application/json
 
"unset"
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
6 21.08ms
422
Validation Error
28 6.32ms
default
Default
3 7.44ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
3 9.34ms
422
Validation Error
27 6.29ms
default
Default
3 5.11ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 10 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/PlanRulesCreate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"PlanRulesCreate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"day": {
Missing negative tests
8
"$ref": "#/components/schemas/PlanRulesDay",
Missing negative tests
9
},
Missing negative tests
10
"entryType": {
Missing negative tests
11
"$ref": "#/components/schemas/PlanRulesType",
Missing negative tests
12
},
Missing negative tests
13
"queryFilterString": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
}
Missing negative tests
16
},
Missing negative tests
17
"type": "object"
Missing negative tests
18
},
Missing negative tests
19
"PlanRulesDay": {
Missing negative tests
20
"enum": [
21 "monday",
22 "tuesday",
23 "wednesday",
24 "thursday",
25 "friday",
26 "saturday",
27 "sunday",
28 "unset"
Missing negative tests
29
],
Missing negative tests
30
"type": "string"
Missing negative tests
31
},
Missing negative tests
32
"PlanRulesType": {
Missing negative tests
33
"enum": [
34 "breakfast",
35 "lunch",
36 "dinner",
37 "side",
38 "unset"
Missing negative tests
39
],
Missing negative tests
40
"type": "string"
Missing negative tests
41
}
42 }
43 }
Missing negative tests
44
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
100 6.50ms
default
Default
0 -
Examples
3 of 3 covered

application/json
 
"unset"
 
application/json
 
""
 
application/json
 
"unset"
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 3.11ms
422
Validation Error
0 -
default
Default
1 0.74ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id0 of 1 covered
Missing negative tests
1
{
Missing negative tests
2
"type": "integer"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 17.16ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id0 of 1 covered
Missing negative tests
1
{
Missing negative tests
2
"type": "integer"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
1 10.05ms
422
Validation Error
0 -
default
Default
3 2.78ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id0 of 1 covered
Missing negative tests
1
{
Missing negative tests
2
"type": "integer"
Missing negative tests
3
}
Body

application/json0 of 20 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/UpdatePlanEntry",
3 "components": {
4 "schemas": {
Missing any tests
5
"PlanEntryType": {
Missing any tests
6
"enum": [
Missing any tests
7
"breakfast",
Missing any tests
8
"lunch",
Missing any tests
9
"dinner",
Missing any tests
10
"side"
Missing any tests
11
],
Missing any tests
12
"type": "string"
Missing any tests
13
},
Missing negative tests
14
"UpdatePlanEntry": {
Missing negative tests
15
"properties": {
Missing negative tests
16
"date": {
Missing any tests
17
"format": "date",
Missing negative tests
18
"type": "string"
Missing negative tests
19
},
Missing any tests
20
"entryType": {
Missing any tests
21
"$ref": "#/components/schemas/PlanEntryType",
Missing any tests
22
},
Missing negative tests
23
"groupId": {
Missing any tests
24
"format": "uuid",
Missing negative tests
25
"type": "string"
Missing negative tests
26
},
Missing negative tests
27
"id": {
Missing negative tests
28
"type": "integer"
Missing negative tests
29
},
Missing negative tests
30
"recipeId": {
Missing negative tests
31
"anyOf": [
Missing positive tests
32
{
Missing any tests
33
"format": "uuid",
Missing positive tests
34
"type": "string"
Missing positive tests
35
},
Missing negative tests
36
{
Missing negative tests
37
"type": "null"
Missing negative tests
38
}
Missing negative tests
39
],
Missing negative tests
40
},
Missing negative tests
41
"text": {
Missing negative tests
42
"type": "string"
Missing negative tests
43
},
Missing negative tests
44
"title": {
Missing negative tests
45
"type": "string"
Missing negative tests
46
},
Missing negative tests
47
"userId": {
Missing any tests
48
"format": "uuid",
Missing negative tests
49
"type": "string"
Missing negative tests
50
}
Missing negative tests
51
},
Missing negative tests
52
"required": [
Missing negative tests
53
"date",
Missing negative tests
54
"id",
Missing negative tests
55
"groupId",
Missing negative tests
56
"userId"
Missing negative tests
57
],
Missing negative tests
58
"type": "object"
Missing negative tests
59
}
60 }
61 }
Missing negative tests
62
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
3 7.81ms
default
Default
1 7.44ms
Examples
0 of 3 covered

application/json
 
""
 
application/json
 
"breakfast"
 
application/json
 
""
 
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
81 19.77ms
422
Validation Error
65 8.82ms
default
Default
62 9.16ms
Examples
1 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 10 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/SetPermissions",
3 "components": {
4 "schemas": {
Missing negative tests
5
"SetPermissions": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"canInvite": {
Missing negative tests
8
"type": "boolean"
Missing negative tests
9
},
Missing negative tests
10
"canManage": {
Missing negative tests
11
"type": "boolean"
Missing negative tests
12
},
Missing negative tests
13
"canManageHousehold": {
Missing negative tests
14
"type": "boolean"
Missing negative tests
15
},
Missing negative tests
16
"canOrganize": {
Missing negative tests
17
"type": "boolean"
Missing negative tests
18
},
Missing negative tests
19
"userId": {
Missing any tests
20
"format": "uuid4",
Missing negative tests
21
"type": "string"
Missing negative tests
22
}
Missing negative tests
23
},
Missing negative tests
24
"required": [
Missing negative tests
25
"userId"
Missing negative tests
26
],
Missing negative tests
27
"type": "object"
Missing negative tests
28
}
29 }
30 }
Missing negative tests
31
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
39 11.50ms
default
Default
1 0.55ms
Examples
4 of 4 covered

application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 5.00ms
422
Validation Error
0 -
default
Default
1 0.81ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 11 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/UpdateHouseholdPreferences",
3 "components": {
4 "schemas": {
Missing negative tests
5
"UpdateHouseholdPreferences": {
Missing negative tests
6
"properties": {
Missing any tests
7
"firstDayOfWeek": {
Missing any tests
8
"type": "integer"
Missing any tests
9
},
Missing any tests
10
"lockRecipeEditsFromOtherHouseholds": {
Missing any tests
11
"type": "boolean"
Missing any tests
12
},
Missing any tests
13
"privateHousehold": {
Missing any tests
14
"type": "boolean"
Missing any tests
15
},
Missing negative tests
16
"recipeDisableComments": {
Missing negative tests
17
"type": "boolean"
Missing negative tests
18
},
Missing negative tests
19
"recipeLandscapeView": {
Missing negative tests
20
"type": "boolean"
Missing negative tests
21
},
Missing negative tests
22
"recipePublic": {
Missing negative tests
23
"type": "boolean"
Missing negative tests
24
},
Missing negative tests
25
"recipeShowAssets": {
Missing negative tests
26
"type": "boolean"
Missing negative tests
27
},
Missing negative tests
28
"recipeShowNutrition": {
Missing negative tests
29
"type": "boolean"
Missing negative tests
30
}
Missing negative tests
31
},
Missing negative tests
32
"type": "object"
Missing negative tests
33
}
34 }
35 }
Missing negative tests
36
}
Responses
seen average

200
Successful Response
6 13.76ms
422
Validation Error
0 -
default
Default
1 0.38ms
Examples
3 of 8 covered

application/json
 
true
 
application/json
 
false
 
application/json
 
true
 
application/json
 
false
 
application/json
 
true
 
application/json
 
false
 
application/json
 
0
 
application/json
 
false
 
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
79 11.16ms
422
Validation Error
41 8.88ms
default
Default
57 8.56ms
Examples
1 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 9 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateGroupRecipeAction",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateGroupRecipeAction": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"actionType": {
Missing negative tests
8
"$ref": "#/components/schemas/GroupRecipeActionType"
Missing negative tests
9
},
Missing negative tests
10
"title": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing negative tests
13
"url": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
}
Missing negative tests
16
},
Missing negative tests
17
"required": [
Missing negative tests
18
"actionType",
Missing negative tests
19
"title",
Missing negative tests
20
"url"
Missing negative tests
21
],
Missing negative tests
22
"type": "object"
Missing negative tests
23
},
Missing negative tests
24
"GroupRecipeActionType": {
Missing negative tests
25
"enum": [
26 "link",
27 "post"
Missing negative tests
28
],
Missing negative tests
29
"type": "string"
Missing negative tests
30
}
31 }
32 }
Missing negative tests
33
}
Responses
seen average

201
Successful Response
214 20.10ms
422
Validation Error
0 -
default
Default
12 0.41ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
4 21.49ms
422
Validation Error
28 6.38ms
default
Default
1 0.43ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
3 8.43ms
422
Validation Error
27 6.04ms
default
Default
1 0.31ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 13 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/SaveGroupRecipeAction",
3 "components": {
4 "schemas": {
Missing negative tests
5
"GroupRecipeActionType": {
Missing negative tests
6
"enum": [
7 "link",
8 "post"
Missing negative tests
9
],
Missing negative tests
10
"type": "string"
Missing negative tests
11
},
Missing negative tests
12
"SaveGroupRecipeAction": {
Missing negative tests
13
"properties": {
Missing negative tests
14
"actionType": {
Missing negative tests
15
"$ref": "#/components/schemas/GroupRecipeActionType"
Missing negative tests
16
},
Missing negative tests
17
"groupId": {
Missing any tests
18
"format": "uuid4",
Missing negative tests
19
"type": "string"
Missing negative tests
20
},
Missing negative tests
21
"householdId": {
Missing any tests
22
"format": "uuid4",
Missing negative tests
23
"type": "string"
Missing negative tests
24
},
Missing negative tests
25
"title": {
Missing negative tests
26
"type": "string"
Missing negative tests
27
},
Missing negative tests
28
"url": {
Missing negative tests
29
"type": "string"
Missing negative tests
30
}
Missing negative tests
31
},
Missing negative tests
32
"required": [
Missing negative tests
33
"actionType",
Missing negative tests
34
"title",
Missing negative tests
35
"url",
Missing negative tests
36
"groupId",
Missing negative tests
37
"householdId"
Missing negative tests
38
],
Missing negative tests
39
"type": "object"
Missing negative tests
40
}
41 }
42 }
Missing negative tests
43
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
30 6.74ms
default
Default
1 0.40ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
recipe_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Body

application/json0 of 4 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/Body_trigger_action_api_households_recipe_actions__item_id__trigger__recipe_slug__post",
3 "components": {
4 "schemas": {
Missing negative tests
5
"Body_trigger_action_api_households_recipe_actions__item_id__trigger__recipe_slug__post": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"recipe_scale": {
Missing negative tests
8
"type": "number"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"type": "object"
Missing negative tests
12
}
13 }
14 }
Missing negative tests
15
}
Responses
seen average

202
Successful Response
0 -
422
Validation Error
100 2.72ms
default
Default
0 -
Examples
0 of 1 covered

application/json
 
1
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
234 21.80ms
422
Validation Error
0 -
default
Default
4 0.51ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

recipe_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 5.48ms
Query Parameters

ids1 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"items": {
Missing any tests
3
"format": "uuid4",
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Always valid — no negative tests
6
"type": "array"
Missing negative tests
7
}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
4 2.40ms
422
Validation Error
1 2.54ms
default
Default
1 0.37ms
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
1 14.69ms
422
Validation Error
0 -
default
Default
1 3.41ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json9 of 186 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ShoppingListItemCreate",
3 "components": {
4 "schemas": {
Missing positive tests
5
"CreateIngredientFood": {
Missing any tests
6
"properties": {
Missing any tests
7
"aliases": {
Missing any tests
8
"items": {
Missing any tests
9
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing any tests
10
},
Missing any tests
11
"type": "array"
Missing any tests
12
},
Missing any tests
13
"description": {
Missing any tests
14
"type": "string"
Missing any tests
15
},
Missing any tests
16
"extras": {
Missing any tests
17
"anyOf": [
Missing any tests
18
{
Missing any tests
19
"additionalProperties": true,
Missing any tests
20
"type": "object"
Missing any tests
21
},
Missing any tests
22
{
Missing any tests
23
"type": "null"
Missing any tests
24
}
Missing any tests
25
],
Missing any tests
26
},
Missing any tests
27
"householdsWithIngredientFood": {
Missing any tests
28
"items": {
Missing any tests
29
"type": "string"
Missing any tests
30
},
Missing any tests
31
"type": "array"
Missing any tests
32
},
Missing any tests
33
"id": {
Missing any tests
34
"anyOf": [
Missing any tests
35
{
Missing any tests
36
"format": "uuid4",
Missing any tests
37
"type": "string"
Missing any tests
38
},
Missing any tests
39
{
Missing any tests
40
"type": "null"
Missing any tests
41
}
Missing any tests
42
],
Missing any tests
43
},
Missing any tests
44
"labelId": {
Missing any tests
45
"anyOf": [
Missing any tests
46
{
Missing any tests
47
"format": "uuid4",
Missing any tests
48
"type": "string"
Missing any tests
49
},
Missing any tests
50
{
Missing any tests
51
"type": "null"
Missing any tests
52
}
Missing any tests
53
],
Missing any tests
54
},
Missing any tests
55
"name": {
Missing any tests
56
"type": "string"
Missing any tests
57
},
Missing any tests
58
"pluralName": {
Missing any tests
59
"anyOf": [
Missing any tests
60
{
Missing any tests
61
"type": "string"
Missing any tests
62
},
Missing any tests
63
{
Missing any tests
64
"type": "null"
Missing any tests
65
}
Missing any tests
66
],
Missing any tests
67
}
Missing any tests
68
},
Missing any tests
69
"required": [
Missing any tests
70
"name"
Missing any tests
71
],
Missing positive tests
72
"type": "object"
Missing positive tests
73
},
Missing any tests
74
"CreateIngredientFoodAlias": {
Missing any tests
75
"properties": {
Missing any tests
76
"name": {
Missing any tests
77
"type": "string"
Missing any tests
78
}
Missing any tests
79
},
Missing any tests
80
"required": [
Missing any tests
81
"name"
Missing any tests
82
],
Missing any tests
83
"type": "object"
Missing any tests
84
},
85 "CreateIngredientUnit": {
Missing negative tests
86
"properties": {
Missing any tests
87
"abbreviation": {
Missing any tests
88
"type": "string"
Missing any tests
89
},
Missing any tests
90
"aliases": {
Missing any tests
91
"items": {
Missing any tests
92
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing any tests
93
},
Missing any tests
94
"type": "array"
Missing any tests
95
},
Missing any tests
96
"description": {
Missing any tests
97
"type": "string"
Missing any tests
98
},
Missing any tests
99
"extras": {
Missing any tests
100
"anyOf": [
Missing any tests
101
{
Missing any tests
102
"additionalProperties": true,
Missing any tests
103
"type": "object"
Missing any tests
104
},
Missing any tests
105
{
Missing any tests
106
"type": "null"
Missing any tests
107
}
Missing any tests
108
],
Missing any tests
109
},
Missing negative tests
110
"fraction": {
Missing negative tests
111
"type": "boolean"
Missing negative tests
112
},
Missing negative tests
113
"id": {
Missing negative tests
114
"anyOf": [
Missing negative tests
115
{
Missing any tests
116
"format": "uuid4",
Missing negative tests
117
"type": "string"
Missing negative tests
118
},
Missing positive tests
119
{
Missing positive tests
120
"type": "null"
Missing positive tests
121
}
Missing negative tests
122
],
Missing negative tests
123
},
Missing negative tests
124
"name": {
Missing negative tests
125
"type": "string"
Missing negative tests
126
},
Missing negative tests
127
"pluralAbbreviation": {
Missing negative tests
128
"anyOf": [
Missing negative tests
129
{
Missing negative tests
130
"type": "string"
Missing negative tests
131
},
Missing positive tests
132
{
Missing positive tests
133
"type": "null"
Missing positive tests
134
}
Missing negative tests
135
],
Missing negative tests
136
},
Missing negative tests
137
"pluralName": {
Missing negative tests
138
"anyOf": [
Missing positive tests
139
{
Missing positive tests
140
"type": "string"
Missing positive tests
141
},
Missing negative tests
142
{
Missing negative tests
143
"type": "null"
Missing negative tests
144
}
Missing negative tests
145
],
Missing negative tests
146
},
Missing any tests
147
"useAbbreviation": {
Missing any tests
148
"type": "boolean"
Missing any tests
149
}
Missing negative tests
150
},
Missing negative tests
151
"required": [
Missing negative tests
152
"name"
Missing negative tests
153
],
154 "type": "object"
155 },
Missing any tests
156
"CreateIngredientUnitAlias": {
Missing any tests
157
"properties": {
Missing any tests
158
"name": {
Missing any tests
159
"type": "string"
Missing any tests
160
}
Missing any tests
161
},
Missing any tests
162
"required": [
Missing any tests
163
"name"
Missing any tests
164
],
Missing any tests
165
"type": "object"
Missing any tests
166
},
Missing positive tests
167
"IngredientFood-Input": {
Missing any tests
168
"properties": {
Missing any tests
169
"aliases": {
Missing any tests
170
"items": {
Missing any tests
171
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing any tests
172
},
Missing any tests
173
"type": "array"
Missing any tests
174
},
Missing any tests
175
"createdAt": {
Missing any tests
176
"anyOf": [
Missing any tests
177
{
Missing any tests
178
"format": "date-time",
Missing any tests
179
"type": "string"
Missing any tests
180
},
Missing any tests
181
{
Missing any tests
182
"type": "null"
Missing any tests
183
}
Missing any tests
184
],
Missing any tests
185
},
Missing any tests
186
"description": {
Missing any tests
187
"type": "string"
Missing any tests
188
},
Missing any tests
189
"extras": {
Missing any tests
190
"anyOf": [
Missing any tests
191
{
Missing any tests
192
"additionalProperties": true,
Missing any tests
193
"type": "object"
Missing any tests
194
},
Missing any tests
195
{
Missing any tests
196
"type": "null"
Missing any tests
197
}
Missing any tests
198
],
Missing any tests
199
},
Missing any tests
200
"householdsWithIngredientFood": {
Missing any tests
201
"items": {
Missing any tests
202
"type": "string"
Missing any tests
203
},
Missing any tests
204
"type": "array"
Missing any tests
205
},
Missing any tests
206
"id": {
Missing any tests
207
"format": "uuid4",
Missing any tests
208
"type": "string"
Missing any tests
209
},
Missing any tests
210
"label": {
Missing any tests
211
"anyOf": [
Missing any tests
212
{
Missing any tests
213
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing any tests
214
},
Missing any tests
215
{
Missing any tests
216
"type": "null"
Missing any tests
217
}
Missing any tests
218
]
Missing any tests
219
},
Missing any tests
220
"labelId": {
Missing any tests
221
"anyOf": [
Missing any tests
222
{
Missing any tests
223
"format": "uuid4",
Missing any tests
224
"type": "string"
Missing any tests
225
},
Missing any tests
226
{
Missing any tests
227
"type": "null"
Missing any tests
228
}
Missing any tests
229
],
Missing any tests
230
},
Missing any tests
231
"name": {
Missing any tests
232
"type": "string"
Missing any tests
233
},
Missing any tests
234
"pluralName": {
Missing any tests
235
"anyOf": [
Missing any tests
236
{
Missing any tests
237
"type": "string"
Missing any tests
238
},
Missing any tests
239
{
Missing any tests
240
"type": "null"
Missing any tests
241
}
Missing any tests
242
],
Missing any tests
243
},
Missing any tests
244
"update_at": {
Missing any tests
245
"anyOf": [
Missing any tests
246
{
Missing any tests
247
"format": "date-time",
Missing any tests
248
"type": "string"
Missing any tests
249
},
Missing any tests
250
{
Missing any tests
251
"type": "null"
Missing any tests
252
}
Missing any tests
253
],
Missing any tests
254
}
Missing any tests
255
},
Missing any tests
256
"required": [
Missing any tests
257
"id",
Missing any tests
258
"name"
Missing any tests
259
],
Missing positive tests
260
"type": "object"
Missing positive tests
261
},
Missing any tests
262
"IngredientFoodAlias": {
Missing any tests
263
"properties": {
Missing any tests
264
"name": {
Missing any tests
265
"type": "string"
Missing any tests
266
}
Missing any tests
267
},
Missing any tests
268
"required": [
Missing any tests
269
"name"
Missing any tests
270
],
Missing any tests
271
"type": "object"
Missing any tests
272
},
273 "IngredientUnit-Input": {
Missing negative tests
274
"properties": {
Missing any tests
275
"abbreviation": {
Missing any tests
276
"type": "string"
Missing any tests
277
},
Missing any tests
278
"aliases": {
Missing any tests
279
"items": {
Missing any tests
280
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing any tests
281
},
Missing any tests
282
"type": "array"
Missing any tests
283
},
Missing any tests
284
"createdAt": {
Missing any tests
285
"anyOf": [
Missing any tests
286
{
Missing any tests
287
"format": "date-time",
Missing any tests
288
"type": "string"
Missing any tests
289
},
Missing any tests
290
{
Missing any tests
291
"type": "null"
Missing any tests
292
}
Missing any tests
293
],
Missing any tests
294
},
Missing any tests
295
"description": {
Missing any tests
296
"type": "string"
Missing any tests
297
},
Missing any tests
298
"extras": {
Missing any tests
299
"anyOf": [
Missing any tests
300
{
Missing any tests
301
"additionalProperties": true,
Missing any tests
302
"type": "object"
Missing any tests
303
},
Missing any tests
304
{
Missing any tests
305
"type": "null"
Missing any tests
306
}
Missing any tests
307
],
Missing any tests
308
},
Missing negative tests
309
"fraction": {
Missing negative tests
310
"type": "boolean"
Missing negative tests
311
},
Missing negative tests
312
"id": {
Missing any tests
313
"format": "uuid4",
Missing negative tests
314
"type": "string"
Missing negative tests
315
},
Missing negative tests
316
"name": {
Missing negative tests
317
"type": "string"
Missing negative tests
318
},
Missing negative tests
319
"pluralAbbreviation": {
Missing negative tests
320
"anyOf": [
Missing negative tests
321
{
Missing negative tests
322
"type": "string"
Missing negative tests
323
},
Missing positive tests
324
{
Missing positive tests
325
"type": "null"
Missing positive tests
326
}
Missing negative tests
327
],
Missing negative tests
328
},
Missing negative tests
329
"pluralName": {
Missing negative tests
330
"anyOf": [
Missing positive tests
331
{
Missing positive tests
332
"type": "string"
Missing positive tests
333
},
Missing negative tests
334
{
Missing negative tests
335
"type": "null"
Missing negative tests
336
}
Missing negative tests
337
],
Missing negative tests
338
},
Missing negative tests
339
"update_at": {
Missing negative tests
340
"anyOf": [
Missing negative tests
341
{
Missing any tests
342
"format": "date-time",
Missing negative tests
343
"type": "string"
Missing negative tests
344
},
Missing positive tests
345
{
Missing positive tests
346
"type": "null"
Missing positive tests
347
}
Missing negative tests
348
],
Missing negative tests
349
},
Missing any tests
350
"useAbbreviation": {
Missing any tests
351
"type": "boolean"
Missing any tests
352
}
Missing negative tests
353
},
Missing negative tests
354
"required": [
Missing negative tests
355
"id",
Missing negative tests
356
"name"
Missing negative tests
357
],
358 "type": "object"
359 },
Missing any tests
360
"IngredientUnitAlias": {
Missing any tests
361
"properties": {
Missing any tests
362
"name": {
Missing any tests
363
"type": "string"
Missing any tests
364
}
Missing any tests
365
},
Missing any tests
366
"required": [
Missing any tests
367
"name"
Missing any tests
368
],
Missing any tests
369
"type": "object"
Missing any tests
370
},
Missing any tests
371
"MultiPurposeLabelSummary": {
Missing any tests
372
"properties": {
Missing any tests
373
"color": {
Missing any tests
374
"type": "string"
Missing any tests
375
},
Missing any tests
376
"groupId": {
Missing any tests
377
"format": "uuid4",
Missing any tests
378
"type": "string"
Missing any tests
379
},
Missing any tests
380
"id": {
Missing any tests
381
"format": "uuid4",
Missing any tests
382
"type": "string"
Missing any tests
383
},
Missing any tests
384
"name": {
Missing any tests
385
"type": "string"
Missing any tests
386
}
Missing any tests
387
},
Missing any tests
388
"required": [
Missing any tests
389
"name",
Missing any tests
390
"groupId",
Missing any tests
391
"id"
Missing any tests
392
],
Missing any tests
393
"type": "object"
Missing any tests
394
},
Missing negative tests
395
"ShoppingListItemCreate": {
Missing negative tests
396
"properties": {
Missing any tests
397
"checked": {
Missing any tests
398
"type": "boolean"
Missing any tests
399
},
Missing negative tests
400
"display": {
Missing negative tests
401
"type": "string"
Missing negative tests
402
},
Missing negative tests
403
"extras": {
Missing negative tests
404
"anyOf": [
405 {
Missing any tests
406
"additionalProperties": true,
407 "type": "object"
408 },
409 {
410 "type": "null"
411 }
Missing negative tests
412
],
Missing negative tests
413
},
Missing negative tests
414
"food": {
Missing negative tests
415
"anyOf": [
Missing positive tests
416
{
Missing positive tests
417
"$ref": "#/components/schemas/IngredientFood-Input"
Missing positive tests
418
},
Missing positive tests
419
{
Missing positive tests
420
"$ref": "#/components/schemas/CreateIngredientFood"
Missing positive tests
421
},
Missing negative tests
422
{
Missing negative tests
423
"type": "null"
Missing negative tests
424
}
Missing negative tests
425
],
Missing negative tests
426
},
Missing negative tests
427
"foodId": {
Missing negative tests
428
"anyOf": [
429 {
Missing any tests
430
"format": "uuid4",
431 "type": "string"
432 },
433 {
434 "type": "null"
435 }
Missing negative tests
436
],
Missing negative tests
437
},
Missing any tests
438
"id": {
Missing any tests
439
"anyOf": [
Missing any tests
440
{
Missing any tests
441
"format": "uuid4",
Missing any tests
442
"type": "string"
Missing any tests
443
},
Missing any tests
444
{
Missing any tests
445
"type": "null"
Missing any tests
446
}
Missing any tests
447
],
Missing any tests
448
},
Missing negative tests
449
"labelId": {
Missing negative tests
450
"anyOf": [
Missing positive tests
451
{
Missing any tests
452
"format": "uuid4",
Missing positive tests
453
"type": "string"
Missing positive tests
454
},
Missing negative tests
455
{
Missing negative tests
456
"type": "null"
Missing negative tests
457
}
Missing negative tests
458
],
Missing negative tests
459
},
Missing any tests
460
"note": {
Missing any tests
461
"anyOf": [
Missing any tests
462
{
Missing any tests
463
"type": "string"
Missing any tests
464
},
Missing any tests
465
{
Missing any tests
466
"type": "null"
Missing any tests
467
}
Missing any tests
468
],
Missing any tests
469
},
Missing any tests
470
"position": {
Missing any tests
471
"type": "integer"
Missing any tests
472
},
Missing any tests
473
"quantity": {
Missing any tests
474
"type": "number"
Missing any tests
475
},
Missing negative tests
476
"recipeReferences": {
Missing negative tests
477
"items": {
Missing negative tests
478
"$ref": "#/components/schemas/ShoppingListItemRecipeRefCreate"
Missing negative tests
479
},
Missing negative tests
480
"type": "array"
Missing negative tests
481
},
Missing negative tests
482
"shoppingListId": {
Missing any tests
483
"format": "uuid4",
Missing negative tests
484
"type": "string"
Missing negative tests
485
},
Missing negative tests
486
"unit": {
Missing negative tests
487
"anyOf": [
488 {
489 "$ref": "#/components/schemas/IngredientUnit-Input"
490 },
491 {
492 "$ref": "#/components/schemas/CreateIngredientUnit"
493 },
494 {
495 "type": "null"
496 }
Missing negative tests
497
],
Missing negative tests
498
},
Missing any tests
499
"unitId": {
Missing any tests
500
"anyOf": [
Missing any tests
501
{
Missing any tests
502
"format": "uuid4",
Missing any tests
503
"type": "string"
Missing any tests
504
},
Missing any tests
505
{
Missing any tests
506
"type": "null"
Missing any tests
507
}
Missing any tests
508
],
Missing any tests
509
}
Missing negative tests
510
},
Missing negative tests
511
"required": [
Missing negative tests
512
"shoppingListId"
Missing negative tests
513
],
Missing negative tests
514
"type": "object"
Missing negative tests
515
},
Missing negative tests
516
"ShoppingListItemRecipeRefCreate": {
Missing negative tests
517
"properties": {
Missing negative tests
518
"recipeId": {
Missing any tests
519
"format": "uuid4",
Missing negative tests
520
"type": "string"
Missing negative tests
521
},
Missing any tests
522
"recipeNote": {
Missing any tests
523
"anyOf": [
Missing any tests
524
{
Missing any tests
525
"type": "string"
Missing any tests
526
},
Missing any tests
527
{
Missing any tests
528
"type": "null"
Missing any tests
529
}
Missing any tests
530
],
Missing any tests
531
},
Missing any tests
532
"recipeQuantity": {
Missing any tests
533
"type": "number"
Missing any tests
534
},
Missing negative tests
535
"recipeScale": {
Missing negative tests
536
"anyOf": [
Missing positive tests
537
{
Missing positive tests
538
"type": "number"
Missing positive tests
539
},
Missing negative tests
540
{
Missing negative tests
541
"type": "null"
Missing negative tests
542
}
Missing negative tests
543
],
Missing negative tests
544
}
Missing negative tests
545
},
Missing negative tests
546
"required": [
Missing negative tests
547
"recipeId"
Missing negative tests
548
],
Missing negative tests
549
"type": "object"
Missing negative tests
550
}
551 }
552 }
Missing negative tests
553
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
18 3.88ms
default
Default
1 0.70ms
Examples
2 of 32 covered

application/json
 
""
 
application/json
 
false
 
application/json
 
[]
 
application/json
 
1
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
""
 
application/json
 
0
 
application/json
 
[]
 
application/json
 
"#959595"
 
application/json
 
1
 
application/json
 
true
 
application/json
 
{}
 
application/json
 
true
 
application/json
 
""
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
false
 
application/json
 
""
 
application/json
 
""
 
application/json
 
""
 
application/json
 
0
 
application/json
 
false
 
application/json
 
""
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json38 of 203 covered
Missing negative tests
1
{
2 "components": {
3 "schemas": {
4 "CreateIngredientFood": {
Missing negative tests
5
"properties": {
Missing negative tests
6
"aliases": {
Missing negative tests
7
"items": {
Missing negative tests
8
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing negative tests
9
},
Missing negative tests
10
"type": "array"
Missing negative tests
11
},
Missing negative tests
12
"description": {
Missing negative tests
13
"type": "string"
Missing negative tests
14
},
Missing negative tests
15
"extras": {
Missing negative tests
16
"anyOf": [
Missing negative tests
17
{
Missing any tests
18
"additionalProperties": true,
Missing negative tests
19
"type": "object"
Missing negative tests
20
},
Missing positive tests
21
{
Missing positive tests
22
"type": "null"
Missing positive tests
23
}
Missing negative tests
24
],
Missing negative tests
25
},
Missing negative tests
26
"householdsWithIngredientFood": {
Missing negative tests
27
"items": {
Missing any tests
28
"type": "string"
Missing negative tests
29
},
Missing negative tests
30
"type": "array"
Missing negative tests
31
},
Missing negative tests
32
"id": {
Missing negative tests
33
"anyOf": [
Missing negative tests
34
{
Missing any tests
35
"format": "uuid4",
Missing negative tests
36
"type": "string"
Missing negative tests
37
},
Missing positive tests
38
{
Missing positive tests
39
"type": "null"
Missing positive tests
40
}
Missing negative tests
41
],
Missing negative tests
42
},
Missing any tests
43
"labelId": {
Missing any tests
44
"anyOf": [
Missing any tests
45
{
Missing any tests
46
"format": "uuid4",
Missing any tests
47
"type": "string"
Missing any tests
48
},
Missing any tests
49
{
Missing any tests
50
"type": "null"
Missing any tests
51
}
Missing any tests
52
],
Missing any tests
53
},
Missing negative tests
54
"name": {
Missing negative tests
55
"type": "string"
Missing negative tests
56
},
Missing negative tests
57
"pluralName": {
Missing negative tests
58
"anyOf": [
Missing positive tests
59
{
Missing positive tests
60
"type": "string"
Missing positive tests
61
},
Missing negative tests
62
{
Missing negative tests
63
"type": "null"
Missing negative tests
64
}
Missing negative tests
65
],
Missing negative tests
66
}
Missing negative tests
67
},
Missing negative tests
68
"required": [
Missing negative tests
69
"name"
Missing negative tests
70
],
71 "type": "object"
72 },
Missing negative tests
73
"CreateIngredientFoodAlias": {
Missing negative tests
74
"properties": {
Missing negative tests
75
"name": {
Missing negative tests
76
"type": "string"
Missing negative tests
77
}
Missing negative tests
78
},
Missing negative tests
79
"required": [
Missing negative tests
80
"name"
Missing negative tests
81
],
Missing negative tests
82
"type": "object"
Missing negative tests
83
},
84 "CreateIngredientUnit": {
Missing negative tests
85
"properties": {
Missing negative tests
86
"abbreviation": {
Missing negative tests
87
"type": "string"
Missing negative tests
88
},
Missing negative tests
89
"aliases": {
Missing negative tests
90
"items": {
Missing negative tests
91
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing negative tests
92
},
Missing negative tests
93
"type": "array"
Missing negative tests
94
},
Missing negative tests
95
"description": {
Missing negative tests
96
"type": "string"
Missing negative tests
97
},
Missing negative tests
98
"extras": {
Missing negative tests
99
"anyOf": [
Missing negative tests
100
{
Missing any tests
101
"additionalProperties": true,
Missing negative tests
102
"type": "object"
Missing negative tests
103
},
Missing positive tests
104
{
Missing positive tests
105
"type": "null"
Missing positive tests
106
}
Missing negative tests
107
],
Missing negative tests
108
},
Missing negative tests
109
"fraction": {
Missing negative tests
110
"type": "boolean"
Missing negative tests
111
},
Missing negative tests
112
"id": {
Missing negative tests
113
"anyOf": [
114 {
Missing any tests
115
"format": "uuid4",
116 "type": "string"
117 },
118 {
119 "type": "null"
120 }
Missing negative tests
121
],
Missing negative tests
122
},
Missing negative tests
123
"name": {
Missing negative tests
124
"type": "string"
Missing negative tests
125
},
Missing negative tests
126
"pluralAbbreviation": {
Missing negative tests
127
"anyOf": [
Missing positive tests
128
{
Missing positive tests
129
"type": "string"
Missing positive tests
130
},
Missing negative tests
131
{
Missing negative tests
132
"type": "null"
Missing negative tests
133
}
Missing negative tests
134
],
Missing negative tests
135
},
Missing negative tests
136
"pluralName": {
Missing negative tests
137
"anyOf": [
Missing positive tests
138
{
Missing positive tests
139
"type": "string"
Missing positive tests
140
},
Missing negative tests
141
{
Missing negative tests
142
"type": "null"
Missing negative tests
143
}
Missing negative tests
144
],
Missing negative tests
145
},
Missing negative tests
146
"useAbbreviation": {
Missing negative tests
147
"type": "boolean"
Missing negative tests
148
}
Missing negative tests
149
},
Missing negative tests
150
"required": [
Missing negative tests
151
"name"
Missing negative tests
152
],
153 "type": "object"
154 },
Missing negative tests
155
"CreateIngredientUnitAlias": {
Missing negative tests
156
"properties": {
Missing negative tests
157
"name": {
Missing negative tests
158
"type": "string"
Missing negative tests
159
}
Missing negative tests
160
},
Missing negative tests
161
"required": [
Missing negative tests
162
"name"
Missing negative tests
163
],
Missing negative tests
164
"type": "object"
Missing negative tests
165
},
166 "IngredientFood-Input": {
Missing negative tests
167
"properties": {
Missing negative tests
168
"aliases": {
Missing negative tests
169
"items": {
Missing negative tests
170
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing negative tests
171
},
Missing negative tests
172
"type": "array"
Missing negative tests
173
},
Missing any tests
174
"createdAt": {
Missing any tests
175
"anyOf": [
Missing any tests
176
{
Missing any tests
177
"format": "date-time",
Missing any tests
178
"type": "string"
Missing any tests
179
},
Missing any tests
180
{
Missing any tests
181
"type": "null"
Missing any tests
182
}
Missing any tests
183
],
Missing any tests
184
},
Missing negative tests
185
"description": {
Missing negative tests
186
"type": "string"
Missing negative tests
187
},
Missing negative tests
188
"extras": {
Missing negative tests
189
"anyOf": [
Missing negative tests
190
{
Missing any tests
191
"additionalProperties": true,
Missing negative tests
192
"type": "object"
Missing negative tests
193
},
Missing positive tests
194
{
Missing positive tests
195
"type": "null"
Missing positive tests
196
}
Missing negative tests
197
],
Missing negative tests
198
},
Missing negative tests
199
"householdsWithIngredientFood": {
Missing negative tests
200
"items": {
Missing any tests
201
"type": "string"
Missing negative tests
202
},
Missing negative tests
203
"type": "array"
Missing negative tests
204
},
Missing negative tests
205
"id": {
Missing any tests
206
"format": "uuid4",
Missing negative tests
207
"type": "string"
Missing negative tests
208
},
Missing any tests
209
"label": {
Missing any tests
210
"anyOf": [
Missing any tests
211
{
Missing any tests
212
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing any tests
213
},
Missing any tests
214
{
Missing any tests
215
"type": "null"
Missing any tests
216
}
Missing any tests
217
]
Missing any tests
218
},
Missing any tests
219
"labelId": {
Missing any tests
220
"anyOf": [
Missing any tests
221
{
Missing any tests
222
"format": "uuid4",
Missing any tests
223
"type": "string"
Missing any tests
224
},
Missing any tests
225
{
Missing any tests
226
"type": "null"
Missing any tests
227
}
Missing any tests
228
],
Missing any tests
229
},
Missing negative tests
230
"name": {
Missing negative tests
231
"type": "string"
Missing negative tests
232
},
Missing negative tests
233
"pluralName": {
Missing negative tests
234
"anyOf": [
Missing positive tests
235
{
Missing positive tests
236
"type": "string"
Missing positive tests
237
},
Missing negative tests
238
{
Missing negative tests
239
"type": "null"
Missing negative tests
240
}
Missing negative tests
241
],
Missing negative tests
242
},
Missing negative tests
243
"update_at": {
Missing negative tests
244
"anyOf": [
Missing negative tests
245
{
Missing any tests
246
"format": "date-time",
Missing negative tests
247
"type": "string"
Missing negative tests
248
},
Missing positive tests
249
{
Missing positive tests
250
"type": "null"
Missing positive tests
251
}
Missing negative tests
252
],
Missing negative tests
253
}
Missing negative tests
254
},
255 "required": [
256 "id",
Missing negative tests
257
"name"
258 ],
259 "type": "object"
260 },
Missing negative tests
261
"IngredientFoodAlias": {
Missing negative tests
262
"properties": {
Missing negative tests
263
"name": {
Missing negative tests
264
"type": "string"
Missing negative tests
265
}
Missing negative tests
266
},
Missing negative tests
267
"required": [
Missing negative tests
268
"name"
Missing negative tests
269
],
Missing negative tests
270
"type": "object"
Missing negative tests
271
},
272 "IngredientUnit-Input": {
273 "properties": {
Missing negative tests
274
"abbreviation": {
Missing negative tests
275
"type": "string"
Missing negative tests
276
},
Missing negative tests
277
"aliases": {
Missing negative tests
278
"items": {
Missing negative tests
279
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing negative tests
280
},
Missing negative tests
281
"type": "array"
Missing negative tests
282
},
Missing negative tests
283
"createdAt": {
Missing negative tests
284
"anyOf": [
285 {
Missing any tests
286
"format": "date-time",
287 "type": "string"
288 },
289 {
290 "type": "null"
291 }
Missing negative tests
292
],
Missing negative tests
293
},
Missing negative tests
294
"description": {
Missing negative tests
295
"type": "string"
Missing negative tests
296
},
Missing negative tests
297
"extras": {
Missing negative tests
298
"anyOf": [
Missing negative tests
299
{
Missing any tests
300
"additionalProperties": true,
Missing negative tests
301
"type": "object"
Missing negative tests
302
},
Missing positive tests
303
{
Missing positive tests
304
"type": "null"
Missing positive tests
305
}
Missing negative tests
306
],
Missing negative tests
307
},
Missing negative tests
308
"fraction": {
Missing negative tests
309
"type": "boolean"
Missing negative tests
310
},
311 "id": {
Missing any tests
312
"format": "uuid4",
313 "type": "string"
314 },
Missing negative tests
315
"name": {
Missing negative tests
316
"type": "string"
Missing negative tests
317
},
Missing negative tests
318
"pluralAbbreviation": {
Missing negative tests
319
"anyOf": [
Missing positive tests
320
{
Missing positive tests
321
"type": "string"
Missing positive tests
322
},
Missing negative tests
323
{
Missing negative tests
324
"type": "null"
Missing negative tests
325
}
Missing negative tests
326
],
Missing negative tests
327
},
Missing negative tests
328
"pluralName": {
Missing negative tests
329
"anyOf": [
Missing positive tests
330
{
Missing positive tests
331
"type": "string"
Missing positive tests
332
},
Missing negative tests
333
{
Missing negative tests
334
"type": "null"
Missing negative tests
335
}
Missing negative tests
336
],
Missing negative tests
337
},
Missing any tests
338
"update_at": {
Missing any tests
339
"anyOf": [
Missing any tests
340
{
Missing any tests
341
"format": "date-time",
Missing any tests
342
"type": "string"
Missing any tests
343
},
Missing any tests
344
{
Missing any tests
345
"type": "null"
Missing any tests
346
}
Missing any tests
347
],
Missing any tests
348
},
Missing negative tests
349
"useAbbreviation": {
Missing negative tests
350
"type": "boolean"
Missing negative tests
351
}
352 },
353 "required": [
354 "id",
Missing negative tests
355
"name"
356 ],
357 "type": "object"
358 },
Missing negative tests
359
"IngredientUnitAlias": {
Missing negative tests
360
"properties": {
Missing negative tests
361
"name": {
Missing negative tests
362
"type": "string"
Missing negative tests
363
}
Missing negative tests
364
},
Missing negative tests
365
"required": [
Missing negative tests
366
"name"
Missing negative tests
367
],
Missing negative tests
368
"type": "object"
Missing negative tests
369
},
Missing any tests
370
"MultiPurposeLabelSummary": {
Missing any tests
371
"properties": {
Missing any tests
372
"color": {
Missing any tests
373
"type": "string"
Missing any tests
374
},
Missing any tests
375
"groupId": {
Missing any tests
376
"format": "uuid4",
Missing any tests
377
"type": "string"
Missing any tests
378
},
Missing any tests
379
"id": {
Missing any tests
380
"format": "uuid4",
Missing any tests
381
"type": "string"
Missing any tests
382
},
Missing any tests
383
"name": {
Missing any tests
384
"type": "string"
Missing any tests
385
}
Missing any tests
386
},
Missing any tests
387
"required": [
Missing any tests
388
"name",
Missing any tests
389
"groupId",
Missing any tests
390
"id"
Missing any tests
391
],
Missing any tests
392
"type": "object"
Missing any tests
393
},
Missing negative tests
394
"ShoppingListItemRecipeRefCreate": {
Missing negative tests
395
"properties": {
Missing negative tests
396
"recipeId": {
Missing any tests
397
"format": "uuid4",
Missing negative tests
398
"type": "string"
Missing negative tests
399
},
Missing negative tests
400
"recipeNote": {
Missing negative tests
401
"anyOf": [
402 {
403 "type": "string"
404 },
405 {
406 "type": "null"
407 }
Missing negative tests
408
],
Missing negative tests
409
},
Missing negative tests
410
"recipeQuantity": {
Missing negative tests
411
"type": "number"
Missing negative tests
412
},
Missing negative tests
413
"recipeScale": {
Missing negative tests
414
"anyOf": [
415 {
416 "type": "number"
417 },
418 {
419 "type": "null"
420 }
Missing negative tests
421
],
Missing negative tests
422
}
Missing negative tests
423
},
Missing negative tests
424
"required": [
Missing negative tests
425
"recipeId"
Missing negative tests
426
],
Missing negative tests
427
"type": "object"
Missing negative tests
428
},
429 "ShoppingListItemRecipeRefUpdate": {
Missing negative tests
430
"properties": {
Missing negative tests
431
"id": {
Missing any tests
432
"format": "uuid4",
Missing negative tests
433
"type": "string"
Missing negative tests
434
},
Missing negative tests
435
"recipeId": {
Missing any tests
436
"format": "uuid4",
Missing negative tests
437
"type": "string"
Missing negative tests
438
},
Missing negative tests
439
"recipeNote": {
Missing negative tests
440
"anyOf": [
441 {
442 "type": "string"
443 },
444 {
445 "type": "null"
446 }
Missing negative tests
447
],
Missing negative tests
448
},
Missing negative tests
449
"recipeQuantity": {
Missing negative tests
450
"type": "number"
Missing negative tests
451
},
Missing negative tests
452
"recipeScale": {
Missing negative tests
453
"anyOf": [
454 {
455 "type": "number"
456 },
457 {
458 "type": "null"
459 }
Missing negative tests
460
],
Missing negative tests
461
},
Missing negative tests
462
"shoppingListItemId": {
Missing any tests
463
"format": "uuid4",
Missing negative tests
464
"type": "string"
Missing negative tests
465
}
Missing negative tests
466
},
467 "required": [
Missing negative tests
468
"recipeId",
469 "id",
470 "shoppingListItemId"
471 ],
Missing negative tests
472
"type": "object"
473 },
Missing negative tests
474
"ShoppingListItemUpdateBulk": {
Missing negative tests
475
"properties": {
Missing negative tests
476
"checked": {
Missing negative tests
477
"type": "boolean"
Missing negative tests
478
},
Missing negative tests
479
"display": {
Missing negative tests
480
"type": "string"
Missing negative tests
481
},
Missing negative tests
482
"extras": {
Missing negative tests
483
"anyOf": [
484 {
Missing any tests
485
"additionalProperties": true,
486 "type": "object"
487 },
488 {
489 "type": "null"
490 }
Missing negative tests
491
],
Missing negative tests
492
},
Missing negative tests
493
"food": {
Missing negative tests
494
"anyOf": [
495 {
496 "$ref": "#/components/schemas/IngredientFood-Input"
497 },
498 {
499 "$ref": "#/components/schemas/CreateIngredientFood"
500 },
501 {
502 "type": "null"
503 }
Missing negative tests
504
],
Missing negative tests
505
},
Missing negative tests
506
"foodId": {
Missing negative tests
507
"anyOf": [
508 {
Missing any tests
509
"format": "uuid4",
510 "type": "string"
511 },
512 {
513 "type": "null"
514 }
Missing negative tests
515
],
Missing negative tests
516
},
Missing negative tests
517
"id": {
Missing any tests
518
"format": "uuid4",
Missing negative tests
519
"type": "string"
Missing negative tests
520
},
Missing negative tests
521
"labelId": {
Missing negative tests
522
"anyOf": [
523 {
Missing any tests
524
"format": "uuid4",
525 "type": "string"
526 },
527 {
528 "type": "null"
529 }
Missing negative tests
530
],
Missing negative tests
531
},
Missing negative tests
532
"note": {
Missing negative tests
533
"anyOf": [
534 {
535 "type": "string"
536 },
537 {
538 "type": "null"
539 }
Missing negative tests
540
],
Missing negative tests
541
},
Missing negative tests
542
"position": {
Missing negative tests
543
"type": "integer"
Missing negative tests
544
},
Missing negative tests
545
"quantity": {
Missing negative tests
546
"type": "number"
Missing negative tests
547
},
Missing negative tests
548
"recipeReferences": {
Missing negative tests
549
"items": {
Missing negative tests
550
"anyOf": [
Missing negative tests
551
{
Missing negative tests
552
"$ref": "#/components/schemas/ShoppingListItemRecipeRefCreate"
Missing negative tests
553
},
554 {
555 "$ref": "#/components/schemas/ShoppingListItemRecipeRefUpdate"
556 }
Missing negative tests
557
]
Missing negative tests
558
},
Missing negative tests
559
"type": "array"
Missing negative tests
560
},
Missing negative tests
561
"shoppingListId": {
Missing any tests
562
"format": "uuid4",
Missing negative tests
563
"type": "string"
Missing negative tests
564
},
Missing negative tests
565
"unit": {
Missing negative tests
566
"anyOf": [
567 {
568 "$ref": "#/components/schemas/IngredientUnit-Input"
569 },
570 {
571 "$ref": "#/components/schemas/CreateIngredientUnit"
572 },
573 {
574 "type": "null"
575 }
Missing negative tests
576
],
Missing negative tests
577
},
Missing negative tests
578
"unitId": {
Missing negative tests
579
"anyOf": [
580 {
Missing any tests
581
"format": "uuid4",
582 "type": "string"
583 },
584 {
585 "type": "null"
586 }
Missing negative tests
587
],
Missing negative tests
588
}
Missing negative tests
589
},
Missing negative tests
590
"required": [
Missing negative tests
591
"shoppingListId",
Missing negative tests
592
"id"
Missing negative tests
593
],
Missing negative tests
594
"type": "object"
Missing negative tests
595
}
596 }
597 },
Missing negative tests
598
"items": {
Missing negative tests
599
"$ref": "#/components/schemas/ShoppingListItemUpdateBulk"
Missing negative tests
600
},
Missing negative tests
601
"type": "array"
Missing negative tests
602
}
Responses
seen average

200
Successful Response
3 6.37ms
422
Validation Error
97 8.28ms
default
Default
0 -
Examples
16 of 34 covered

application/json
 
true
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
""
 
application/json
 
1
 
application/json
 
0
 
application/json
 
false
 
application/json
 
"#959595"
 
application/json
 
[]
 
application/json
 
true
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
1
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
""
 
application/json
 
1
 
application/json
 
0
 
application/json
 
""
 
application/json
 
false
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
0
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json50 of 187 covered
Missing negative tests
1
{
2 "components": {
3 "schemas": {
4 "CreateIngredientFood": {
Missing negative tests
5
"properties": {
Missing negative tests
6
"aliases": {
Missing negative tests
7
"items": {
Missing negative tests
8
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing negative tests
9
},
Missing negative tests
10
"type": "array"
Missing negative tests
11
},
Missing negative tests
12
"description": {
Missing negative tests
13
"type": "string"
Missing negative tests
14
},
Missing negative tests
15
"extras": {
Missing negative tests
16
"anyOf": [
17 {
Missing any tests
18
"additionalProperties": true,
19 "type": "object"
20 },
21 {
22 "type": "null"
23 }
Missing negative tests
24
],
Missing negative tests
25
},
Missing negative tests
26
"householdsWithIngredientFood": {
Missing negative tests
27
"items": {
Missing negative tests
28
"type": "string"
Missing negative tests
29
},
Missing negative tests
30
"type": "array"
Missing negative tests
31
},
Missing negative tests
32
"id": {
Missing negative tests
33
"anyOf": [
34 {
Missing any tests
35
"format": "uuid4",
36 "type": "string"
37 },
38 {
39 "type": "null"
40 }
Missing negative tests
41
],
Missing negative tests
42
},
Missing negative tests
43
"labelId": {
Missing negative tests
44
"anyOf": [
45 {
Missing any tests
46
"format": "uuid4",
47 "type": "string"
48 },
49 {
50 "type": "null"
51 }
Missing negative tests
52
],
Missing negative tests
53
},
Missing negative tests
54
"name": {
Missing negative tests
55
"type": "string"
Missing negative tests
56
},
Missing negative tests
57
"pluralName": {
Missing negative tests
58
"anyOf": [
Missing positive tests
59
{
Missing positive tests
60
"type": "string"
Missing positive tests
61
},
Missing negative tests
62
{
Missing negative tests
63
"type": "null"
Missing negative tests
64
}
Missing negative tests
65
],
Missing negative tests
66
}
Missing negative tests
67
},
Missing negative tests
68
"required": [
Missing negative tests
69
"name"
Missing negative tests
70
],
71 "type": "object"
72 },
Missing negative tests
73
"CreateIngredientFoodAlias": {
Missing negative tests
74
"properties": {
Missing negative tests
75
"name": {
Missing negative tests
76
"type": "string"
Missing negative tests
77
}
Missing negative tests
78
},
Missing negative tests
79
"required": [
Missing negative tests
80
"name"
Missing negative tests
81
],
Missing negative tests
82
"type": "object"
Missing negative tests
83
},
84 "CreateIngredientUnit": {
Missing negative tests
85
"properties": {
Missing negative tests
86
"abbreviation": {
Missing negative tests
87
"type": "string"
Missing negative tests
88
},
Missing negative tests
89
"aliases": {
Missing negative tests
90
"items": {
Missing any tests
91
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing negative tests
92
},
Missing negative tests
93
"type": "array"
Missing negative tests
94
},
Missing negative tests
95
"description": {
Missing negative tests
96
"type": "string"
Missing negative tests
97
},
Missing negative tests
98
"extras": {
Missing negative tests
99
"anyOf": [
100 {
Missing any tests
101
"additionalProperties": true,
102 "type": "object"
103 },
104 {
105 "type": "null"
106 }
Missing negative tests
107
],
Missing negative tests
108
},
Missing negative tests
109
"fraction": {
Missing negative tests
110
"type": "boolean"
Missing negative tests
111
},
Missing negative tests
112
"id": {
Missing negative tests
113
"anyOf": [
114 {
Missing any tests
115
"format": "uuid4",
116 "type": "string"
117 },
118 {
119 "type": "null"
120 }
Missing negative tests
121
],
Missing negative tests
122
},
Missing negative tests
123
"name": {
Missing negative tests
124
"type": "string"
Missing negative tests
125
},
Missing negative tests
126
"pluralAbbreviation": {
Missing negative tests
127
"anyOf": [
Missing negative tests
128
{
Missing negative tests
129
"type": "string"
Missing negative tests
130
},
Missing positive tests
131
{
Missing positive tests
132
"type": "null"
Missing positive tests
133
}
Missing negative tests
134
],
Missing negative tests
135
},
Missing negative tests
136
"pluralName": {
Missing negative tests
137
"anyOf": [
Missing positive tests
138
{
Missing positive tests
139
"type": "string"
Missing positive tests
140
},
Missing negative tests
141
{
Missing negative tests
142
"type": "null"
Missing negative tests
143
}
Missing negative tests
144
],
Missing negative tests
145
},
Missing negative tests
146
"useAbbreviation": {
Missing negative tests
147
"type": "boolean"
Missing negative tests
148
}
Missing negative tests
149
},
Missing negative tests
150
"required": [
Missing negative tests
151
"name"
Missing negative tests
152
],
153 "type": "object"
154 },
Missing any tests
155
"CreateIngredientUnitAlias": {
Missing any tests
156
"properties": {
Missing any tests
157
"name": {
Missing any tests
158
"type": "string"
Missing any tests
159
}
Missing any tests
160
},
Missing any tests
161
"required": [
Missing any tests
162
"name"
Missing any tests
163
],
Missing any tests
164
"type": "object"
Missing any tests
165
},
166 "IngredientFood-Input": {
167 "properties": {
Missing negative tests
168
"aliases": {
Missing negative tests
169
"items": {
Missing negative tests
170
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing negative tests
171
},
Missing negative tests
172
"type": "array"
Missing negative tests
173
},
Missing any tests
174
"createdAt": {
Missing any tests
175
"anyOf": [
Missing any tests
176
{
Missing any tests
177
"format": "date-time",
Missing any tests
178
"type": "string"
Missing any tests
179
},
Missing any tests
180
{
Missing any tests
181
"type": "null"
Missing any tests
182
}
Missing any tests
183
],
Missing any tests
184
},
Missing negative tests
185
"description": {
Missing negative tests
186
"type": "string"
Missing negative tests
187
},
Missing negative tests
188
"extras": {
Missing negative tests
189
"anyOf": [
190 {
Missing any tests
191
"additionalProperties": true,
192 "type": "object"
193 },
194 {
195 "type": "null"
196 }
Missing negative tests
197
],
Missing negative tests
198
},
Missing negative tests
199
"householdsWithIngredientFood": {
Missing negative tests
200
"items": {
Missing negative tests
201
"type": "string"
Missing negative tests
202
},
Missing negative tests
203
"type": "array"
Missing negative tests
204
},
205 "id": {
Missing any tests
206
"format": "uuid4",
207 "type": "string"
208 },
Missing negative tests
209
"label": {
Missing negative tests
210
"anyOf": [
Missing negative tests
211
{
Missing negative tests
212
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing negative tests
213
},
Missing positive tests
214
{
Missing positive tests
215
"type": "null"
Missing positive tests
216
}
Missing negative tests
217
]
Missing negative tests
218
},
Missing negative tests
219
"labelId": {
Missing negative tests
220
"anyOf": [
221 {
Missing any tests
222
"format": "uuid4",
223 "type": "string"
224 },
225 {
226 "type": "null"
227 }
Missing negative tests
228
],
Missing negative tests
229
},
Missing negative tests
230
"name": {
Missing negative tests
231
"type": "string"
Missing negative tests
232
},
Missing negative tests
233
"pluralName": {
Missing negative tests
234
"anyOf": [
Missing positive tests
235
{
Missing positive tests
236
"type": "string"
Missing positive tests
237
},
Missing negative tests
238
{
Missing negative tests
239
"type": "null"
Missing negative tests
240
}
Missing negative tests
241
],
Missing negative tests
242
},
Missing negative tests
243
"update_at": {
Missing negative tests
244
"anyOf": [
245 {
Missing any tests
246
"format": "date-time",
247 "type": "string"
248 },
249 {
250 "type": "null"
251 }
Missing negative tests
252
],
Missing negative tests
253
}
254 },
255 "required": [
256 "id",
Missing negative tests
257
"name"
258 ],
259 "type": "object"
260 },
Missing negative tests
261
"IngredientFoodAlias": {
Missing negative tests
262
"properties": {
Missing negative tests
263
"name": {
Missing negative tests
264
"type": "string"
Missing negative tests
265
}
Missing negative tests
266
},
Missing negative tests
267
"required": [
Missing negative tests
268
"name"
Missing negative tests
269
],
Missing negative tests
270
"type": "object"
Missing negative tests
271
},
272 "IngredientUnit-Input": {
273 "properties": {
Missing negative tests
274
"abbreviation": {
Missing negative tests
275
"type": "string"
Missing negative tests
276
},
Missing negative tests
277
"aliases": {
Missing negative tests
278
"items": {
Missing any tests
279
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing negative tests
280
},
Missing negative tests
281
"type": "array"
Missing negative tests
282
},
Missing negative tests
283
"createdAt": {
Missing negative tests
284
"anyOf": [
Missing positive tests
285
{
Missing any tests
286
"format": "date-time",
Missing positive tests
287
"type": "string"
Missing positive tests
288
},
Missing negative tests
289
{
Missing negative tests
290
"type": "null"
Missing negative tests
291
}
Missing negative tests
292
],
Missing negative tests
293
},
Missing negative tests
294
"description": {
Missing negative tests
295
"type": "string"
Missing negative tests
296
},
Missing negative tests
297
"extras": {
Missing negative tests
298
"anyOf": [
299 {
Missing any tests
300
"additionalProperties": true,
301 "type": "object"
302 },
303 {
304 "type": "null"
305 }
Missing negative tests
306
],
Missing negative tests
307
},
Missing negative tests
308
"fraction": {
Missing negative tests
309
"type": "boolean"
Missing negative tests
310
},
311 "id": {
Missing any tests
312
"format": "uuid4",
313 "type": "string"
314 },
Missing negative tests
315
"name": {
Missing negative tests
316
"type": "string"
Missing negative tests
317
},
Missing negative tests
318
"pluralAbbreviation": {
Missing negative tests
319
"anyOf": [
Missing negative tests
320
{
Missing negative tests
321
"type": "string"
Missing negative tests
322
},
Missing positive tests
323
{
Missing positive tests
324
"type": "null"
Missing positive tests
325
}
Missing negative tests
326
],
Missing negative tests
327
},
Missing negative tests
328
"pluralName": {
Missing negative tests
329
"anyOf": [
Missing positive tests
330
{
Missing positive tests
331
"type": "string"
Missing positive tests
332
},
Missing negative tests
333
{
Missing negative tests
334
"type": "null"
Missing negative tests
335
}
Missing negative tests
336
],
Missing negative tests
337
},
Missing negative tests
338
"update_at": {
Missing negative tests
339
"anyOf": [
Missing negative tests
340
{
Missing any tests
341
"format": "date-time",
Missing negative tests
342
"type": "string"
Missing negative tests
343
},
Missing positive tests
344
{
Missing positive tests
345
"type": "null"
Missing positive tests
346
}
Missing negative tests
347
],
Missing negative tests
348
},
Missing negative tests
349
"useAbbreviation": {
Missing negative tests
350
"type": "boolean"
Missing negative tests
351
}
352 },
353 "required": [
354 "id",
Missing negative tests
355
"name"
356 ],
357 "type": "object"
358 },
Missing any tests
359
"IngredientUnitAlias": {
Missing any tests
360
"properties": {
Missing any tests
361
"name": {
Missing any tests
362
"type": "string"
Missing any tests
363
}
Missing any tests
364
},
Missing any tests
365
"required": [
Missing any tests
366
"name"
Missing any tests
367
],
Missing any tests
368
"type": "object"
Missing any tests
369
},
Missing negative tests
370
"MultiPurposeLabelSummary": {
Missing negative tests
371
"properties": {
Missing any tests
372
"color": {
Missing any tests
373
"type": "string"
Missing any tests
374
},
Missing negative tests
375
"groupId": {
Missing any tests
376
"format": "uuid4",
Missing negative tests
377
"type": "string"
Missing negative tests
378
},
Missing negative tests
379
"id": {
Missing any tests
380
"format": "uuid4",
Missing negative tests
381
"type": "string"
Missing negative tests
382
},
Missing negative tests
383
"name": {
Missing negative tests
384
"type": "string"
Missing negative tests
385
}
Missing negative tests
386
},
Missing negative tests
387
"required": [
Missing negative tests
388
"name",
Missing negative tests
389
"groupId",
Missing negative tests
390
"id"
Missing negative tests
391
],
Missing negative tests
392
"type": "object"
Missing negative tests
393
},
Missing negative tests
394
"ShoppingListItemCreate": {
Missing negative tests
395
"properties": {
Missing negative tests
396
"checked": {
Missing negative tests
397
"type": "boolean"
Missing negative tests
398
},
Missing negative tests
399
"display": {
Missing negative tests
400
"type": "string"
Missing negative tests
401
},
Missing negative tests
402
"extras": {
Missing negative tests
403
"anyOf": [
404 {
Missing any tests
405
"additionalProperties": true,
406 "type": "object"
407 },
408 {
409 "type": "null"
410 }
Missing negative tests
411
],
Missing negative tests
412
},
Missing negative tests
413
"food": {
Missing negative tests
414
"anyOf": [
415 {
416 "$ref": "#/components/schemas/IngredientFood-Input"
417 },
418 {
419 "$ref": "#/components/schemas/CreateIngredientFood"
420 },
421 {
422 "type": "null"
423 }
Missing negative tests
424
],
Missing negative tests
425
},
Missing negative tests
426
"foodId": {
Missing negative tests
427
"anyOf": [
428 {
Missing any tests
429
"format": "uuid4",
430 "type": "string"
431 },
432 {
433 "type": "null"
434 }
Missing negative tests
435
],
Missing negative tests
436
},
Missing negative tests
437
"id": {
Missing negative tests
438
"anyOf": [
439 {
Missing any tests
440
"format": "uuid4",
441 "type": "string"
442 },
443 {
444 "type": "null"
445 }
Missing negative tests
446
],
Missing negative tests
447
},
Missing negative tests
448
"labelId": {
Missing negative tests
449
"anyOf": [
450 {
Missing any tests
451
"format": "uuid4",
452 "type": "string"
453 },
454 {
455 "type": "null"
456 }
Missing negative tests
457
],
Missing negative tests
458
},
Missing negative tests
459
"note": {
Missing negative tests
460
"anyOf": [
461 {
462 "type": "string"
463 },
464 {
465 "type": "null"
466 }
Missing negative tests
467
],
Missing negative tests
468
},
Missing negative tests
469
"position": {
Missing negative tests
470
"type": "integer"
Missing negative tests
471
},
Missing negative tests
472
"quantity": {
Missing negative tests
473
"type": "number"
Missing negative tests
474
},
Missing negative tests
475
"recipeReferences": {
Missing negative tests
476
"items": {
Missing negative tests
477
"$ref": "#/components/schemas/ShoppingListItemRecipeRefCreate"
Missing negative tests
478
},
Missing negative tests
479
"type": "array"
Missing negative tests
480
},
Missing negative tests
481
"shoppingListId": {
Missing any tests
482
"format": "uuid4",
Missing negative tests
483
"type": "string"
Missing negative tests
484
},
Missing negative tests
485
"unit": {
Missing negative tests
486
"anyOf": [
487 {
488 "$ref": "#/components/schemas/IngredientUnit-Input"
489 },
490 {
491 "$ref": "#/components/schemas/CreateIngredientUnit"
492 },
493 {
494 "type": "null"
495 }
Missing negative tests
496
],
Missing negative tests
497
},
Missing negative tests
498
"unitId": {
Missing negative tests
499
"anyOf": [
500 {
Missing any tests
501
"format": "uuid4",
502 "type": "string"
503 },
504 {
505 "type": "null"
506 }
Missing negative tests
507
],
Missing negative tests
508
}
Missing negative tests
509
},
Missing negative tests
510
"required": [
Missing negative tests
511
"shoppingListId"
Missing negative tests
512
],
Missing negative tests
513
"type": "object"
Missing negative tests
514
},
Missing negative tests
515
"ShoppingListItemRecipeRefCreate": {
Missing negative tests
516
"properties": {
Missing negative tests
517
"recipeId": {
Missing any tests
518
"format": "uuid4",
Missing negative tests
519
"type": "string"
Missing negative tests
520
},
Missing negative tests
521
"recipeNote": {
Missing negative tests
522
"anyOf": [
523 {
524 "type": "string"
525 },
526 {
527 "type": "null"
528 }
Missing negative tests
529
],
Missing negative tests
530
},
Missing negative tests
531
"recipeQuantity": {
Missing negative tests
532
"type": "number"
Missing negative tests
533
},
Missing negative tests
534
"recipeScale": {
Missing negative tests
535
"anyOf": [
536 {
537 "type": "number"
538 },
539 {
540 "type": "null"
541 }
Missing negative tests
542
],
Missing negative tests
543
}
Missing negative tests
544
},
Missing negative tests
545
"required": [
Missing negative tests
546
"recipeId"
Missing negative tests
547
],
Missing negative tests
548
"type": "object"
Missing negative tests
549
}
550 }
551 },
Missing negative tests
552
"items": {
Missing negative tests
553
"$ref": "#/components/schemas/ShoppingListItemCreate"
Missing negative tests
554
},
Missing negative tests
555
"type": "array"
Missing negative tests
556
}
Responses
seen average

201
Successful Response
7 3.14ms
422
Validation Error
93 4.64ms
default
Default
0 -
Examples
21 of 32 covered

application/json
 
1
 
application/json
 
""
 
application/json
 
1
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
""
 
application/json
 
""
 
application/json
 
true
 
application/json
 
false
 
application/json
 
"#959595"
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
false
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
{}
 
application/json
 
0
 
application/json
 
""
 
application/json
 
0
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
true
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
""
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 2.63ms
default
Default
1 0.29ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 2.56ms
default
Default
1 0.32ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json28 of 200 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ShoppingListItemUpdate",
3 "components": {
4 "schemas": {
5 "CreateIngredientFood": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"aliases": {
Missing negative tests
8
"items": {
Missing negative tests
9
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
},
Missing negative tests
13
"description": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
},
Missing negative tests
16
"extras": {
Missing negative tests
17
"anyOf": [
Missing positive tests
18
{
Missing any tests
19
"additionalProperties": true,
Missing positive tests
20
"type": "object"
Missing positive tests
21
},
Missing negative tests
22
{
Missing negative tests
23
"type": "null"
Missing negative tests
24
}
Missing negative tests
25
],
Missing negative tests
26
},
Missing negative tests
27
"householdsWithIngredientFood": {
Missing negative tests
28
"items": {
Missing any tests
29
"type": "string"
Missing negative tests
30
},
Missing negative tests
31
"type": "array"
Missing negative tests
32
},
Missing negative tests
33
"id": {
Missing negative tests
34
"anyOf": [
35 {
Missing any tests
36
"format": "uuid4",
37 "type": "string"
38 },
39 {
40 "type": "null"
41 }
Missing negative tests
42
],
Missing negative tests
43
},
Missing negative tests
44
"labelId": {
Missing negative tests
45
"anyOf": [
Missing negative tests
46
{
Missing any tests
47
"format": "uuid4",
Missing negative tests
48
"type": "string"
Missing negative tests
49
},
Missing positive tests
50
{
Missing positive tests
51
"type": "null"
Missing positive tests
52
}
Missing negative tests
53
],
Missing negative tests
54
},
Missing negative tests
55
"name": {
Missing negative tests
56
"type": "string"
Missing negative tests
57
},
Missing any tests
58
"pluralName": {
Missing any tests
59
"anyOf": [
Missing any tests
60
{
Missing any tests
61
"type": "string"
Missing any tests
62
},
Missing any tests
63
{
Missing any tests
64
"type": "null"
Missing any tests
65
}
Missing any tests
66
],
Missing any tests
67
}
Missing negative tests
68
},
Missing negative tests
69
"required": [
Missing negative tests
70
"name"
Missing negative tests
71
],
72 "type": "object"
73 },
Missing negative tests
74
"CreateIngredientFoodAlias": {
Missing negative tests
75
"properties": {
Missing negative tests
76
"name": {
Missing negative tests
77
"type": "string"
Missing negative tests
78
}
Missing negative tests
79
},
Missing negative tests
80
"required": [
Missing negative tests
81
"name"
Missing negative tests
82
],
Missing negative tests
83
"type": "object"
Missing negative tests
84
},
85 "CreateIngredientUnit": {
Missing negative tests
86
"properties": {
Missing negative tests
87
"abbreviation": {
Missing negative tests
88
"type": "string"
Missing negative tests
89
},
Missing any tests
90
"aliases": {
Missing any tests
91
"items": {
Missing any tests
92
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing any tests
93
},
Missing any tests
94
"type": "array"
Missing any tests
95
},
Missing negative tests
96
"description": {
Missing negative tests
97
"type": "string"
Missing negative tests
98
},
Missing any tests
99
"extras": {
Missing any tests
100
"anyOf": [
Missing any tests
101
{
Missing any tests
102
"additionalProperties": true,
Missing any tests
103
"type": "object"
Missing any tests
104
},
Missing any tests
105
{
Missing any tests
106
"type": "null"
Missing any tests
107
}
Missing any tests
108
],
Missing any tests
109
},
Missing any tests
110
"fraction": {
Missing any tests
111
"type": "boolean"
Missing any tests
112
},
Missing negative tests
113
"id": {
Missing negative tests
114
"anyOf": [
Missing negative tests
115
{
Missing any tests
116
"format": "uuid4",
Missing negative tests
117
"type": "string"
Missing negative tests
118
},
Missing positive tests
119
{
Missing positive tests
120
"type": "null"
Missing positive tests
121
}
Missing negative tests
122
],
Missing negative tests
123
},
Missing negative tests
124
"name": {
Missing negative tests
125
"type": "string"
Missing negative tests
126
},
Missing any tests
127
"pluralAbbreviation": {
Missing any tests
128
"anyOf": [
Missing any tests
129
{
Missing any tests
130
"type": "string"
Missing any tests
131
},
Missing any tests
132
{
Missing any tests
133
"type": "null"
Missing any tests
134
}
Missing any tests
135
],
Missing any tests
136
},
Missing negative tests
137
"pluralName": {
Missing negative tests
138
"anyOf": [
Missing positive tests
139
{
Missing positive tests
140
"type": "string"
Missing positive tests
141
},
Missing negative tests
142
{
Missing negative tests
143
"type": "null"
Missing negative tests
144
}
Missing negative tests
145
],
Missing negative tests
146
},
Missing negative tests
147
"useAbbreviation": {
Missing negative tests
148
"type": "boolean"
Missing negative tests
149
}
Missing negative tests
150
},
Missing negative tests
151
"required": [
Missing negative tests
152
"name"
Missing negative tests
153
],
154 "type": "object"
155 },
Missing any tests
156
"CreateIngredientUnitAlias": {
Missing any tests
157
"properties": {
Missing any tests
158
"name": {
Missing any tests
159
"type": "string"
Missing any tests
160
}
Missing any tests
161
},
Missing any tests
162
"required": [
Missing any tests
163
"name"
Missing any tests
164
],
Missing any tests
165
"type": "object"
Missing any tests
166
},
167 "IngredientFood-Input": {
168 "properties": {
Missing negative tests
169
"aliases": {
Missing negative tests
170
"items": {
Missing negative tests
171
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing negative tests
172
},
Missing negative tests
173
"type": "array"
Missing negative tests
174
},
Missing any tests
175
"createdAt": {
Missing any tests
176
"anyOf": [
Missing any tests
177
{
Missing any tests
178
"format": "date-time",
Missing any tests
179
"type": "string"
Missing any tests
180
},
Missing any tests
181
{
Missing any tests
182
"type": "null"
Missing any tests
183
}
Missing any tests
184
],
Missing any tests
185
},
Missing negative tests
186
"description": {
Missing negative tests
187
"type": "string"
Missing negative tests
188
},
Missing negative tests
189
"extras": {
Missing negative tests
190
"anyOf": [
Missing positive tests
191
{
Missing any tests
192
"additionalProperties": true,
Missing positive tests
193
"type": "object"
Missing positive tests
194
},
Missing negative tests
195
{
Missing negative tests
196
"type": "null"
Missing negative tests
197
}
Missing negative tests
198
],
Missing negative tests
199
},
Missing negative tests
200
"householdsWithIngredientFood": {
Missing negative tests
201
"items": {
Missing any tests
202
"type": "string"
Missing negative tests
203
},
Missing negative tests
204
"type": "array"
Missing negative tests
205
},
206 "id": {
Missing any tests
207
"format": "uuid4",
208 "type": "string"
209 },
Missing any tests
210
"label": {
Missing any tests
211
"anyOf": [
Missing any tests
212
{
Missing any tests
213
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing any tests
214
},
Missing any tests
215
{
Missing any tests
216
"type": "null"
Missing any tests
217
}
Missing any tests
218
]
Missing any tests
219
},
Missing negative tests
220
"labelId": {
Missing negative tests
221
"anyOf": [
Missing negative tests
222
{
Missing any tests
223
"format": "uuid4",
Missing negative tests
224
"type": "string"
Missing negative tests
225
},
Missing positive tests
226
{
Missing positive tests
227
"type": "null"
Missing positive tests
228
}
Missing negative tests
229
],
Missing negative tests
230
},
Missing negative tests
231
"name": {
Missing negative tests
232
"type": "string"
Missing negative tests
233
},
Missing any tests
234
"pluralName": {
Missing any tests
235
"anyOf": [
Missing any tests
236
{
Missing any tests
237
"type": "string"
Missing any tests
238
},
Missing any tests
239
{
Missing any tests
240
"type": "null"
Missing any tests
241
}
Missing any tests
242
],
Missing any tests
243
},
Missing any tests
244
"update_at": {
Missing any tests
245
"anyOf": [
Missing any tests
246
{
Missing any tests
247
"format": "date-time",
Missing any tests
248
"type": "string"
Missing any tests
249
},
Missing any tests
250
{
Missing any tests
251
"type": "null"
Missing any tests
252
}
Missing any tests
253
],
Missing any tests
254
}
255 },
Missing negative tests
256
"required": [
Missing negative tests
257
"id",
Missing negative tests
258
"name"
Missing negative tests
259
],
260 "type": "object"
261 },
Missing negative tests
262
"IngredientFoodAlias": {
Missing negative tests
263
"properties": {
Missing negative tests
264
"name": {
Missing negative tests
265
"type": "string"
Missing negative tests
266
}
Missing negative tests
267
},
Missing negative tests
268
"required": [
Missing negative tests
269
"name"
Missing negative tests
270
],
Missing negative tests
271
"type": "object"
Missing negative tests
272
},
273 "IngredientUnit-Input": {
Missing negative tests
274
"properties": {
Missing negative tests
275
"abbreviation": {
Missing negative tests
276
"type": "string"
Missing negative tests
277
},
Missing any tests
278
"aliases": {
Missing any tests
279
"items": {
Missing any tests
280
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing any tests
281
},
Missing any tests
282
"type": "array"
Missing any tests
283
},
Missing any tests
284
"createdAt": {
Missing any tests
285
"anyOf": [
Missing any tests
286
{
Missing any tests
287
"format": "date-time",
Missing any tests
288
"type": "string"
Missing any tests
289
},
Missing any tests
290
{
Missing any tests
291
"type": "null"
Missing any tests
292
}
Missing any tests
293
],
Missing any tests
294
},
Missing negative tests
295
"description": {
Missing negative tests
296
"type": "string"
Missing negative tests
297
},
Missing any tests
298
"extras": {
Missing any tests
299
"anyOf": [
Missing any tests
300
{
Missing any tests
301
"additionalProperties": true,
Missing any tests
302
"type": "object"
Missing any tests
303
},
Missing any tests
304
{
Missing any tests
305
"type": "null"
Missing any tests
306
}
Missing any tests
307
],
Missing any tests
308
},
Missing any tests
309
"fraction": {
Missing any tests
310
"type": "boolean"
Missing any tests
311
},
Missing negative tests
312
"id": {
Missing any tests
313
"format": "uuid4",
Missing negative tests
314
"type": "string"
Missing negative tests
315
},
Missing negative tests
316
"name": {
Missing negative tests
317
"type": "string"
Missing negative tests
318
},
Missing any tests
319
"pluralAbbreviation": {
Missing any tests
320
"anyOf": [
Missing any tests
321
{
Missing any tests
322
"type": "string"
Missing any tests
323
},
Missing any tests
324
{
Missing any tests
325
"type": "null"
Missing any tests
326
}
Missing any tests
327
],
Missing any tests
328
},
Missing negative tests
329
"pluralName": {
Missing negative tests
330
"anyOf": [
Missing positive tests
331
{
Missing positive tests
332
"type": "string"
Missing positive tests
333
},
Missing negative tests
334
{
Missing negative tests
335
"type": "null"
Missing negative tests
336
}
Missing negative tests
337
],
Missing negative tests
338
},
Missing any tests
339
"update_at": {
Missing any tests
340
"anyOf": [
Missing any tests
341
{
Missing any tests
342
"format": "date-time",
Missing any tests
343
"type": "string"
Missing any tests
344
},
Missing any tests
345
{
Missing any tests
346
"type": "null"
Missing any tests
347
}
Missing any tests
348
],
Missing any tests
349
},
Missing negative tests
350
"useAbbreviation": {
Missing negative tests
351
"type": "boolean"
Missing negative tests
352
}
Missing negative tests
353
},
Missing negative tests
354
"required": [
Missing negative tests
355
"id",
Missing negative tests
356
"name"
Missing negative tests
357
],
358 "type": "object"
359 },
Missing any tests
360
"IngredientUnitAlias": {
Missing any tests
361
"properties": {
Missing any tests
362
"name": {
Missing any tests
363
"type": "string"
Missing any tests
364
}
Missing any tests
365
},
Missing any tests
366
"required": [
Missing any tests
367
"name"
Missing any tests
368
],
Missing any tests
369
"type": "object"
Missing any tests
370
},
Missing any tests
371
"MultiPurposeLabelSummary": {
Missing any tests
372
"properties": {
Missing any tests
373
"color": {
Missing any tests
374
"type": "string"
Missing any tests
375
},
Missing any tests
376
"groupId": {
Missing any tests
377
"format": "uuid4",
Missing any tests
378
"type": "string"
Missing any tests
379
},
Missing any tests
380
"id": {
Missing any tests
381
"format": "uuid4",
Missing any tests
382
"type": "string"
Missing any tests
383
},
Missing any tests
384
"name": {
Missing any tests
385
"type": "string"
Missing any tests
386
}
Missing any tests
387
},
Missing any tests
388
"required": [
Missing any tests
389
"name",
Missing any tests
390
"groupId",
Missing any tests
391
"id"
Missing any tests
392
],
Missing any tests
393
"type": "object"
Missing any tests
394
},
Missing negative tests
395
"ShoppingListItemRecipeRefCreate": {
Missing negative tests
396
"properties": {
Missing negative tests
397
"recipeId": {
Missing any tests
398
"format": "uuid4",
Missing negative tests
399
"type": "string"
Missing negative tests
400
},
Missing negative tests
401
"recipeNote": {
Missing negative tests
402
"anyOf": [
Missing negative tests
403
{
Missing negative tests
404
"type": "string"
Missing negative tests
405
},
Missing positive tests
406
{
Missing positive tests
407
"type": "null"
Missing positive tests
408
}
Missing negative tests
409
],
Missing negative tests
410
},
Missing negative tests
411
"recipeQuantity": {
Missing negative tests
412
"type": "number"
Missing negative tests
413
},
Missing negative tests
414
"recipeScale": {
Missing negative tests
415
"anyOf": [
416 {
417 "type": "number"
418 },
419 {
420 "type": "null"
421 }
Missing negative tests
422
],
Missing negative tests
423
}
Missing negative tests
424
},
Missing negative tests
425
"required": [
Missing negative tests
426
"recipeId"
Missing negative tests
427
],
Missing negative tests
428
"type": "object"
Missing negative tests
429
},
430 "ShoppingListItemRecipeRefUpdate": {
Missing negative tests
431
"properties": {
Missing negative tests
432
"id": {
Missing any tests
433
"format": "uuid4",
Missing negative tests
434
"type": "string"
Missing negative tests
435
},
Missing negative tests
436
"recipeId": {
Missing any tests
437
"format": "uuid4",
Missing negative tests
438
"type": "string"
Missing negative tests
439
},
Missing negative tests
440
"recipeNote": {
Missing negative tests
441
"anyOf": [
Missing negative tests
442
{
Missing negative tests
443
"type": "string"
Missing negative tests
444
},
Missing positive tests
445
{
Missing positive tests
446
"type": "null"
Missing positive tests
447
}
Missing negative tests
448
],
Missing negative tests
449
},
Missing negative tests
450
"recipeQuantity": {
Missing negative tests
451
"type": "number"
Missing negative tests
452
},
Missing negative tests
453
"recipeScale": {
Missing negative tests
454
"anyOf": [
455 {
456 "type": "number"
457 },
458 {
459 "type": "null"
460 }
Missing negative tests
461
],
Missing negative tests
462
},
Missing negative tests
463
"shoppingListItemId": {
Missing any tests
464
"format": "uuid4",
Missing negative tests
465
"type": "string"
Missing negative tests
466
}
Missing negative tests
467
},
468 "required": [
Missing negative tests
469
"recipeId",
470 "id",
471 "shoppingListItemId"
472 ],
Missing negative tests
473
"type": "object"
474 },
Missing negative tests
475
"ShoppingListItemUpdate": {
Missing negative tests
476
"properties": {
Missing negative tests
477
"checked": {
Missing negative tests
478
"type": "boolean"
Missing negative tests
479
},
Missing negative tests
480
"display": {
Missing negative tests
481
"type": "string"
Missing negative tests
482
},
Missing negative tests
483
"extras": {
Missing negative tests
484
"anyOf": [
Missing negative tests
485
{
Missing any tests
486
"additionalProperties": true,
Missing negative tests
487
"type": "object"
Missing negative tests
488
},
Missing positive tests
489
{
Missing positive tests
490
"type": "null"
Missing positive tests
491
}
Missing negative tests
492
],
Missing negative tests
493
},
Missing negative tests
494
"food": {
Missing negative tests
495
"anyOf": [
496 {
497 "$ref": "#/components/schemas/IngredientFood-Input"
498 },
499 {
500 "$ref": "#/components/schemas/CreateIngredientFood"
501 },
502 {
503 "type": "null"
504 }
Missing negative tests
505
],
Missing negative tests
506
},
Missing negative tests
507
"foodId": {
Missing negative tests
508
"anyOf": [
509 {
Missing any tests
510
"format": "uuid4",
511 "type": "string"
512 },
513 {
514 "type": "null"
515 }
Missing negative tests
516
],
Missing negative tests
517
},
Missing negative tests
518
"labelId": {
Missing negative tests
519
"anyOf": [
520 {
Missing any tests
521
"format": "uuid4",
522 "type": "string"
523 },
524 {
525 "type": "null"
526 }
Missing negative tests
527
],
Missing negative tests
528
},
Missing negative tests
529
"note": {
Missing negative tests
530
"anyOf": [
531 {
532 "type": "string"
533 },
534 {
535 "type": "null"
536 }
Missing negative tests
537
],
Missing negative tests
538
},
Missing negative tests
539
"position": {
Missing negative tests
540
"type": "integer"
Missing negative tests
541
},
Missing negative tests
542
"quantity": {
Missing negative tests
543
"type": "number"
Missing negative tests
544
},
Missing negative tests
545
"recipeReferences": {
Missing negative tests
546
"items": {
Missing negative tests
547
"anyOf": [
Missing negative tests
548
{
Missing negative tests
549
"$ref": "#/components/schemas/ShoppingListItemRecipeRefCreate"
Missing negative tests
550
},
551 {
552 "$ref": "#/components/schemas/ShoppingListItemRecipeRefUpdate"
553 }
Missing negative tests
554
]
Missing negative tests
555
},
Missing negative tests
556
"type": "array"
Missing negative tests
557
},
Missing negative tests
558
"shoppingListId": {
Missing any tests
559
"format": "uuid4",
Missing negative tests
560
"type": "string"
Missing negative tests
561
},
Missing negative tests
562
"unit": {
Missing negative tests
563
"anyOf": [
564 {
565 "$ref": "#/components/schemas/IngredientUnit-Input"
566 },
567 {
568 "$ref": "#/components/schemas/CreateIngredientUnit"
569 },
570 {
571 "type": "null"
572 }
Missing negative tests
573
],
Missing negative tests
574
},
Missing negative tests
575
"unitId": {
Missing negative tests
576
"anyOf": [
577 {
Missing any tests
578
"format": "uuid4",
579 "type": "string"
580 },
581 {
582 "type": "null"
583 }
Missing negative tests
584
],
Missing negative tests
585
}
Missing negative tests
586
},
Missing negative tests
587
"required": [
Missing negative tests
588
"shoppingListId"
Missing negative tests
589
],
Missing negative tests
590
"type": "object"
Missing negative tests
591
}
592 }
593 }
Missing negative tests
594
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
43 7.51ms
default
Default
1 0.46ms
Examples
10 of 34 covered

application/json
 
1
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
0
 
application/json
 
1
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
0
 
application/json
 
1
 
application/json
 
"#959595"
 
application/json
 
""
 
application/json
 
""
 
application/json
 
""
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
true
 
application/json
 
true
 
application/json
 
0
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
false
 
application/json
 
{}
 
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
1 7.78ms
422
Validation Error
0 -
default
Default
1 3.52ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json8 of 17 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ShoppingListCreate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"ShoppingListCreate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"createdAt": {
Missing negative tests
8
"anyOf": [
9 {
Missing any tests
10
"format": "date-time",
11 "type": "string"
12 },
13 {
14 "type": "null"
15 }
Missing negative tests
16
],
Missing negative tests
17
},
Missing negative tests
18
"extras": {
Missing negative tests
19
"anyOf": [
20 {
Missing any tests
21
"additionalProperties": true,
22 "type": "object"
23 },
24 {
25 "type": "null"
26 }
Missing negative tests
27
],
Missing negative tests
28
},
Missing negative tests
29
"name": {
Missing negative tests
30
"anyOf": [
31 {
32 "type": "string"
33 },
34 {
35 "type": "null"
36 }
Missing negative tests
37
],
Missing negative tests
38
},
Missing negative tests
39
"update_at": {
Missing negative tests
40
"anyOf": [
41 {
Missing any tests
42
"format": "date-time",
43 "type": "string"
44 },
45 {
46 "type": "null"
47 }
Missing negative tests
48
],
Missing negative tests
49
}
Missing negative tests
50
},
Missing negative tests
51
"type": "object"
Missing negative tests
52
}
53 }
54 }
Missing negative tests
55
}
Responses
seen average

201
Successful Response
160 66.37ms
422
Validation Error
0 -
default
Default
31 19.37ms
Examples
1 of 1 covered

application/json
 
{}
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
1 30.98ms
422
Validation Error
27 6.21ms
default
Default
1 0.38ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 6.45ms
default
Default
1 0.32ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json20 of 172 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ShoppingListUpdate",
3 "components": {
4 "schemas": {
5 "IngredientFood-Input": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"aliases": {
Missing negative tests
8
"items": {
Missing negative tests
9
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
},
Missing any tests
13
"createdAt": {
Missing any tests
14
"anyOf": [
Missing any tests
15
{
Missing any tests
16
"format": "date-time",
Missing any tests
17
"type": "string"
Missing any tests
18
},
Missing any tests
19
{
Missing any tests
20
"type": "null"
Missing any tests
21
}
Missing any tests
22
],
Missing any tests
23
},
Missing any tests
24
"description": {
Missing any tests
25
"type": "string"
Missing any tests
26
},
Missing negative tests
27
"extras": {
Missing negative tests
28
"anyOf": [
Missing positive tests
29
{
Missing any tests
30
"additionalProperties": true,
Missing positive tests
31
"type": "object"
Missing positive tests
32
},
Missing negative tests
33
{
Missing negative tests
34
"type": "null"
Missing negative tests
35
}
Missing negative tests
36
],
Missing negative tests
37
},
Missing negative tests
38
"householdsWithIngredientFood": {
Missing negative tests
39
"items": {
Missing negative tests
40
"type": "string"
Missing negative tests
41
},
Missing negative tests
42
"type": "array"
Missing negative tests
43
},
Missing negative tests
44
"id": {
Missing any tests
45
"format": "uuid4",
Missing negative tests
46
"type": "string"
Missing negative tests
47
},
Missing any tests
48
"label": {
Missing any tests
49
"anyOf": [
Missing any tests
50
{
Missing any tests
51
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing any tests
52
},
Missing any tests
53
{
Missing any tests
54
"type": "null"
Missing any tests
55
}
Missing any tests
56
]
Missing any tests
57
},
Missing any tests
58
"labelId": {
Missing any tests
59
"anyOf": [
Missing any tests
60
{
Missing any tests
61
"format": "uuid4",
Missing any tests
62
"type": "string"
Missing any tests
63
},
Missing any tests
64
{
Missing any tests
65
"type": "null"
Missing any tests
66
}
Missing any tests
67
],
Missing any tests
68
},
Missing negative tests
69
"name": {
Missing negative tests
70
"type": "string"
Missing negative tests
71
},
Missing any tests
72
"pluralName": {
Missing any tests
73
"anyOf": [
Missing any tests
74
{
Missing any tests
75
"type": "string"
Missing any tests
76
},
Missing any tests
77
{
Missing any tests
78
"type": "null"
Missing any tests
79
}
Missing any tests
80
],
Missing any tests
81
},
Missing any tests
82
"update_at": {
Missing any tests
83
"anyOf": [
Missing any tests
84
{
Missing any tests
85
"format": "date-time",
Missing any tests
86
"type": "string"
Missing any tests
87
},
Missing any tests
88
{
Missing any tests
89
"type": "null"
Missing any tests
90
}
Missing any tests
91
],
Missing any tests
92
}
Missing negative tests
93
},
Missing negative tests
94
"required": [
Missing negative tests
95
"id",
Missing negative tests
96
"name"
Missing negative tests
97
],
98 "type": "object"
99 },
Missing negative tests
100
"IngredientFoodAlias": {
Missing negative tests
101
"properties": {
Missing negative tests
102
"name": {
Missing negative tests
103
"type": "string"
Missing negative tests
104
}
Missing negative tests
105
},
Missing negative tests
106
"required": [
Missing negative tests
107
"name"
Missing negative tests
108
],
Missing negative tests
109
"type": "object"
Missing negative tests
110
},
Missing positive tests
111
"IngredientUnit-Input": {
Missing any tests
112
"properties": {
Missing any tests
113
"abbreviation": {
Missing any tests
114
"type": "string"
Missing any tests
115
},
Missing any tests
116
"aliases": {
Missing any tests
117
"items": {
Missing any tests
118
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing any tests
119
},
Missing any tests
120
"type": "array"
Missing any tests
121
},
Missing any tests
122
"createdAt": {
Missing any tests
123
"anyOf": [
Missing any tests
124
{
Missing any tests
125
"format": "date-time",
Missing any tests
126
"type": "string"
Missing any tests
127
},
Missing any tests
128
{
Missing any tests
129
"type": "null"
Missing any tests
130
}
Missing any tests
131
],
Missing any tests
132
},
Missing any tests
133
"description": {
Missing any tests
134
"type": "string"
Missing any tests
135
},
Missing any tests
136
"extras": {
Missing any tests
137
"anyOf": [
Missing any tests
138
{
Missing any tests
139
"additionalProperties": true,
Missing any tests
140
"type": "object"
Missing any tests
141
},
Missing any tests
142
{
Missing any tests
143
"type": "null"
Missing any tests
144
}
Missing any tests
145
],
Missing any tests
146
},
Missing any tests
147
"fraction": {
Missing any tests
148
"type": "boolean"
Missing any tests
149
},
Missing any tests
150
"id": {
Missing any tests
151
"format": "uuid4",
Missing any tests
152
"type": "string"
Missing any tests
153
},
Missing any tests
154
"name": {
Missing any tests
155
"type": "string"
Missing any tests
156
},
Missing any tests
157
"pluralAbbreviation": {
Missing any tests
158
"anyOf": [
Missing any tests
159
{
Missing any tests
160
"type": "string"
Missing any tests
161
},
Missing any tests
162
{
Missing any tests
163
"type": "null"
Missing any tests
164
}
Missing any tests
165
],
Missing any tests
166
},
Missing any tests
167
"pluralName": {
Missing any tests
168
"anyOf": [
Missing any tests
169
{
Missing any tests
170
"type": "string"
Missing any tests
171
},
Missing any tests
172
{
Missing any tests
173
"type": "null"
Missing any tests
174
}
Missing any tests
175
],
Missing any tests
176
},
Missing any tests
177
"update_at": {
Missing any tests
178
"anyOf": [
Missing any tests
179
{
Missing any tests
180
"format": "date-time",
Missing any tests
181
"type": "string"
Missing any tests
182
},
Missing any tests
183
{
Missing any tests
184
"type": "null"
Missing any tests
185
}
Missing any tests
186
],
Missing any tests
187
},
Missing any tests
188
"useAbbreviation": {
Missing any tests
189
"type": "boolean"
Missing any tests
190
}
Missing any tests
191
},
Missing any tests
192
"required": [
Missing any tests
193
"id",
Missing any tests
194
"name"
Missing any tests
195
],
Missing positive tests
196
"type": "object"
Missing positive tests
197
},
Missing any tests
198
"IngredientUnitAlias": {
Missing any tests
199
"properties": {
Missing any tests
200
"name": {
Missing any tests
201
"type": "string"
Missing any tests
202
}
Missing any tests
203
},
Missing any tests
204
"required": [
Missing any tests
205
"name"
Missing any tests
206
],
Missing any tests
207
"type": "object"
Missing any tests
208
},
209 "MultiPurposeLabelSummary": {
Missing negative tests
210
"properties": {
Missing negative tests
211
"color": {
Missing negative tests
212
"type": "string"
Missing negative tests
213
},
Missing negative tests
214
"groupId": {
Missing any tests
215
"format": "uuid4",
Missing negative tests
216
"type": "string"
Missing negative tests
217
},
Missing negative tests
218
"id": {
Missing any tests
219
"format": "uuid4",
Missing negative tests
220
"type": "string"
Missing negative tests
221
},
Missing negative tests
222
"name": {
Missing negative tests
223
"type": "string"
Missing negative tests
224
}
Missing negative tests
225
},
Missing negative tests
226
"required": [
Missing negative tests
227
"name",
Missing negative tests
228
"groupId",
Missing negative tests
229
"id"
Missing negative tests
230
],
231 "type": "object"
232 },
Missing negative tests
233
"ShoppingListItemOut-Input": {
Missing negative tests
234
"properties": {
Missing negative tests
235
"checked": {
Missing negative tests
236
"type": "boolean"
Missing negative tests
237
},
Missing negative tests
238
"createdAt": {
Missing negative tests
239
"anyOf": [
Missing positive tests
240
{
Missing any tests
241
"format": "date-time",
Missing positive tests
242
"type": "string"
Missing positive tests
243
},
Missing negative tests
244
{
Missing negative tests
245
"type": "null"
Missing negative tests
246
}
Missing negative tests
247
],
Missing negative tests
248
},
Missing negative tests
249
"display": {
Missing negative tests
250
"type": "string"
Missing negative tests
251
},
Missing negative tests
252
"extras": {
Missing negative tests
253
"anyOf": [
Missing negative tests
254
{
Missing any tests
255
"additionalProperties": true,
Missing negative tests
256
"type": "object"
Missing negative tests
257
},
Missing positive tests
258
{
Missing positive tests
259
"type": "null"
Missing positive tests
260
}
Missing negative tests
261
],
Missing negative tests
262
},
Missing negative tests
263
"food": {
Missing negative tests
264
"anyOf": [
265 {
266 "$ref": "#/components/schemas/IngredientFood-Input"
267 },
268 {
269 "type": "null"
270 }
Missing negative tests
271
]
Missing negative tests
272
},
Missing negative tests
273
"foodId": {
Missing negative tests
274
"anyOf": [
275 {
Missing any tests
276
"format": "uuid4",
277 "type": "string"
278 },
279 {
280 "type": "null"
281 }
Missing negative tests
282
],
Missing negative tests
283
},
Missing negative tests
284
"groupId": {
Missing any tests
285
"format": "uuid4",
Missing negative tests
286
"type": "string"
Missing negative tests
287
},
Missing negative tests
288
"householdId": {
Missing any tests
289
"format": "uuid4",
Missing negative tests
290
"type": "string"
Missing negative tests
291
},
Missing negative tests
292
"id": {
Missing any tests
293
"format": "uuid4",
Missing negative tests
294
"type": "string"
Missing negative tests
295
},
Missing negative tests
296
"label": {
Missing negative tests
297
"anyOf": [
298 {
299 "$ref": "#/components/schemas/MultiPurposeLabelSummary"
300 },
301 {
302 "type": "null"
303 }
Missing negative tests
304
]
Missing negative tests
305
},
Missing any tests
306
"labelId": {
Missing any tests
307
"anyOf": [
Missing any tests
308
{
Missing any tests
309
"format": "uuid4",
Missing any tests
310
"type": "string"
Missing any tests
311
},
Missing any tests
312
{
Missing any tests
313
"type": "null"
Missing any tests
314
}
Missing any tests
315
],
Missing any tests
316
},
Missing negative tests
317
"note": {
Missing negative tests
318
"anyOf": [
319 {
320 "type": "string"
321 },
322 {
323 "type": "null"
324 }
Missing negative tests
325
],
Missing negative tests
326
},
Missing negative tests
327
"position": {
Missing negative tests
328
"type": "integer"
Missing negative tests
329
},
Missing negative tests
330
"quantity": {
Missing negative tests
331
"type": "number"
Missing negative tests
332
},
Missing negative tests
333
"recipeReferences": {
Missing negative tests
334
"items": {
Missing negative tests
335
"$ref": "#/components/schemas/ShoppingListItemRecipeRefOut"
Missing negative tests
336
},
Missing negative tests
337
"type": "array"
Missing negative tests
338
},
Missing negative tests
339
"shoppingListId": {
Missing any tests
340
"format": "uuid4",
Missing negative tests
341
"type": "string"
Missing negative tests
342
},
Missing negative tests
343
"unit": {
Missing negative tests
344
"anyOf": [
Missing positive tests
345
{
Missing positive tests
346
"$ref": "#/components/schemas/IngredientUnit-Input"
Missing positive tests
347
},
Missing negative tests
348
{
Missing negative tests
349
"type": "null"
Missing negative tests
350
}
Missing negative tests
351
]
Missing negative tests
352
},
Missing negative tests
353
"unitId": {
Missing negative tests
354
"anyOf": [
Missing positive tests
355
{
Missing any tests
356
"format": "uuid4",
Missing positive tests
357
"type": "string"
Missing positive tests
358
},
Missing negative tests
359
{
Missing negative tests
360
"type": "null"
Missing negative tests
361
}
Missing negative tests
362
],
Missing negative tests
363
},
Missing negative tests
364
"update_at": {
Missing negative tests
365
"anyOf": [
366 {
Missing any tests
367
"format": "date-time",
368 "type": "string"
369 },
370 {
371 "type": "null"
372 }
Missing negative tests
373
],
Missing negative tests
374
}
Missing negative tests
375
},
Missing negative tests
376
"required": [
Missing negative tests
377
"shoppingListId",
Missing negative tests
378
"id",
Missing negative tests
379
"groupId",
Missing negative tests
380
"householdId"
Missing negative tests
381
],
Missing negative tests
382
"type": "object"
Missing negative tests
383
},
Missing negative tests
384
"ShoppingListItemRecipeRefOut": {
Missing negative tests
385
"properties": {
Missing negative tests
386
"id": {
Missing any tests
387
"format": "uuid4",
Missing negative tests
388
"type": "string"
Missing negative tests
389
},
Missing negative tests
390
"recipeId": {
Missing any tests
391
"format": "uuid4",
Missing negative tests
392
"type": "string"
Missing negative tests
393
},
Missing any tests
394
"recipeNote": {
Missing any tests
395
"anyOf": [
Missing any tests
396
{
Missing any tests
397
"type": "string"
Missing any tests
398
},
Missing any tests
399
{
Missing any tests
400
"type": "null"
Missing any tests
401
}
Missing any tests
402
],
Missing any tests
403
},
Missing any tests
404
"recipeQuantity": {
Missing any tests
405
"type": "number"
Missing any tests
406
},
Missing any tests
407
"recipeScale": {
Missing any tests
408
"anyOf": [
Missing any tests
409
{
Missing any tests
410
"type": "number"
Missing any tests
411
},
Missing any tests
412
{
Missing any tests
413
"type": "null"
Missing any tests
414
}
Missing any tests
415
],
Missing any tests
416
},
Missing negative tests
417
"shoppingListItemId": {
Missing any tests
418
"format": "uuid4",
Missing negative tests
419
"type": "string"
Missing negative tests
420
}
Missing negative tests
421
},
Missing negative tests
422
"required": [
Missing negative tests
423
"recipeId",
Missing negative tests
424
"id",
Missing negative tests
425
"shoppingListItemId"
Missing negative tests
426
],
Missing negative tests
427
"type": "object"
Missing negative tests
428
},
Missing negative tests
429
"ShoppingListUpdate": {
Missing negative tests
430
"properties": {
Missing negative tests
431
"createdAt": {
Missing negative tests
432
"anyOf": [
433 {
Missing any tests
434
"format": "date-time",
435 "type": "string"
436 },
437 {
438 "type": "null"
439 }
Missing negative tests
440
],
Missing negative tests
441
},
Missing negative tests
442
"extras": {
Missing negative tests
443
"anyOf": [
444 {
Missing any tests
445
"additionalProperties": true,
446 "type": "object"
447 },
448 {
449 "type": "null"
450 }
Missing negative tests
451
],
Missing negative tests
452
},
Missing negative tests
453
"groupId": {
Missing any tests
454
"format": "uuid4",
Missing negative tests
455
"type": "string"
Missing negative tests
456
},
Missing negative tests
457
"id": {
Missing any tests
458
"format": "uuid4",
Missing negative tests
459
"type": "string"
Missing negative tests
460
},
Missing negative tests
461
"listItems": {
Missing negative tests
462
"items": {
Missing negative tests
463
"$ref": "#/components/schemas/ShoppingListItemOut-Input"
Missing negative tests
464
},
Missing negative tests
465
"type": "array"
Missing negative tests
466
},
Missing negative tests
467
"name": {
Missing negative tests
468
"anyOf": [
469 {
470 "type": "string"
471 },
472 {
473 "type": "null"
474 }
Missing negative tests
475
],
Missing negative tests
476
},
Missing negative tests
477
"update_at": {
Missing negative tests
478
"anyOf": [
479 {
Missing any tests
480
"format": "date-time",
481 "type": "string"
482 },
483 {
484 "type": "null"
485 }
Missing negative tests
486
],
Missing negative tests
487
},
Missing negative tests
488
"userId": {
Missing any tests
489
"format": "uuid4",
Missing negative tests
490
"type": "string"
Missing negative tests
491
}
Missing negative tests
492
},
Missing negative tests
493
"required": [
Missing negative tests
494
"groupId",
Missing negative tests
495
"userId",
Missing negative tests
496
"id"
Missing negative tests
497
],
Missing negative tests
498
"type": "object"
Missing negative tests
499
}
500 }
501 }
Missing negative tests
502
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
101 8.55ms
default
Default
0 -
Examples
4 of 23 covered

application/json
 
"#959595"
 
application/json
 
{}
 
application/json
 
0
 
application/json
 
1
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
0
 
application/json
 
""
 
application/json
 
""
 
application/json
 
1
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
false
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
true
 
application/json
 
false
 
application/json
 
[]
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 12 covered
Missing negative tests
1
{
2 "components": {
3 "schemas": {
Missing negative tests
4
"ShoppingListMultiPurposeLabelUpdate": {
Missing negative tests
5
"properties": {
Missing negative tests
6
"id": {
Missing any tests
7
"format": "uuid4",
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"labelId": {
Missing any tests
11
"format": "uuid4",
Missing negative tests
12
"type": "string"
Missing negative tests
13
},
Missing any tests
14
"position": {
Missing any tests
15
"type": "integer"
Missing any tests
16
},
Missing negative tests
17
"shoppingListId": {
Missing any tests
18
"format": "uuid4",
Missing negative tests
19
"type": "string"
Missing negative tests
20
}
Missing negative tests
21
},
Missing negative tests
22
"required": [
Missing negative tests
23
"shoppingListId",
Missing negative tests
24
"labelId",
Missing negative tests
25
"id"
Missing negative tests
26
],
Missing negative tests
27
"type": "object"
Missing negative tests
28
}
29 }
30 },
Missing negative tests
31
"items": {
Missing negative tests
32
"$ref": "#/components/schemas/ShoppingListMultiPurposeLabelUpdate"
Missing negative tests
33
},
Missing negative tests
34
"type": "array"
Missing negative tests
35
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
22 7.38ms
default
Default
1 0.43ms
Examples
0 of 1 covered

application/json
 
0
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json26 of 169 covered
Missing negative tests
1
{
2 "components": {
3 "schemas": {
4 "CreateIngredientFood": {
Missing negative tests
5
"properties": {
Missing negative tests
6
"aliases": {
Missing negative tests
7
"items": {
Missing negative tests
8
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing negative tests
9
},
Missing negative tests
10
"type": "array"
Missing negative tests
11
},
Missing negative tests
12
"description": {
Missing negative tests
13
"type": "string"
Missing negative tests
14
},
Missing negative tests
15
"extras": {
Missing negative tests
16
"anyOf": [
17 {
Missing any tests
18
"additionalProperties": true,
19 "type": "object"
20 },
21 {
22 "type": "null"
23 }
Missing negative tests
24
],
Missing negative tests
25
},
Missing negative tests
26
"householdsWithIngredientFood": {
Missing negative tests
27
"items": {
Missing negative tests
28
"type": "string"
Missing negative tests
29
},
Missing negative tests
30
"type": "array"
Missing negative tests
31
},
Missing negative tests
32
"id": {
Missing negative tests
33
"anyOf": [
Missing negative tests
34
{
Missing any tests
35
"format": "uuid4",
Missing negative tests
36
"type": "string"
Missing negative tests
37
},
Missing positive tests
38
{
Missing positive tests
39
"type": "null"
Missing positive tests
40
}
Missing negative tests
41
],
Missing negative tests
42
},
Missing negative tests
43
"labelId": {
Missing negative tests
44
"anyOf": [
Missing positive tests
45
{
Missing any tests
46
"format": "uuid4",
Missing positive tests
47
"type": "string"
Missing positive tests
48
},
Missing negative tests
49
{
Missing negative tests
50
"type": "null"
Missing negative tests
51
}
Missing negative tests
52
],
Missing negative tests
53
},
Missing negative tests
54
"name": {
Missing negative tests
55
"type": "string"
Missing negative tests
56
},
Missing any tests
57
"pluralName": {
Missing any tests
58
"anyOf": [
Missing any tests
59
{
Missing any tests
60
"type": "string"
Missing any tests
61
},
Missing any tests
62
{
Missing any tests
63
"type": "null"
Missing any tests
64
}
Missing any tests
65
],
Missing any tests
66
}
Missing negative tests
67
},
Missing negative tests
68
"required": [
Missing negative tests
69
"name"
Missing negative tests
70
],
71 "type": "object"
72 },
Missing negative tests
73
"CreateIngredientFoodAlias": {
Missing negative tests
74
"properties": {
Missing negative tests
75
"name": {
Missing negative tests
76
"type": "string"
Missing negative tests
77
}
Missing negative tests
78
},
Missing negative tests
79
"required": [
Missing negative tests
80
"name"
Missing negative tests
81
],
Missing negative tests
82
"type": "object"
Missing negative tests
83
},
84 "CreateIngredientUnit": {
Missing negative tests
85
"properties": {
Missing any tests
86
"abbreviation": {
Missing any tests
87
"type": "string"
Missing any tests
88
},
Missing negative tests
89
"aliases": {
Missing negative tests
90
"items": {
Missing negative tests
91
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing negative tests
92
},
Missing negative tests
93
"type": "array"
Missing negative tests
94
},
Missing any tests
95
"description": {
Missing any tests
96
"type": "string"
Missing any tests
97
},
Missing negative tests
98
"extras": {
Missing negative tests
99
"anyOf": [
Missing positive tests
100
{
Missing any tests
101
"additionalProperties": true,
Missing positive tests
102
"type": "object"
Missing positive tests
103
},
Missing negative tests
104
{
Missing negative tests
105
"type": "null"
Missing negative tests
106
}
Missing negative tests
107
],
Missing negative tests
108
},
Missing negative tests
109
"fraction": {
Missing negative tests
110
"type": "boolean"
Missing negative tests
111
},
Missing negative tests
112
"id": {
Missing negative tests
113
"anyOf": [
Missing negative tests
114
{
Missing any tests
115
"format": "uuid4",
Missing negative tests
116
"type": "string"
Missing negative tests
117
},
Missing positive tests
118
{
Missing positive tests
119
"type": "null"
Missing positive tests
120
}
Missing negative tests
121
],
Missing negative tests
122
},
Missing negative tests
123
"name": {
Missing negative tests
124
"type": "string"
Missing negative tests
125
},
Missing negative tests
126
"pluralAbbreviation": {
Missing negative tests
127
"anyOf": [
Missing positive tests
128
{
Missing positive tests
129
"type": "string"
Missing positive tests
130
},
Missing negative tests
131
{
Missing negative tests
132
"type": "null"
Missing negative tests
133
}
Missing negative tests
134
],
Missing negative tests
135
},
Missing negative tests
136
"pluralName": {
Missing negative tests
137
"anyOf": [
Missing positive tests
138
{
Missing positive tests
139
"type": "string"
Missing positive tests
140
},
Missing negative tests
141
{
Missing negative tests
142
"type": "null"
Missing negative tests
143
}
Missing negative tests
144
],
Missing negative tests
145
},
Missing negative tests
146
"useAbbreviation": {
Missing negative tests
147
"type": "boolean"
Missing negative tests
148
}
Missing negative tests
149
},
Missing negative tests
150
"required": [
Missing negative tests
151
"name"
Missing negative tests
152
],
153 "type": "object"
154 },
Missing negative tests
155
"CreateIngredientUnitAlias": {
Missing negative tests
156
"properties": {
Missing negative tests
157
"name": {
Missing negative tests
158
"type": "string"
Missing negative tests
159
}
Missing negative tests
160
},
Missing negative tests
161
"required": [
Missing negative tests
162
"name"
Missing negative tests
163
],
Missing negative tests
164
"type": "object"
Missing negative tests
165
},
166 "IngredientFood-Input": {
Missing negative tests
167
"properties": {
Missing negative tests
168
"aliases": {
Missing negative tests
169
"items": {
Missing negative tests
170
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing negative tests
171
},
Missing negative tests
172
"type": "array"
Missing negative tests
173
},
Missing any tests
174
"createdAt": {
Missing any tests
175
"anyOf": [
Missing any tests
176
{
Missing any tests
177
"format": "date-time",
Missing any tests
178
"type": "string"
Missing any tests
179
},
Missing any tests
180
{
Missing any tests
181
"type": "null"
Missing any tests
182
}
Missing any tests
183
],
Missing any tests
184
},
Missing negative tests
185
"description": {
Missing negative tests
186
"type": "string"
Missing negative tests
187
},
Missing negative tests
188
"extras": {
Missing negative tests
189
"anyOf": [
190 {
Missing any tests
191
"additionalProperties": true,
192 "type": "object"
193 },
194 {
195 "type": "null"
196 }
Missing negative tests
197
],
Missing negative tests
198
},
Missing negative tests
199
"householdsWithIngredientFood": {
Missing negative tests
200
"items": {
Missing negative tests
201
"type": "string"
Missing negative tests
202
},
Missing negative tests
203
"type": "array"
Missing negative tests
204
},
Missing negative tests
205
"id": {
Missing any tests
206
"format": "uuid4",
Missing negative tests
207
"type": "string"
Missing negative tests
208
},
Missing any tests
209
"label": {
Missing any tests
210
"anyOf": [
Missing any tests
211
{
Missing any tests
212
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing any tests
213
},
Missing any tests
214
{
Missing any tests
215
"type": "null"
Missing any tests
216
}
Missing any tests
217
]
Missing any tests
218
},
Missing negative tests
219
"labelId": {
Missing negative tests
220
"anyOf": [
Missing positive tests
221
{
Missing any tests
222
"format": "uuid4",
Missing positive tests
223
"type": "string"
Missing positive tests
224
},
Missing negative tests
225
{
Missing negative tests
226
"type": "null"
Missing negative tests
227
}
Missing negative tests
228
],
Missing negative tests
229
},
Missing negative tests
230
"name": {
Missing negative tests
231
"type": "string"
Missing negative tests
232
},
Missing any tests
233
"pluralName": {
Missing any tests
234
"anyOf": [
Missing any tests
235
{
Missing any tests
236
"type": "string"
Missing any tests
237
},
Missing any tests
238
{
Missing any tests
239
"type": "null"
Missing any tests
240
}
Missing any tests
241
],
Missing any tests
242
},
Missing negative tests
243
"update_at": {
Missing negative tests
244
"anyOf": [
Missing negative tests
245
{
Missing any tests
246
"format": "date-time",
Missing negative tests
247
"type": "string"
Missing negative tests
248
},
Missing positive tests
249
{
Missing positive tests
250
"type": "null"
Missing positive tests
251
}
Missing negative tests
252
],
Missing negative tests
253
}
Missing negative tests
254
},
255 "required": [
256 "id",
Missing negative tests
257
"name"
258 ],
259 "type": "object"
260 },
Missing negative tests
261
"IngredientFoodAlias": {
Missing negative tests
262
"properties": {
Missing negative tests
263
"name": {
Missing negative tests
264
"type": "string"
Missing negative tests
265
}
Missing negative tests
266
},
Missing negative tests
267
"required": [
Missing negative tests
268
"name"
Missing negative tests
269
],
Missing negative tests
270
"type": "object"
Missing negative tests
271
},
272 "IngredientUnit-Input": {
Missing negative tests
273
"properties": {
Missing any tests
274
"abbreviation": {
Missing any tests
275
"type": "string"
Missing any tests
276
},
Missing negative tests
277
"aliases": {
Missing negative tests
278
"items": {
Missing negative tests
279
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing negative tests
280
},
Missing negative tests
281
"type": "array"
Missing negative tests
282
},
Missing any tests
283
"createdAt": {
Missing any tests
284
"anyOf": [
Missing any tests
285
{
Missing any tests
286
"format": "date-time",
Missing any tests
287
"type": "string"
Missing any tests
288
},
Missing any tests
289
{
Missing any tests
290
"type": "null"
Missing any tests
291
}
Missing any tests
292
],
Missing any tests
293
},
Missing any tests
294
"description": {
Missing any tests
295
"type": "string"
Missing any tests
296
},
Missing negative tests
297
"extras": {
Missing negative tests
298
"anyOf": [
Missing positive tests
299
{
Missing any tests
300
"additionalProperties": true,
Missing positive tests
301
"type": "object"
Missing positive tests
302
},
Missing negative tests
303
{
Missing negative tests
304
"type": "null"
Missing negative tests
305
}
Missing negative tests
306
],
Missing negative tests
307
},
Missing negative tests
308
"fraction": {
Missing negative tests
309
"type": "boolean"
Missing negative tests
310
},
Missing negative tests
311
"id": {
Missing any tests
312
"format": "uuid4",
Missing negative tests
313
"type": "string"
Missing negative tests
314
},
Missing negative tests
315
"name": {
Missing negative tests
316
"type": "string"
Missing negative tests
317
},
Missing negative tests
318
"pluralAbbreviation": {
Missing negative tests
319
"anyOf": [
Missing positive tests
320
{
Missing positive tests
321
"type": "string"
Missing positive tests
322
},
Missing negative tests
323
{
Missing negative tests
324
"type": "null"
Missing negative tests
325
}
Missing negative tests
326
],
Missing negative tests
327
},
Missing negative tests
328
"pluralName": {
Missing negative tests
329
"anyOf": [
Missing positive tests
330
{
Missing positive tests
331
"type": "string"
Missing positive tests
332
},
Missing negative tests
333
{
Missing negative tests
334
"type": "null"
Missing negative tests
335
}
Missing negative tests
336
],
Missing negative tests
337
},
Missing any tests
338
"update_at": {
Missing any tests
339
"anyOf": [
Missing any tests
340
{
Missing any tests
341
"format": "date-time",
Missing any tests
342
"type": "string"
Missing any tests
343
},
Missing any tests
344
{
Missing any tests
345
"type": "null"
Missing any tests
346
}
Missing any tests
347
],
Missing any tests
348
},
Missing negative tests
349
"useAbbreviation": {
Missing negative tests
350
"type": "boolean"
Missing negative tests
351
}
Missing negative tests
352
},
353 "required": [
354 "id",
Missing negative tests
355
"name"
356 ],
357 "type": "object"
358 },
Missing negative tests
359
"IngredientUnitAlias": {
Missing negative tests
360
"properties": {
Missing negative tests
361
"name": {
Missing negative tests
362
"type": "string"
Missing negative tests
363
}
Missing negative tests
364
},
Missing negative tests
365
"required": [
Missing negative tests
366
"name"
Missing negative tests
367
],
Missing negative tests
368
"type": "object"
Missing negative tests
369
},
Missing any tests
370
"MultiPurposeLabelSummary": {
Missing any tests
371
"properties": {
Missing any tests
372
"color": {
Missing any tests
373
"type": "string"
Missing any tests
374
},
Missing any tests
375
"groupId": {
Missing any tests
376
"format": "uuid4",
Missing any tests
377
"type": "string"
Missing any tests
378
},
Missing any tests
379
"id": {
Missing any tests
380
"format": "uuid4",
Missing any tests
381
"type": "string"
Missing any tests
382
},
Missing any tests
383
"name": {
Missing any tests
384
"type": "string"
Missing any tests
385
}
Missing any tests
386
},
Missing any tests
387
"required": [
Missing any tests
388
"name",
Missing any tests
389
"groupId",
Missing any tests
390
"id"
Missing any tests
391
],
Missing any tests
392
"type": "object"
Missing any tests
393
},
Missing negative tests
394
"RecipeIngredient-Input": {
Missing negative tests
395
"properties": {
Missing negative tests
396
"display": {
Missing negative tests
397
"type": "string"
Missing negative tests
398
},
Missing negative tests
399
"food": {
Missing negative tests
400
"anyOf": [
401 {
402 "$ref": "#/components/schemas/IngredientFood-Input"
403 },
404 {
405 "$ref": "#/components/schemas/CreateIngredientFood"
406 },
407 {
408 "type": "null"
409 }
Missing negative tests
410
],
Missing negative tests
411
},
Missing negative tests
412
"note": {
Missing negative tests
413
"anyOf": [
414 {
415 "type": "string"
416 },
417 {
418 "type": "null"
419 }
Missing negative tests
420
],
Missing negative tests
421
},
Missing negative tests
422
"originalText": {
Missing negative tests
423
"anyOf": [
424 {
425 "type": "string"
426 },
427 {
428 "type": "null"
429 }
Missing negative tests
430
],
Missing negative tests
431
},
Missing negative tests
432
"quantity": {
Missing negative tests
433
"anyOf": [
434 {
435 "type": "number"
436 },
437 {
438 "type": "null"
439 }
Missing negative tests
440
],
Missing negative tests
441
},
Missing negative tests
442
"referenceId": {
Missing any tests
443
"format": "uuid",
Missing negative tests
444
"type": "string"
Missing negative tests
445
},
Missing negative tests
446
"title": {
Missing negative tests
447
"anyOf": [
448 {
449 "type": "string"
450 },
451 {
452 "type": "null"
453 }
Missing negative tests
454
],
Missing negative tests
455
},
Missing negative tests
456
"unit": {
Missing negative tests
457
"anyOf": [
458 {
459 "$ref": "#/components/schemas/IngredientUnit-Input"
460 },
461 {
462 "$ref": "#/components/schemas/CreateIngredientUnit"
463 },
464 {
465 "type": "null"
466 }
Missing negative tests
467
],
Missing negative tests
468
}
Missing negative tests
469
},
Missing negative tests
470
"type": "object"
Missing negative tests
471
},
Missing negative tests
472
"ShoppingListAddRecipeParamsBulk": {
Missing negative tests
473
"properties": {
Missing negative tests
474
"recipeId": {
Missing any tests
475
"format": "uuid4",
Missing negative tests
476
"type": "string"
Missing negative tests
477
},
Missing negative tests
478
"recipeIncrementQuantity": {
Missing negative tests
479
"type": "number"
Missing negative tests
480
},
Missing negative tests
481
"recipeIngredients": {
Missing negative tests
482
"anyOf": [
483 {
Missing negative tests
484
"items": {
Missing negative tests
485
"$ref": "#/components/schemas/RecipeIngredient-Input"
Missing negative tests
486
},
487 "type": "array"
488 },
489 {
490 "type": "null"
491 }
Missing negative tests
492
],
Missing negative tests
493
}
Missing negative tests
494
},
Missing negative tests
495
"required": [
Missing negative tests
496
"recipeId"
Missing negative tests
497
],
Missing negative tests
498
"type": "object"
Missing negative tests
499
}
500 }
501 },
Missing negative tests
502
"items": {
Missing negative tests
503
"$ref": "#/components/schemas/ShoppingListAddRecipeParamsBulk"
Missing negative tests
504
},
Missing negative tests
505
"type": "array"
Missing negative tests
506
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
103 11.03ms
default
Default
3 0.53ms
Examples
5 of 27 covered

application/json
 
"#959595"
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
false
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
""
 
application/json
 
""
 
application/json
 
""
 
application/json
 
true
 
application/json
 
1
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
0
 
application/json
 
""
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
true
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
""
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
recipe_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json21 of 167 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "$ref": "#/components/schemas/ShoppingListAddRecipeParams"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
10 "components": {
11 "schemas": {
Missing negative tests
12
"CreateIngredientFood": {
Missing negative tests
13
"properties": {
Missing any tests
14
"aliases": {
Missing any tests
15
"items": {
Missing any tests
16
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing any tests
17
},
Missing any tests
18
"type": "array"
Missing any tests
19
},
Missing negative tests
20
"description": {
Missing negative tests
21
"type": "string"
Missing negative tests
22
},
Missing any tests
23
"extras": {
Missing any tests
24
"anyOf": [
Missing any tests
25
{
Missing any tests
26
"additionalProperties": true,
Missing any tests
27
"type": "object"
Missing any tests
28
},
Missing any tests
29
{
Missing any tests
30
"type": "null"
Missing any tests
31
}
Missing any tests
32
],
Missing any tests
33
},
Missing negative tests
34
"householdsWithIngredientFood": {
Missing negative tests
35
"items": {
Missing negative tests
36
"type": "string"
Missing negative tests
37
},
Missing negative tests
38
"type": "array"
Missing negative tests
39
},
Missing negative tests
40
"id": {
Missing negative tests
41
"anyOf": [
Missing negative tests
42
{
Missing any tests
43
"format": "uuid4",
Missing negative tests
44
"type": "string"
Missing negative tests
45
},
Missing positive tests
46
{
Missing positive tests
47
"type": "null"
Missing positive tests
48
}
Missing negative tests
49
],
Missing negative tests
50
},
Missing negative tests
51
"labelId": {
Missing negative tests
52
"anyOf": [
Missing negative tests
53
{
Missing any tests
54
"format": "uuid4",
Missing negative tests
55
"type": "string"
Missing negative tests
56
},
Missing positive tests
57
{
Missing positive tests
58
"type": "null"
Missing positive tests
59
}
Missing negative tests
60
],
Missing negative tests
61
},
Missing negative tests
62
"name": {
Missing negative tests
63
"type": "string"
Missing negative tests
64
},
Missing any tests
65
"pluralName": {
Missing any tests
66
"anyOf": [
Missing any tests
67
{
Missing any tests
68
"type": "string"
Missing any tests
69
},
Missing any tests
70
{
Missing any tests
71
"type": "null"
Missing any tests
72
}
Missing any tests
73
],
Missing any tests
74
}
Missing negative tests
75
},
Missing negative tests
76
"required": [
Missing negative tests
77
"name"
Missing negative tests
78
],
Missing negative tests
79
"type": "object"
Missing negative tests
80
},
Missing any tests
81
"CreateIngredientFoodAlias": {
Missing any tests
82
"properties": {
Missing any tests
83
"name": {
Missing any tests
84
"type": "string"
Missing any tests
85
}
Missing any tests
86
},
Missing any tests
87
"required": [
Missing any tests
88
"name"
Missing any tests
89
],
Missing any tests
90
"type": "object"
Missing any tests
91
},
92 "CreateIngredientUnit": {
Missing negative tests
93
"properties": {
Missing negative tests
94
"abbreviation": {
Missing negative tests
95
"type": "string"
Missing negative tests
96
},
Missing any tests
97
"aliases": {
Missing any tests
98
"items": {
Missing any tests
99
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing any tests
100
},
Missing any tests
101
"type": "array"
Missing any tests
102
},
Missing negative tests
103
"description": {
Missing negative tests
104
"type": "string"
Missing negative tests
105
},
Missing negative tests
106
"extras": {
Missing negative tests
107
"anyOf": [
Missing positive tests
108
{
Missing any tests
109
"additionalProperties": true,
Missing positive tests
110
"type": "object"
Missing positive tests
111
},
Missing negative tests
112
{
Missing negative tests
113
"type": "null"
Missing negative tests
114
}
Missing negative tests
115
],
Missing negative tests
116
},
Missing negative tests
117
"fraction": {
Missing negative tests
118
"type": "boolean"
Missing negative tests
119
},
Missing negative tests
120
"id": {
Missing negative tests
121
"anyOf": [
Missing negative tests
122
{
Missing any tests
123
"format": "uuid4",
Missing negative tests
124
"type": "string"
Missing negative tests
125
},
Missing positive tests
126
{
Missing positive tests
127
"type": "null"
Missing positive tests
128
}
Missing negative tests
129
],
Missing negative tests
130
},
Missing negative tests
131
"name": {
Missing negative tests
132
"type": "string"
Missing negative tests
133
},
Missing negative tests
134
"pluralAbbreviation": {
Missing negative tests
135
"anyOf": [
Missing positive tests
136
{
Missing positive tests
137
"type": "string"
Missing positive tests
138
},
Missing negative tests
139
{
Missing negative tests
140
"type": "null"
Missing negative tests
141
}
Missing negative tests
142
],
Missing negative tests
143
},
Missing negative tests
144
"pluralName": {
Missing negative tests
145
"anyOf": [
Missing negative tests
146
{
Missing negative tests
147
"type": "string"
Missing negative tests
148
},
Missing positive tests
149
{
Missing positive tests
150
"type": "null"
Missing positive tests
151
}
Missing negative tests
152
],
Missing negative tests
153
},
Missing any tests
154
"useAbbreviation": {
Missing any tests
155
"type": "boolean"
Missing any tests
156
}
Missing negative tests
157
},
Missing negative tests
158
"required": [
Missing negative tests
159
"name"
Missing negative tests
160
],
161 "type": "object"
162 },
Missing any tests
163
"CreateIngredientUnitAlias": {
Missing any tests
164
"properties": {
Missing any tests
165
"name": {
Missing any tests
166
"type": "string"
Missing any tests
167
}
Missing any tests
168
},
Missing any tests
169
"required": [
Missing any tests
170
"name"
Missing any tests
171
],
Missing any tests
172
"type": "object"
Missing any tests
173
},
174 "IngredientFood-Input": {
Missing negative tests
175
"properties": {
Missing any tests
176
"aliases": {
Missing any tests
177
"items": {
Missing any tests
178
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing any tests
179
},
Missing any tests
180
"type": "array"
Missing any tests
181
},
Missing any tests
182
"createdAt": {
Missing any tests
183
"anyOf": [
Missing any tests
184
{
Missing any tests
185
"format": "date-time",
Missing any tests
186
"type": "string"
Missing any tests
187
},
Missing any tests
188
{
Missing any tests
189
"type": "null"
Missing any tests
190
}
Missing any tests
191
],
Missing any tests
192
},
Missing negative tests
193
"description": {
Missing negative tests
194
"type": "string"
Missing negative tests
195
},
Missing any tests
196
"extras": {
Missing any tests
197
"anyOf": [
Missing any tests
198
{
Missing any tests
199
"additionalProperties": true,
Missing any tests
200
"type": "object"
Missing any tests
201
},
Missing any tests
202
{
Missing any tests
203
"type": "null"
Missing any tests
204
}
Missing any tests
205
],
Missing any tests
206
},
Missing negative tests
207
"householdsWithIngredientFood": {
Missing negative tests
208
"items": {
Missing negative tests
209
"type": "string"
Missing negative tests
210
},
Missing negative tests
211
"type": "array"
Missing negative tests
212
},
Missing negative tests
213
"id": {
Missing any tests
214
"format": "uuid4",
Missing negative tests
215
"type": "string"
Missing negative tests
216
},
Missing any tests
217
"label": {
Missing any tests
218
"anyOf": [
Missing any tests
219
{
Missing any tests
220
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing any tests
221
},
Missing any tests
222
{
Missing any tests
223
"type": "null"
Missing any tests
224
}
Missing any tests
225
]
Missing any tests
226
},
Missing negative tests
227
"labelId": {
Missing negative tests
228
"anyOf": [
Missing negative tests
229
{
Missing any tests
230
"format": "uuid4",
Missing negative tests
231
"type": "string"
Missing negative tests
232
},
Missing positive tests
233
{
Missing positive tests
234
"type": "null"
Missing positive tests
235
}
Missing negative tests
236
],
Missing negative tests
237
},
Missing negative tests
238
"name": {
Missing negative tests
239
"type": "string"
Missing negative tests
240
},
Missing any tests
241
"pluralName": {
Missing any tests
242
"anyOf": [
Missing any tests
243
{
Missing any tests
244
"type": "string"
Missing any tests
245
},
Missing any tests
246
{
Missing any tests
247
"type": "null"
Missing any tests
248
}
Missing any tests
249
],
Missing any tests
250
},
Missing any tests
251
"update_at": {
Missing any tests
252
"anyOf": [
Missing any tests
253
{
Missing any tests
254
"format": "date-time",
Missing any tests
255
"type": "string"
Missing any tests
256
},
Missing any tests
257
{
Missing any tests
258
"type": "null"
Missing any tests
259
}
Missing any tests
260
],
Missing any tests
261
}
Missing negative tests
262
},
263 "required": [
264 "id",
Missing negative tests
265
"name"
266 ],
Missing negative tests
267
"type": "object"
268 },
Missing any tests
269
"IngredientFoodAlias": {
Missing any tests
270
"properties": {
Missing any tests
271
"name": {
Missing any tests
272
"type": "string"
Missing any tests
273
}
Missing any tests
274
},
Missing any tests
275
"required": [
Missing any tests
276
"name"
Missing any tests
277
],
Missing any tests
278
"type": "object"
Missing any tests
279
},
280 "IngredientUnit-Input": {
Missing negative tests
281
"properties": {
Missing negative tests
282
"abbreviation": {
Missing negative tests
283
"type": "string"
Missing negative tests
284
},
Missing any tests
285
"aliases": {
Missing any tests
286
"items": {
Missing any tests
287
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing any tests
288
},
Missing any tests
289
"type": "array"
Missing any tests
290
},
Missing any tests
291
"createdAt": {
Missing any tests
292
"anyOf": [
Missing any tests
293
{
Missing any tests
294
"format": "date-time",
Missing any tests
295
"type": "string"
Missing any tests
296
},
Missing any tests
297
{
Missing any tests
298
"type": "null"
Missing any tests
299
}
Missing any tests
300
],
Missing any tests
301
},
Missing negative tests
302
"description": {
Missing negative tests
303
"type": "string"
Missing negative tests
304
},
Missing negative tests
305
"extras": {
Missing negative tests
306
"anyOf": [
Missing positive tests
307
{
Missing any tests
308
"additionalProperties": true,
Missing positive tests
309
"type": "object"
Missing positive tests
310
},
Missing negative tests
311
{
Missing negative tests
312
"type": "null"
Missing negative tests
313
}
Missing negative tests
314
],
Missing negative tests
315
},
Missing negative tests
316
"fraction": {
Missing negative tests
317
"type": "boolean"
Missing negative tests
318
},
Missing negative tests
319
"id": {
Missing any tests
320
"format": "uuid4",
Missing negative tests
321
"type": "string"
Missing negative tests
322
},
Missing negative tests
323
"name": {
Missing negative tests
324
"type": "string"
Missing negative tests
325
},
Missing negative tests
326
"pluralAbbreviation": {
Missing negative tests
327
"anyOf": [
Missing positive tests
328
{
Missing positive tests
329
"type": "string"
Missing positive tests
330
},
Missing negative tests
331
{
Missing negative tests
332
"type": "null"
Missing negative tests
333
}
Missing negative tests
334
],
Missing negative tests
335
},
Missing negative tests
336
"pluralName": {
Missing negative tests
337
"anyOf": [
Missing negative tests
338
{
Missing negative tests
339
"type": "string"
Missing negative tests
340
},
Missing positive tests
341
{
Missing positive tests
342
"type": "null"
Missing positive tests
343
}
Missing negative tests
344
],
Missing negative tests
345
},
Missing any tests
346
"update_at": {
Missing any tests
347
"anyOf": [
Missing any tests
348
{
Missing any tests
349
"format": "date-time",
Missing any tests
350
"type": "string"
Missing any tests
351
},
Missing any tests
352
{
Missing any tests
353
"type": "null"
Missing any tests
354
}
Missing any tests
355
],
Missing any tests
356
},
Missing any tests
357
"useAbbreviation": {
Missing any tests
358
"type": "boolean"
Missing any tests
359
}
Missing negative tests
360
},
361 "required": [
362 "id",
Missing negative tests
363
"name"
364 ],
365 "type": "object"
366 },
Missing any tests
367
"IngredientUnitAlias": {
Missing any tests
368
"properties": {
Missing any tests
369
"name": {
Missing any tests
370
"type": "string"
Missing any tests
371
}
Missing any tests
372
},
Missing any tests
373
"required": [
Missing any tests
374
"name"
Missing any tests
375
],
Missing any tests
376
"type": "object"
Missing any tests
377
},
Missing any tests
378
"MultiPurposeLabelSummary": {
Missing any tests
379
"properties": {
Missing any tests
380
"color": {
Missing any tests
381
"type": "string"
Missing any tests
382
},
Missing any tests
383
"groupId": {
Missing any tests
384
"format": "uuid4",
Missing any tests
385
"type": "string"
Missing any tests
386
},
Missing any tests
387
"id": {
Missing any tests
388
"format": "uuid4",
Missing any tests
389
"type": "string"
Missing any tests
390
},
Missing any tests
391
"name": {
Missing any tests
392
"type": "string"
Missing any tests
393
}
Missing any tests
394
},
Missing any tests
395
"required": [
Missing any tests
396
"name",
Missing any tests
397
"groupId",
Missing any tests
398
"id"
Missing any tests
399
],
Missing any tests
400
"type": "object"
Missing any tests
401
},
Missing negative tests
402
"RecipeIngredient-Input": {
Missing negative tests
403
"properties": {
Missing negative tests
404
"display": {
Missing negative tests
405
"type": "string"
Missing negative tests
406
},
Missing negative tests
407
"food": {
Missing negative tests
408
"anyOf": [
409 {
410 "$ref": "#/components/schemas/IngredientFood-Input"
411 },
Missing negative tests
412
{
Missing negative tests
413
"$ref": "#/components/schemas/CreateIngredientFood"
Missing negative tests
414
},
Missing positive tests
415
{
Missing positive tests
416
"type": "null"
Missing positive tests
417
}
Missing negative tests
418
],
Missing negative tests
419
},
Missing negative tests
420
"note": {
Missing negative tests
421
"anyOf": [
422 {
423 "type": "string"
424 },
425 {
426 "type": "null"
427 }
Missing negative tests
428
],
Missing negative tests
429
},
Missing negative tests
430
"originalText": {
Missing negative tests
431
"anyOf": [
432 {
433 "type": "string"
434 },
435 {
436 "type": "null"
437 }
Missing negative tests
438
],
Missing negative tests
439
},
Missing negative tests
440
"quantity": {
Missing negative tests
441
"anyOf": [
442 {
443 "type": "number"
444 },
445 {
446 "type": "null"
447 }
Missing negative tests
448
],
Missing negative tests
449
},
Missing negative tests
450
"referenceId": {
Missing any tests
451
"format": "uuid",
Missing negative tests
452
"type": "string"
Missing negative tests
453
},
Missing negative tests
454
"title": {
Missing negative tests
455
"anyOf": [
456 {
457 "type": "string"
458 },
459 {
460 "type": "null"
461 }
Missing negative tests
462
],
Missing negative tests
463
},
Missing negative tests
464
"unit": {
Missing negative tests
465
"anyOf": [
466 {
467 "$ref": "#/components/schemas/IngredientUnit-Input"
468 },
469 {
470 "$ref": "#/components/schemas/CreateIngredientUnit"
471 },
472 {
473 "type": "null"
474 }
Missing negative tests
475
],
Missing negative tests
476
}
Missing negative tests
477
},
Missing negative tests
478
"type": "object"
Missing negative tests
479
},
480 "ShoppingListAddRecipeParams": {
Missing negative tests
481
"properties": {
Missing negative tests
482
"recipeIncrementQuantity": {
Missing negative tests
483
"type": "number"
Missing negative tests
484
},
Missing negative tests
485
"recipeIngredients": {
Missing negative tests
486
"anyOf": [
487 {
Missing negative tests
488
"items": {
Missing negative tests
489
"$ref": "#/components/schemas/RecipeIngredient-Input"
Missing negative tests
490
},
491 "type": "array"
492 },
493 {
494 "type": "null"
495 }
Missing negative tests
496
],
Missing negative tests
497
}
Missing negative tests
498
},
499 "type": "object"
500 }
501 }
502 },
Missing negative tests
503
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
224 8.43ms
default
Default
12 4.94ms
Examples
6 of 27 covered

application/json
 
[]
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
"#959595"
 
application/json
 
""
 
application/json
 
false
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
{}
 
application/json
 
false
 
application/json
 
""
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
""
 
application/json
 
1
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
true
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
0
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
true
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
recipe_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json3 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "$ref": "#/components/schemas/ShoppingListRemoveRecipeParams"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
10 "components": {
11 "schemas": {
12 "ShoppingListRemoveRecipeParams": {
Missing negative tests
13
"properties": {
Missing negative tests
14
"recipeDecrementQuantity": {
Missing negative tests
15
"type": "number"
Missing negative tests
16
}
Missing negative tests
17
},
18 "type": "object"
19 }
20 }
21 },
Missing negative tests
22
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
255 8.12ms
default
Default
7 0.47ms
Examples
0 of 1 covered

application/json
 
1
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 3.88ms
422
Validation Error
0 -
default
Default
1 0.72ms
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
102 10.54ms
422
Validation Error
48 8.82ms
default
Default
65 8.58ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 12 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateWebhook",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateWebhook": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"enabled": {
Missing negative tests
8
"type": "boolean"
Missing negative tests
9
},
Missing negative tests
10
"name": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing negative tests
13
"scheduledTime": {
Missing any tests
14
"format": "time",
Missing negative tests
15
"type": "string"
Missing negative tests
16
},
Missing negative tests
17
"url": {
Missing negative tests
18
"type": "string"
Missing negative tests
19
},
Missing negative tests
20
"webhookType": {
Missing negative tests
21
"$ref": "#/components/schemas/WebhookType",
Missing negative tests
22
}
Missing negative tests
23
},
Missing negative tests
24
"required": [
Missing negative tests
25
"scheduledTime"
Missing negative tests
26
],
Missing negative tests
27
"type": "object"
Missing negative tests
28
},
Missing negative tests
29
"WebhookType": {
Missing negative tests
30
"enum": [
31 "mealplan"
Missing negative tests
32
],
Missing negative tests
33
"type": "string"
Missing negative tests
34
}
35 }
36 }
Missing negative tests
37
}
Responses
seen average

201
Successful Response
184 22.60ms
422
Validation Error
0 -
default
Default
7 0.56ms
Examples
4 of 4 covered

application/json
 
""
 
application/json
 
true
 
application/json
 
""
 
application/json
 
"mealplan"
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 6.69ms
422
Validation Error
0 -
default
Default
1 0.48ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
7 16.95ms
422
Validation Error
28 6.27ms
default
Default
1 0.49ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
3 7.62ms
422
Validation Error
27 6.13ms
default
Default
3 94.23ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 12 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateWebhook",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateWebhook": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"enabled": {
Missing negative tests
8
"type": "boolean"
Missing negative tests
9
},
Missing negative tests
10
"name": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing negative tests
13
"scheduledTime": {
Missing any tests
14
"format": "time",
Missing negative tests
15
"type": "string"
Missing negative tests
16
},
Missing negative tests
17
"url": {
Missing negative tests
18
"type": "string"
Missing negative tests
19
},
Missing negative tests
20
"webhookType": {
Missing negative tests
21
"$ref": "#/components/schemas/WebhookType",
Missing negative tests
22
}
Missing negative tests
23
},
Missing negative tests
24
"required": [
Missing negative tests
25
"scheduledTime"
Missing negative tests
26
],
Missing negative tests
27
"type": "object"
Missing negative tests
28
},
Missing negative tests
29
"WebhookType": {
Missing negative tests
30
"enum": [
31 "mealplan"
Missing negative tests
32
],
Missing negative tests
33
"type": "string"
Missing negative tests
34
}
35 }
36 }
Missing negative tests
37
}
Responses
seen average

200
Successful Response
3 19.33ms
422
Validation Error
22 6.36ms
default
Default
1 0.35ms
Examples
3 of 4 covered

application/json
 
""
 
application/json
 
""
 
application/json
 
"mealplan"
 
application/json
 
true
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 2.51ms
default
Default
1 0.37ms
Responses
seen average

200
Successful Response
0 -
default
Default
1 1.32ms
Path Parameters

recipe_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
file_name1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
1 1.32ms
default
Default
0 -
Path Parameters

recipe_id1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
timeline_event_id1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
file_name3 of 3 covered
1{
2 "$ref": "#/components/schemas/ImageType",
3 "components": {
4 "schemas": {
5 "ImageType": {
6 "enum": [
7 "original.webp",
Missing any tests
8
"min-original.webp",
Missing any tests
9
"tiny-original.webp"
10 ],
11 "type": "string"
12 }
13 }
14 }
15}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.06ms
Path Parameters

recipe_id1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
file_name3 of 3 covered
1{
2 "$ref": "#/components/schemas/ImageType",
3 "components": {
4 "schemas": {
5 "ImageType": {
6 "enum": [
7 "original.webp",
Missing any tests
8
"min-original.webp",
Missing any tests
9
"tiny-original.webp"
10 ],
11 "type": "string"
12 }
13 }
14 }
15}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.02ms
Path Parameters

user_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
file_name1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
1 1.49ms
default
Default
0 -
Query Parameters

search0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
1 3.99ms
422
Validation Error
0 -
default
Default
1 3.10ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CategoryIn",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CategoryIn": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"name": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"name"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 3.85ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 2.72ms
422
Validation Error
0 -
default
Default
1 0.46ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

category_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 3.83ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 2.78ms
default
Default
1 0.35ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 3.15ms
default
Default
1 0.48ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CategoryIn",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CategoryIn": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"name": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"name"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
90 6.48ms
default
Default
1 0.42ms
Query Parameters

search0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
1 4.83ms
422
Validation Error
0 -
default
Default
1 4.06ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/TagIn",
3 "components": {
4 "schemas": {
Missing negative tests
5
"TagIn": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"name": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"name"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 3.70ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 3.18ms
422
Validation Error
0 -
default
Default
1 0.77ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

tag_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 6.52ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 2.98ms
default
Default
1 0.78ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 2.67ms
default
Default
1 0.38ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/TagIn",
3 "components": {
4 "schemas": {
Missing negative tests
5
"TagIn": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"name": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"name"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
90 8.77ms
default
Default
1 0.51ms
Query Parameters

search2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
95 14.86ms
422
Validation Error
59 8.87ms
default
Default
51 9.39ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 7 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/RecipeToolCreate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"RecipeToolCreate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"householdsWithTool": {
Missing negative tests
8
"items": {
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
},
Missing negative tests
13
"name": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
}
Missing negative tests
16
},
Missing negative tests
17
"required": [
Missing negative tests
18
"name"
Missing negative tests
19
],
Missing negative tests
20
"type": "object"
Missing negative tests
21
}
22 }
23 }
Missing negative tests
24
}
Responses
seen average

201
Successful Response
49 22.97ms
422
Validation Error
0 -
default
Default
35 10.57ms
Examples
1 of 1 covered

application/json
 
[]
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

tool_slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 5.11ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
30 6.89ms
default
Default
1 0.30ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
1 9.94ms
422
Validation Error
27 6.33ms
default
Default
1 0.38ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json0 of 7 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/RecipeToolCreate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"RecipeToolCreate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"householdsWithTool": {
Missing negative tests
8
"items": {
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
},
Missing negative tests
13
"name": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
}
Missing negative tests
16
},
Missing negative tests
17
"required": [
Missing negative tests
18
"name"
Missing negative tests
19
],
Missing negative tests
20
"type": "object"
Missing negative tests
21
}
22 }
23 }
Missing negative tests
24
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
24 6.24ms
default
Default
1 0.45ms
Examples
1 of 1 covered

application/json
 
[]
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 8 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/IngredientRequest",
3 "components": {
4 "schemas": {
Missing negative tests
5
"IngredientRequest": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"ingredient": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"parser": {
Missing negative tests
11
"$ref": "#/components/schemas/RegisteredParser",
Missing negative tests
12
}
Missing negative tests
13
},
Missing negative tests
14
"required": [
Missing negative tests
15
"ingredient"
Missing negative tests
16
],
Missing negative tests
17
"type": "object"
Missing negative tests
18
},
Missing negative tests
19
"RegisteredParser": {
Missing negative tests
20
"enum": [
21 "nlp",
22 "brute",
23 "openai"
Missing negative tests
24
],
Missing negative tests
25
"type": "string"
Missing negative tests
26
}
27 }
28 }
Missing negative tests
29
}
Responses
seen average

200
Successful Response
29 6.83ms
422
Validation Error
0 -
default
Default
1 4.40ms
Examples
1 of 1 covered

application/json
 
"nlp"
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 9 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/IngredientsRequest",
3 "components": {
4 "schemas": {
Missing negative tests
5
"IngredientsRequest": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"ingredients": {
Missing negative tests
8
"items": {
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
},
Missing any tests
13
"parser": {
Missing any tests
14
"$ref": "#/components/schemas/RegisteredParser",
Missing any tests
15
}
Missing negative tests
16
},
Missing negative tests
17
"required": [
Missing negative tests
18
"ingredients"
Missing negative tests
19
],
Missing negative tests
20
"type": "object"
Missing negative tests
21
},
Missing any tests
22
"RegisteredParser": {
Missing any tests
23
"enum": [
Missing any tests
24
"nlp",
Missing any tests
25
"brute",
Missing any tests
26
"openai"
Missing any tests
27
],
Missing any tests
28
"type": "string"
Missing any tests
29
}
30 }
31 }
Missing negative tests
32
}
Responses
seen average

200
Successful Response
4 5.45ms
422
Validation Error
0 -
default
Default
0 -
Examples
0 of 1 covered

application/json
 
"nlp"
 
Query Parameters

categories0 of 7 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"items": {
Missing positive tests
5
"anyOf": [
Missing positive tests
6
{
Missing any tests
7
"format": "uuid4",
Missing positive tests
8
"type": "string"
Missing positive tests
9
},
Missing positive tests
10
{
Missing positive tests
11
"type": "string"
Missing positive tests
12
}
Missing positive tests
13
]
Missing positive tests
14
},
Missing negative tests
15
"type": "array"
Missing positive tests
16
},
Missing positive tests
17
{
Missing positive tests
18
"type": "null"
Missing positive tests
19
}
Missing positive tests
20
],
Missing positive tests
21
}
tags0 of 7 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"anyOf": [
Missing any tests
6
{
Missing any tests
7
"format": "uuid4",
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "string"
Missing any tests
12
}
Missing any tests
13
]
Missing any tests
14
},
Missing any tests
15
"type": "array"
Missing any tests
16
},
Missing any tests
17
{
Missing any tests
18
"type": "null"
Missing any tests
19
}
Missing any tests
20
],
Missing any tests
21
}
tools0 of 7 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"anyOf": [
Missing any tests
6
{
Missing any tests
7
"format": "uuid4",
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "string"
Missing any tests
12
}
Missing any tests
13
]
Missing any tests
14
},
Missing any tests
15
"type": "array"
Missing any tests
16
},
Missing any tests
17
{
Missing any tests
18
"type": "null"
Missing any tests
19
}
Missing any tests
20
],
Missing any tests
21
}
foods0 of 7 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"anyOf": [
Missing any tests
6
{
Missing any tests
7
"format": "uuid4",
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "string"
Missing any tests
12
}
Missing any tests
13
]
Missing any tests
14
},
Missing any tests
15
"type": "array"
Missing any tests
16
},
Missing any tests
17
{
Missing any tests
18
"type": "null"
Missing any tests
19
}
Missing any tests
20
],
Missing any tests
21
}
households0 of 7 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"anyOf": [
Missing any tests
6
{
Missing any tests
7
"format": "uuid4",
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "string"
Missing any tests
12
}
Missing any tests
13
]
Missing any tests
14
},
Missing any tests
15
"type": "array"
Missing any tests
16
},
Missing any tests
17
{
Missing any tests
18
"type": "null"
Missing any tests
19
}
Missing any tests
20
],
Missing any tests
21
}
orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing any tests
5
"OrderDirection": {
Missing any tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing any tests
9
],
Missing any tests
10
"type": "string"
Missing any tests
11
}
12 }
13 },
Missing any tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
page0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
perPage0 of 1 covered
Missing negative tests
1
{
Missing negative tests
2
"type": "integer"
Missing negative tests
3
}
cookbook0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"format": "uuid4",
Missing any tests
5
"type": "string"
Missing any tests
6
},
Missing any tests
7
{
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "null"
Missing any tests
12
}
Missing any tests
13
],
Missing any tests
14
}
requireAllCategories0 of 1 covered
Missing negative tests
1
{
Missing negative tests
2
"type": "boolean"
Missing negative tests
3
}
requireAllTags0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "boolean"
Missing any tests
3
}
requireAllTools0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "boolean"
Missing any tests
3
}
requireAllFoods0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "boolean"
Missing any tests
3
}
search0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
4 18.63ms
422
Validation Error
0 -
default
Default
1 3.61ms
Examples
0 of 7 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
query.requireAllCategories
 
false
 
query.requireAllTags
 
false
 
query.requireAllTools
 
false
 
query.requireAllFoods
 
false
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 404 covered
Missing negative tests
1
{
2 "components": {
3 "schemas": {
Missing any tests
4
"CreateIngredientFood": {
Missing any tests
5
"properties": {
Missing any tests
6
"aliases": {
Missing any tests
7
"items": {
Missing any tests
8
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing any tests
9
},
Missing any tests
10
"type": "array"
Missing any tests
11
},
Missing any tests
12
"description": {
Missing any tests
13
"type": "string"
Missing any tests
14
},
Missing any tests
15
"extras": {
Missing any tests
16
"anyOf": [
Missing any tests
17
{
Missing any tests
18
"additionalProperties": true,
Missing any tests
19
"type": "object"
Missing any tests
20
},
Missing any tests
21
{
Missing any tests
22
"type": "null"
Missing any tests
23
}
Missing any tests
24
],
Missing any tests
25
},
Missing any tests
26
"householdsWithIngredientFood": {
Missing any tests
27
"items": {
Missing any tests
28
"type": "string"
Missing any tests
29
},
Missing any tests
30
"type": "array"
Missing any tests
31
},
Missing any tests
32
"id": {
Missing any tests
33
"anyOf": [
Missing any tests
34
{
Missing any tests
35
"format": "uuid4",
Missing any tests
36
"type": "string"
Missing any tests
37
},
Missing any tests
38
{
Missing any tests
39
"type": "null"
Missing any tests
40
}
Missing any tests
41
],
Missing any tests
42
},
Missing any tests
43
"labelId": {
Missing any tests
44
"anyOf": [
Missing any tests
45
{
Missing any tests
46
"format": "uuid4",
Missing any tests
47
"type": "string"
Missing any tests
48
},
Missing any tests
49
{
Missing any tests
50
"type": "null"
Missing any tests
51
}
Missing any tests
52
],
Missing any tests
53
},
Missing any tests
54
"name": {
Missing any tests
55
"type": "string"
Missing any tests
56
},
Missing any tests
57
"pluralName": {
Missing any tests
58
"anyOf": [
Missing any tests
59
{
Missing any tests
60
"type": "string"
Missing any tests
61
},
Missing any tests
62
{
Missing any tests
63
"type": "null"
Missing any tests
64
}
Missing any tests
65
],
Missing any tests
66
}
Missing any tests
67
},
Missing any tests
68
"required": [
Missing any tests
69
"name"
Missing any tests
70
],
Missing any tests
71
"type": "object"
Missing any tests
72
},
Missing any tests
73
"CreateIngredientFoodAlias": {
Missing any tests
74
"properties": {
Missing any tests
75
"name": {
Missing any tests
76
"type": "string"
Missing any tests
77
}
Missing any tests
78
},
Missing any tests
79
"required": [
Missing any tests
80
"name"
Missing any tests
81
],
Missing any tests
82
"type": "object"
Missing any tests
83
},
Missing any tests
84
"CreateIngredientUnit": {
Missing any tests
85
"properties": {
Missing any tests
86
"abbreviation": {
Missing any tests
87
"type": "string"
Missing any tests
88
},
Missing any tests
89
"aliases": {
Missing any tests
90
"items": {
Missing any tests
91
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing any tests
92
},
Missing any tests
93
"type": "array"
Missing any tests
94
},
Missing any tests
95
"description": {
Missing any tests
96
"type": "string"
Missing any tests
97
},
Missing any tests
98
"extras": {
Missing any tests
99
"anyOf": [
Missing any tests
100
{
Missing any tests
101
"additionalProperties": true,
Missing any tests
102
"type": "object"
Missing any tests
103
},
Missing any tests
104
{
Missing any tests
105
"type": "null"
Missing any tests
106
}
Missing any tests
107
],
Missing any tests
108
},
Missing any tests
109
"fraction": {
Missing any tests
110
"type": "boolean"
Missing any tests
111
},
Missing any tests
112
"id": {
Missing any tests
113
"anyOf": [
Missing any tests
114
{
Missing any tests
115
"format": "uuid4",
Missing any tests
116
"type": "string"
Missing any tests
117
},
Missing any tests
118
{
Missing any tests
119
"type": "null"
Missing any tests
120
}
Missing any tests
121
],
Missing any tests
122
},
Missing any tests
123
"name": {
Missing any tests
124
"type": "string"
Missing any tests
125
},
Missing any tests
126
"pluralAbbreviation": {
Missing any tests
127
"anyOf": [
Missing any tests
128
{
Missing any tests
129
"type": "string"
Missing any tests
130
},
Missing any tests
131
{
Missing any tests
132
"type": "null"
Missing any tests
133
}
Missing any tests
134
],
Missing any tests
135
},
Missing any tests
136
"pluralName": {
Missing any tests
137
"anyOf": [
Missing any tests
138
{
Missing any tests
139
"type": "string"
Missing any tests
140
},
Missing any tests
141
{
Missing any tests
142
"type": "null"
Missing any tests
143
}
Missing any tests
144
],
Missing any tests
145
},
Missing any tests
146
"useAbbreviation": {
Missing any tests
147
"type": "boolean"
Missing any tests
148
}
Missing any tests
149
},
Missing any tests
150
"required": [
Missing any tests
151
"name"
Missing any tests
152
],
Missing any tests
153
"type": "object"
Missing any tests
154
},
Missing any tests
155
"CreateIngredientUnitAlias": {
Missing any tests
156
"properties": {
Missing any tests
157
"name": {
Missing any tests
158
"type": "string"
Missing any tests
159
}
Missing any tests
160
},
Missing any tests
161
"required": [
Missing any tests
162
"name"
Missing any tests
163
],
Missing any tests
164
"type": "object"
Missing any tests
165
},
Missing any tests
166
"IngredientFood-Input": {
Missing any tests
167
"properties": {
Missing any tests
168
"aliases": {
Missing any tests
169
"items": {
Missing any tests
170
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing any tests
171
},
Missing any tests
172
"type": "array"
Missing any tests
173
},
Missing any tests
174
"createdAt": {
Missing any tests
175
"anyOf": [
Missing any tests
176
{
Missing any tests
177
"format": "date-time",
Missing any tests
178
"type": "string"
Missing any tests
179
},
Missing any tests
180
{
Missing any tests
181
"type": "null"
Missing any tests
182
}
Missing any tests
183
],
Missing any tests
184
},
Missing any tests
185
"description": {
Missing any tests
186
"type": "string"
Missing any tests
187
},
Missing any tests
188
"extras": {
Missing any tests
189
"anyOf": [
Missing any tests
190
{
Missing any tests
191
"additionalProperties": true,
Missing any tests
192
"type": "object"
Missing any tests
193
},
Missing any tests
194
{
Missing any tests
195
"type": "null"
Missing any tests
196
}
Missing any tests
197
],
Missing any tests
198
},
Missing any tests
199
"householdsWithIngredientFood": {
Missing any tests
200
"items": {
Missing any tests
201
"type": "string"
Missing any tests
202
},
Missing any tests
203
"type": "array"
Missing any tests
204
},
Missing any tests
205
"id": {
Missing any tests
206
"format": "uuid4",
Missing any tests
207
"type": "string"
Missing any tests
208
},
Missing any tests
209
"label": {
Missing any tests
210
"anyOf": [
Missing any tests
211
{
Missing any tests
212
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing any tests
213
},
Missing any tests
214
{
Missing any tests
215
"type": "null"
Missing any tests
216
}
Missing any tests
217
]
Missing any tests
218
},
Missing any tests
219
"labelId": {
Missing any tests
220
"anyOf": [
Missing any tests
221
{
Missing any tests
222
"format": "uuid4",
Missing any tests
223
"type": "string"
Missing any tests
224
},
Missing any tests
225
{
Missing any tests
226
"type": "null"
Missing any tests
227
}
Missing any tests
228
],
Missing any tests
229
},
Missing any tests
230
"name": {
Missing any tests
231
"type": "string"
Missing any tests
232
},
Missing any tests
233
"pluralName": {
Missing any tests
234
"anyOf": [
Missing any tests
235
{
Missing any tests
236
"type": "string"
Missing any tests
237
},
Missing any tests
238
{
Missing any tests
239
"type": "null"
Missing any tests
240
}
Missing any tests
241
],
Missing any tests
242
},
Missing any tests
243
"update_at": {
Missing any tests
244
"anyOf": [
Missing any tests
245
{
Missing any tests
246
"format": "date-time",
Missing any tests
247
"type": "string"
Missing any tests
248
},
Missing any tests
249
{
Missing any tests
250
"type": "null"
Missing any tests
251
}
Missing any tests
252
],
Missing any tests
253
}
Missing any tests
254
},
Missing any tests
255
"required": [
Missing any tests
256
"id",
Missing any tests
257
"name"
Missing any tests
258
],
Missing any tests
259
"type": "object"
Missing any tests
260
},
Missing any tests
261
"IngredientFoodAlias": {
Missing any tests
262
"properties": {
Missing any tests
263
"name": {
Missing any tests
264
"type": "string"
Missing any tests
265
}
Missing any tests
266
},
Missing any tests
267
"required": [
Missing any tests
268
"name"
Missing any tests
269
],
Missing any tests
270
"type": "object"
Missing any tests
271
},
Missing any tests
272
"IngredientReferences": {
Missing any tests
273
"properties": {
Missing any tests
274
"referenceId": {
Missing any tests
275
"anyOf": [
Missing any tests
276
{
Missing any tests
277
"format": "uuid4",
Missing any tests
278
"type": "string"
Missing any tests
279
},
Missing any tests
280
{
Missing any tests
281
"type": "null"
Missing any tests
282
}
Missing any tests
283
],
Missing any tests
284
}
Missing any tests
285
},
Missing any tests
286
"type": "object"
Missing any tests
287
},
Missing any tests
288
"IngredientUnit-Input": {
Missing any tests
289
"properties": {
Missing any tests
290
"abbreviation": {
Missing any tests
291
"type": "string"
Missing any tests
292
},
Missing any tests
293
"aliases": {
Missing any tests
294
"items": {
Missing any tests
295
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing any tests
296
},
Missing any tests
297
"type": "array"
Missing any tests
298
},
Missing any tests
299
"createdAt": {
Missing any tests
300
"anyOf": [
Missing any tests
301
{
Missing any tests
302
"format": "date-time",
Missing any tests
303
"type": "string"
Missing any tests
304
},
Missing any tests
305
{
Missing any tests
306
"type": "null"
Missing any tests
307
}
Missing any tests
308
],
Missing any tests
309
},
Missing any tests
310
"description": {
Missing any tests
311
"type": "string"
Missing any tests
312
},
Missing any tests
313
"extras": {
Missing any tests
314
"anyOf": [
Missing any tests
315
{
Missing any tests
316
"additionalProperties": true,
Missing any tests
317
"type": "object"
Missing any tests
318
},
Missing any tests
319
{
Missing any tests
320
"type": "null"
Missing any tests
321
}
Missing any tests
322
],
Missing any tests
323
},
Missing any tests
324
"fraction": {
Missing any tests
325
"type": "boolean"
Missing any tests
326
},
Missing any tests
327
"id": {
Missing any tests
328
"format": "uuid4",
Missing any tests
329
"type": "string"
Missing any tests
330
},
Missing any tests
331
"name": {
Missing any tests
332
"type": "string"
Missing any tests
333
},
Missing any tests
334
"pluralAbbreviation": {
Missing any tests
335
"anyOf": [
Missing any tests
336
{
Missing any tests
337
"type": "string"
Missing any tests
338
},
Missing any tests
339
{
Missing any tests
340
"type": "null"
Missing any tests
341
}
Missing any tests
342
],
Missing any tests
343
},
Missing any tests
344
"pluralName": {
Missing any tests
345
"anyOf": [
Missing any tests
346
{
Missing any tests
347
"type": "string"
Missing any tests
348
},
Missing any tests
349
{
Missing any tests
350
"type": "null"
Missing any tests
351
}
Missing any tests
352
],
Missing any tests
353
},
Missing any tests
354
"update_at": {
Missing any tests
355
"anyOf": [
Missing any tests
356
{
Missing any tests
357
"format": "date-time",
Missing any tests
358
"type": "string"
Missing any tests
359
},
Missing any tests
360
{
Missing any tests
361
"type": "null"
Missing any tests
362
}
Missing any tests
363
],
Missing any tests
364
},
Missing any tests
365
"useAbbreviation": {
Missing any tests
366
"type": "boolean"
Missing any tests
367
}
Missing any tests
368
},
Missing any tests
369
"required": [
Missing any tests
370
"id",
Missing any tests
371
"name"
Missing any tests
372
],
Missing any tests
373
"type": "object"
Missing any tests
374
},
Missing any tests
375
"IngredientUnitAlias": {
Missing any tests
376
"properties": {
Missing any tests
377
"name": {
Missing any tests
378
"type": "string"
Missing any tests
379
}
Missing any tests
380
},
Missing any tests
381
"required": [
Missing any tests
382
"name"
Missing any tests
383
],
Missing any tests
384
"type": "object"
Missing any tests
385
},
Missing any tests
386
"MultiPurposeLabelSummary": {
Missing any tests
387
"properties": {
Missing any tests
388
"color": {
Missing any tests
389
"type": "string"
Missing any tests
390
},
Missing any tests
391
"groupId": {
Missing any tests
392
"format": "uuid4",
Missing any tests
393
"type": "string"
Missing any tests
394
},
Missing any tests
395
"id": {
Missing any tests
396
"format": "uuid4",
Missing any tests
397
"type": "string"
Missing any tests
398
},
Missing any tests
399
"name": {
Missing any tests
400
"type": "string"
Missing any tests
401
}
Missing any tests
402
},
Missing any tests
403
"required": [
Missing any tests
404
"name",
Missing any tests
405
"groupId",
Missing any tests
406
"id"
Missing any tests
407
],
Missing any tests
408
"type": "object"
Missing any tests
409
},
Missing any tests
410
"Nutrition": {
Missing any tests
411
"properties": {
Missing any tests
412
"calories": {
Missing any tests
413
"anyOf": [
Missing any tests
414
{
Missing any tests
415
"type": "string"
Missing any tests
416
},
Missing any tests
417
{
Missing any tests
418
"type": "null"
Missing any tests
419
}
Missing any tests
420
],
Missing any tests
421
},
Missing any tests
422
"carbohydrateContent": {
Missing any tests
423
"anyOf": [
Missing any tests
424
{
Missing any tests
425
"type": "string"
Missing any tests
426
},
Missing any tests
427
{
Missing any tests
428
"type": "null"
Missing any tests
429
}
Missing any tests
430
],
Missing any tests
431
},
Missing any tests
432
"cholesterolContent": {
Missing any tests
433
"anyOf": [
Missing any tests
434
{
Missing any tests
435
"type": "string"
Missing any tests
436
},
Missing any tests
437
{
Missing any tests
438
"type": "null"
Missing any tests
439
}
Missing any tests
440
],
Missing any tests
441
},
Missing any tests
442
"fatContent": {
Missing any tests
443
"anyOf": [
Missing any tests
444
{
Missing any tests
445
"type": "string"
Missing any tests
446
},
Missing any tests
447
{
Missing any tests
448
"type": "null"
Missing any tests
449
}
Missing any tests
450
],
Missing any tests
451
},
Missing any tests
452
"fiberContent": {
Missing any tests
453
"anyOf": [
Missing any tests
454
{
Missing any tests
455
"type": "string"
Missing any tests
456
},
Missing any tests
457
{
Missing any tests
458
"type": "null"
Missing any tests
459
}
Missing any tests
460
],
Missing any tests
461
},
Missing any tests
462
"proteinContent": {
Missing any tests
463
"anyOf": [
Missing any tests
464
{
Missing any tests
465
"type": "string"
Missing any tests
466
},
Missing any tests
467
{
Missing any tests
468
"type": "null"
Missing any tests
469
}
Missing any tests
470
],
Missing any tests
471
},
Missing any tests
472
"saturatedFatContent": {
Missing any tests
473
"anyOf": [
Missing any tests
474
{
Missing any tests
475
"type": "string"
Missing any tests
476
},
Missing any tests
477
{
Missing any tests
478
"type": "null"
Missing any tests
479
}
Missing any tests
480
],
Missing any tests
481
},
Missing any tests
482
"sodiumContent": {
Missing any tests
483
"anyOf": [
Missing any tests
484
{
Missing any tests
485
"type": "string"
Missing any tests
486
},
Missing any tests
487
{
Missing any tests
488
"type": "null"
Missing any tests
489
}
Missing any tests
490
],
Missing any tests
491
},
Missing any tests
492
"sugarContent": {
Missing any tests
493
"anyOf": [
Missing any tests
494
{
Missing any tests
495
"type": "string"
Missing any tests
496
},
Missing any tests
497
{
Missing any tests
498
"type": "null"
Missing any tests
499
}
Missing any tests
500
],
Missing any tests
501
},
Missing any tests
502
"transFatContent": {
Missing any tests
503
"anyOf": [
Missing any tests
504
{
Missing any tests
505
"type": "string"
Missing any tests
506
},
Missing any tests
507
{
Missing any tests
508
"type": "null"
Missing any tests
509
}
Missing any tests
510
],
Missing any tests
511
},
Missing any tests
512
"unsaturatedFatContent": {
Missing any tests
513
"anyOf": [
Missing any tests
514
{
Missing any tests
515
"type": "string"
Missing any tests
516
},
Missing any tests
517
{
Missing any tests
518
"type": "null"
Missing any tests
519
}
Missing any tests
520
],
Missing any tests
521
}
Missing any tests
522
},
Missing any tests
523
"type": "object"
Missing any tests
524
},
Missing negative tests
525
"Recipe-Input": {
Missing any tests
526
"properties": {
Missing any tests
527
"assets": {
Missing any tests
528
"anyOf": [
Missing any tests
529
{
Missing any tests
530
"items": {
Missing any tests
531
"$ref": "#/components/schemas/RecipeAsset"
Missing any tests
532
},
Missing any tests
533
"type": "array"
Missing any tests
534
},
Missing any tests
535
{
Missing any tests
536
"type": "null"
Missing any tests
537
}
Missing any tests
538
],
Missing any tests
539
},
Missing any tests
540
"comments": {
Missing any tests
541
"anyOf": [
Missing any tests
542
{
Missing any tests
543
"items": {
Missing any tests
544
"$ref": "#/components/schemas/RecipeCommentOut-Input"
Missing any tests
545
},
Missing any tests
546
"type": "array"
Missing any tests
547
},
Missing any tests
548
{
Missing any tests
549
"type": "null"
Missing any tests
550
}
Missing any tests
551
],
Missing any tests
552
},
Missing any tests
553
"cookTime": {
Missing any tests
554
"anyOf": [
Missing any tests
555
{
Missing any tests
556
"type": "string"
Missing any tests
557
},
Missing any tests
558
{
Missing any tests
559
"type": "null"
Missing any tests
560
}
Missing any tests
561
],
Missing any tests
562
},
Missing any tests
563
"createdAt": {
Missing any tests
564
"anyOf": [
Missing any tests
565
{
Missing any tests
566
"format": "date-time",
Missing any tests
567
"type": "string"
Missing any tests
568
},
Missing any tests
569
{
Missing any tests
570
"type": "null"
Missing any tests
571
}
Missing any tests
572
],
Missing any tests
573
},
Missing any tests
574
"dateAdded": {
Missing any tests
575
"anyOf": [
Missing any tests
576
{
Missing any tests
577
"format": "date",
Missing any tests
578
"type": "string"
Missing any tests
579
},
Missing any tests
580
{
Missing any tests
581
"type": "null"
Missing any tests
582
}
Missing any tests
583
],
Missing any tests
584
},
Missing any tests
585
"dateUpdated": {
Missing any tests
586
"anyOf": [
Missing any tests
587
{
Missing any tests
588
"format": "date-time",
Missing any tests
589
"type": "string"
Missing any tests
590
},
Missing any tests
591
{
Missing any tests
592
"type": "null"
Missing any tests
593
}
Missing any tests
594
],
Missing any tests
595
},
Missing any tests
596
"description": {
Missing any tests
597
"anyOf": [
Missing any tests
598
{
Missing any tests
599
"type": "string"
Missing any tests
600
},
Missing any tests
601
{
Missing any tests
602
"type": "null"
Missing any tests
603
}
Missing any tests
604
],
Missing any tests
605
},
Missing any tests
606
"extras": {
Missing any tests
607
"anyOf": [
Missing any tests
608
{
Missing any tests
609
"additionalProperties": true,
Missing any tests
610
"type": "object"
Missing any tests
611
},
Missing any tests
612
{
Missing any tests
613
"type": "null"
Missing any tests
614
}
Missing any tests
615
],
Missing any tests
616
},
Missing any tests
617
"groupId": {
Missing any tests
618
"format": "uuid4",
Missing any tests
619
"type": "string"
Missing any tests
620
},
Missing any tests
621
"householdId": {
Missing any tests
622
"format": "uuid4",
Missing any tests
623
"type": "string"
Missing any tests
624
},
Missing any tests
625
"id": {
Missing any tests
626
"anyOf": [
Missing any tests
627
{
Missing any tests
628
"format": "uuid4",
Missing any tests
629
"type": "string"
Missing any tests
630
},
Missing any tests
631
{
Missing any tests
632
"type": "null"
Missing any tests
633
}
Missing any tests
634
],
Missing any tests
635
},
Missing any tests
636
"image": {
Always valid — no tests
637
"anyOf": [
Missing any tests
638
{},
Missing any tests
639
{
Missing any tests
640
"type": "null"
Missing any tests
641
}
Always valid — no tests
642
],
Missing any tests
643
},
Missing any tests
644
"lastMade": {
Missing any tests
645
"anyOf": [
Missing any tests
646
{
Missing any tests
647
"format": "date-time",
Missing any tests
648
"type": "string"
Missing any tests
649
},
Missing any tests
650
{
Missing any tests
651
"type": "null"
Missing any tests
652
}
Missing any tests
653
],
Missing any tests
654
},
Missing any tests
655
"name": {
Missing any tests
656
"anyOf": [
Missing any tests
657
{
Missing any tests
658
"type": "string"
Missing any tests
659
},
Missing any tests
660
{
Missing any tests
661
"type": "null"
Missing any tests
662
}
Missing any tests
663
],
Missing any tests
664
},
Missing any tests
665
"notes": {
Missing any tests
666
"anyOf": [
Missing any tests
667
{
Missing any tests
668
"items": {
Missing any tests
669
"$ref": "#/components/schemas/RecipeNote"
Missing any tests
670
},
Missing any tests
671
"type": "array"
Missing any tests
672
},
Missing any tests
673
{
Missing any tests
674
"type": "null"
Missing any tests
675
}
Missing any tests
676
],
Missing any tests
677
},
Missing any tests
678
"nutrition": {
Missing any tests
679
"anyOf": [
Missing any tests
680
{
Missing any tests
681
"$ref": "#/components/schemas/Nutrition"
Missing any tests
682
},
Missing any tests
683
{
Missing any tests
684
"type": "null"
Missing any tests
685
}
Missing any tests
686
]
Missing any tests
687
},
Missing any tests
688
"orgURL": {
Missing any tests
689
"anyOf": [
Missing any tests
690
{
Missing any tests
691
"type": "string"
Missing any tests
692
},
Missing any tests
693
{
Missing any tests
694
"type": "null"
Missing any tests
695
}
Missing any tests
696
],
Missing any tests
697
},
Missing any tests
698
"performTime": {
Missing any tests
699
"anyOf": [
Missing any tests
700
{
Missing any tests
701
"type": "string"
Missing any tests
702
},
Missing any tests
703
{
Missing any tests
704
"type": "null"
Missing any tests
705
}
Missing any tests
706
],
Missing any tests
707
},
Missing any tests
708
"prepTime": {
Missing any tests
709
"anyOf": [
Missing any tests
710
{
Missing any tests
711
"type": "string"
Missing any tests
712
},
Missing any tests
713
{
Missing any tests
714
"type": "null"
Missing any tests
715
}
Missing any tests
716
],
Missing any tests
717
},
Missing any tests
718
"rating": {
Missing any tests
719
"anyOf": [
Missing any tests
720
{
Missing any tests
721
"type": "number"
Missing any tests
722
},
Missing any tests
723
{
Missing any tests
724
"type": "null"
Missing any tests
725
}
Missing any tests
726
],
Missing any tests
727
},
Missing any tests
728
"recipeCategory": {
Missing any tests
729
"anyOf": [
Missing any tests
730
{
Missing any tests
731
"items": {
Missing any tests
732
"$ref": "#/components/schemas/RecipeCategory"
Missing any tests
733
},
Missing any tests
734
"type": "array"
Missing any tests
735
},
Missing any tests
736
{
Missing any tests
737
"type": "null"
Missing any tests
738
}
Missing any tests
739
],
Missing any tests
740
},
Missing any tests
741
"recipeIngredient": {
Missing any tests
742
"items": {
Missing any tests
743
"$ref": "#/components/schemas/RecipeIngredient-Input"
Missing any tests
744
},
Missing any tests
745
"type": "array"
Missing any tests
746
},
Missing any tests
747
"recipeInstructions": {
Missing any tests
748
"anyOf": [
Missing any tests
749
{
Missing any tests
750
"items": {
Missing any tests
751
"$ref": "#/components/schemas/RecipeStep"
Missing any tests
752
},
Missing any tests
753
"type": "array"
Missing any tests
754
},
Missing any tests
755
{
Missing any tests
756
"type": "null"
Missing any tests
757
}
Missing any tests
758
],
Missing any tests
759
},
Missing any tests
760
"recipeServings": {
Missing any tests
761
"type": "number"
Missing any tests
762
},
Missing any tests
763
"recipeYield": {
Missing any tests
764
"anyOf": [
Missing any tests
765
{
Missing any tests
766
"type": "string"
Missing any tests
767
},
Missing any tests
768
{
Missing any tests
769
"type": "null"
Missing any tests
770
}
Missing any tests
771
],
Missing any tests
772
},
Missing any tests
773
"recipeYieldQuantity": {
Missing any tests
774
"type": "number"
Missing any tests
775
},
Missing any tests
776
"settings": {
Missing any tests
777
"anyOf": [
Missing any tests
778
{
Missing any tests
779
"$ref": "#/components/schemas/RecipeSettings"
Missing any tests
780
},
Missing any tests
781
{
Missing any tests
782
"type": "null"
Missing any tests
783
}
Missing any tests
784
]
Missing any tests
785
},
Missing any tests
786
"slug": {
Missing any tests
787
"type": "string"
Missing any tests
788
},
Missing any tests
789
"tags": {
Missing any tests
790
"anyOf": [
Missing any tests
791
{
Missing any tests
792
"items": {
Missing any tests
793
"$ref": "#/components/schemas/RecipeTag"
Missing any tests
794
},
Missing any tests
795
"type": "array"
Missing any tests
796
},
Missing any tests
797
{
Missing any tests
798
"type": "null"
Missing any tests
799
}
Missing any tests
800
],
Missing any tests
801
},
Missing any tests
802
"tools": {
Missing any tests
803
"items": {
Missing any tests
804
"$ref": "#/components/schemas/RecipeTool"
Missing any tests
805
},
Missing any tests
806
"type": "array"
Missing any tests
807
},
Missing any tests
808
"totalTime": {
Missing any tests
809
"anyOf": [
Missing any tests
810
{
Missing any tests
811
"type": "string"
Missing any tests
812
},
Missing any tests
813
{
Missing any tests
814
"type": "null"
Missing any tests
815
}
Missing any tests
816
],
Missing any tests
817
},
Missing any tests
818
"update_at": {
Missing any tests
819
"anyOf": [
Missing any tests
820
{
Missing any tests
821
"format": "date-time",
Missing any tests
822
"type": "string"
Missing any tests
823
},
Missing any tests
824
{
Missing any tests
825
"type": "null"
Missing any tests
826
}
Missing any tests
827
],
Missing any tests
828
},
Missing any tests
829
"userId": {
Missing any tests
830
"format": "uuid4",
Missing any tests
831
"type": "string"
Missing any tests
832
}
Missing any tests
833
},
Missing negative tests
834
"type": "object"
Missing negative tests
835
},
Missing any tests
836
"RecipeAsset": {
Missing any tests
837
"properties": {
Missing any tests
838
"fileName": {
Missing any tests
839
"anyOf": [
Missing any tests
840
{
Missing any tests
841
"type": "string"
Missing any tests
842
},
Missing any tests
843
{
Missing any tests
844
"type": "null"
Missing any tests
845
}
Missing any tests
846
],
Missing any tests
847
},
Missing any tests
848
"icon": {
Missing any tests
849
"type": "string"
Missing any tests
850
},
Missing any tests
851
"name": {
Missing any tests
852
"type": "string"
Missing any tests
853
}
Missing any tests
854
},
Missing any tests
855
"required": [
Missing any tests
856
"name",
Missing any tests
857
"icon"
Missing any tests
858
],
Missing any tests
859
"type": "object"
Missing any tests
860
},
Missing any tests
861
"RecipeCategory": {
Missing any tests
862
"properties": {
Missing any tests
863
"groupId": {
Missing any tests
864
"anyOf": [
Missing any tests
865
{
Missing any tests
866
"format": "uuid4",
Missing any tests
867
"type": "string"
Missing any tests
868
},
Missing any tests
869
{
Missing any tests
870
"type": "null"
Missing any tests
871
}
Missing any tests
872
],
Missing any tests
873
},
Missing any tests
874
"id": {
Missing any tests
875
"anyOf": [
Missing any tests
876
{
Missing any tests
877
"format": "uuid4",
Missing any tests
878
"type": "string"
Missing any tests
879
},
Missing any tests
880
{
Missing any tests
881
"type": "null"
Missing any tests
882
}
Missing any tests
883
],
Missing any tests
884
},
Missing any tests
885
"name": {
Missing any tests
886
"type": "string"
Missing any tests
887
},
Missing any tests
888
"slug": {
Missing any tests
889
"type": "string"
Missing any tests
890
}
Missing any tests
891
},
Missing any tests
892
"required": [
Missing any tests
893
"name",
Missing any tests
894
"slug"
Missing any tests
895
],
Missing any tests
896
"type": "object"
Missing any tests
897
},
Missing any tests
898
"RecipeCommentOut-Input": {
Missing any tests
899
"properties": {
Missing any tests
900
"createdAt": {
Missing any tests
901
"format": "date-time",
Missing any tests
902
"type": "string"
Missing any tests
903
},
Missing any tests
904
"id": {
Missing any tests
905
"format": "uuid4",
Missing any tests
906
"type": "string"
Missing any tests
907
},
Missing any tests
908
"recipeId": {
Missing any tests
909
"format": "uuid4",
Missing any tests
910
"type": "string"
Missing any tests
911
},
Missing any tests
912
"text": {
Missing any tests
913
"type": "string"
Missing any tests
914
},
Missing any tests
915
"update_at": {
Missing any tests
916
"format": "date-time",
Missing any tests
917
"type": "string"
Missing any tests
918
},
Missing any tests
919
"user": {
Missing any tests
920
"$ref": "#/components/schemas/mealie__schema__recipe__recipe_comments__UserBase"
Missing any tests
921
},
Missing any tests
922
"userId": {
Missing any tests
923
"format": "uuid4",
Missing any tests
924
"type": "string"
Missing any tests
925
}
Missing any tests
926
},
Missing any tests
927
"required": [
Missing any tests
928
"recipeId",
Missing any tests
929
"text",
Missing any tests
930
"id",
Missing any tests
931
"createdAt",
Missing any tests
932
"update_at",
Missing any tests
933
"userId",
Missing any tests
934
"user"
Missing any tests
935
],
Missing any tests
936
"type": "object"
Missing any tests
937
},
Missing any tests
938
"RecipeIngredient-Input": {
Missing any tests
939
"properties": {
Missing any tests
940
"display": {
Missing any tests
941
"type": "string"
Missing any tests
942
},
Missing any tests
943
"food": {
Missing any tests
944
"anyOf": [
Missing any tests
945
{
Missing any tests
946
"$ref": "#/components/schemas/IngredientFood-Input"
Missing any tests
947
},
Missing any tests
948
{
Missing any tests
949
"$ref": "#/components/schemas/CreateIngredientFood"
Missing any tests
950
},
Missing any tests
951
{
Missing any tests
952
"type": "null"
Missing any tests
953
}
Missing any tests
954
],
Missing any tests
955
},
Missing any tests
956
"note": {
Missing any tests
957
"anyOf": [
Missing any tests
958
{
Missing any tests
959
"type": "string"
Missing any tests
960
},
Missing any tests
961
{
Missing any tests
962
"type": "null"
Missing any tests
963
}
Missing any tests
964
],
Missing any tests
965
},
Missing any tests
966
"originalText": {
Missing any tests
967
"anyOf": [
Missing any tests
968
{
Missing any tests
969
"type": "string"
Missing any tests
970
},
Missing any tests
971
{
Missing any tests
972
"type": "null"
Missing any tests
973
}
Missing any tests
974
],
Missing any tests
975
},
Missing any tests
976
"quantity": {
Missing any tests
977
"anyOf": [
Missing any tests
978
{
Missing any tests
979
"type": "number"
Missing any tests
980
},
Missing any tests
981
{
Missing any tests
982
"type": "null"
Missing any tests
983
}
Missing any tests
984
],
Missing any tests
985
},
Missing any tests
986
"referenceId": {
Missing any tests
987
"format": "uuid",
Missing any tests
988
"type": "string"
Missing any tests
989
},
Missing any tests
990
"title": {
Missing any tests
991
"anyOf": [
Missing any tests
992
{
Missing any tests
993
"type": "string"
Missing any tests
994
},
Missing any tests
995
{
Missing any tests
996
"type": "null"
Missing any tests
997
}
Missing any tests
998
],
Missing any tests
999
},
Missing any tests
1000
"unit": {
Missing any tests
1001
"anyOf": [
Missing any tests
1002
{
Missing any tests
1003
"$ref": "#/components/schemas/IngredientUnit-Input"
Missing any tests
1004
},
Missing any tests
1005
{
Missing any tests
1006
"$ref": "#/components/schemas/CreateIngredientUnit"
Missing any tests
1007
},
Missing any tests
1008
{
Missing any tests
1009
"type": "null"
Missing any tests
1010
}
Missing any tests
1011
],
Missing any tests
1012
}
Missing any tests
1013
},
Missing any tests
1014
"type": "object"
Missing any tests
1015
},
Missing any tests
1016
"RecipeNote": {
Missing any tests
1017
"properties": {
Missing any tests
1018
"text": {
Missing any tests
1019
"type": "string"
Missing any tests
1020
},
Missing any tests
1021
"title": {
Missing any tests
1022
"type": "string"
Missing any tests
1023
}
Missing any tests
1024
},
Missing any tests
1025
"required": [
Missing any tests
1026
"title",
Missing any tests
1027
"text"
Missing any tests
1028
],
Missing any tests
1029
"type": "object"
Missing any tests
1030
},
Missing any tests
1031
"RecipeSettings": {
Missing any tests
1032
"properties": {
Missing any tests
1033
"disableComments": {
Missing any tests
1034
"type": "boolean"
Missing any tests
1035
},
Missing any tests
1036
"landscapeView": {
Missing any tests
1037
"type": "boolean"
Missing any tests
1038
},
Missing any tests
1039
"locked": {
Missing any tests
1040
"type": "boolean"
Missing any tests
1041
},
Missing any tests
1042
"public": {
Missing any tests
1043
"type": "boolean"
Missing any tests
1044
},
Missing any tests
1045
"showAssets": {
Missing any tests
1046
"type": "boolean"
Missing any tests
1047
},
Missing any tests
1048
"showNutrition": {
Missing any tests
1049
"type": "boolean"
Missing any tests
1050
}
Missing any tests
1051
},
Missing any tests
1052
"type": "object"
Missing any tests
1053
},
Missing any tests
1054
"RecipeStep": {
Missing any tests
1055
"properties": {
Missing any tests
1056
"id": {
Missing any tests
1057
"anyOf": [
Missing any tests
1058
{
Missing any tests
1059
"format": "uuid",
Missing any tests
1060
"type": "string"
Missing any tests
1061
},
Missing any tests
1062
{
Missing any tests
1063
"type": "null"
Missing any tests
1064
}
Missing any tests
1065
],
Missing any tests
1066
},
Missing any tests
1067
"ingredientReferences": {
Missing any tests
1068
"items": {
Missing any tests
1069
"$ref": "#/components/schemas/IngredientReferences"
Missing any tests
1070
},
Missing any tests
1071
"type": "array"
Missing any tests
1072
},
Missing any tests
1073
"summary": {
Missing any tests
1074
"anyOf": [
Missing any tests
1075
{
Missing any tests
1076
"type": "string"
Missing any tests
1077
},
Missing any tests
1078
{
Missing any tests
1079
"type": "null"
Missing any tests
1080
}
Missing any tests
1081
],
Missing any tests
1082
},
Missing any tests
1083
"text": {
Missing any tests
1084
"type": "string"
Missing any tests
1085
},
Missing any tests
1086
"title": {
Missing any tests
1087
"anyOf": [
Missing any tests
1088
{
Missing any tests
1089
"type": "string"
Missing any tests
1090
},
Missing any tests
1091
{
Missing any tests
1092
"type": "null"
Missing any tests
1093
}
Missing any tests
1094
],
Missing any tests
1095
}
Missing any tests
1096
},
Missing any tests
1097
"required": [
Missing any tests
1098
"text"
Missing any tests
1099
],
Missing any tests
1100
"type": "object"
Missing any tests
1101
},
Missing any tests
1102
"RecipeTag": {
Missing any tests
1103
"properties": {
Missing any tests
1104
"groupId": {
Missing any tests
1105
"anyOf": [
Missing any tests
1106
{
Missing any tests
1107
"format": "uuid4",
Missing any tests
1108
"type": "string"
Missing any tests
1109
},
Missing any tests
1110
{
Missing any tests
1111
"type": "null"
Missing any tests
1112
}
Missing any tests
1113
],
Missing any tests
1114
},
Missing any tests
1115
"id": {
Missing any tests
1116
"anyOf": [
Missing any tests
1117
{
Missing any tests
1118
"format": "uuid4",
Missing any tests
1119
"type": "string"
Missing any tests
1120
},
Missing any tests
1121
{
Missing any tests
1122
"type": "null"
Missing any tests
1123
}
Missing any tests
1124
],
Missing any tests
1125
},
Missing any tests
1126
"name": {
Missing any tests
1127
"type": "string"
Missing any tests
1128
},
Missing any tests
1129
"slug": {
Missing any tests
1130
"type": "string"
Missing any tests
1131
}
Missing any tests
1132
},
Missing any tests
1133
"required": [
Missing any tests
1134
"name",
Missing any tests
1135
"slug"
Missing any tests
1136
],
Missing any tests
1137
"type": "object"
Missing any tests
1138
},
Missing any tests
1139
"RecipeTool": {
Missing any tests
1140
"properties": {
Missing any tests
1141
"groupId": {
Missing any tests
1142
"anyOf": [
Missing any tests
1143
{
Missing any tests
1144
"format": "uuid4",
Missing any tests
1145
"type": "string"
Missing any tests
1146
},
Missing any tests
1147
{
Missing any tests
1148
"type": "null"
Missing any tests
1149
}
Missing any tests
1150
],
Missing any tests
1151
},
Missing any tests
1152
"householdsWithTool": {
Missing any tests
1153
"items": {
Missing any tests
1154
"type": "string"
Missing any tests
1155
},
Missing any tests
1156
"type": "array"
Missing any tests
1157
},
Missing any tests
1158
"id": {
Missing any tests
1159
"format": "uuid4",
Missing any tests
1160
"type": "string"
Missing any tests
1161
},
Missing any tests
1162
"name": {
Missing any tests
1163
"type": "string"
Missing any tests
1164
},
Missing any tests
1165
"slug": {
Missing any tests
1166
"type": "string"
Missing any tests
1167
}
Missing any tests
1168
},
Missing any tests
1169
"required": [
Missing any tests
1170
"id",
Missing any tests
1171
"name",
Missing any tests
1172
"slug"
Missing any tests
1173
],
Missing any tests
1174
"type": "object"
Missing any tests
1175
},
Missing any tests
1176
"mealie__schema__recipe__recipe_comments__UserBase": {
Missing any tests
1177
"properties": {
Missing any tests
1178
"admin": {
Missing any tests
1179
"type": "boolean"
Missing any tests
1180
},
Missing any tests
1181
"fullName": {
Missing any tests
1182
"anyOf": [
Missing any tests
1183
{
Missing any tests
1184
"type": "string"
Missing any tests
1185
},
Missing any tests
1186
{
Missing any tests
1187
"type": "null"
Missing any tests
1188
}
Missing any tests
1189
],
Missing any tests
1190
},
Missing any tests
1191
"id": {
Missing any tests
1192
"format": "uuid4",
Missing any tests
1193
"type": "string"
Missing any tests
1194
},
Missing any tests
1195
"username": {
Missing any tests
1196
"anyOf": [
Missing any tests
1197
{
Missing any tests
1198
"type": "string"
Missing any tests
1199
},
Missing any tests
1200
{
Missing any tests
1201
"type": "null"
Missing any tests
1202
}
Missing any tests
1203
],
Missing any tests
1204
}
Missing any tests
1205
},
Missing any tests
1206
"required": [
Missing any tests
1207
"id",
Missing any tests
1208
"admin"
Missing any tests
1209
],
Missing any tests
1210
"type": "object"
Missing any tests
1211
}
1212 }
1213 },
Missing negative tests
1214
"items": {
Missing negative tests
1215
"$ref": "#/components/schemas/Recipe-Input"
Missing negative tests
1216
},
Missing negative tests
1217
"type": "array"
Missing negative tests
1218
}
Responses
seen average

200
Successful Response
1 4.34ms
422
Validation Error
0 -
default
Default
1 13.44ms
Examples
0 of 49 covered

application/json
 
false
 
application/json
 
""
 
application/json
 
false
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
true
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
0
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
0
 
application/json
 
false
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
true
 
application/json
 
false
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
""
 
application/json
 
true
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
"#959595"
 
application/json
 
0
 
application/json
 
""
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
""
 
application/json
 
false
 
application/json
 
""
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateRecipe",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateRecipe": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"name": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"name"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 6.53ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 404 covered
Missing negative tests
1
{
2 "components": {
3 "schemas": {
Missing any tests
4
"CreateIngredientFood": {
Missing any tests
5
"properties": {
Missing any tests
6
"aliases": {
Missing any tests
7
"items": {
Missing any tests
8
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing any tests
9
},
Missing any tests
10
"type": "array"
Missing any tests
11
},
Missing any tests
12
"description": {
Missing any tests
13
"type": "string"
Missing any tests
14
},
Missing any tests
15
"extras": {
Missing any tests
16
"anyOf": [
Missing any tests
17
{
Missing any tests
18
"additionalProperties": true,
Missing any tests
19
"type": "object"
Missing any tests
20
},
Missing any tests
21
{
Missing any tests
22
"type": "null"
Missing any tests
23
}
Missing any tests
24
],
Missing any tests
25
},
Missing any tests
26
"householdsWithIngredientFood": {
Missing any tests
27
"items": {
Missing any tests
28
"type": "string"
Missing any tests
29
},
Missing any tests
30
"type": "array"
Missing any tests
31
},
Missing any tests
32
"id": {
Missing any tests
33
"anyOf": [
Missing any tests
34
{
Missing any tests
35
"format": "uuid4",
Missing any tests
36
"type": "string"
Missing any tests
37
},
Missing any tests
38
{
Missing any tests
39
"type": "null"
Missing any tests
40
}
Missing any tests
41
],
Missing any tests
42
},
Missing any tests
43
"labelId": {
Missing any tests
44
"anyOf": [
Missing any tests
45
{
Missing any tests
46
"format": "uuid4",
Missing any tests
47
"type": "string"
Missing any tests
48
},
Missing any tests
49
{
Missing any tests
50
"type": "null"
Missing any tests
51
}
Missing any tests
52
],
Missing any tests
53
},
Missing any tests
54
"name": {
Missing any tests
55
"type": "string"
Missing any tests
56
},
Missing any tests
57
"pluralName": {
Missing any tests
58
"anyOf": [
Missing any tests
59
{
Missing any tests
60
"type": "string"
Missing any tests
61
},
Missing any tests
62
{
Missing any tests
63
"type": "null"
Missing any tests
64
}
Missing any tests
65
],
Missing any tests
66
}
Missing any tests
67
},
Missing any tests
68
"required": [
Missing any tests
69
"name"
Missing any tests
70
],
Missing any tests
71
"type": "object"
Missing any tests
72
},
Missing any tests
73
"CreateIngredientFoodAlias": {
Missing any tests
74
"properties": {
Missing any tests
75
"name": {
Missing any tests
76
"type": "string"
Missing any tests
77
}
Missing any tests
78
},
Missing any tests
79
"required": [
Missing any tests
80
"name"
Missing any tests
81
],
Missing any tests
82
"type": "object"
Missing any tests
83
},
Missing any tests
84
"CreateIngredientUnit": {
Missing any tests
85
"properties": {
Missing any tests
86
"abbreviation": {
Missing any tests
87
"type": "string"
Missing any tests
88
},
Missing any tests
89
"aliases": {
Missing any tests
90
"items": {
Missing any tests
91
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing any tests
92
},
Missing any tests
93
"type": "array"
Missing any tests
94
},
Missing any tests
95
"description": {
Missing any tests
96
"type": "string"
Missing any tests
97
},
Missing any tests
98
"extras": {
Missing any tests
99
"anyOf": [
Missing any tests
100
{
Missing any tests
101
"additionalProperties": true,
Missing any tests
102
"type": "object"
Missing any tests
103
},
Missing any tests
104
{
Missing any tests
105
"type": "null"
Missing any tests
106
}
Missing any tests
107
],
Missing any tests
108
},
Missing any tests
109
"fraction": {
Missing any tests
110
"type": "boolean"
Missing any tests
111
},
Missing any tests
112
"id": {
Missing any tests
113
"anyOf": [
Missing any tests
114
{
Missing any tests
115
"format": "uuid4",
Missing any tests
116
"type": "string"
Missing any tests
117
},
Missing any tests
118
{
Missing any tests
119
"type": "null"
Missing any tests
120
}
Missing any tests
121
],
Missing any tests
122
},
Missing any tests
123
"name": {
Missing any tests
124
"type": "string"
Missing any tests
125
},
Missing any tests
126
"pluralAbbreviation": {
Missing any tests
127
"anyOf": [
Missing any tests
128
{
Missing any tests
129
"type": "string"
Missing any tests
130
},
Missing any tests
131
{
Missing any tests
132
"type": "null"
Missing any tests
133
}
Missing any tests
134
],
Missing any tests
135
},
Missing any tests
136
"pluralName": {
Missing any tests
137
"anyOf": [
Missing any tests
138
{
Missing any tests
139
"type": "string"
Missing any tests
140
},
Missing any tests
141
{
Missing any tests
142
"type": "null"
Missing any tests
143
}
Missing any tests
144
],
Missing any tests
145
},
Missing any tests
146
"useAbbreviation": {
Missing any tests
147
"type": "boolean"
Missing any tests
148
}
Missing any tests
149
},
Missing any tests
150
"required": [
Missing any tests
151
"name"
Missing any tests
152
],
Missing any tests
153
"type": "object"
Missing any tests
154
},
Missing any tests
155
"CreateIngredientUnitAlias": {
Missing any tests
156
"properties": {
Missing any tests
157
"name": {
Missing any tests
158
"type": "string"
Missing any tests
159
}
Missing any tests
160
},
Missing any tests
161
"required": [
Missing any tests
162
"name"
Missing any tests
163
],
Missing any tests
164
"type": "object"
Missing any tests
165
},
Missing any tests
166
"IngredientFood-Input": {
Missing any tests
167
"properties": {
Missing any tests
168
"aliases": {
Missing any tests
169
"items": {
Missing any tests
170
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing any tests
171
},
Missing any tests
172
"type": "array"
Missing any tests
173
},
Missing any tests
174
"createdAt": {
Missing any tests
175
"anyOf": [
Missing any tests
176
{
Missing any tests
177
"format": "date-time",
Missing any tests
178
"type": "string"
Missing any tests
179
},
Missing any tests
180
{
Missing any tests
181
"type": "null"
Missing any tests
182
}
Missing any tests
183
],
Missing any tests
184
},
Missing any tests
185
"description": {
Missing any tests
186
"type": "string"
Missing any tests
187
},
Missing any tests
188
"extras": {
Missing any tests
189
"anyOf": [
Missing any tests
190
{
Missing any tests
191
"additionalProperties": true,
Missing any tests
192
"type": "object"
Missing any tests
193
},
Missing any tests
194
{
Missing any tests
195
"type": "null"
Missing any tests
196
}
Missing any tests
197
],
Missing any tests
198
},
Missing any tests
199
"householdsWithIngredientFood": {
Missing any tests
200
"items": {
Missing any tests
201
"type": "string"
Missing any tests
202
},
Missing any tests
203
"type": "array"
Missing any tests
204
},
Missing any tests
205
"id": {
Missing any tests
206
"format": "uuid4",
Missing any tests
207
"type": "string"
Missing any tests
208
},
Missing any tests
209
"label": {
Missing any tests
210
"anyOf": [
Missing any tests
211
{
Missing any tests
212
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing any tests
213
},
Missing any tests
214
{
Missing any tests
215
"type": "null"
Missing any tests
216
}
Missing any tests
217
]
Missing any tests
218
},
Missing any tests
219
"labelId": {
Missing any tests
220
"anyOf": [
Missing any tests
221
{
Missing any tests
222
"format": "uuid4",
Missing any tests
223
"type": "string"
Missing any tests
224
},
Missing any tests
225
{
Missing any tests
226
"type": "null"
Missing any tests
227
}
Missing any tests
228
],
Missing any tests
229
},
Missing any tests
230
"name": {
Missing any tests
231
"type": "string"
Missing any tests
232
},
Missing any tests
233
"pluralName": {
Missing any tests
234
"anyOf": [
Missing any tests
235
{
Missing any tests
236
"type": "string"
Missing any tests
237
},
Missing any tests
238
{
Missing any tests
239
"type": "null"
Missing any tests
240
}
Missing any tests
241
],
Missing any tests
242
},
Missing any tests
243
"update_at": {
Missing any tests
244
"anyOf": [
Missing any tests
245
{
Missing any tests
246
"format": "date-time",
Missing any tests
247
"type": "string"
Missing any tests
248
},
Missing any tests
249
{
Missing any tests
250
"type": "null"
Missing any tests
251
}
Missing any tests
252
],
Missing any tests
253
}
Missing any tests
254
},
Missing any tests
255
"required": [
Missing any tests
256
"id",
Missing any tests
257
"name"
Missing any tests
258
],
Missing any tests
259
"type": "object"
Missing any tests
260
},
Missing any tests
261
"IngredientFoodAlias": {
Missing any tests
262
"properties": {
Missing any tests
263
"name": {
Missing any tests
264
"type": "string"
Missing any tests
265
}
Missing any tests
266
},
Missing any tests
267
"required": [
Missing any tests
268
"name"
Missing any tests
269
],
Missing any tests
270
"type": "object"
Missing any tests
271
},
Missing any tests
272
"IngredientReferences": {
Missing any tests
273
"properties": {
Missing any tests
274
"referenceId": {
Missing any tests
275
"anyOf": [
Missing any tests
276
{
Missing any tests
277
"format": "uuid4",
Missing any tests
278
"type": "string"
Missing any tests
279
},
Missing any tests
280
{
Missing any tests
281
"type": "null"
Missing any tests
282
}
Missing any tests
283
],
Missing any tests
284
}
Missing any tests
285
},
Missing any tests
286
"type": "object"
Missing any tests
287
},
Missing any tests
288
"IngredientUnit-Input": {
Missing any tests
289
"properties": {
Missing any tests
290
"abbreviation": {
Missing any tests
291
"type": "string"
Missing any tests
292
},
Missing any tests
293
"aliases": {
Missing any tests
294
"items": {
Missing any tests
295
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing any tests
296
},
Missing any tests
297
"type": "array"
Missing any tests
298
},
Missing any tests
299
"createdAt": {
Missing any tests
300
"anyOf": [
Missing any tests
301
{
Missing any tests
302
"format": "date-time",
Missing any tests
303
"type": "string"
Missing any tests
304
},
Missing any tests
305
{
Missing any tests
306
"type": "null"
Missing any tests
307
}
Missing any tests
308
],
Missing any tests
309
},
Missing any tests
310
"description": {
Missing any tests
311
"type": "string"
Missing any tests
312
},
Missing any tests
313
"extras": {
Missing any tests
314
"anyOf": [
Missing any tests
315
{
Missing any tests
316
"additionalProperties": true,
Missing any tests
317
"type": "object"
Missing any tests
318
},
Missing any tests
319
{
Missing any tests
320
"type": "null"
Missing any tests
321
}
Missing any tests
322
],
Missing any tests
323
},
Missing any tests
324
"fraction": {
Missing any tests
325
"type": "boolean"
Missing any tests
326
},
Missing any tests
327
"id": {
Missing any tests
328
"format": "uuid4",
Missing any tests
329
"type": "string"
Missing any tests
330
},
Missing any tests
331
"name": {
Missing any tests
332
"type": "string"
Missing any tests
333
},
Missing any tests
334
"pluralAbbreviation": {
Missing any tests
335
"anyOf": [
Missing any tests
336
{
Missing any tests
337
"type": "string"
Missing any tests
338
},
Missing any tests
339
{
Missing any tests
340
"type": "null"
Missing any tests
341
}
Missing any tests
342
],
Missing any tests
343
},
Missing any tests
344
"pluralName": {
Missing any tests
345
"anyOf": [
Missing any tests
346
{
Missing any tests
347
"type": "string"
Missing any tests
348
},
Missing any tests
349
{
Missing any tests
350
"type": "null"
Missing any tests
351
}
Missing any tests
352
],
Missing any tests
353
},
Missing any tests
354
"update_at": {
Missing any tests
355
"anyOf": [
Missing any tests
356
{
Missing any tests
357
"format": "date-time",
Missing any tests
358
"type": "string"
Missing any tests
359
},
Missing any tests
360
{
Missing any tests
361
"type": "null"
Missing any tests
362
}
Missing any tests
363
],
Missing any tests
364
},
Missing any tests
365
"useAbbreviation": {
Missing any tests
366
"type": "boolean"
Missing any tests
367
}
Missing any tests
368
},
Missing any tests
369
"required": [
Missing any tests
370
"id",
Missing any tests
371
"name"
Missing any tests
372
],
Missing any tests
373
"type": "object"
Missing any tests
374
},
Missing any tests
375
"IngredientUnitAlias": {
Missing any tests
376
"properties": {
Missing any tests
377
"name": {
Missing any tests
378
"type": "string"
Missing any tests
379
}
Missing any tests
380
},
Missing any tests
381
"required": [
Missing any tests
382
"name"
Missing any tests
383
],
Missing any tests
384
"type": "object"
Missing any tests
385
},
Missing any tests
386
"MultiPurposeLabelSummary": {
Missing any tests
387
"properties": {
Missing any tests
388
"color": {
Missing any tests
389
"type": "string"
Missing any tests
390
},
Missing any tests
391
"groupId": {
Missing any tests
392
"format": "uuid4",
Missing any tests
393
"type": "string"
Missing any tests
394
},
Missing any tests
395
"id": {
Missing any tests
396
"format": "uuid4",
Missing any tests
397
"type": "string"
Missing any tests
398
},
Missing any tests
399
"name": {
Missing any tests
400
"type": "string"
Missing any tests
401
}
Missing any tests
402
},
Missing any tests
403
"required": [
Missing any tests
404
"name",
Missing any tests
405
"groupId",
Missing any tests
406
"id"
Missing any tests
407
],
Missing any tests
408
"type": "object"
Missing any tests
409
},
Missing any tests
410
"Nutrition": {
Missing any tests
411
"properties": {
Missing any tests
412
"calories": {
Missing any tests
413
"anyOf": [
Missing any tests
414
{
Missing any tests
415
"type": "string"
Missing any tests
416
},
Missing any tests
417
{
Missing any tests
418
"type": "null"
Missing any tests
419
}
Missing any tests
420
],
Missing any tests
421
},
Missing any tests
422
"carbohydrateContent": {
Missing any tests
423
"anyOf": [
Missing any tests
424
{
Missing any tests
425
"type": "string"
Missing any tests
426
},
Missing any tests
427
{
Missing any tests
428
"type": "null"
Missing any tests
429
}
Missing any tests
430
],
Missing any tests
431
},
Missing any tests
432
"cholesterolContent": {
Missing any tests
433
"anyOf": [
Missing any tests
434
{
Missing any tests
435
"type": "string"
Missing any tests
436
},
Missing any tests
437
{
Missing any tests
438
"type": "null"
Missing any tests
439
}
Missing any tests
440
],
Missing any tests
441
},
Missing any tests
442
"fatContent": {
Missing any tests
443
"anyOf": [
Missing any tests
444
{
Missing any tests
445
"type": "string"
Missing any tests
446
},
Missing any tests
447
{
Missing any tests
448
"type": "null"
Missing any tests
449
}
Missing any tests
450
],
Missing any tests
451
},
Missing any tests
452
"fiberContent": {
Missing any tests
453
"anyOf": [
Missing any tests
454
{
Missing any tests
455
"type": "string"
Missing any tests
456
},
Missing any tests
457
{
Missing any tests
458
"type": "null"
Missing any tests
459
}
Missing any tests
460
],
Missing any tests
461
},
Missing any tests
462
"proteinContent": {
Missing any tests
463
"anyOf": [
Missing any tests
464
{
Missing any tests
465
"type": "string"
Missing any tests
466
},
Missing any tests
467
{
Missing any tests
468
"type": "null"
Missing any tests
469
}
Missing any tests
470
],
Missing any tests
471
},
Missing any tests
472
"saturatedFatContent": {
Missing any tests
473
"anyOf": [
Missing any tests
474
{
Missing any tests
475
"type": "string"
Missing any tests
476
},
Missing any tests
477
{
Missing any tests
478
"type": "null"
Missing any tests
479
}
Missing any tests
480
],
Missing any tests
481
},
Missing any tests
482
"sodiumContent": {
Missing any tests
483
"anyOf": [
Missing any tests
484
{
Missing any tests
485
"type": "string"
Missing any tests
486
},
Missing any tests
487
{
Missing any tests
488
"type": "null"
Missing any tests
489
}
Missing any tests
490
],
Missing any tests
491
},
Missing any tests
492
"sugarContent": {
Missing any tests
493
"anyOf": [
Missing any tests
494
{
Missing any tests
495
"type": "string"
Missing any tests
496
},
Missing any tests
497
{
Missing any tests
498
"type": "null"
Missing any tests
499
}
Missing any tests
500
],
Missing any tests
501
},
Missing any tests
502
"transFatContent": {
Missing any tests
503
"anyOf": [
Missing any tests
504
{
Missing any tests
505
"type": "string"
Missing any tests
506
},
Missing any tests
507
{
Missing any tests
508
"type": "null"
Missing any tests
509
}
Missing any tests
510
],
Missing any tests
511
},
Missing any tests
512
"unsaturatedFatContent": {
Missing any tests
513
"anyOf": [
Missing any tests
514
{
Missing any tests
515
"type": "string"
Missing any tests
516
},
Missing any tests
517
{
Missing any tests
518
"type": "null"
Missing any tests
519
}
Missing any tests
520
],
Missing any tests
521
}
Missing any tests
522
},
Missing any tests
523
"type": "object"
Missing any tests
524
},
Missing negative tests
525
"Recipe-Input": {
Missing any tests
526
"properties": {
Missing any tests
527
"assets": {
Missing any tests
528
"anyOf": [
Missing any tests
529
{
Missing any tests
530
"items": {
Missing any tests
531
"$ref": "#/components/schemas/RecipeAsset"
Missing any tests
532
},
Missing any tests
533
"type": "array"
Missing any tests
534
},
Missing any tests
535
{
Missing any tests
536
"type": "null"
Missing any tests
537
}
Missing any tests
538
],
Missing any tests
539
},
Missing any tests
540
"comments": {
Missing any tests
541
"anyOf": [
Missing any tests
542
{
Missing any tests
543
"items": {
Missing any tests
544
"$ref": "#/components/schemas/RecipeCommentOut-Input"
Missing any tests
545
},
Missing any tests
546
"type": "array"
Missing any tests
547
},
Missing any tests
548
{
Missing any tests
549
"type": "null"
Missing any tests
550
}
Missing any tests
551
],
Missing any tests
552
},
Missing any tests
553
"cookTime": {
Missing any tests
554
"anyOf": [
Missing any tests
555
{
Missing any tests
556
"type": "string"
Missing any tests
557
},
Missing any tests
558
{
Missing any tests
559
"type": "null"
Missing any tests
560
}
Missing any tests
561
],
Missing any tests
562
},
Missing any tests
563
"createdAt": {
Missing any tests
564
"anyOf": [
Missing any tests
565
{
Missing any tests
566
"format": "date-time",
Missing any tests
567
"type": "string"
Missing any tests
568
},
Missing any tests
569
{
Missing any tests
570
"type": "null"
Missing any tests
571
}
Missing any tests
572
],
Missing any tests
573
},
Missing any tests
574
"dateAdded": {
Missing any tests
575
"anyOf": [
Missing any tests
576
{
Missing any tests
577
"format": "date",
Missing any tests
578
"type": "string"
Missing any tests
579
},
Missing any tests
580
{
Missing any tests
581
"type": "null"
Missing any tests
582
}
Missing any tests
583
],
Missing any tests
584
},
Missing any tests
585
"dateUpdated": {
Missing any tests
586
"anyOf": [
Missing any tests
587
{
Missing any tests
588
"format": "date-time",
Missing any tests
589
"type": "string"
Missing any tests
590
},
Missing any tests
591
{
Missing any tests
592
"type": "null"
Missing any tests
593
}
Missing any tests
594
],
Missing any tests
595
},
Missing any tests
596
"description": {
Missing any tests
597
"anyOf": [
Missing any tests
598
{
Missing any tests
599
"type": "string"
Missing any tests
600
},
Missing any tests
601
{
Missing any tests
602
"type": "null"
Missing any tests
603
}
Missing any tests
604
],
Missing any tests
605
},
Missing any tests
606
"extras": {
Missing any tests
607
"anyOf": [
Missing any tests
608
{
Missing any tests
609
"additionalProperties": true,
Missing any tests
610
"type": "object"
Missing any tests
611
},
Missing any tests
612
{
Missing any tests
613
"type": "null"
Missing any tests
614
}
Missing any tests
615
],
Missing any tests
616
},
Missing any tests
617
"groupId": {
Missing any tests
618
"format": "uuid4",
Missing any tests
619
"type": "string"
Missing any tests
620
},
Missing any tests
621
"householdId": {
Missing any tests
622
"format": "uuid4",
Missing any tests
623
"type": "string"
Missing any tests
624
},
Missing any tests
625
"id": {
Missing any tests
626
"anyOf": [
Missing any tests
627
{
Missing any tests
628
"format": "uuid4",
Missing any tests
629
"type": "string"
Missing any tests
630
},
Missing any tests
631
{
Missing any tests
632
"type": "null"
Missing any tests
633
}
Missing any tests
634
],
Missing any tests
635
},
Missing any tests
636
"image": {
Always valid — no tests
637
"anyOf": [
Missing any tests
638
{},
Missing any tests
639
{
Missing any tests
640
"type": "null"
Missing any tests
641
}
Always valid — no tests
642
],
Missing any tests
643
},
Missing any tests
644
"lastMade": {
Missing any tests
645
"anyOf": [
Missing any tests
646
{
Missing any tests
647
"format": "date-time",
Missing any tests
648
"type": "string"
Missing any tests
649
},
Missing any tests
650
{
Missing any tests
651
"type": "null"
Missing any tests
652
}
Missing any tests
653
],
Missing any tests
654
},
Missing any tests
655
"name": {
Missing any tests
656
"anyOf": [
Missing any tests
657
{
Missing any tests
658
"type": "string"
Missing any tests
659
},
Missing any tests
660
{
Missing any tests
661
"type": "null"
Missing any tests
662
}
Missing any tests
663
],
Missing any tests
664
},
Missing any tests
665
"notes": {
Missing any tests
666
"anyOf": [
Missing any tests
667
{
Missing any tests
668
"items": {
Missing any tests
669
"$ref": "#/components/schemas/RecipeNote"
Missing any tests
670
},
Missing any tests
671
"type": "array"
Missing any tests
672
},
Missing any tests
673
{
Missing any tests
674
"type": "null"
Missing any tests
675
}
Missing any tests
676
],
Missing any tests
677
},
Missing any tests
678
"nutrition": {
Missing any tests
679
"anyOf": [
Missing any tests
680
{
Missing any tests
681
"$ref": "#/components/schemas/Nutrition"
Missing any tests
682
},
Missing any tests
683
{
Missing any tests
684
"type": "null"
Missing any tests
685
}
Missing any tests
686
]
Missing any tests
687
},
Missing any tests
688
"orgURL": {
Missing any tests
689
"anyOf": [
Missing any tests
690
{
Missing any tests
691
"type": "string"
Missing any tests
692
},
Missing any tests
693
{
Missing any tests
694
"type": "null"
Missing any tests
695
}
Missing any tests
696
],
Missing any tests
697
},
Missing any tests
698
"performTime": {
Missing any tests
699
"anyOf": [
Missing any tests
700
{
Missing any tests
701
"type": "string"
Missing any tests
702
},
Missing any tests
703
{
Missing any tests
704
"type": "null"
Missing any tests
705
}
Missing any tests
706
],
Missing any tests
707
},
Missing any tests
708
"prepTime": {
Missing any tests
709
"anyOf": [
Missing any tests
710
{
Missing any tests
711
"type": "string"
Missing any tests
712
},
Missing any tests
713
{
Missing any tests
714
"type": "null"
Missing any tests
715
}
Missing any tests
716
],
Missing any tests
717
},
Missing any tests
718
"rating": {
Missing any tests
719
"anyOf": [
Missing any tests
720
{
Missing any tests
721
"type": "number"
Missing any tests
722
},
Missing any tests
723
{
Missing any tests
724
"type": "null"
Missing any tests
725
}
Missing any tests
726
],
Missing any tests
727
},
Missing any tests
728
"recipeCategory": {
Missing any tests
729
"anyOf": [
Missing any tests
730
{
Missing any tests
731
"items": {
Missing any tests
732
"$ref": "#/components/schemas/RecipeCategory"
Missing any tests
733
},
Missing any tests
734
"type": "array"
Missing any tests
735
},
Missing any tests
736
{
Missing any tests
737
"type": "null"
Missing any tests
738
}
Missing any tests
739
],
Missing any tests
740
},
Missing any tests
741
"recipeIngredient": {
Missing any tests
742
"items": {
Missing any tests
743
"$ref": "#/components/schemas/RecipeIngredient-Input"
Missing any tests
744
},
Missing any tests
745
"type": "array"
Missing any tests
746
},
Missing any tests
747
"recipeInstructions": {
Missing any tests
748
"anyOf": [
Missing any tests
749
{
Missing any tests
750
"items": {
Missing any tests
751
"$ref": "#/components/schemas/RecipeStep"
Missing any tests
752
},
Missing any tests
753
"type": "array"
Missing any tests
754
},
Missing any tests
755
{
Missing any tests
756
"type": "null"
Missing any tests
757
}
Missing any tests
758
],
Missing any tests
759
},
Missing any tests
760
"recipeServings": {
Missing any tests
761
"type": "number"
Missing any tests
762
},
Missing any tests
763
"recipeYield": {
Missing any tests
764
"anyOf": [
Missing any tests
765
{
Missing any tests
766
"type": "string"
Missing any tests
767
},
Missing any tests
768
{
Missing any tests
769
"type": "null"
Missing any tests
770
}
Missing any tests
771
],
Missing any tests
772
},
Missing any tests
773
"recipeYieldQuantity": {
Missing any tests
774
"type": "number"
Missing any tests
775
},
Missing any tests
776
"settings": {
Missing any tests
777
"anyOf": [
Missing any tests
778
{
Missing any tests
779
"$ref": "#/components/schemas/RecipeSettings"
Missing any tests
780
},
Missing any tests
781
{
Missing any tests
782
"type": "null"
Missing any tests
783
}
Missing any tests
784
]
Missing any tests
785
},
Missing any tests
786
"slug": {
Missing any tests
787
"type": "string"
Missing any tests
788
},
Missing any tests
789
"tags": {
Missing any tests
790
"anyOf": [
Missing any tests
791
{
Missing any tests
792
"items": {
Missing any tests
793
"$ref": "#/components/schemas/RecipeTag"
Missing any tests
794
},
Missing any tests
795
"type": "array"
Missing any tests
796
},
Missing any tests
797
{
Missing any tests
798
"type": "null"
Missing any tests
799
}
Missing any tests
800
],
Missing any tests
801
},
Missing any tests
802
"tools": {
Missing any tests
803
"items": {
Missing any tests
804
"$ref": "#/components/schemas/RecipeTool"
Missing any tests
805
},
Missing any tests
806
"type": "array"
Missing any tests
807
},
Missing any tests
808
"totalTime": {
Missing any tests
809
"anyOf": [
Missing any tests
810
{
Missing any tests
811
"type": "string"
Missing any tests
812
},
Missing any tests
813
{
Missing any tests
814
"type": "null"
Missing any tests
815
}
Missing any tests
816
],
Missing any tests
817
},
Missing any tests
818
"update_at": {
Missing any tests
819
"anyOf": [
Missing any tests
820
{
Missing any tests
821
"format": "date-time",
Missing any tests
822
"type": "string"
Missing any tests
823
},
Missing any tests
824
{
Missing any tests
825
"type": "null"
Missing any tests
826
}
Missing any tests
827
],
Missing any tests
828
},
Missing any tests
829
"userId": {
Missing any tests
830
"format": "uuid4",
Missing any tests
831
"type": "string"
Missing any tests
832
}
Missing any tests
833
},
Missing negative tests
834
"type": "object"
Missing negative tests
835
},
Missing any tests
836
"RecipeAsset": {
Missing any tests
837
"properties": {
Missing any tests
838
"fileName": {
Missing any tests
839
"anyOf": [
Missing any tests
840
{
Missing any tests
841
"type": "string"
Missing any tests
842
},
Missing any tests
843
{
Missing any tests
844
"type": "null"
Missing any tests
845
}
Missing any tests
846
],
Missing any tests
847
},
Missing any tests
848
"icon": {
Missing any tests
849
"type": "string"
Missing any tests
850
},
Missing any tests
851
"name": {
Missing any tests
852
"type": "string"
Missing any tests
853
}
Missing any tests
854
},
Missing any tests
855
"required": [
Missing any tests
856
"name",
Missing any tests
857
"icon"
Missing any tests
858
],
Missing any tests
859
"type": "object"
Missing any tests
860
},
Missing any tests
861
"RecipeCategory": {
Missing any tests
862
"properties": {
Missing any tests
863
"groupId": {
Missing any tests
864
"anyOf": [
Missing any tests
865
{
Missing any tests
866
"format": "uuid4",
Missing any tests
867
"type": "string"
Missing any tests
868
},
Missing any tests
869
{
Missing any tests
870
"type": "null"
Missing any tests
871
}
Missing any tests
872
],
Missing any tests
873
},
Missing any tests
874
"id": {
Missing any tests
875
"anyOf": [
Missing any tests
876
{
Missing any tests
877
"format": "uuid4",
Missing any tests
878
"type": "string"
Missing any tests
879
},
Missing any tests
880
{
Missing any tests
881
"type": "null"
Missing any tests
882
}
Missing any tests
883
],
Missing any tests
884
},
Missing any tests
885
"name": {
Missing any tests
886
"type": "string"
Missing any tests
887
},
Missing any tests
888
"slug": {
Missing any tests
889
"type": "string"
Missing any tests
890
}
Missing any tests
891
},
Missing any tests
892
"required": [
Missing any tests
893
"name",
Missing any tests
894
"slug"
Missing any tests
895
],
Missing any tests
896
"type": "object"
Missing any tests
897
},
Missing any tests
898
"RecipeCommentOut-Input": {
Missing any tests
899
"properties": {
Missing any tests
900
"createdAt": {
Missing any tests
901
"format": "date-time",
Missing any tests
902
"type": "string"
Missing any tests
903
},
Missing any tests
904
"id": {
Missing any tests
905
"format": "uuid4",
Missing any tests
906
"type": "string"
Missing any tests
907
},
Missing any tests
908
"recipeId": {
Missing any tests
909
"format": "uuid4",
Missing any tests
910
"type": "string"
Missing any tests
911
},
Missing any tests
912
"text": {
Missing any tests
913
"type": "string"
Missing any tests
914
},
Missing any tests
915
"update_at": {
Missing any tests
916
"format": "date-time",
Missing any tests
917
"type": "string"
Missing any tests
918
},
Missing any tests
919
"user": {
Missing any tests
920
"$ref": "#/components/schemas/mealie__schema__recipe__recipe_comments__UserBase"
Missing any tests
921
},
Missing any tests
922
"userId": {
Missing any tests
923
"format": "uuid4",
Missing any tests
924
"type": "string"
Missing any tests
925
}
Missing any tests
926
},
Missing any tests
927
"required": [
Missing any tests
928
"recipeId",
Missing any tests
929
"text",
Missing any tests
930
"id",
Missing any tests
931
"createdAt",
Missing any tests
932
"update_at",
Missing any tests
933
"userId",
Missing any tests
934
"user"
Missing any tests
935
],
Missing any tests
936
"type": "object"
Missing any tests
937
},
Missing any tests
938
"RecipeIngredient-Input": {
Missing any tests
939
"properties": {
Missing any tests
940
"display": {
Missing any tests
941
"type": "string"
Missing any tests
942
},
Missing any tests
943
"food": {
Missing any tests
944
"anyOf": [
Missing any tests
945
{
Missing any tests
946
"$ref": "#/components/schemas/IngredientFood-Input"
Missing any tests
947
},
Missing any tests
948
{
Missing any tests
949
"$ref": "#/components/schemas/CreateIngredientFood"
Missing any tests
950
},
Missing any tests
951
{
Missing any tests
952
"type": "null"
Missing any tests
953
}
Missing any tests
954
],
Missing any tests
955
},
Missing any tests
956
"note": {
Missing any tests
957
"anyOf": [
Missing any tests
958
{
Missing any tests
959
"type": "string"
Missing any tests
960
},
Missing any tests
961
{
Missing any tests
962
"type": "null"
Missing any tests
963
}
Missing any tests
964
],
Missing any tests
965
},
Missing any tests
966
"originalText": {
Missing any tests
967
"anyOf": [
Missing any tests
968
{
Missing any tests
969
"type": "string"
Missing any tests
970
},
Missing any tests
971
{
Missing any tests
972
"type": "null"
Missing any tests
973
}
Missing any tests
974
],
Missing any tests
975
},
Missing any tests
976
"quantity": {
Missing any tests
977
"anyOf": [
Missing any tests
978
{
Missing any tests
979
"type": "number"
Missing any tests
980
},
Missing any tests
981
{
Missing any tests
982
"type": "null"
Missing any tests
983
}
Missing any tests
984
],
Missing any tests
985
},
Missing any tests
986
"referenceId": {
Missing any tests
987
"format": "uuid",
Missing any tests
988
"type": "string"
Missing any tests
989
},
Missing any tests
990
"title": {
Missing any tests
991
"anyOf": [
Missing any tests
992
{
Missing any tests
993
"type": "string"
Missing any tests
994
},
Missing any tests
995
{
Missing any tests
996
"type": "null"
Missing any tests
997
}
Missing any tests
998
],
Missing any tests
999
},
Missing any tests
1000
"unit": {
Missing any tests
1001
"anyOf": [
Missing any tests
1002
{
Missing any tests
1003
"$ref": "#/components/schemas/IngredientUnit-Input"
Missing any tests
1004
},
Missing any tests
1005
{
Missing any tests
1006
"$ref": "#/components/schemas/CreateIngredientUnit"
Missing any tests
1007
},
Missing any tests
1008
{
Missing any tests
1009
"type": "null"
Missing any tests
1010
}
Missing any tests
1011
],
Missing any tests
1012
}
Missing any tests
1013
},
Missing any tests
1014
"type": "object"
Missing any tests
1015
},
Missing any tests
1016
"RecipeNote": {
Missing any tests
1017
"properties": {
Missing any tests
1018
"text": {
Missing any tests
1019
"type": "string"
Missing any tests
1020
},
Missing any tests
1021
"title": {
Missing any tests
1022
"type": "string"
Missing any tests
1023
}
Missing any tests
1024
},
Missing any tests
1025
"required": [
Missing any tests
1026
"title",
Missing any tests
1027
"text"
Missing any tests
1028
],
Missing any tests
1029
"type": "object"
Missing any tests
1030
},
Missing any tests
1031
"RecipeSettings": {
Missing any tests
1032
"properties": {
Missing any tests
1033
"disableComments": {
Missing any tests
1034
"type": "boolean"
Missing any tests
1035
},
Missing any tests
1036
"landscapeView": {
Missing any tests
1037
"type": "boolean"
Missing any tests
1038
},
Missing any tests
1039
"locked": {
Missing any tests
1040
"type": "boolean"
Missing any tests
1041
},
Missing any tests
1042
"public": {
Missing any tests
1043
"type": "boolean"
Missing any tests
1044
},
Missing any tests
1045
"showAssets": {
Missing any tests
1046
"type": "boolean"
Missing any tests
1047
},
Missing any tests
1048
"showNutrition": {
Missing any tests
1049
"type": "boolean"
Missing any tests
1050
}
Missing any tests
1051
},
Missing any tests
1052
"type": "object"
Missing any tests
1053
},
Missing any tests
1054
"RecipeStep": {
Missing any tests
1055
"properties": {
Missing any tests
1056
"id": {
Missing any tests
1057
"anyOf": [
Missing any tests
1058
{
Missing any tests
1059
"format": "uuid",
Missing any tests
1060
"type": "string"
Missing any tests
1061
},
Missing any tests
1062
{
Missing any tests
1063
"type": "null"
Missing any tests
1064
}
Missing any tests
1065
],
Missing any tests
1066
},
Missing any tests
1067
"ingredientReferences": {
Missing any tests
1068
"items": {
Missing any tests
1069
"$ref": "#/components/schemas/IngredientReferences"
Missing any tests
1070
},
Missing any tests
1071
"type": "array"
Missing any tests
1072
},
Missing any tests
1073
"summary": {
Missing any tests
1074
"anyOf": [
Missing any tests
1075
{
Missing any tests
1076
"type": "string"
Missing any tests
1077
},
Missing any tests
1078
{
Missing any tests
1079
"type": "null"
Missing any tests
1080
}
Missing any tests
1081
],
Missing any tests
1082
},
Missing any tests
1083
"text": {
Missing any tests
1084
"type": "string"
Missing any tests
1085
},
Missing any tests
1086
"title": {
Missing any tests
1087
"anyOf": [
Missing any tests
1088
{
Missing any tests
1089
"type": "string"
Missing any tests
1090
},
Missing any tests
1091
{
Missing any tests
1092
"type": "null"
Missing any tests
1093
}
Missing any tests
1094
],
Missing any tests
1095
}
Missing any tests
1096
},
Missing any tests
1097
"required": [
Missing any tests
1098
"text"
Missing any tests
1099
],
Missing any tests
1100
"type": "object"
Missing any tests
1101
},
Missing any tests
1102
"RecipeTag": {
Missing any tests
1103
"properties": {
Missing any tests
1104
"groupId": {
Missing any tests
1105
"anyOf": [
Missing any tests
1106
{
Missing any tests
1107
"format": "uuid4",
Missing any tests
1108
"type": "string"
Missing any tests
1109
},
Missing any tests
1110
{
Missing any tests
1111
"type": "null"
Missing any tests
1112
}
Missing any tests
1113
],
Missing any tests
1114
},
Missing any tests
1115
"id": {
Missing any tests
1116
"anyOf": [
Missing any tests
1117
{
Missing any tests
1118
"format": "uuid4",
Missing any tests
1119
"type": "string"
Missing any tests
1120
},
Missing any tests
1121
{
Missing any tests
1122
"type": "null"
Missing any tests
1123
}
Missing any tests
1124
],
Missing any tests
1125
},
Missing any tests
1126
"name": {
Missing any tests
1127
"type": "string"
Missing any tests
1128
},
Missing any tests
1129
"slug": {
Missing any tests
1130
"type": "string"
Missing any tests
1131
}
Missing any tests
1132
},
Missing any tests
1133
"required": [
Missing any tests
1134
"name",
Missing any tests
1135
"slug"
Missing any tests
1136
],
Missing any tests
1137
"type": "object"
Missing any tests
1138
},
Missing any tests
1139
"RecipeTool": {
Missing any tests
1140
"properties": {
Missing any tests
1141
"groupId": {
Missing any tests
1142
"anyOf": [
Missing any tests
1143
{
Missing any tests
1144
"format": "uuid4",
Missing any tests
1145
"type": "string"
Missing any tests
1146
},
Missing any tests
1147
{
Missing any tests
1148
"type": "null"
Missing any tests
1149
}
Missing any tests
1150
],
Missing any tests
1151
},
Missing any tests
1152
"householdsWithTool": {
Missing any tests
1153
"items": {
Missing any tests
1154
"type": "string"
Missing any tests
1155
},
Missing any tests
1156
"type": "array"
Missing any tests
1157
},
Missing any tests
1158
"id": {
Missing any tests
1159
"format": "uuid4",
Missing any tests
1160
"type": "string"
Missing any tests
1161
},
Missing any tests
1162
"name": {
Missing any tests
1163
"type": "string"
Missing any tests
1164
},
Missing any tests
1165
"slug": {
Missing any tests
1166
"type": "string"
Missing any tests
1167
}
Missing any tests
1168
},
Missing any tests
1169
"required": [
Missing any tests
1170
"id",
Missing any tests
1171
"name",
Missing any tests
1172
"slug"
Missing any tests
1173
],
Missing any tests
1174
"type": "object"
Missing any tests
1175
},
Missing any tests
1176
"mealie__schema__recipe__recipe_comments__UserBase": {
Missing any tests
1177
"properties": {
Missing any tests
1178
"admin": {
Missing any tests
1179
"type": "boolean"
Missing any tests
1180
},
Missing any tests
1181
"fullName": {
Missing any tests
1182
"anyOf": [
Missing any tests
1183
{
Missing any tests
1184
"type": "string"
Missing any tests
1185
},
Missing any tests
1186
{
Missing any tests
1187
"type": "null"
Missing any tests
1188
}
Missing any tests
1189
],
Missing any tests
1190
},
Missing any tests
1191
"id": {
Missing any tests
1192
"format": "uuid4",
Missing any tests
1193
"type": "string"
Missing any tests
1194
},
Missing any tests
1195
"username": {
Missing any tests
1196
"anyOf": [
Missing any tests
1197
{
Missing any tests
1198
"type": "string"
Missing any tests
1199
},
Missing any tests
1200
{
Missing any tests
1201
"type": "null"
Missing any tests
1202
}
Missing any tests
1203
],
Missing any tests
1204
}
Missing any tests
1205
},
Missing any tests
1206
"required": [
Missing any tests
1207
"id",
Missing any tests
1208
"admin"
Missing any tests
1209
],
Missing any tests
1210
"type": "object"
Missing any tests
1211
}
1212 }
1213 },
Missing negative tests
1214
"items": {
Missing negative tests
1215
"$ref": "#/components/schemas/Recipe-Input"
Missing negative tests
1216
},
Missing negative tests
1217
"type": "array"
Missing negative tests
1218
}
Responses
seen average

200
Successful Response
1 7.57ms
422
Validation Error
0 -
default
Default
1 14.05ms
Examples
0 of 49 covered

application/json
 
0
 
application/json
 
true
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
""
 
application/json
 
0
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
0
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
false
 
application/json
 
true
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
true
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
""
 
application/json
 
false
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
"#959595"
 
application/json
 
[]
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 19 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/AssignCategories",
3 "components": {
4 "schemas": {
Missing negative tests
5
"AssignCategories": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"categories": {
Missing negative tests
8
"items": {
Missing negative tests
9
"$ref": "#/components/schemas/CategoryBase"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
},
Missing negative tests
13
"recipes": {
Missing negative tests
14
"items": {
Missing negative tests
15
"type": "string"
Missing negative tests
16
},
Missing negative tests
17
"type": "array"
Missing negative tests
18
}
Missing negative tests
19
},
Missing negative tests
20
"required": [
Missing negative tests
21
"recipes",
Missing negative tests
22
"categories"
Missing negative tests
23
],
Missing negative tests
24
"type": "object"
Missing negative tests
25
},
Missing negative tests
26
"CategoryBase": {
Missing negative tests
27
"properties": {
Missing any tests
28
"groupId": {
Missing any tests
29
"anyOf": [
Missing any tests
30
{
Missing any tests
31
"format": "uuid4",
Missing any tests
32
"type": "string"
Missing any tests
33
},
Missing any tests
34
{
Missing any tests
35
"type": "null"
Missing any tests
36
}
Missing any tests
37
],
Missing any tests
38
},
Missing negative tests
39
"id": {
Missing any tests
40
"format": "uuid4",
Missing negative tests
41
"type": "string"
Missing negative tests
42
},
Missing negative tests
43
"name": {
Missing negative tests
44
"type": "string"
Missing negative tests
45
},
Missing negative tests
46
"slug": {
Missing negative tests
47
"type": "string"
Missing negative tests
48
}
Missing negative tests
49
},
Missing negative tests
50
"required": [
Missing negative tests
51
"name",
Missing negative tests
52
"id",
Missing negative tests
53
"slug"
Missing negative tests
54
],
Missing negative tests
55
"type": "object"
Missing negative tests
56
}
57 }
58 }
Missing negative tests
59
}
Responses
seen average

200
Successful Response
1 4.24ms
422
Validation Error
1 2.76ms
default
Default
1 6.55ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/DeleteRecipes",
3 "components": {
4 "schemas": {
Missing negative tests
5
"DeleteRecipes": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"recipes": {
Missing negative tests
8
"items": {
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
}
Missing negative tests
13
},
Missing negative tests
14
"required": [
Missing negative tests
15
"recipes"
Missing negative tests
16
],
Missing negative tests
17
"type": "object"
Missing negative tests
18
}
19 }
20 }
Missing negative tests
21
}
Responses
seen average

200
Successful Response
100 8.86ms
422
Validation Error
0 -
default
Default
0 -
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 4.40ms
422
Validation Error
0 -
default
Default
1 0.65ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 9 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ExportRecipes",
3 "components": {
4 "schemas": {
Missing negative tests
5
"ExportRecipes": {
Missing negative tests
6
"properties": {
Missing any tests
7
"exportType": {
Missing any tests
8
"$ref": "#/components/schemas/ExportTypes",
Missing any tests
9
},
Missing negative tests
10
"recipes": {
Missing negative tests
11
"items": {
Missing negative tests
12
"type": "string"
Missing negative tests
13
},
Missing negative tests
14
"type": "array"
Missing negative tests
15
}
Missing negative tests
16
},
Missing negative tests
17
"required": [
Missing negative tests
18
"recipes"
Missing negative tests
19
],
Missing negative tests
20
"type": "object"
Missing negative tests
21
},
Missing any tests
22
"ExportTypes": {
Missing any tests
23
"enum": [
Missing any tests
24
"json"
Missing any tests
25
],
Missing any tests
26
"type": "string"
Missing any tests
27
}
28 }
29 }
Missing negative tests
30
}
Responses
seen average

202
Successful Response
1 22.46ms
422
Validation Error
0 -
default
Default
1 13.73ms
Examples
0 of 1 covered

application/json
 
"json"
 
Query Parameters

path1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "path",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 3.53ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 8.58ms
422
Validation Error
0 -
default
Default
1 0.44ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 15 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/AssignSettings",
3 "components": {
4 "schemas": {
Missing negative tests
5
"AssignSettings": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"recipes": {
Missing negative tests
8
"items": {
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
},
Missing negative tests
13
"settings": {
Missing negative tests
14
"$ref": "#/components/schemas/RecipeSettings"
Missing negative tests
15
}
Missing negative tests
16
},
Missing negative tests
17
"required": [
Missing negative tests
18
"recipes",
Missing negative tests
19
"settings"
Missing negative tests
20
],
Missing negative tests
21
"type": "object"
Missing negative tests
22
},
Missing negative tests
23
"RecipeSettings": {
Missing any tests
24
"properties": {
Missing any tests
25
"disableComments": {
Missing any tests
26
"type": "boolean"
Missing any tests
27
},
Missing any tests
28
"landscapeView": {
Missing any tests
29
"type": "boolean"
Missing any tests
30
},
Missing any tests
31
"locked": {
Missing any tests
32
"type": "boolean"
Missing any tests
33
},
Missing any tests
34
"public": {
Missing any tests
35
"type": "boolean"
Missing any tests
36
},
Missing any tests
37
"showAssets": {
Missing any tests
38
"type": "boolean"
Missing any tests
39
},
Missing any tests
40
"showNutrition": {
Missing any tests
41
"type": "boolean"
Missing any tests
42
}
Missing any tests
43
},
Missing negative tests
44
"type": "object"
Missing negative tests
45
}
46 }
47 }
Missing negative tests
48
}
Responses
seen average

200
Successful Response
1 4.16ms
422
Validation Error
0 -
default
Default
1 5.74ms
Examples
0 of 6 covered

application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
true
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 19 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/AssignTags",
3 "components": {
4 "schemas": {
Missing negative tests
5
"AssignTags": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"recipes": {
Missing negative tests
8
"items": {
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"type": "array"
Missing negative tests
12
},
Missing negative tests
13
"tags": {
Missing negative tests
14
"items": {
Missing any tests
15
"$ref": "#/components/schemas/TagBase"
Missing negative tests
16
},
Missing negative tests
17
"type": "array"
Missing negative tests
18
}
Missing negative tests
19
},
Missing negative tests
20
"required": [
Missing negative tests
21
"recipes",
Missing negative tests
22
"tags"
Missing negative tests
23
],
Missing negative tests
24
"type": "object"
Missing negative tests
25
},
Missing any tests
26
"TagBase": {
Missing any tests
27
"properties": {
Missing any tests
28
"groupId": {
Missing any tests
29
"anyOf": [
Missing any tests
30
{
Missing any tests
31
"format": "uuid4",
Missing any tests
32
"type": "string"
Missing any tests
33
},
Missing any tests
34
{
Missing any tests
35
"type": "null"
Missing any tests
36
}
Missing any tests
37
],
Missing any tests
38
},
Missing any tests
39
"id": {
Missing any tests
40
"format": "uuid4",
Missing any tests
41
"type": "string"
Missing any tests
42
},
Missing any tests
43
"name": {
Missing any tests
44
"type": "string"
Missing any tests
45
},
Missing any tests
46
"slug": {
Missing any tests
47
"type": "string"
Missing any tests
48
}
Missing any tests
49
},
Missing any tests
50
"required": [
Missing any tests
51
"name",
Missing any tests
52
"id",
Missing any tests
53
"slug"
Missing any tests
54
],
Missing any tests
55
"type": "object"
Missing any tests
56
}
57 }
58 }
Missing negative tests
59
}
Responses
seen average

200
Successful Response
1 3.85ms
422
Validation Error
0 -
default
Default
1 5.42ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ScrapeRecipeData",
3 "components": {
4 "schemas": {
Missing negative tests
5
"ScrapeRecipeData": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"data": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing any tests
10
"includeTags": {
Missing any tests
11
"type": "boolean"
Missing any tests
12
}
Missing negative tests
13
},
Missing negative tests
14
"required": [
Missing negative tests
15
"data"
Missing negative tests
16
],
Missing negative tests
17
"type": "object"
Missing negative tests
18
}
19 }
20 }
Missing negative tests
21
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.80ms
Examples
0 of 1 covered

application/json
 
false
 
Query Parameters

translateLanguage2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

multipart/form-data0 of 7 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/Body_create_recipe_from_image_api_recipes_create_image_post",
3 "components": {
4 "schemas": {
Missing positive tests
5
"Body_create_recipe_from_image_api_recipes_create_image_post": {
Missing positive tests
6
"properties": {
Missing positive tests
7
"images": {
Missing any tests
8
"items": {
Missing any tests
9
"format": "binary",
Missing any tests
10
"type": "string"
Missing any tests
11
},
Missing positive tests
12
"type": "array"
Missing positive tests
13
}
Missing positive tests
14
},
Missing negative tests
15
"required": [
Missing negative tests
16
"images"
Missing negative tests
17
],
Missing negative tests
18
"type": "object"
Missing positive tests
19
}
20 }
21 }
Missing positive tests
22
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
2 2.40ms
default
Default
1 3.15ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ScrapeRecipe",
3 "components": {
4 "schemas": {
Missing negative tests
5
"ScrapeRecipe": {
Missing negative tests
6
"properties": {
Missing any tests
7
"includeTags": {
Missing any tests
8
"type": "boolean"
Missing any tests
9
},
Missing negative tests
10
"url": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
}
Missing negative tests
13
},
Missing negative tests
14
"required": [
Missing negative tests
15
"url"
Missing negative tests
16
],
Missing negative tests
17
"type": "object"
Missing negative tests
18
}
19 }
20 }
Missing negative tests
21
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 2.76ms
Examples
0 of 2 covered

application/json
 
false
 
ScrapeRecipe.example
 
{
"includeTags": true,
"url": "https://myfavoriterecipes.com/recipes"
}
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 44 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateRecipeByUrlBulk",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateRecipeBulk": {
Missing negative tests
6
"properties": {
Missing any tests
7
"categories": {
Missing any tests
8
"anyOf": [
Missing any tests
9
{
Missing any tests
10
"items": {
Missing any tests
11
"$ref": "#/components/schemas/RecipeCategory"
Missing any tests
12
},
Missing any tests
13
"type": "array"
Missing any tests
14
},
Missing any tests
15
{
Missing any tests
16
"type": "null"
Missing any tests
17
}
Missing any tests
18
],
Missing any tests
19
},
Missing any tests
20
"tags": {
Missing any tests
21
"anyOf": [
Missing any tests
22
{
Missing any tests
23
"items": {
Missing any tests
24
"$ref": "#/components/schemas/RecipeTag"
Missing any tests
25
},
Missing any tests
26
"type": "array"
Missing any tests
27
},
Missing any tests
28
{
Missing any tests
29
"type": "null"
Missing any tests
30
}
Missing any tests
31
],
Missing any tests
32
},
Missing negative tests
33
"url": {
Missing negative tests
34
"type": "string"
Missing negative tests
35
}
Missing negative tests
36
},
Missing negative tests
37
"required": [
Missing negative tests
38
"url"
Missing negative tests
39
],
Missing negative tests
40
"type": "object"
Missing negative tests
41
},
Missing negative tests
42
"CreateRecipeByUrlBulk": {
Missing negative tests
43
"properties": {
Missing negative tests
44
"imports": {
Missing negative tests
45
"items": {
Missing negative tests
46
"$ref": "#/components/schemas/CreateRecipeBulk"
Missing negative tests
47
},
Missing negative tests
48
"type": "array"
Missing negative tests
49
}
Missing negative tests
50
},
Missing negative tests
51
"required": [
Missing negative tests
52
"imports"
Missing negative tests
53
],
Missing negative tests
54
"type": "object"
Missing negative tests
55
},
Missing any tests
56
"RecipeCategory": {
Missing any tests
57
"properties": {
Missing any tests
58
"groupId": {
Missing any tests
59
"anyOf": [
Missing any tests
60
{
Missing any tests
61
"format": "uuid4",
Missing any tests
62
"type": "string"
Missing any tests
63
},
Missing any tests
64
{
Missing any tests
65
"type": "null"
Missing any tests
66
}
Missing any tests
67
],
Missing any tests
68
},
Missing any tests
69
"id": {
Missing any tests
70
"anyOf": [
Missing any tests
71
{
Missing any tests
72
"format": "uuid4",
Missing any tests
73
"type": "string"
Missing any tests
74
},
Missing any tests
75
{
Missing any tests
76
"type": "null"
Missing any tests
77
}
Missing any tests
78
],
Missing any tests
79
},
Missing any tests
80
"name": {
Missing any tests
81
"type": "string"
Missing any tests
82
},
Missing any tests
83
"slug": {
Missing any tests
84
"type": "string"
Missing any tests
85
}
Missing any tests
86
},
Missing any tests
87
"required": [
Missing any tests
88
"name",
Missing any tests
89
"slug"
Missing any tests
90
],
Missing any tests
91
"type": "object"
Missing any tests
92
},
Missing any tests
93
"RecipeTag": {
Missing any tests
94
"properties": {
Missing any tests
95
"groupId": {
Missing any tests
96
"anyOf": [
Missing any tests
97
{
Missing any tests
98
"format": "uuid4",
Missing any tests
99
"type": "string"
Missing any tests
100
},
Missing any tests
101
{
Missing any tests
102
"type": "null"
Missing any tests
103
}
Missing any tests
104
],
Missing any tests
105
},
Missing any tests
106
"id": {
Missing any tests
107
"anyOf": [
Missing any tests
108
{
Missing any tests
109
"format": "uuid4",
Missing any tests
110
"type": "string"
Missing any tests
111
},
Missing any tests
112
{
Missing any tests
113
"type": "null"
Missing any tests
114
}
Missing any tests
115
],
Missing any tests
116
},
Missing any tests
117
"name": {
Missing any tests
118
"type": "string"
Missing any tests
119
},
Missing any tests
120
"slug": {
Missing any tests
121
"type": "string"
Missing any tests
122
}
Missing any tests
123
},
Missing any tests
124
"required": [
Missing any tests
125
"name",
Missing any tests
126
"slug"
Missing any tests
127
],
Missing any tests
128
"type": "object"
Missing any tests
129
}
130 }
131 }
Missing negative tests
132
}
Responses
seen average

202
Successful Response
9 26.70ms
422
Validation Error
0 -
default
Default
1 0.40ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

multipart/form-data0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/Body_create_recipe_from_zip_api_recipes_create_zip_post",
3 "components": {
4 "schemas": {
Missing negative tests
5
"Body_create_recipe_from_zip_api_recipes_create_zip_post": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"archive": {
Missing any tests
8
"format": "binary",
Missing negative tests
9
"type": "string"
Missing negative tests
10
}
Missing negative tests
11
},
Missing negative tests
12
"required": [
Missing negative tests
13
"archive"
Missing negative tests
14
],
Missing negative tests
15
"type": "object"
Missing negative tests
16
}
17 }
18 }
Missing negative tests
19
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 6.88ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 2.27ms
422
Validation Error
0 -
default
Default
1 0.62ms
Path Parameters

token_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
1 1.30ms
default
Default
0 -
Query Parameters

foods2 of 5 covered
1{
2 "anyOf": [
3 {
4 "items": {
Missing any tests
5
"format": "uuid4",
6 "type": "string"
7 },
Missing negative tests
8
"type": "array"
9 },
Missing positive tests
10
{
Missing positive tests
11
"type": "null"
Missing positive tests
12
}
13 ],
14}
tools0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"items": {
Missing any tests
5
"format": "uuid4",
Missing any tests
6
"type": "string"
Missing any tests
7
},
Missing any tests
8
"type": "array"
Missing any tests
9
},
Missing any tests
10
{
Missing any tests
11
"type": "null"
Missing any tests
12
}
Missing any tests
13
],
Missing any tests
14
}
orderBy0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
10 "components": {
11 "schemas": {
Missing any tests
12
"OrderByNullPosition": {
Missing any tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing any tests
16
],
Missing any tests
17
"type": "string"
Missing any tests
18
}
19 }
20 },
Missing any tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
paginationSeed0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
limit0 of 1 covered
Missing any tests
1
{
Missing any tests
2
"type": "integer"
Missing any tests
3
}
maxMissingFoods0 of 1 covered
Missing negative tests
1
{
Missing negative tests
2
"type": "integer"
Missing negative tests
3
}
maxMissingTools0 of 1 covered
Missing negative tests
1
{
Missing negative tests
2
"type": "integer"
Missing negative tests
3
}
includeFoodsOnHand0 of 1 covered
Missing negative tests
1
{
Missing negative tests
2
"type": "boolean"
Missing negative tests
3
}
includeToolsOnHand0 of 1 covered
Missing negative tests
1
{
Missing negative tests
2
"type": "boolean"
Missing negative tests
3
}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
6 7.78ms
422
Validation Error
5 3.06ms
default
Default
1 4.02ms
Examples
2 of 6 covered

query.orderDirection
 
"desc"
 
query.limit
 
10
 
query.maxMissingFoods
 
5
 
query.maxMissingTools
 
5
 
query.includeFoodsOnHand
 
true
 
query.includeToolsOnHand
 
true
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ScrapeRecipeTest",
3 "components": {
4 "schemas": {
Missing negative tests
5
"ScrapeRecipeTest": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"url": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing any tests
10
"useOpenAI": {
Missing any tests
11
"type": "boolean"
Missing any tests
12
}
Missing negative tests
13
},
Missing negative tests
14
"required": [
Missing negative tests
15
"url"
Missing negative tests
16
],
Missing negative tests
17
"type": "object"
Missing negative tests
18
}
19 }
20 }
Missing negative tests
21
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 22.43ms
Examples
0 of 1 covered

application/json
 
false
 
Query Parameters

orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
78 10.82ms
422
Validation Error
51 14.63ms
default
Default
75 12.10ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json8 of 24 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/RecipeTimelineEventIn",
3 "components": {
4 "schemas": {
Missing negative tests
5
"RecipeTimelineEventIn": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"eventMessage": {
Missing negative tests
8
"anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
Missing negative tests
15
],
Missing negative tests
16
},
Missing negative tests
17
"eventType": {
Missing negative tests
18
"$ref": "#/components/schemas/TimelineEventType"
Missing negative tests
19
},
Missing negative tests
20
"image": {
Missing negative tests
21
"anyOf": [
22 {
23 "$ref": "#/components/schemas/TimelineEventImage"
24 },
25 {
26 "type": "null"
27 }
Missing negative tests
28
],
Missing negative tests
29
},
Missing negative tests
30
"recipeId": {
Missing any tests
31
"format": "uuid4",
Missing negative tests
32
"type": "string"
Missing negative tests
33
},
Missing negative tests
34
"subject": {
Missing negative tests
35
"type": "string"
Missing negative tests
36
},
Missing negative tests
37
"timestamp": {
Missing any tests
38
"format": "date-time",
Missing negative tests
39
"type": "string"
Missing negative tests
40
},
Missing negative tests
41
"userId": {
Missing negative tests
42
"anyOf": [
43 {
Missing any tests
44
"format": "uuid4",
45 "type": "string"
46 },
47 {
48 "type": "null"
49 }
Missing negative tests
50
],
Missing negative tests
51
}
Missing negative tests
52
},
Missing negative tests
53
"required": [
Missing negative tests
54
"recipeId",
Missing negative tests
55
"subject",
Missing negative tests
56
"eventType"
Missing negative tests
57
],
Missing negative tests
58
"type": "object"
Missing negative tests
59
},
60 "TimelineEventImage": {
61 "enum": [
62 "has image",
63 "does not have image"
64 ],
65 "type": "string"
66 },
Missing negative tests
67
"TimelineEventType": {
Missing negative tests
68
"enum": [
69 "system",
70 "info",
71 "comment"
Missing negative tests
72
],
Missing negative tests
73
"type": "string"
Missing negative tests
74
}
75 }
76 }
Missing negative tests
77
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
247 8.24ms
default
Default
3 0.47ms
Examples
1 of 2 covered

application/json
 
"does not have image"
 
application/json
 
"2025-11-25T15:26:03.226154Z"
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
28 6.53ms
default
Default
1 0.52ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 6.48ms
default
Default
1 0.42ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json6 of 13 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/RecipeTimelineEventUpdate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"RecipeTimelineEventUpdate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"eventMessage": {
Missing negative tests
8
"anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
Missing negative tests
15
],
Missing negative tests
16
},
Missing negative tests
17
"image": {
Missing negative tests
18
"anyOf": [
19 {
20 "$ref": "#/components/schemas/TimelineEventImage"
21 },
22 {
23 "type": "null"
24 }
Missing negative tests
25
]
Missing negative tests
26
},
Missing negative tests
27
"subject": {
Missing negative tests
28
"type": "string"
Missing negative tests
29
}
Missing negative tests
30
},
Missing negative tests
31
"required": [
Missing negative tests
32
"subject"
Missing negative tests
33
],
Missing negative tests
34
"type": "object"
Missing negative tests
35
},
36 "TimelineEventImage": {
37 "enum": [
38 "has image",
39 "does not have image"
40 ],
41 "type": "string"
42 }
43 }
44 }
Missing negative tests
45
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
100 6.46ms
default
Default
0 -
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

multipart/form-data3 of 7 covered
1{
2 "$ref": "#/components/schemas/Body_update_event_image_api_recipes_timeline_events__item_id__image_put",
3 "components": {
4 "schemas": {
5 "Body_update_event_image_api_recipes_timeline_events__item_id__image_put": {
6 "properties": {
7 "extension": {
8 "type": "string"
9 },
Missing negative tests
10
"image": {
Missing any tests
11
"format": "binary",
Missing negative tests
12
"type": "string"
Missing negative tests
13
}
14 },
Missing negative tests
15
"required": [
Missing negative tests
16
"image",
Missing negative tests
17
"extension"
Missing negative tests
18
],
Missing negative tests
19
"type": "object"
20 }
21 }
22 }
23}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
65 12.12ms
default
Default
1 0.40ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 20.64ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 5.57ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Body

application/json0 of 403 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/Recipe-Input",
3 "components": {
4 "schemas": {
Missing any tests
5
"CreateIngredientFood": {
Missing any tests
6
"properties": {
Missing any tests
7
"aliases": {
Missing any tests
8
"items": {
Missing any tests
9
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing any tests
10
},
Missing any tests
11
"type": "array"
Missing any tests
12
},
Missing any tests
13
"description": {
Missing any tests
14
"type": "string"
Missing any tests
15
},
Missing any tests
16
"extras": {
Missing any tests
17
"anyOf": [
Missing any tests
18
{
Missing any tests
19
"additionalProperties": true,
Missing any tests
20
"type": "object"
Missing any tests
21
},
Missing any tests
22
{
Missing any tests
23
"type": "null"
Missing any tests
24
}
Missing any tests
25
],
Missing any tests
26
},
Missing any tests
27
"householdsWithIngredientFood": {
Missing any tests
28
"items": {
Missing any tests
29
"type": "string"
Missing any tests
30
},
Missing any tests
31
"type": "array"
Missing any tests
32
},
Missing any tests
33
"id": {
Missing any tests
34
"anyOf": [
Missing any tests
35
{
Missing any tests
36
"format": "uuid4",
Missing any tests
37
"type": "string"
Missing any tests
38
},
Missing any tests
39
{
Missing any tests
40
"type": "null"
Missing any tests
41
}
Missing any tests
42
],
Missing any tests
43
},
Missing any tests
44
"labelId": {
Missing any tests
45
"anyOf": [
Missing any tests
46
{
Missing any tests
47
"format": "uuid4",
Missing any tests
48
"type": "string"
Missing any tests
49
},
Missing any tests
50
{
Missing any tests
51
"type": "null"
Missing any tests
52
}
Missing any tests
53
],
Missing any tests
54
},
Missing any tests
55
"name": {
Missing any tests
56
"type": "string"
Missing any tests
57
},
Missing any tests
58
"pluralName": {
Missing any tests
59
"anyOf": [
Missing any tests
60
{
Missing any tests
61
"type": "string"
Missing any tests
62
},
Missing any tests
63
{
Missing any tests
64
"type": "null"
Missing any tests
65
}
Missing any tests
66
],
Missing any tests
67
}
Missing any tests
68
},
Missing any tests
69
"required": [
Missing any tests
70
"name"
Missing any tests
71
],
Missing any tests
72
"type": "object"
Missing any tests
73
},
Missing any tests
74
"CreateIngredientFoodAlias": {
Missing any tests
75
"properties": {
Missing any tests
76
"name": {
Missing any tests
77
"type": "string"
Missing any tests
78
}
Missing any tests
79
},
Missing any tests
80
"required": [
Missing any tests
81
"name"
Missing any tests
82
],
Missing any tests
83
"type": "object"
Missing any tests
84
},
Missing any tests
85
"CreateIngredientUnit": {
Missing any tests
86
"properties": {
Missing any tests
87
"abbreviation": {
Missing any tests
88
"type": "string"
Missing any tests
89
},
Missing any tests
90
"aliases": {
Missing any tests
91
"items": {
Missing any tests
92
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing any tests
93
},
Missing any tests
94
"type": "array"
Missing any tests
95
},
Missing any tests
96
"description": {
Missing any tests
97
"type": "string"
Missing any tests
98
},
Missing any tests
99
"extras": {
Missing any tests
100
"anyOf": [
Missing any tests
101
{
Missing any tests
102
"additionalProperties": true,
Missing any tests
103
"type": "object"
Missing any tests
104
},
Missing any tests
105
{
Missing any tests
106
"type": "null"
Missing any tests
107
}
Missing any tests
108
],
Missing any tests
109
},
Missing any tests
110
"fraction": {
Missing any tests
111
"type": "boolean"
Missing any tests
112
},
Missing any tests
113
"id": {
Missing any tests
114
"anyOf": [
Missing any tests
115
{
Missing any tests
116
"format": "uuid4",
Missing any tests
117
"type": "string"
Missing any tests
118
},
Missing any tests
119
{
Missing any tests
120
"type": "null"
Missing any tests
121
}
Missing any tests
122
],
Missing any tests
123
},
Missing any tests
124
"name": {
Missing any tests
125
"type": "string"
Missing any tests
126
},
Missing any tests
127
"pluralAbbreviation": {
Missing any tests
128
"anyOf": [
Missing any tests
129
{
Missing any tests
130
"type": "string"
Missing any tests
131
},
Missing any tests
132
{
Missing any tests
133
"type": "null"
Missing any tests
134
}
Missing any tests
135
],
Missing any tests
136
},
Missing any tests
137
"pluralName": {
Missing any tests
138
"anyOf": [
Missing any tests
139
{
Missing any tests
140
"type": "string"
Missing any tests
141
},
Missing any tests
142
{
Missing any tests
143
"type": "null"
Missing any tests
144
}
Missing any tests
145
],
Missing any tests
146
},
Missing any tests
147
"useAbbreviation": {
Missing any tests
148
"type": "boolean"
Missing any tests
149
}
Missing any tests
150
},
Missing any tests
151
"required": [
Missing any tests
152
"name"
Missing any tests
153
],
Missing any tests
154
"type": "object"
Missing any tests
155
},
Missing any tests
156
"CreateIngredientUnitAlias": {
Missing any tests
157
"properties": {
Missing any tests
158
"name": {
Missing any tests
159
"type": "string"
Missing any tests
160
}
Missing any tests
161
},
Missing any tests
162
"required": [
Missing any tests
163
"name"
Missing any tests
164
],
Missing any tests
165
"type": "object"
Missing any tests
166
},
Missing any tests
167
"IngredientFood-Input": {
Missing any tests
168
"properties": {
Missing any tests
169
"aliases": {
Missing any tests
170
"items": {
Missing any tests
171
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing any tests
172
},
Missing any tests
173
"type": "array"
Missing any tests
174
},
Missing any tests
175
"createdAt": {
Missing any tests
176
"anyOf": [
Missing any tests
177
{
Missing any tests
178
"format": "date-time",
Missing any tests
179
"type": "string"
Missing any tests
180
},
Missing any tests
181
{
Missing any tests
182
"type": "null"
Missing any tests
183
}
Missing any tests
184
],
Missing any tests
185
},
Missing any tests
186
"description": {
Missing any tests
187
"type": "string"
Missing any tests
188
},
Missing any tests
189
"extras": {
Missing any tests
190
"anyOf": [
Missing any tests
191
{
Missing any tests
192
"additionalProperties": true,
Missing any tests
193
"type": "object"
Missing any tests
194
},
Missing any tests
195
{
Missing any tests
196
"type": "null"
Missing any tests
197
}
Missing any tests
198
],
Missing any tests
199
},
Missing any tests
200
"householdsWithIngredientFood": {
Missing any tests
201
"items": {
Missing any tests
202
"type": "string"
Missing any tests
203
},
Missing any tests
204
"type": "array"
Missing any tests
205
},
Missing any tests
206
"id": {
Missing any tests
207
"format": "uuid4",
Missing any tests
208
"type": "string"
Missing any tests
209
},
Missing any tests
210
"label": {
Missing any tests
211
"anyOf": [
Missing any tests
212
{
Missing any tests
213
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing any tests
214
},
Missing any tests
215
{
Missing any tests
216
"type": "null"
Missing any tests
217
}
Missing any tests
218
]
Missing any tests
219
},
Missing any tests
220
"labelId": {
Missing any tests
221
"anyOf": [
Missing any tests
222
{
Missing any tests
223
"format": "uuid4",
Missing any tests
224
"type": "string"
Missing any tests
225
},
Missing any tests
226
{
Missing any tests
227
"type": "null"
Missing any tests
228
}
Missing any tests
229
],
Missing any tests
230
},
Missing any tests
231
"name": {
Missing any tests
232
"type": "string"
Missing any tests
233
},
Missing any tests
234
"pluralName": {
Missing any tests
235
"anyOf": [
Missing any tests
236
{
Missing any tests
237
"type": "string"
Missing any tests
238
},
Missing any tests
239
{
Missing any tests
240
"type": "null"
Missing any tests
241
}
Missing any tests
242
],
Missing any tests
243
},
Missing any tests
244
"update_at": {
Missing any tests
245
"anyOf": [
Missing any tests
246
{
Missing any tests
247
"format": "date-time",
Missing any tests
248
"type": "string"
Missing any tests
249
},
Missing any tests
250
{
Missing any tests
251
"type": "null"
Missing any tests
252
}
Missing any tests
253
],
Missing any tests
254
}
Missing any tests
255
},
Missing any tests
256
"required": [
Missing any tests
257
"id",
Missing any tests
258
"name"
Missing any tests
259
],
Missing any tests
260
"type": "object"
Missing any tests
261
},
Missing any tests
262
"IngredientFoodAlias": {
Missing any tests
263
"properties": {
Missing any tests
264
"name": {
Missing any tests
265
"type": "string"
Missing any tests
266
}
Missing any tests
267
},
Missing any tests
268
"required": [
Missing any tests
269
"name"
Missing any tests
270
],
Missing any tests
271
"type": "object"
Missing any tests
272
},
Missing any tests
273
"IngredientReferences": {
Missing any tests
274
"properties": {
Missing any tests
275
"referenceId": {
Missing any tests
276
"anyOf": [
Missing any tests
277
{
Missing any tests
278
"format": "uuid4",
Missing any tests
279
"type": "string"
Missing any tests
280
},
Missing any tests
281
{
Missing any tests
282
"type": "null"
Missing any tests
283
}
Missing any tests
284
],
Missing any tests
285
}
Missing any tests
286
},
Missing any tests
287
"type": "object"
Missing any tests
288
},
Missing any tests
289
"IngredientUnit-Input": {
Missing any tests
290
"properties": {
Missing any tests
291
"abbreviation": {
Missing any tests
292
"type": "string"
Missing any tests
293
},
Missing any tests
294
"aliases": {
Missing any tests
295
"items": {
Missing any tests
296
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing any tests
297
},
Missing any tests
298
"type": "array"
Missing any tests
299
},
Missing any tests
300
"createdAt": {
Missing any tests
301
"anyOf": [
Missing any tests
302
{
Missing any tests
303
"format": "date-time",
Missing any tests
304
"type": "string"
Missing any tests
305
},
Missing any tests
306
{
Missing any tests
307
"type": "null"
Missing any tests
308
}
Missing any tests
309
],
Missing any tests
310
},
Missing any tests
311
"description": {
Missing any tests
312
"type": "string"
Missing any tests
313
},
Missing any tests
314
"extras": {
Missing any tests
315
"anyOf": [
Missing any tests
316
{
Missing any tests
317
"additionalProperties": true,
Missing any tests
318
"type": "object"
Missing any tests
319
},
Missing any tests
320
{
Missing any tests
321
"type": "null"
Missing any tests
322
}
Missing any tests
323
],
Missing any tests
324
},
Missing any tests
325
"fraction": {
Missing any tests
326
"type": "boolean"
Missing any tests
327
},
Missing any tests
328
"id": {
Missing any tests
329
"format": "uuid4",
Missing any tests
330
"type": "string"
Missing any tests
331
},
Missing any tests
332
"name": {
Missing any tests
333
"type": "string"
Missing any tests
334
},
Missing any tests
335
"pluralAbbreviation": {
Missing any tests
336
"anyOf": [
Missing any tests
337
{
Missing any tests
338
"type": "string"
Missing any tests
339
},
Missing any tests
340
{
Missing any tests
341
"type": "null"
Missing any tests
342
}
Missing any tests
343
],
Missing any tests
344
},
Missing any tests
345
"pluralName": {
Missing any tests
346
"anyOf": [
Missing any tests
347
{
Missing any tests
348
"type": "string"
Missing any tests
349
},
Missing any tests
350
{
Missing any tests
351
"type": "null"
Missing any tests
352
}
Missing any tests
353
],
Missing any tests
354
},
Missing any tests
355
"update_at": {
Missing any tests
356
"anyOf": [
Missing any tests
357
{
Missing any tests
358
"format": "date-time",
Missing any tests
359
"type": "string"
Missing any tests
360
},
Missing any tests
361
{
Missing any tests
362
"type": "null"
Missing any tests
363
}
Missing any tests
364
],
Missing any tests
365
},
Missing any tests
366
"useAbbreviation": {
Missing any tests
367
"type": "boolean"
Missing any tests
368
}
Missing any tests
369
},
Missing any tests
370
"required": [
Missing any tests
371
"id",
Missing any tests
372
"name"
Missing any tests
373
],
Missing any tests
374
"type": "object"
Missing any tests
375
},
Missing any tests
376
"IngredientUnitAlias": {
Missing any tests
377
"properties": {
Missing any tests
378
"name": {
Missing any tests
379
"type": "string"
Missing any tests
380
}
Missing any tests
381
},
Missing any tests
382
"required": [
Missing any tests
383
"name"
Missing any tests
384
],
Missing any tests
385
"type": "object"
Missing any tests
386
},
Missing any tests
387
"MultiPurposeLabelSummary": {
Missing any tests
388
"properties": {
Missing any tests
389
"color": {
Missing any tests
390
"type": "string"
Missing any tests
391
},
Missing any tests
392
"groupId": {
Missing any tests
393
"format": "uuid4",
Missing any tests
394
"type": "string"
Missing any tests
395
},
Missing any tests
396
"id": {
Missing any tests
397
"format": "uuid4",
Missing any tests
398
"type": "string"
Missing any tests
399
},
Missing any tests
400
"name": {
Missing any tests
401
"type": "string"
Missing any tests
402
}
Missing any tests
403
},
Missing any tests
404
"required": [
Missing any tests
405
"name",
Missing any tests
406
"groupId",
Missing any tests
407
"id"
Missing any tests
408
],
Missing any tests
409
"type": "object"
Missing any tests
410
},
Missing any tests
411
"Nutrition": {
Missing any tests
412
"properties": {
Missing any tests
413
"calories": {
Missing any tests
414
"anyOf": [
Missing any tests
415
{
Missing any tests
416
"type": "string"
Missing any tests
417
},
Missing any tests
418
{
Missing any tests
419
"type": "null"
Missing any tests
420
}
Missing any tests
421
],
Missing any tests
422
},
Missing any tests
423
"carbohydrateContent": {
Missing any tests
424
"anyOf": [
Missing any tests
425
{
Missing any tests
426
"type": "string"
Missing any tests
427
},
Missing any tests
428
{
Missing any tests
429
"type": "null"
Missing any tests
430
}
Missing any tests
431
],
Missing any tests
432
},
Missing any tests
433
"cholesterolContent": {
Missing any tests
434
"anyOf": [
Missing any tests
435
{
Missing any tests
436
"type": "string"
Missing any tests
437
},
Missing any tests
438
{
Missing any tests
439
"type": "null"
Missing any tests
440
}
Missing any tests
441
],
Missing any tests
442
},
Missing any tests
443
"fatContent": {
Missing any tests
444
"anyOf": [
Missing any tests
445
{
Missing any tests
446
"type": "string"
Missing any tests
447
},
Missing any tests
448
{
Missing any tests
449
"type": "null"
Missing any tests
450
}
Missing any tests
451
],
Missing any tests
452
},
Missing any tests
453
"fiberContent": {
Missing any tests
454
"anyOf": [
Missing any tests
455
{
Missing any tests
456
"type": "string"
Missing any tests
457
},
Missing any tests
458
{
Missing any tests
459
"type": "null"
Missing any tests
460
}
Missing any tests
461
],
Missing any tests
462
},
Missing any tests
463
"proteinContent": {
Missing any tests
464
"anyOf": [
Missing any tests
465
{
Missing any tests
466
"type": "string"
Missing any tests
467
},
Missing any tests
468
{
Missing any tests
469
"type": "null"
Missing any tests
470
}
Missing any tests
471
],
Missing any tests
472
},
Missing any tests
473
"saturatedFatContent": {
Missing any tests
474
"anyOf": [
Missing any tests
475
{
Missing any tests
476
"type": "string"
Missing any tests
477
},
Missing any tests
478
{
Missing any tests
479
"type": "null"
Missing any tests
480
}
Missing any tests
481
],
Missing any tests
482
},
Missing any tests
483
"sodiumContent": {
Missing any tests
484
"anyOf": [
Missing any tests
485
{
Missing any tests
486
"type": "string"
Missing any tests
487
},
Missing any tests
488
{
Missing any tests
489
"type": "null"
Missing any tests
490
}
Missing any tests
491
],
Missing any tests
492
},
Missing any tests
493
"sugarContent": {
Missing any tests
494
"anyOf": [
Missing any tests
495
{
Missing any tests
496
"type": "string"
Missing any tests
497
},
Missing any tests
498
{
Missing any tests
499
"type": "null"
Missing any tests
500
}
Missing any tests
501
],
Missing any tests
502
},
Missing any tests
503
"transFatContent": {
Missing any tests
504
"anyOf": [
Missing any tests
505
{
Missing any tests
506
"type": "string"
Missing any tests
507
},
Missing any tests
508
{
Missing any tests
509
"type": "null"
Missing any tests
510
}
Missing any tests
511
],
Missing any tests
512
},
Missing any tests
513
"unsaturatedFatContent": {
Missing any tests
514
"anyOf": [
Missing any tests
515
{
Missing any tests
516
"type": "string"
Missing any tests
517
},
Missing any tests
518
{
Missing any tests
519
"type": "null"
Missing any tests
520
}
Missing any tests
521
],
Missing any tests
522
}
Missing any tests
523
},
Missing any tests
524
"type": "object"
Missing any tests
525
},
Missing negative tests
526
"Recipe-Input": {
Missing any tests
527
"properties": {
Missing any tests
528
"assets": {
Missing any tests
529
"anyOf": [
Missing any tests
530
{
Missing any tests
531
"items": {
Missing any tests
532
"$ref": "#/components/schemas/RecipeAsset"
Missing any tests
533
},
Missing any tests
534
"type": "array"
Missing any tests
535
},
Missing any tests
536
{
Missing any tests
537
"type": "null"
Missing any tests
538
}
Missing any tests
539
],
Missing any tests
540
},
Missing any tests
541
"comments": {
Missing any tests
542
"anyOf": [
Missing any tests
543
{
Missing any tests
544
"items": {
Missing any tests
545
"$ref": "#/components/schemas/RecipeCommentOut-Input"
Missing any tests
546
},
Missing any tests
547
"type": "array"
Missing any tests
548
},
Missing any tests
549
{
Missing any tests
550
"type": "null"
Missing any tests
551
}
Missing any tests
552
],
Missing any tests
553
},
Missing any tests
554
"cookTime": {
Missing any tests
555
"anyOf": [
Missing any tests
556
{
Missing any tests
557
"type": "string"
Missing any tests
558
},
Missing any tests
559
{
Missing any tests
560
"type": "null"
Missing any tests
561
}
Missing any tests
562
],
Missing any tests
563
},
Missing any tests
564
"createdAt": {
Missing any tests
565
"anyOf": [
Missing any tests
566
{
Missing any tests
567
"format": "date-time",
Missing any tests
568
"type": "string"
Missing any tests
569
},
Missing any tests
570
{
Missing any tests
571
"type": "null"
Missing any tests
572
}
Missing any tests
573
],
Missing any tests
574
},
Missing any tests
575
"dateAdded": {
Missing any tests
576
"anyOf": [
Missing any tests
577
{
Missing any tests
578
"format": "date",
Missing any tests
579
"type": "string"
Missing any tests
580
},
Missing any tests
581
{
Missing any tests
582
"type": "null"
Missing any tests
583
}
Missing any tests
584
],
Missing any tests
585
},
Missing any tests
586
"dateUpdated": {
Missing any tests
587
"anyOf": [
Missing any tests
588
{
Missing any tests
589
"format": "date-time",
Missing any tests
590
"type": "string"
Missing any tests
591
},
Missing any tests
592
{
Missing any tests
593
"type": "null"
Missing any tests
594
}
Missing any tests
595
],
Missing any tests
596
},
Missing any tests
597
"description": {
Missing any tests
598
"anyOf": [
Missing any tests
599
{
Missing any tests
600
"type": "string"
Missing any tests
601
},
Missing any tests
602
{
Missing any tests
603
"type": "null"
Missing any tests
604
}
Missing any tests
605
],
Missing any tests
606
},
Missing any tests
607
"extras": {
Missing any tests
608
"anyOf": [
Missing any tests
609
{
Missing any tests
610
"additionalProperties": true,
Missing any tests
611
"type": "object"
Missing any tests
612
},
Missing any tests
613
{
Missing any tests
614
"type": "null"
Missing any tests
615
}
Missing any tests
616
],
Missing any tests
617
},
Missing any tests
618
"groupId": {
Missing any tests
619
"format": "uuid4",
Missing any tests
620
"type": "string"
Missing any tests
621
},
Missing any tests
622
"householdId": {
Missing any tests
623
"format": "uuid4",
Missing any tests
624
"type": "string"
Missing any tests
625
},
Missing any tests
626
"id": {
Missing any tests
627
"anyOf": [
Missing any tests
628
{
Missing any tests
629
"format": "uuid4",
Missing any tests
630
"type": "string"
Missing any tests
631
},
Missing any tests
632
{
Missing any tests
633
"type": "null"
Missing any tests
634
}
Missing any tests
635
],
Missing any tests
636
},
Missing any tests
637
"image": {
Always valid — no tests
638
"anyOf": [
Missing any tests
639
{},
Missing any tests
640
{
Missing any tests
641
"type": "null"
Missing any tests
642
}
Always valid — no tests
643
],
Missing any tests
644
},
Missing any tests
645
"lastMade": {
Missing any tests
646
"anyOf": [
Missing any tests
647
{
Missing any tests
648
"format": "date-time",
Missing any tests
649
"type": "string"
Missing any tests
650
},
Missing any tests
651
{
Missing any tests
652
"type": "null"
Missing any tests
653
}
Missing any tests
654
],
Missing any tests
655
},
Missing any tests
656
"name": {
Missing any tests
657
"anyOf": [
Missing any tests
658
{
Missing any tests
659
"type": "string"
Missing any tests
660
},
Missing any tests
661
{
Missing any tests
662
"type": "null"
Missing any tests
663
}
Missing any tests
664
],
Missing any tests
665
},
Missing any tests
666
"notes": {
Missing any tests
667
"anyOf": [
Missing any tests
668
{
Missing any tests
669
"items": {
Missing any tests
670
"$ref": "#/components/schemas/RecipeNote"
Missing any tests
671
},
Missing any tests
672
"type": "array"
Missing any tests
673
},
Missing any tests
674
{
Missing any tests
675
"type": "null"
Missing any tests
676
}
Missing any tests
677
],
Missing any tests
678
},
Missing any tests
679
"nutrition": {
Missing any tests
680
"anyOf": [
Missing any tests
681
{
Missing any tests
682
"$ref": "#/components/schemas/Nutrition"
Missing any tests
683
},
Missing any tests
684
{
Missing any tests
685
"type": "null"
Missing any tests
686
}
Missing any tests
687
]
Missing any tests
688
},
Missing any tests
689
"orgURL": {
Missing any tests
690
"anyOf": [
Missing any tests
691
{
Missing any tests
692
"type": "string"
Missing any tests
693
},
Missing any tests
694
{
Missing any tests
695
"type": "null"
Missing any tests
696
}
Missing any tests
697
],
Missing any tests
698
},
Missing any tests
699
"performTime": {
Missing any tests
700
"anyOf": [
Missing any tests
701
{
Missing any tests
702
"type": "string"
Missing any tests
703
},
Missing any tests
704
{
Missing any tests
705
"type": "null"
Missing any tests
706
}
Missing any tests
707
],
Missing any tests
708
},
Missing any tests
709
"prepTime": {
Missing any tests
710
"anyOf": [
Missing any tests
711
{
Missing any tests
712
"type": "string"
Missing any tests
713
},
Missing any tests
714
{
Missing any tests
715
"type": "null"
Missing any tests
716
}
Missing any tests
717
],
Missing any tests
718
},
Missing any tests
719
"rating": {
Missing any tests
720
"anyOf": [
Missing any tests
721
{
Missing any tests
722
"type": "number"
Missing any tests
723
},
Missing any tests
724
{
Missing any tests
725
"type": "null"
Missing any tests
726
}
Missing any tests
727
],
Missing any tests
728
},
Missing any tests
729
"recipeCategory": {
Missing any tests
730
"anyOf": [
Missing any tests
731
{
Missing any tests
732
"items": {
Missing any tests
733
"$ref": "#/components/schemas/RecipeCategory"
Missing any tests
734
},
Missing any tests
735
"type": "array"
Missing any tests
736
},
Missing any tests
737
{
Missing any tests
738
"type": "null"
Missing any tests
739
}
Missing any tests
740
],
Missing any tests
741
},
Missing any tests
742
"recipeIngredient": {
Missing any tests
743
"items": {
Missing any tests
744
"$ref": "#/components/schemas/RecipeIngredient-Input"
Missing any tests
745
},
Missing any tests
746
"type": "array"
Missing any tests
747
},
Missing any tests
748
"recipeInstructions": {
Missing any tests
749
"anyOf": [
Missing any tests
750
{
Missing any tests
751
"items": {
Missing any tests
752
"$ref": "#/components/schemas/RecipeStep"
Missing any tests
753
},
Missing any tests
754
"type": "array"
Missing any tests
755
},
Missing any tests
756
{
Missing any tests
757
"type": "null"
Missing any tests
758
}
Missing any tests
759
],
Missing any tests
760
},
Missing any tests
761
"recipeServings": {
Missing any tests
762
"type": "number"
Missing any tests
763
},
Missing any tests
764
"recipeYield": {
Missing any tests
765
"anyOf": [
Missing any tests
766
{
Missing any tests
767
"type": "string"
Missing any tests
768
},
Missing any tests
769
{
Missing any tests
770
"type": "null"
Missing any tests
771
}
Missing any tests
772
],
Missing any tests
773
},
Missing any tests
774
"recipeYieldQuantity": {
Missing any tests
775
"type": "number"
Missing any tests
776
},
Missing any tests
777
"settings": {
Missing any tests
778
"anyOf": [
Missing any tests
779
{
Missing any tests
780
"$ref": "#/components/schemas/RecipeSettings"
Missing any tests
781
},
Missing any tests
782
{
Missing any tests
783
"type": "null"
Missing any tests
784
}
Missing any tests
785
]
Missing any tests
786
},
Missing any tests
787
"slug": {
Missing any tests
788
"type": "string"
Missing any tests
789
},
Missing any tests
790
"tags": {
Missing any tests
791
"anyOf": [
Missing any tests
792
{
Missing any tests
793
"items": {
Missing any tests
794
"$ref": "#/components/schemas/RecipeTag"
Missing any tests
795
},
Missing any tests
796
"type": "array"
Missing any tests
797
},
Missing any tests
798
{
Missing any tests
799
"type": "null"
Missing any tests
800
}
Missing any tests
801
],
Missing any tests
802
},
Missing any tests
803
"tools": {
Missing any tests
804
"items": {
Missing any tests
805
"$ref": "#/components/schemas/RecipeTool"
Missing any tests
806
},
Missing any tests
807
"type": "array"
Missing any tests
808
},
Missing any tests
809
"totalTime": {
Missing any tests
810
"anyOf": [
Missing any tests
811
{
Missing any tests
812
"type": "string"
Missing any tests
813
},
Missing any tests
814
{
Missing any tests
815
"type": "null"
Missing any tests
816
}
Missing any tests
817
],
Missing any tests
818
},
Missing any tests
819
"update_at": {
Missing any tests
820
"anyOf": [
Missing any tests
821
{
Missing any tests
822
"format": "date-time",
Missing any tests
823
"type": "string"
Missing any tests
824
},
Missing any tests
825
{
Missing any tests
826
"type": "null"
Missing any tests
827
}
Missing any tests
828
],
Missing any tests
829
},
Missing any tests
830
"userId": {
Missing any tests
831
"format": "uuid4",
Missing any tests
832
"type": "string"
Missing any tests
833
}
Missing any tests
834
},
Missing negative tests
835
"type": "object"
Missing negative tests
836
},
Missing any tests
837
"RecipeAsset": {
Missing any tests
838
"properties": {
Missing any tests
839
"fileName": {
Missing any tests
840
"anyOf": [
Missing any tests
841
{
Missing any tests
842
"type": "string"
Missing any tests
843
},
Missing any tests
844
{
Missing any tests
845
"type": "null"
Missing any tests
846
}
Missing any tests
847
],
Missing any tests
848
},
Missing any tests
849
"icon": {
Missing any tests
850
"type": "string"
Missing any tests
851
},
Missing any tests
852
"name": {
Missing any tests
853
"type": "string"
Missing any tests
854
}
Missing any tests
855
},
Missing any tests
856
"required": [
Missing any tests
857
"name",
Missing any tests
858
"icon"
Missing any tests
859
],
Missing any tests
860
"type": "object"
Missing any tests
861
},
Missing any tests
862
"RecipeCategory": {
Missing any tests
863
"properties": {
Missing any tests
864
"groupId": {
Missing any tests
865
"anyOf": [
Missing any tests
866
{
Missing any tests
867
"format": "uuid4",
Missing any tests
868
"type": "string"
Missing any tests
869
},
Missing any tests
870
{
Missing any tests
871
"type": "null"
Missing any tests
872
}
Missing any tests
873
],
Missing any tests
874
},
Missing any tests
875
"id": {
Missing any tests
876
"anyOf": [
Missing any tests
877
{
Missing any tests
878
"format": "uuid4",
Missing any tests
879
"type": "string"
Missing any tests
880
},
Missing any tests
881
{
Missing any tests
882
"type": "null"
Missing any tests
883
}
Missing any tests
884
],
Missing any tests
885
},
Missing any tests
886
"name": {
Missing any tests
887
"type": "string"
Missing any tests
888
},
Missing any tests
889
"slug": {
Missing any tests
890
"type": "string"
Missing any tests
891
}
Missing any tests
892
},
Missing any tests
893
"required": [
Missing any tests
894
"name",
Missing any tests
895
"slug"
Missing any tests
896
],
Missing any tests
897
"type": "object"
Missing any tests
898
},
Missing any tests
899
"RecipeCommentOut-Input": {
Missing any tests
900
"properties": {
Missing any tests
901
"createdAt": {
Missing any tests
902
"format": "date-time",
Missing any tests
903
"type": "string"
Missing any tests
904
},
Missing any tests
905
"id": {
Missing any tests
906
"format": "uuid4",
Missing any tests
907
"type": "string"
Missing any tests
908
},
Missing any tests
909
"recipeId": {
Missing any tests
910
"format": "uuid4",
Missing any tests
911
"type": "string"
Missing any tests
912
},
Missing any tests
913
"text": {
Missing any tests
914
"type": "string"
Missing any tests
915
},
Missing any tests
916
"update_at": {
Missing any tests
917
"format": "date-time",
Missing any tests
918
"type": "string"
Missing any tests
919
},
Missing any tests
920
"user": {
Missing any tests
921
"$ref": "#/components/schemas/mealie__schema__recipe__recipe_comments__UserBase"
Missing any tests
922
},
Missing any tests
923
"userId": {
Missing any tests
924
"format": "uuid4",
Missing any tests
925
"type": "string"
Missing any tests
926
}
Missing any tests
927
},
Missing any tests
928
"required": [
Missing any tests
929
"recipeId",
Missing any tests
930
"text",
Missing any tests
931
"id",
Missing any tests
932
"createdAt",
Missing any tests
933
"update_at",
Missing any tests
934
"userId",
Missing any tests
935
"user"
Missing any tests
936
],
Missing any tests
937
"type": "object"
Missing any tests
938
},
Missing any tests
939
"RecipeIngredient-Input": {
Missing any tests
940
"properties": {
Missing any tests
941
"display": {
Missing any tests
942
"type": "string"
Missing any tests
943
},
Missing any tests
944
"food": {
Missing any tests
945
"anyOf": [
Missing any tests
946
{
Missing any tests
947
"$ref": "#/components/schemas/IngredientFood-Input"
Missing any tests
948
},
Missing any tests
949
{
Missing any tests
950
"$ref": "#/components/schemas/CreateIngredientFood"
Missing any tests
951
},
Missing any tests
952
{
Missing any tests
953
"type": "null"
Missing any tests
954
}
Missing any tests
955
],
Missing any tests
956
},
Missing any tests
957
"note": {
Missing any tests
958
"anyOf": [
Missing any tests
959
{
Missing any tests
960
"type": "string"
Missing any tests
961
},
Missing any tests
962
{
Missing any tests
963
"type": "null"
Missing any tests
964
}
Missing any tests
965
],
Missing any tests
966
},
Missing any tests
967
"originalText": {
Missing any tests
968
"anyOf": [
Missing any tests
969
{
Missing any tests
970
"type": "string"
Missing any tests
971
},
Missing any tests
972
{
Missing any tests
973
"type": "null"
Missing any tests
974
}
Missing any tests
975
],
Missing any tests
976
},
Missing any tests
977
"quantity": {
Missing any tests
978
"anyOf": [
Missing any tests
979
{
Missing any tests
980
"type": "number"
Missing any tests
981
},
Missing any tests
982
{
Missing any tests
983
"type": "null"
Missing any tests
984
}
Missing any tests
985
],
Missing any tests
986
},
Missing any tests
987
"referenceId": {
Missing any tests
988
"format": "uuid",
Missing any tests
989
"type": "string"
Missing any tests
990
},
Missing any tests
991
"title": {
Missing any tests
992
"anyOf": [
Missing any tests
993
{
Missing any tests
994
"type": "string"
Missing any tests
995
},
Missing any tests
996
{
Missing any tests
997
"type": "null"
Missing any tests
998
}
Missing any tests
999
],
Missing any tests
1000
},
Missing any tests
1001
"unit": {
Missing any tests
1002
"anyOf": [
Missing any tests
1003
{
Missing any tests
1004
"$ref": "#/components/schemas/IngredientUnit-Input"
Missing any tests
1005
},
Missing any tests
1006
{
Missing any tests
1007
"$ref": "#/components/schemas/CreateIngredientUnit"
Missing any tests
1008
},
Missing any tests
1009
{
Missing any tests
1010
"type": "null"
Missing any tests
1011
}
Missing any tests
1012
],
Missing any tests
1013
}
Missing any tests
1014
},
Missing any tests
1015
"type": "object"
Missing any tests
1016
},
Missing any tests
1017
"RecipeNote": {
Missing any tests
1018
"properties": {
Missing any tests
1019
"text": {
Missing any tests
1020
"type": "string"
Missing any tests
1021
},
Missing any tests
1022
"title": {
Missing any tests
1023
"type": "string"
Missing any tests
1024
}
Missing any tests
1025
},
Missing any tests
1026
"required": [
Missing any tests
1027
"title",
Missing any tests
1028
"text"
Missing any tests
1029
],
Missing any tests
1030
"type": "object"
Missing any tests
1031
},
Missing any tests
1032
"RecipeSettings": {
Missing any tests
1033
"properties": {
Missing any tests
1034
"disableComments": {
Missing any tests
1035
"type": "boolean"
Missing any tests
1036
},
Missing any tests
1037
"landscapeView": {
Missing any tests
1038
"type": "boolean"
Missing any tests
1039
},
Missing any tests
1040
"locked": {
Missing any tests
1041
"type": "boolean"
Missing any tests
1042
},
Missing any tests
1043
"public": {
Missing any tests
1044
"type": "boolean"
Missing any tests
1045
},
Missing any tests
1046
"showAssets": {
Missing any tests
1047
"type": "boolean"
Missing any tests
1048
},
Missing any tests
1049
"showNutrition": {
Missing any tests
1050
"type": "boolean"
Missing any tests
1051
}
Missing any tests
1052
},
Missing any tests
1053
"type": "object"
Missing any tests
1054
},
Missing any tests
1055
"RecipeStep": {
Missing any tests
1056
"properties": {
Missing any tests
1057
"id": {
Missing any tests
1058
"anyOf": [
Missing any tests
1059
{
Missing any tests
1060
"format": "uuid",
Missing any tests
1061
"type": "string"
Missing any tests
1062
},
Missing any tests
1063
{
Missing any tests
1064
"type": "null"
Missing any tests
1065
}
Missing any tests
1066
],
Missing any tests
1067
},
Missing any tests
1068
"ingredientReferences": {
Missing any tests
1069
"items": {
Missing any tests
1070
"$ref": "#/components/schemas/IngredientReferences"
Missing any tests
1071
},
Missing any tests
1072
"type": "array"
Missing any tests
1073
},
Missing any tests
1074
"summary": {
Missing any tests
1075
"anyOf": [
Missing any tests
1076
{
Missing any tests
1077
"type": "string"
Missing any tests
1078
},
Missing any tests
1079
{
Missing any tests
1080
"type": "null"
Missing any tests
1081
}
Missing any tests
1082
],
Missing any tests
1083
},
Missing any tests
1084
"text": {
Missing any tests
1085
"type": "string"
Missing any tests
1086
},
Missing any tests
1087
"title": {
Missing any tests
1088
"anyOf": [
Missing any tests
1089
{
Missing any tests
1090
"type": "string"
Missing any tests
1091
},
Missing any tests
1092
{
Missing any tests
1093
"type": "null"
Missing any tests
1094
}
Missing any tests
1095
],
Missing any tests
1096
}
Missing any tests
1097
},
Missing any tests
1098
"required": [
Missing any tests
1099
"text"
Missing any tests
1100
],
Missing any tests
1101
"type": "object"
Missing any tests
1102
},
Missing any tests
1103
"RecipeTag": {
Missing any tests
1104
"properties": {
Missing any tests
1105
"groupId": {
Missing any tests
1106
"anyOf": [
Missing any tests
1107
{
Missing any tests
1108
"format": "uuid4",
Missing any tests
1109
"type": "string"
Missing any tests
1110
},
Missing any tests
1111
{
Missing any tests
1112
"type": "null"
Missing any tests
1113
}
Missing any tests
1114
],
Missing any tests
1115
},
Missing any tests
1116
"id": {
Missing any tests
1117
"anyOf": [
Missing any tests
1118
{
Missing any tests
1119
"format": "uuid4",
Missing any tests
1120
"type": "string"
Missing any tests
1121
},
Missing any tests
1122
{
Missing any tests
1123
"type": "null"
Missing any tests
1124
}
Missing any tests
1125
],
Missing any tests
1126
},
Missing any tests
1127
"name": {
Missing any tests
1128
"type": "string"
Missing any tests
1129
},
Missing any tests
1130
"slug": {
Missing any tests
1131
"type": "string"
Missing any tests
1132
}
Missing any tests
1133
},
Missing any tests
1134
"required": [
Missing any tests
1135
"name",
Missing any tests
1136
"slug"
Missing any tests
1137
],
Missing any tests
1138
"type": "object"
Missing any tests
1139
},
Missing any tests
1140
"RecipeTool": {
Missing any tests
1141
"properties": {
Missing any tests
1142
"groupId": {
Missing any tests
1143
"anyOf": [
Missing any tests
1144
{
Missing any tests
1145
"format": "uuid4",
Missing any tests
1146
"type": "string"
Missing any tests
1147
},
Missing any tests
1148
{
Missing any tests
1149
"type": "null"
Missing any tests
1150
}
Missing any tests
1151
],
Missing any tests
1152
},
Missing any tests
1153
"householdsWithTool": {
Missing any tests
1154
"items": {
Missing any tests
1155
"type": "string"
Missing any tests
1156
},
Missing any tests
1157
"type": "array"
Missing any tests
1158
},
Missing any tests
1159
"id": {
Missing any tests
1160
"format": "uuid4",
Missing any tests
1161
"type": "string"
Missing any tests
1162
},
Missing any tests
1163
"name": {
Missing any tests
1164
"type": "string"
Missing any tests
1165
},
Missing any tests
1166
"slug": {
Missing any tests
1167
"type": "string"
Missing any tests
1168
}
Missing any tests
1169
},
Missing any tests
1170
"required": [
Missing any tests
1171
"id",
Missing any tests
1172
"name",
Missing any tests
1173
"slug"
Missing any tests
1174
],
Missing any tests
1175
"type": "object"
Missing any tests
1176
},
Missing any tests
1177
"mealie__schema__recipe__recipe_comments__UserBase": {
Missing any tests
1178
"properties": {
Missing any tests
1179
"admin": {
Missing any tests
1180
"type": "boolean"
Missing any tests
1181
},
Missing any tests
1182
"fullName": {
Missing any tests
1183
"anyOf": [
Missing any tests
1184
{
Missing any tests
1185
"type": "string"
Missing any tests
1186
},
Missing any tests
1187
{
Missing any tests
1188
"type": "null"
Missing any tests
1189
}
Missing any tests
1190
],
Missing any tests
1191
},
Missing any tests
1192
"id": {
Missing any tests
1193
"format": "uuid4",
Missing any tests
1194
"type": "string"
Missing any tests
1195
},
Missing any tests
1196
"username": {
Missing any tests
1197
"anyOf": [
Missing any tests
1198
{
Missing any tests
1199
"type": "string"
Missing any tests
1200
},
Missing any tests
1201
{
Missing any tests
1202
"type": "null"
Missing any tests
1203
}
Missing any tests
1204
],
Missing any tests
1205
}
Missing any tests
1206
},
Missing any tests
1207
"required": [
Missing any tests
1208
"id",
Missing any tests
1209
"admin"
Missing any tests
1210
],
Missing any tests
1211
"type": "object"
Missing any tests
1212
}
1213 }
1214 }
Missing negative tests
1215
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 13.23ms
Examples
0 of 49 covered

application/json
 
[]
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
{}
 
application/json
 
false
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
""
 
application/json
 
"#959595"
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
0
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
true
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
0
 
application/json
 
false
 
application/json
 
[]
 
application/json
 
0
 
application/json
 
true
 
application/json
 
""
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
true
 
application/json
 
""
 
application/json
 
""
 
application/json
 
false
 
application/json
 
[]
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Body

application/json0 of 403 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/Recipe-Input",
3 "components": {
4 "schemas": {
Missing any tests
5
"CreateIngredientFood": {
Missing any tests
6
"properties": {
Missing any tests
7
"aliases": {
Missing any tests
8
"items": {
Missing any tests
9
"$ref": "#/components/schemas/CreateIngredientFoodAlias"
Missing any tests
10
},
Missing any tests
11
"type": "array"
Missing any tests
12
},
Missing any tests
13
"description": {
Missing any tests
14
"type": "string"
Missing any tests
15
},
Missing any tests
16
"extras": {
Missing any tests
17
"anyOf": [
Missing any tests
18
{
Missing any tests
19
"additionalProperties": true,
Missing any tests
20
"type": "object"
Missing any tests
21
},
Missing any tests
22
{
Missing any tests
23
"type": "null"
Missing any tests
24
}
Missing any tests
25
],
Missing any tests
26
},
Missing any tests
27
"householdsWithIngredientFood": {
Missing any tests
28
"items": {
Missing any tests
29
"type": "string"
Missing any tests
30
},
Missing any tests
31
"type": "array"
Missing any tests
32
},
Missing any tests
33
"id": {
Missing any tests
34
"anyOf": [
Missing any tests
35
{
Missing any tests
36
"format": "uuid4",
Missing any tests
37
"type": "string"
Missing any tests
38
},
Missing any tests
39
{
Missing any tests
40
"type": "null"
Missing any tests
41
}
Missing any tests
42
],
Missing any tests
43
},
Missing any tests
44
"labelId": {
Missing any tests
45
"anyOf": [
Missing any tests
46
{
Missing any tests
47
"format": "uuid4",
Missing any tests
48
"type": "string"
Missing any tests
49
},
Missing any tests
50
{
Missing any tests
51
"type": "null"
Missing any tests
52
}
Missing any tests
53
],
Missing any tests
54
},
Missing any tests
55
"name": {
Missing any tests
56
"type": "string"
Missing any tests
57
},
Missing any tests
58
"pluralName": {
Missing any tests
59
"anyOf": [
Missing any tests
60
{
Missing any tests
61
"type": "string"
Missing any tests
62
},
Missing any tests
63
{
Missing any tests
64
"type": "null"
Missing any tests
65
}
Missing any tests
66
],
Missing any tests
67
}
Missing any tests
68
},
Missing any tests
69
"required": [
Missing any tests
70
"name"
Missing any tests
71
],
Missing any tests
72
"type": "object"
Missing any tests
73
},
Missing any tests
74
"CreateIngredientFoodAlias": {
Missing any tests
75
"properties": {
Missing any tests
76
"name": {
Missing any tests
77
"type": "string"
Missing any tests
78
}
Missing any tests
79
},
Missing any tests
80
"required": [
Missing any tests
81
"name"
Missing any tests
82
],
Missing any tests
83
"type": "object"
Missing any tests
84
},
Missing any tests
85
"CreateIngredientUnit": {
Missing any tests
86
"properties": {
Missing any tests
87
"abbreviation": {
Missing any tests
88
"type": "string"
Missing any tests
89
},
Missing any tests
90
"aliases": {
Missing any tests
91
"items": {
Missing any tests
92
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing any tests
93
},
Missing any tests
94
"type": "array"
Missing any tests
95
},
Missing any tests
96
"description": {
Missing any tests
97
"type": "string"
Missing any tests
98
},
Missing any tests
99
"extras": {
Missing any tests
100
"anyOf": [
Missing any tests
101
{
Missing any tests
102
"additionalProperties": true,
Missing any tests
103
"type": "object"
Missing any tests
104
},
Missing any tests
105
{
Missing any tests
106
"type": "null"
Missing any tests
107
}
Missing any tests
108
],
Missing any tests
109
},
Missing any tests
110
"fraction": {
Missing any tests
111
"type": "boolean"
Missing any tests
112
},
Missing any tests
113
"id": {
Missing any tests
114
"anyOf": [
Missing any tests
115
{
Missing any tests
116
"format": "uuid4",
Missing any tests
117
"type": "string"
Missing any tests
118
},
Missing any tests
119
{
Missing any tests
120
"type": "null"
Missing any tests
121
}
Missing any tests
122
],
Missing any tests
123
},
Missing any tests
124
"name": {
Missing any tests
125
"type": "string"
Missing any tests
126
},
Missing any tests
127
"pluralAbbreviation": {
Missing any tests
128
"anyOf": [
Missing any tests
129
{
Missing any tests
130
"type": "string"
Missing any tests
131
},
Missing any tests
132
{
Missing any tests
133
"type": "null"
Missing any tests
134
}
Missing any tests
135
],
Missing any tests
136
},
Missing any tests
137
"pluralName": {
Missing any tests
138
"anyOf": [
Missing any tests
139
{
Missing any tests
140
"type": "string"
Missing any tests
141
},
Missing any tests
142
{
Missing any tests
143
"type": "null"
Missing any tests
144
}
Missing any tests
145
],
Missing any tests
146
},
Missing any tests
147
"useAbbreviation": {
Missing any tests
148
"type": "boolean"
Missing any tests
149
}
Missing any tests
150
},
Missing any tests
151
"required": [
Missing any tests
152
"name"
Missing any tests
153
],
Missing any tests
154
"type": "object"
Missing any tests
155
},
Missing any tests
156
"CreateIngredientUnitAlias": {
Missing any tests
157
"properties": {
Missing any tests
158
"name": {
Missing any tests
159
"type": "string"
Missing any tests
160
}
Missing any tests
161
},
Missing any tests
162
"required": [
Missing any tests
163
"name"
Missing any tests
164
],
Missing any tests
165
"type": "object"
Missing any tests
166
},
Missing any tests
167
"IngredientFood-Input": {
Missing any tests
168
"properties": {
Missing any tests
169
"aliases": {
Missing any tests
170
"items": {
Missing any tests
171
"$ref": "#/components/schemas/IngredientFoodAlias"
Missing any tests
172
},
Missing any tests
173
"type": "array"
Missing any tests
174
},
Missing any tests
175
"createdAt": {
Missing any tests
176
"anyOf": [
Missing any tests
177
{
Missing any tests
178
"format": "date-time",
Missing any tests
179
"type": "string"
Missing any tests
180
},
Missing any tests
181
{
Missing any tests
182
"type": "null"
Missing any tests
183
}
Missing any tests
184
],
Missing any tests
185
},
Missing any tests
186
"description": {
Missing any tests
187
"type": "string"
Missing any tests
188
},
Missing any tests
189
"extras": {
Missing any tests
190
"anyOf": [
Missing any tests
191
{
Missing any tests
192
"additionalProperties": true,
Missing any tests
193
"type": "object"
Missing any tests
194
},
Missing any tests
195
{
Missing any tests
196
"type": "null"
Missing any tests
197
}
Missing any tests
198
],
Missing any tests
199
},
Missing any tests
200
"householdsWithIngredientFood": {
Missing any tests
201
"items": {
Missing any tests
202
"type": "string"
Missing any tests
203
},
Missing any tests
204
"type": "array"
Missing any tests
205
},
Missing any tests
206
"id": {
Missing any tests
207
"format": "uuid4",
Missing any tests
208
"type": "string"
Missing any tests
209
},
Missing any tests
210
"label": {
Missing any tests
211
"anyOf": [
Missing any tests
212
{
Missing any tests
213
"$ref": "#/components/schemas/MultiPurposeLabelSummary"
Missing any tests
214
},
Missing any tests
215
{
Missing any tests
216
"type": "null"
Missing any tests
217
}
Missing any tests
218
]
Missing any tests
219
},
Missing any tests
220
"labelId": {
Missing any tests
221
"anyOf": [
Missing any tests
222
{
Missing any tests
223
"format": "uuid4",
Missing any tests
224
"type": "string"
Missing any tests
225
},
Missing any tests
226
{
Missing any tests
227
"type": "null"
Missing any tests
228
}
Missing any tests
229
],
Missing any tests
230
},
Missing any tests
231
"name": {
Missing any tests
232
"type": "string"
Missing any tests
233
},
Missing any tests
234
"pluralName": {
Missing any tests
235
"anyOf": [
Missing any tests
236
{
Missing any tests
237
"type": "string"
Missing any tests
238
},
Missing any tests
239
{
Missing any tests
240
"type": "null"
Missing any tests
241
}
Missing any tests
242
],
Missing any tests
243
},
Missing any tests
244
"update_at": {
Missing any tests
245
"anyOf": [
Missing any tests
246
{
Missing any tests
247
"format": "date-time",
Missing any tests
248
"type": "string"
Missing any tests
249
},
Missing any tests
250
{
Missing any tests
251
"type": "null"
Missing any tests
252
}
Missing any tests
253
],
Missing any tests
254
}
Missing any tests
255
},
Missing any tests
256
"required": [
Missing any tests
257
"id",
Missing any tests
258
"name"
Missing any tests
259
],
Missing any tests
260
"type": "object"
Missing any tests
261
},
Missing any tests
262
"IngredientFoodAlias": {
Missing any tests
263
"properties": {
Missing any tests
264
"name": {
Missing any tests
265
"type": "string"
Missing any tests
266
}
Missing any tests
267
},
Missing any tests
268
"required": [
Missing any tests
269
"name"
Missing any tests
270
],
Missing any tests
271
"type": "object"
Missing any tests
272
},
Missing any tests
273
"IngredientReferences": {
Missing any tests
274
"properties": {
Missing any tests
275
"referenceId": {
Missing any tests
276
"anyOf": [
Missing any tests
277
{
Missing any tests
278
"format": "uuid4",
Missing any tests
279
"type": "string"
Missing any tests
280
},
Missing any tests
281
{
Missing any tests
282
"type": "null"
Missing any tests
283
}
Missing any tests
284
],
Missing any tests
285
}
Missing any tests
286
},
Missing any tests
287
"type": "object"
Missing any tests
288
},
Missing any tests
289
"IngredientUnit-Input": {
Missing any tests
290
"properties": {
Missing any tests
291
"abbreviation": {
Missing any tests
292
"type": "string"
Missing any tests
293
},
Missing any tests
294
"aliases": {
Missing any tests
295
"items": {
Missing any tests
296
"$ref": "#/components/schemas/IngredientUnitAlias"
Missing any tests
297
},
Missing any tests
298
"type": "array"
Missing any tests
299
},
Missing any tests
300
"createdAt": {
Missing any tests
301
"anyOf": [
Missing any tests
302
{
Missing any tests
303
"format": "date-time",
Missing any tests
304
"type": "string"
Missing any tests
305
},
Missing any tests
306
{
Missing any tests
307
"type": "null"
Missing any tests
308
}
Missing any tests
309
],
Missing any tests
310
},
Missing any tests
311
"description": {
Missing any tests
312
"type": "string"
Missing any tests
313
},
Missing any tests
314
"extras": {
Missing any tests
315
"anyOf": [
Missing any tests
316
{
Missing any tests
317
"additionalProperties": true,
Missing any tests
318
"type": "object"
Missing any tests
319
},
Missing any tests
320
{
Missing any tests
321
"type": "null"
Missing any tests
322
}
Missing any tests
323
],
Missing any tests
324
},
Missing any tests
325
"fraction": {
Missing any tests
326
"type": "boolean"
Missing any tests
327
},
Missing any tests
328
"id": {
Missing any tests
329
"format": "uuid4",
Missing any tests
330
"type": "string"
Missing any tests
331
},
Missing any tests
332
"name": {
Missing any tests
333
"type": "string"
Missing any tests
334
},
Missing any tests
335
"pluralAbbreviation": {
Missing any tests
336
"anyOf": [
Missing any tests
337
{
Missing any tests
338
"type": "string"
Missing any tests
339
},
Missing any tests
340
{
Missing any tests
341
"type": "null"
Missing any tests
342
}
Missing any tests
343
],
Missing any tests
344
},
Missing any tests
345
"pluralName": {
Missing any tests
346
"anyOf": [
Missing any tests
347
{
Missing any tests
348
"type": "string"
Missing any tests
349
},
Missing any tests
350
{
Missing any tests
351
"type": "null"
Missing any tests
352
}
Missing any tests
353
],
Missing any tests
354
},
Missing any tests
355
"update_at": {
Missing any tests
356
"anyOf": [
Missing any tests
357
{
Missing any tests
358
"format": "date-time",
Missing any tests
359
"type": "string"
Missing any tests
360
},
Missing any tests
361
{
Missing any tests
362
"type": "null"
Missing any tests
363
}
Missing any tests
364
],
Missing any tests
365
},
Missing any tests
366
"useAbbreviation": {
Missing any tests
367
"type": "boolean"
Missing any tests
368
}
Missing any tests
369
},
Missing any tests
370
"required": [
Missing any tests
371
"id",
Missing any tests
372
"name"
Missing any tests
373
],
Missing any tests
374
"type": "object"
Missing any tests
375
},
Missing any tests
376
"IngredientUnitAlias": {
Missing any tests
377
"properties": {
Missing any tests
378
"name": {
Missing any tests
379
"type": "string"
Missing any tests
380
}
Missing any tests
381
},
Missing any tests
382
"required": [
Missing any tests
383
"name"
Missing any tests
384
],
Missing any tests
385
"type": "object"
Missing any tests
386
},
Missing any tests
387
"MultiPurposeLabelSummary": {
Missing any tests
388
"properties": {
Missing any tests
389
"color": {
Missing any tests
390
"type": "string"
Missing any tests
391
},
Missing any tests
392
"groupId": {
Missing any tests
393
"format": "uuid4",
Missing any tests
394
"type": "string"
Missing any tests
395
},
Missing any tests
396
"id": {
Missing any tests
397
"format": "uuid4",
Missing any tests
398
"type": "string"
Missing any tests
399
},
Missing any tests
400
"name": {
Missing any tests
401
"type": "string"
Missing any tests
402
}
Missing any tests
403
},
Missing any tests
404
"required": [
Missing any tests
405
"name",
Missing any tests
406
"groupId",
Missing any tests
407
"id"
Missing any tests
408
],
Missing any tests
409
"type": "object"
Missing any tests
410
},
Missing any tests
411
"Nutrition": {
Missing any tests
412
"properties": {
Missing any tests
413
"calories": {
Missing any tests
414
"anyOf": [
Missing any tests
415
{
Missing any tests
416
"type": "string"
Missing any tests
417
},
Missing any tests
418
{
Missing any tests
419
"type": "null"
Missing any tests
420
}
Missing any tests
421
],
Missing any tests
422
},
Missing any tests
423
"carbohydrateContent": {
Missing any tests
424
"anyOf": [
Missing any tests
425
{
Missing any tests
426
"type": "string"
Missing any tests
427
},
Missing any tests
428
{
Missing any tests
429
"type": "null"
Missing any tests
430
}
Missing any tests
431
],
Missing any tests
432
},
Missing any tests
433
"cholesterolContent": {
Missing any tests
434
"anyOf": [
Missing any tests
435
{
Missing any tests
436
"type": "string"
Missing any tests
437
},
Missing any tests
438
{
Missing any tests
439
"type": "null"
Missing any tests
440
}
Missing any tests
441
],
Missing any tests
442
},
Missing any tests
443
"fatContent": {
Missing any tests
444
"anyOf": [
Missing any tests
445
{
Missing any tests
446
"type": "string"
Missing any tests
447
},
Missing any tests
448
{
Missing any tests
449
"type": "null"
Missing any tests
450
}
Missing any tests
451
],
Missing any tests
452
},
Missing any tests
453
"fiberContent": {
Missing any tests
454
"anyOf": [
Missing any tests
455
{
Missing any tests
456
"type": "string"
Missing any tests
457
},
Missing any tests
458
{
Missing any tests
459
"type": "null"
Missing any tests
460
}
Missing any tests
461
],
Missing any tests
462
},
Missing any tests
463
"proteinContent": {
Missing any tests
464
"anyOf": [
Missing any tests
465
{
Missing any tests
466
"type": "string"
Missing any tests
467
},
Missing any tests
468
{
Missing any tests
469
"type": "null"
Missing any tests
470
}
Missing any tests
471
],
Missing any tests
472
},
Missing any tests
473
"saturatedFatContent": {
Missing any tests
474
"anyOf": [
Missing any tests
475
{
Missing any tests
476
"type": "string"
Missing any tests
477
},
Missing any tests
478
{
Missing any tests
479
"type": "null"
Missing any tests
480
}
Missing any tests
481
],
Missing any tests
482
},
Missing any tests
483
"sodiumContent": {
Missing any tests
484
"anyOf": [
Missing any tests
485
{
Missing any tests
486
"type": "string"
Missing any tests
487
},
Missing any tests
488
{
Missing any tests
489
"type": "null"
Missing any tests
490
}
Missing any tests
491
],
Missing any tests
492
},
Missing any tests
493
"sugarContent": {
Missing any tests
494
"anyOf": [
Missing any tests
495
{
Missing any tests
496
"type": "string"
Missing any tests
497
},
Missing any tests
498
{
Missing any tests
499
"type": "null"
Missing any tests
500
}
Missing any tests
501
],
Missing any tests
502
},
Missing any tests
503
"transFatContent": {
Missing any tests
504
"anyOf": [
Missing any tests
505
{
Missing any tests
506
"type": "string"
Missing any tests
507
},
Missing any tests
508
{
Missing any tests
509
"type": "null"
Missing any tests
510
}
Missing any tests
511
],
Missing any tests
512
},
Missing any tests
513
"unsaturatedFatContent": {
Missing any tests
514
"anyOf": [
Missing any tests
515
{
Missing any tests
516
"type": "string"
Missing any tests
517
},
Missing any tests
518
{
Missing any tests
519
"type": "null"
Missing any tests
520
}
Missing any tests
521
],
Missing any tests
522
}
Missing any tests
523
},
Missing any tests
524
"type": "object"
Missing any tests
525
},
Missing negative tests
526
"Recipe-Input": {
Missing any tests
527
"properties": {
Missing any tests
528
"assets": {
Missing any tests
529
"anyOf": [
Missing any tests
530
{
Missing any tests
531
"items": {
Missing any tests
532
"$ref": "#/components/schemas/RecipeAsset"
Missing any tests
533
},
Missing any tests
534
"type": "array"
Missing any tests
535
},
Missing any tests
536
{
Missing any tests
537
"type": "null"
Missing any tests
538
}
Missing any tests
539
],
Missing any tests
540
},
Missing any tests
541
"comments": {
Missing any tests
542
"anyOf": [
Missing any tests
543
{
Missing any tests
544
"items": {
Missing any tests
545
"$ref": "#/components/schemas/RecipeCommentOut-Input"
Missing any tests
546
},
Missing any tests
547
"type": "array"
Missing any tests
548
},
Missing any tests
549
{
Missing any tests
550
"type": "null"
Missing any tests
551
}
Missing any tests
552
],
Missing any tests
553
},
Missing any tests
554
"cookTime": {
Missing any tests
555
"anyOf": [
Missing any tests
556
{
Missing any tests
557
"type": "string"
Missing any tests
558
},
Missing any tests
559
{
Missing any tests
560
"type": "null"
Missing any tests
561
}
Missing any tests
562
],
Missing any tests
563
},
Missing any tests
564
"createdAt": {
Missing any tests
565
"anyOf": [
Missing any tests
566
{
Missing any tests
567
"format": "date-time",
Missing any tests
568
"type": "string"
Missing any tests
569
},
Missing any tests
570
{
Missing any tests
571
"type": "null"
Missing any tests
572
}
Missing any tests
573
],
Missing any tests
574
},
Missing any tests
575
"dateAdded": {
Missing any tests
576
"anyOf": [
Missing any tests
577
{
Missing any tests
578
"format": "date",
Missing any tests
579
"type": "string"
Missing any tests
580
},
Missing any tests
581
{
Missing any tests
582
"type": "null"
Missing any tests
583
}
Missing any tests
584
],
Missing any tests
585
},
Missing any tests
586
"dateUpdated": {
Missing any tests
587
"anyOf": [
Missing any tests
588
{
Missing any tests
589
"format": "date-time",
Missing any tests
590
"type": "string"
Missing any tests
591
},
Missing any tests
592
{
Missing any tests
593
"type": "null"
Missing any tests
594
}
Missing any tests
595
],
Missing any tests
596
},
Missing any tests
597
"description": {
Missing any tests
598
"anyOf": [
Missing any tests
599
{
Missing any tests
600
"type": "string"
Missing any tests
601
},
Missing any tests
602
{
Missing any tests
603
"type": "null"
Missing any tests
604
}
Missing any tests
605
],
Missing any tests
606
},
Missing any tests
607
"extras": {
Missing any tests
608
"anyOf": [
Missing any tests
609
{
Missing any tests
610
"additionalProperties": true,
Missing any tests
611
"type": "object"
Missing any tests
612
},
Missing any tests
613
{
Missing any tests
614
"type": "null"
Missing any tests
615
}
Missing any tests
616
],
Missing any tests
617
},
Missing any tests
618
"groupId": {
Missing any tests
619
"format": "uuid4",
Missing any tests
620
"type": "string"
Missing any tests
621
},
Missing any tests
622
"householdId": {
Missing any tests
623
"format": "uuid4",
Missing any tests
624
"type": "string"
Missing any tests
625
},
Missing any tests
626
"id": {
Missing any tests
627
"anyOf": [
Missing any tests
628
{
Missing any tests
629
"format": "uuid4",
Missing any tests
630
"type": "string"
Missing any tests
631
},
Missing any tests
632
{
Missing any tests
633
"type": "null"
Missing any tests
634
}
Missing any tests
635
],
Missing any tests
636
},
Missing any tests
637
"image": {
Always valid — no tests
638
"anyOf": [
Missing any tests
639
{},
Missing any tests
640
{
Missing any tests
641
"type": "null"
Missing any tests
642
}
Always valid — no tests
643
],
Missing any tests
644
},
Missing any tests
645
"lastMade": {
Missing any tests
646
"anyOf": [
Missing any tests
647
{
Missing any tests
648
"format": "date-time",
Missing any tests
649
"type": "string"
Missing any tests
650
},
Missing any tests
651
{
Missing any tests
652
"type": "null"
Missing any tests
653
}
Missing any tests
654
],
Missing any tests
655
},
Missing any tests
656
"name": {
Missing any tests
657
"anyOf": [
Missing any tests
658
{
Missing any tests
659
"type": "string"
Missing any tests
660
},
Missing any tests
661
{
Missing any tests
662
"type": "null"
Missing any tests
663
}
Missing any tests
664
],
Missing any tests
665
},
Missing any tests
666
"notes": {
Missing any tests
667
"anyOf": [
Missing any tests
668
{
Missing any tests
669
"items": {
Missing any tests
670
"$ref": "#/components/schemas/RecipeNote"
Missing any tests
671
},
Missing any tests
672
"type": "array"
Missing any tests
673
},
Missing any tests
674
{
Missing any tests
675
"type": "null"
Missing any tests
676
}
Missing any tests
677
],
Missing any tests
678
},
Missing any tests
679
"nutrition": {
Missing any tests
680
"anyOf": [
Missing any tests
681
{
Missing any tests
682
"$ref": "#/components/schemas/Nutrition"
Missing any tests
683
},
Missing any tests
684
{
Missing any tests
685
"type": "null"
Missing any tests
686
}
Missing any tests
687
]
Missing any tests
688
},
Missing any tests
689
"orgURL": {
Missing any tests
690
"anyOf": [
Missing any tests
691
{
Missing any tests
692
"type": "string"
Missing any tests
693
},
Missing any tests
694
{
Missing any tests
695
"type": "null"
Missing any tests
696
}
Missing any tests
697
],
Missing any tests
698
},
Missing any tests
699
"performTime": {
Missing any tests
700
"anyOf": [
Missing any tests
701
{
Missing any tests
702
"type": "string"
Missing any tests
703
},
Missing any tests
704
{
Missing any tests
705
"type": "null"
Missing any tests
706
}
Missing any tests
707
],
Missing any tests
708
},
Missing any tests
709
"prepTime": {
Missing any tests
710
"anyOf": [
Missing any tests
711
{
Missing any tests
712
"type": "string"
Missing any tests
713
},
Missing any tests
714
{
Missing any tests
715
"type": "null"
Missing any tests
716
}
Missing any tests
717
],
Missing any tests
718
},
Missing any tests
719
"rating": {
Missing any tests
720
"anyOf": [
Missing any tests
721
{
Missing any tests
722
"type": "number"
Missing any tests
723
},
Missing any tests
724
{
Missing any tests
725
"type": "null"
Missing any tests
726
}
Missing any tests
727
],
Missing any tests
728
},
Missing any tests
729
"recipeCategory": {
Missing any tests
730
"anyOf": [
Missing any tests
731
{
Missing any tests
732
"items": {
Missing any tests
733
"$ref": "#/components/schemas/RecipeCategory"
Missing any tests
734
},
Missing any tests
735
"type": "array"
Missing any tests
736
},
Missing any tests
737
{
Missing any tests
738
"type": "null"
Missing any tests
739
}
Missing any tests
740
],
Missing any tests
741
},
Missing any tests
742
"recipeIngredient": {
Missing any tests
743
"items": {
Missing any tests
744
"$ref": "#/components/schemas/RecipeIngredient-Input"
Missing any tests
745
},
Missing any tests
746
"type": "array"
Missing any tests
747
},
Missing any tests
748
"recipeInstructions": {
Missing any tests
749
"anyOf": [
Missing any tests
750
{
Missing any tests
751
"items": {
Missing any tests
752
"$ref": "#/components/schemas/RecipeStep"
Missing any tests
753
},
Missing any tests
754
"type": "array"
Missing any tests
755
},
Missing any tests
756
{
Missing any tests
757
"type": "null"
Missing any tests
758
}
Missing any tests
759
],
Missing any tests
760
},
Missing any tests
761
"recipeServings": {
Missing any tests
762
"type": "number"
Missing any tests
763
},
Missing any tests
764
"recipeYield": {
Missing any tests
765
"anyOf": [
Missing any tests
766
{
Missing any tests
767
"type": "string"
Missing any tests
768
},
Missing any tests
769
{
Missing any tests
770
"type": "null"
Missing any tests
771
}
Missing any tests
772
],
Missing any tests
773
},
Missing any tests
774
"recipeYieldQuantity": {
Missing any tests
775
"type": "number"
Missing any tests
776
},
Missing any tests
777
"settings": {
Missing any tests
778
"anyOf": [
Missing any tests
779
{
Missing any tests
780
"$ref": "#/components/schemas/RecipeSettings"
Missing any tests
781
},
Missing any tests
782
{
Missing any tests
783
"type": "null"
Missing any tests
784
}
Missing any tests
785
]
Missing any tests
786
},
Missing any tests
787
"slug": {
Missing any tests
788
"type": "string"
Missing any tests
789
},
Missing any tests
790
"tags": {
Missing any tests
791
"anyOf": [
Missing any tests
792
{
Missing any tests
793
"items": {
Missing any tests
794
"$ref": "#/components/schemas/RecipeTag"
Missing any tests
795
},
Missing any tests
796
"type": "array"
Missing any tests
797
},
Missing any tests
798
{
Missing any tests
799
"type": "null"
Missing any tests
800
}
Missing any tests
801
],
Missing any tests
802
},
Missing any tests
803
"tools": {
Missing any tests
804
"items": {
Missing any tests
805
"$ref": "#/components/schemas/RecipeTool"
Missing any tests
806
},
Missing any tests
807
"type": "array"
Missing any tests
808
},
Missing any tests
809
"totalTime": {
Missing any tests
810
"anyOf": [
Missing any tests
811
{
Missing any tests
812
"type": "string"
Missing any tests
813
},
Missing any tests
814
{
Missing any tests
815
"type": "null"
Missing any tests
816
}
Missing any tests
817
],
Missing any tests
818
},
Missing any tests
819
"update_at": {
Missing any tests
820
"anyOf": [
Missing any tests
821
{
Missing any tests
822
"format": "date-time",
Missing any tests
823
"type": "string"
Missing any tests
824
},
Missing any tests
825
{
Missing any tests
826
"type": "null"
Missing any tests
827
}
Missing any tests
828
],
Missing any tests
829
},
Missing any tests
830
"userId": {
Missing any tests
831
"format": "uuid4",
Missing any tests
832
"type": "string"
Missing any tests
833
}
Missing any tests
834
},
Missing negative tests
835
"type": "object"
Missing negative tests
836
},
Missing any tests
837
"RecipeAsset": {
Missing any tests
838
"properties": {
Missing any tests
839
"fileName": {
Missing any tests
840
"anyOf": [
Missing any tests
841
{
Missing any tests
842
"type": "string"
Missing any tests
843
},
Missing any tests
844
{
Missing any tests
845
"type": "null"
Missing any tests
846
}
Missing any tests
847
],
Missing any tests
848
},
Missing any tests
849
"icon": {
Missing any tests
850
"type": "string"
Missing any tests
851
},
Missing any tests
852
"name": {
Missing any tests
853
"type": "string"
Missing any tests
854
}
Missing any tests
855
},
Missing any tests
856
"required": [
Missing any tests
857
"name",
Missing any tests
858
"icon"
Missing any tests
859
],
Missing any tests
860
"type": "object"
Missing any tests
861
},
Missing any tests
862
"RecipeCategory": {
Missing any tests
863
"properties": {
Missing any tests
864
"groupId": {
Missing any tests
865
"anyOf": [
Missing any tests
866
{
Missing any tests
867
"format": "uuid4",
Missing any tests
868
"type": "string"
Missing any tests
869
},
Missing any tests
870
{
Missing any tests
871
"type": "null"
Missing any tests
872
}
Missing any tests
873
],
Missing any tests
874
},
Missing any tests
875
"id": {
Missing any tests
876
"anyOf": [
Missing any tests
877
{
Missing any tests
878
"format": "uuid4",
Missing any tests
879
"type": "string"
Missing any tests
880
},
Missing any tests
881
{
Missing any tests
882
"type": "null"
Missing any tests
883
}
Missing any tests
884
],
Missing any tests
885
},
Missing any tests
886
"name": {
Missing any tests
887
"type": "string"
Missing any tests
888
},
Missing any tests
889
"slug": {
Missing any tests
890
"type": "string"
Missing any tests
891
}
Missing any tests
892
},
Missing any tests
893
"required": [
Missing any tests
894
"name",
Missing any tests
895
"slug"
Missing any tests
896
],
Missing any tests
897
"type": "object"
Missing any tests
898
},
Missing any tests
899
"RecipeCommentOut-Input": {
Missing any tests
900
"properties": {
Missing any tests
901
"createdAt": {
Missing any tests
902
"format": "date-time",
Missing any tests
903
"type": "string"
Missing any tests
904
},
Missing any tests
905
"id": {
Missing any tests
906
"format": "uuid4",
Missing any tests
907
"type": "string"
Missing any tests
908
},
Missing any tests
909
"recipeId": {
Missing any tests
910
"format": "uuid4",
Missing any tests
911
"type": "string"
Missing any tests
912
},
Missing any tests
913
"text": {
Missing any tests
914
"type": "string"
Missing any tests
915
},
Missing any tests
916
"update_at": {
Missing any tests
917
"format": "date-time",
Missing any tests
918
"type": "string"
Missing any tests
919
},
Missing any tests
920
"user": {
Missing any tests
921
"$ref": "#/components/schemas/mealie__schema__recipe__recipe_comments__UserBase"
Missing any tests
922
},
Missing any tests
923
"userId": {
Missing any tests
924
"format": "uuid4",
Missing any tests
925
"type": "string"
Missing any tests
926
}
Missing any tests
927
},
Missing any tests
928
"required": [
Missing any tests
929
"recipeId",
Missing any tests
930
"text",
Missing any tests
931
"id",
Missing any tests
932
"createdAt",
Missing any tests
933
"update_at",
Missing any tests
934
"userId",
Missing any tests
935
"user"
Missing any tests
936
],
Missing any tests
937
"type": "object"
Missing any tests
938
},
Missing any tests
939
"RecipeIngredient-Input": {
Missing any tests
940
"properties": {
Missing any tests
941
"display": {
Missing any tests
942
"type": "string"
Missing any tests
943
},
Missing any tests
944
"food": {
Missing any tests
945
"anyOf": [
Missing any tests
946
{
Missing any tests
947
"$ref": "#/components/schemas/IngredientFood-Input"
Missing any tests
948
},
Missing any tests
949
{
Missing any tests
950
"$ref": "#/components/schemas/CreateIngredientFood"
Missing any tests
951
},
Missing any tests
952
{
Missing any tests
953
"type": "null"
Missing any tests
954
}
Missing any tests
955
],
Missing any tests
956
},
Missing any tests
957
"note": {
Missing any tests
958
"anyOf": [
Missing any tests
959
{
Missing any tests
960
"type": "string"
Missing any tests
961
},
Missing any tests
962
{
Missing any tests
963
"type": "null"
Missing any tests
964
}
Missing any tests
965
],
Missing any tests
966
},
Missing any tests
967
"originalText": {
Missing any tests
968
"anyOf": [
Missing any tests
969
{
Missing any tests
970
"type": "string"
Missing any tests
971
},
Missing any tests
972
{
Missing any tests
973
"type": "null"
Missing any tests
974
}
Missing any tests
975
],
Missing any tests
976
},
Missing any tests
977
"quantity": {
Missing any tests
978
"anyOf": [
Missing any tests
979
{
Missing any tests
980
"type": "number"
Missing any tests
981
},
Missing any tests
982
{
Missing any tests
983
"type": "null"
Missing any tests
984
}
Missing any tests
985
],
Missing any tests
986
},
Missing any tests
987
"referenceId": {
Missing any tests
988
"format": "uuid",
Missing any tests
989
"type": "string"
Missing any tests
990
},
Missing any tests
991
"title": {
Missing any tests
992
"anyOf": [
Missing any tests
993
{
Missing any tests
994
"type": "string"
Missing any tests
995
},
Missing any tests
996
{
Missing any tests
997
"type": "null"
Missing any tests
998
}
Missing any tests
999
],
Missing any tests
1000
},
Missing any tests
1001
"unit": {
Missing any tests
1002
"anyOf": [
Missing any tests
1003
{
Missing any tests
1004
"$ref": "#/components/schemas/IngredientUnit-Input"
Missing any tests
1005
},
Missing any tests
1006
{
Missing any tests
1007
"$ref": "#/components/schemas/CreateIngredientUnit"
Missing any tests
1008
},
Missing any tests
1009
{
Missing any tests
1010
"type": "null"
Missing any tests
1011
}
Missing any tests
1012
],
Missing any tests
1013
}
Missing any tests
1014
},
Missing any tests
1015
"type": "object"
Missing any tests
1016
},
Missing any tests
1017
"RecipeNote": {
Missing any tests
1018
"properties": {
Missing any tests
1019
"text": {
Missing any tests
1020
"type": "string"
Missing any tests
1021
},
Missing any tests
1022
"title": {
Missing any tests
1023
"type": "string"
Missing any tests
1024
}
Missing any tests
1025
},
Missing any tests
1026
"required": [
Missing any tests
1027
"title",
Missing any tests
1028
"text"
Missing any tests
1029
],
Missing any tests
1030
"type": "object"
Missing any tests
1031
},
Missing any tests
1032
"RecipeSettings": {
Missing any tests
1033
"properties": {
Missing any tests
1034
"disableComments": {
Missing any tests
1035
"type": "boolean"
Missing any tests
1036
},
Missing any tests
1037
"landscapeView": {
Missing any tests
1038
"type": "boolean"
Missing any tests
1039
},
Missing any tests
1040
"locked": {
Missing any tests
1041
"type": "boolean"
Missing any tests
1042
},
Missing any tests
1043
"public": {
Missing any tests
1044
"type": "boolean"
Missing any tests
1045
},
Missing any tests
1046
"showAssets": {
Missing any tests
1047
"type": "boolean"
Missing any tests
1048
},
Missing any tests
1049
"showNutrition": {
Missing any tests
1050
"type": "boolean"
Missing any tests
1051
}
Missing any tests
1052
},
Missing any tests
1053
"type": "object"
Missing any tests
1054
},
Missing any tests
1055
"RecipeStep": {
Missing any tests
1056
"properties": {
Missing any tests
1057
"id": {
Missing any tests
1058
"anyOf": [
Missing any tests
1059
{
Missing any tests
1060
"format": "uuid",
Missing any tests
1061
"type": "string"
Missing any tests
1062
},
Missing any tests
1063
{
Missing any tests
1064
"type": "null"
Missing any tests
1065
}
Missing any tests
1066
],
Missing any tests
1067
},
Missing any tests
1068
"ingredientReferences": {
Missing any tests
1069
"items": {
Missing any tests
1070
"$ref": "#/components/schemas/IngredientReferences"
Missing any tests
1071
},
Missing any tests
1072
"type": "array"
Missing any tests
1073
},
Missing any tests
1074
"summary": {
Missing any tests
1075
"anyOf": [
Missing any tests
1076
{
Missing any tests
1077
"type": "string"
Missing any tests
1078
},
Missing any tests
1079
{
Missing any tests
1080
"type": "null"
Missing any tests
1081
}
Missing any tests
1082
],
Missing any tests
1083
},
Missing any tests
1084
"text": {
Missing any tests
1085
"type": "string"
Missing any tests
1086
},
Missing any tests
1087
"title": {
Missing any tests
1088
"anyOf": [
Missing any tests
1089
{
Missing any tests
1090
"type": "string"
Missing any tests
1091
},
Missing any tests
1092
{
Missing any tests
1093
"type": "null"
Missing any tests
1094
}
Missing any tests
1095
],
Missing any tests
1096
}
Missing any tests
1097
},
Missing any tests
1098
"required": [
Missing any tests
1099
"text"
Missing any tests
1100
],
Missing any tests
1101
"type": "object"
Missing any tests
1102
},
Missing any tests
1103
"RecipeTag": {
Missing any tests
1104
"properties": {
Missing any tests
1105
"groupId": {
Missing any tests
1106
"anyOf": [
Missing any tests
1107
{
Missing any tests
1108
"format": "uuid4",
Missing any tests
1109
"type": "string"
Missing any tests
1110
},
Missing any tests
1111
{
Missing any tests
1112
"type": "null"
Missing any tests
1113
}
Missing any tests
1114
],
Missing any tests
1115
},
Missing any tests
1116
"id": {
Missing any tests
1117
"anyOf": [
Missing any tests
1118
{
Missing any tests
1119
"format": "uuid4",
Missing any tests
1120
"type": "string"
Missing any tests
1121
},
Missing any tests
1122
{
Missing any tests
1123
"type": "null"
Missing any tests
1124
}
Missing any tests
1125
],
Missing any tests
1126
},
Missing any tests
1127
"name": {
Missing any tests
1128
"type": "string"
Missing any tests
1129
},
Missing any tests
1130
"slug": {
Missing any tests
1131
"type": "string"
Missing any tests
1132
}
Missing any tests
1133
},
Missing any tests
1134
"required": [
Missing any tests
1135
"name",
Missing any tests
1136
"slug"
Missing any tests
1137
],
Missing any tests
1138
"type": "object"
Missing any tests
1139
},
Missing any tests
1140
"RecipeTool": {
Missing any tests
1141
"properties": {
Missing any tests
1142
"groupId": {
Missing any tests
1143
"anyOf": [
Missing any tests
1144
{
Missing any tests
1145
"format": "uuid4",
Missing any tests
1146
"type": "string"
Missing any tests
1147
},
Missing any tests
1148
{
Missing any tests
1149
"type": "null"
Missing any tests
1150
}
Missing any tests
1151
],
Missing any tests
1152
},
Missing any tests
1153
"householdsWithTool": {
Missing any tests
1154
"items": {
Missing any tests
1155
"type": "string"
Missing any tests
1156
},
Missing any tests
1157
"type": "array"
Missing any tests
1158
},
Missing any tests
1159
"id": {
Missing any tests
1160
"format": "uuid4",
Missing any tests
1161
"type": "string"
Missing any tests
1162
},
Missing any tests
1163
"name": {
Missing any tests
1164
"type": "string"
Missing any tests
1165
},
Missing any tests
1166
"slug": {
Missing any tests
1167
"type": "string"
Missing any tests
1168
}
Missing any tests
1169
},
Missing any tests
1170
"required": [
Missing any tests
1171
"id",
Missing any tests
1172
"name",
Missing any tests
1173
"slug"
Missing any tests
1174
],
Missing any tests
1175
"type": "object"
Missing any tests
1176
},
Missing any tests
1177
"mealie__schema__recipe__recipe_comments__UserBase": {
Missing any tests
1178
"properties": {
Missing any tests
1179
"admin": {
Missing any tests
1180
"type": "boolean"
Missing any tests
1181
},
Missing any tests
1182
"fullName": {
Missing any tests
1183
"anyOf": [
Missing any tests
1184
{
Missing any tests
1185
"type": "string"
Missing any tests
1186
},
Missing any tests
1187
{
Missing any tests
1188
"type": "null"
Missing any tests
1189
}
Missing any tests
1190
],
Missing any tests
1191
},
Missing any tests
1192
"id": {
Missing any tests
1193
"format": "uuid4",
Missing any tests
1194
"type": "string"
Missing any tests
1195
},
Missing any tests
1196
"username": {
Missing any tests
1197
"anyOf": [
Missing any tests
1198
{
Missing any tests
1199
"type": "string"
Missing any tests
1200
},
Missing any tests
1201
{
Missing any tests
1202
"type": "null"
Missing any tests
1203
}
Missing any tests
1204
],
Missing any tests
1205
}
Missing any tests
1206
},
Missing any tests
1207
"required": [
Missing any tests
1208
"id",
Missing any tests
1209
"admin"
Missing any tests
1210
],
Missing any tests
1211
"type": "object"
Missing any tests
1212
}
1213 }
1214 }
Missing negative tests
1215
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 14.13ms
Examples
0 of 49 covered

application/json
 
[]
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
0
 
application/json
 
true
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
false
 
application/json
 
""
 
application/json
 
false
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
0
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
""
 
application/json
 
false
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
""
 
application/json
 
true
 
application/json
 
"#959595"
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
0
 
application/json
 
[]
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
""
 
application/json
 
{}
 
application/json
 
[]
 
application/json
 
true
 
application/json
 
""
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
""
 
application/json
 
""
 
application/json
 
false
 
application/json
 
""
 
application/json
 
[]
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Body

multipart/form-data0 of 9 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/Body_upload_recipe_asset_api_recipes__slug__assets_post",
3 "components": {
4 "schemas": {
Missing negative tests
5
"Body_upload_recipe_asset_api_recipes__slug__assets_post": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"extension": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"file": {
Missing any tests
11
"format": "binary",
Missing negative tests
12
"type": "string"
Missing negative tests
13
},
Missing negative tests
14
"icon": {
Missing negative tests
15
"type": "string"
Missing negative tests
16
},
Missing negative tests
17
"name": {
Missing negative tests
18
"type": "string"
Missing negative tests
19
}
Missing negative tests
20
},
Missing negative tests
21
"required": [
Missing negative tests
22
"name",
Missing negative tests
23
"icon",
Missing negative tests
24
"extension",
Missing negative tests
25
"file"
Missing negative tests
26
],
Missing negative tests
27
"type": "object"
Missing negative tests
28
}
29 }
30 }
Missing negative tests
31
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 5.47ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 9.26ms
Headers

accept-language2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Body

application/json2 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/RecipeDuplicate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"RecipeDuplicate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"name": {
Missing negative tests
8
"anyOf": [
9 {
10 "type": "string"
11 },
12 {
13 "type": "null"
14 }
Missing negative tests
15
],
Missing negative tests
16
}
Missing negative tests
17
},
Missing negative tests
18
"type": "object"
Missing negative tests
19
}
20 }
21 }
Missing negative tests
22
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
73 19.61ms
Query Parameters

template_name1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 4.57ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
23 2.51ms
422
Validation Error
0 -
default
Default
1 0.29ms
Query Parameters

token1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 3.06ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Body

application/json0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ScrapeRecipe",
3 "components": {
4 "schemas": {
Missing negative tests
5
"ScrapeRecipe": {
Missing negative tests
6
"properties": {
Missing any tests
7
"includeTags": {
Missing any tests
8
"type": "boolean"
Missing any tests
9
},
Missing negative tests
10
"url": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
}
Missing negative tests
13
},
Missing negative tests
14
"required": [
Missing negative tests
15
"url"
Missing negative tests
16
],
Missing negative tests
17
"type": "object"
Missing negative tests
18
}
19 }
20 }
Missing negative tests
21
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 3.86ms
Examples
0 of 2 covered

ScrapeRecipe.example
 
{
"includeTags": true,
"url": "https://myfavoriterecipes.com/recipes"
}
 
application/json
 
false
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Body

multipart/form-data0 of 7 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/Body_update_recipe_image_api_recipes__slug__image_put",
3 "components": {
4 "schemas": {
Missing negative tests
5
"Body_update_recipe_image_api_recipes__slug__image_put": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"extension": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"image": {
Missing any tests
11
"format": "binary",
Missing negative tests
12
"type": "string"
Missing negative tests
13
}
Missing negative tests
14
},
Missing negative tests
15
"required": [
Missing negative tests
16
"image",
Missing negative tests
17
"extension"
Missing negative tests
18
],
Missing negative tests
19
"type": "object"
Missing negative tests
20
}
21 }
22 }
Missing negative tests
23
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 13.74ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Body

application/json0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/RecipeLastMade",
3 "components": {
4 "schemas": {
Missing negative tests
5
"RecipeLastMade": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"timestamp": {
Missing any tests
8
"format": "date-time",
Missing negative tests
9
"type": "string"
Missing negative tests
10
}
Missing negative tests
11
},
Missing negative tests
12
"required": [
Missing negative tests
13
"timestamp"
Missing negative tests
14
],
Missing negative tests
15
"type": "object"
Missing negative tests
16
}
17 }
18 }
Missing negative tests
19
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 6.07ms
Query Parameters

recipe_id2 of 4 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
Missing any tests
4
"format": "uuid4",
5 "type": "string"
6 },
7 {
8 "type": "null"
9 }
Missing negative tests
10
],
Missing negative tests
11
}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
8 7.19ms
422
Validation Error
26 6.45ms
default
Default
1 0.46ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 8 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/RecipeShareTokenCreate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"RecipeShareTokenCreate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"expiresAt": {
Missing any tests
8
"format": "date-time",
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"recipeId": {
Missing any tests
12
"format": "uuid4",
Missing negative tests
13
"type": "string"
Missing negative tests
14
}
Missing negative tests
15
},
Missing negative tests
16
"required": [
Missing negative tests
17
"recipeId"
Missing negative tests
18
],
Missing negative tests
19
"type": "object"
Missing negative tests
20
}
21 }
22 }
Missing negative tests
23
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
195 7.44ms
default
Default
2 0.55ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 6.31ms
default
Default
1 0.35ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 6.34ms
default
Default
1 0.56ms
Query Parameters

search2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderBy2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
orderByNullPosition0 of 5 covered
Missing positive tests
1
{
Missing positive tests
2
"anyOf": [
Missing positive tests
3
{
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
Missing positive tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing positive tests
9
],
10 "components": {
11 "schemas": {
Missing positive tests
12
"OrderByNullPosition": {
Missing positive tests
13
"enum": [
Missing any tests
14
"first",
Missing any tests
15
"last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
Missing positive tests
18
}
19 }
20 },
Missing positive tests
21
}
orderDirection0 of 3 covered
Missing positive tests
1
{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
Missing positive tests
5
"OrderDirection": {
Missing positive tests
6
"enum": [
Missing any tests
7
"asc",
Missing any tests
8
"desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
Missing positive tests
11
}
12 }
13 },
Missing positive tests
14
}
queryFilter2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
paginationSeed2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
page1 of 1 covered
1{
2 "type": "integer"
3}
perPage1 of 1 covered
1{
2 "type": "integer"
3}
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
103 16.27ms
422
Validation Error
54 9.12ms
default
Default
74 8.63ms
Examples
0 of 3 covered

query.orderDirection
 
"desc"
 
query.page
 
1
 
query.perPage
 
50
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json8 of 28 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateIngredientUnit",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateIngredientUnit": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"abbreviation": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"aliases": {
Missing negative tests
11
"items": {
Missing negative tests
12
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing negative tests
13
},
Missing negative tests
14
"type": "array"
Missing negative tests
15
},
Missing negative tests
16
"description": {
Missing negative tests
17
"type": "string"
Missing negative tests
18
},
Missing negative tests
19
"extras": {
Missing negative tests
20
"anyOf": [
21 {
Missing any tests
22
"additionalProperties": true,
23 "type": "object"
24 },
25 {
26 "type": "null"
27 }
Missing negative tests
28
],
Missing negative tests
29
},
Missing negative tests
30
"fraction": {
Missing negative tests
31
"type": "boolean"
Missing negative tests
32
},
Missing negative tests
33
"id": {
Missing negative tests
34
"anyOf": [
35 {
Missing any tests
36
"format": "uuid4",
37 "type": "string"
38 },
39 {
40 "type": "null"
41 }
Missing negative tests
42
],
Missing negative tests
43
},
Missing negative tests
44
"name": {
Missing negative tests
45
"type": "string"
Missing negative tests
46
},
Missing negative tests
47
"pluralAbbreviation": {
Missing negative tests
48
"anyOf": [
49 {
50 "type": "string"
51 },
52 {
53 "type": "null"
54 }
Missing negative tests
55
],
Missing negative tests
56
},
Missing negative tests
57
"pluralName": {
Missing negative tests
58
"anyOf": [
59 {
60 "type": "string"
61 },
62 {
63 "type": "null"
64 }
Missing negative tests
65
],
Missing negative tests
66
},
Missing negative tests
67
"useAbbreviation": {
Missing negative tests
68
"type": "boolean"
Missing negative tests
69
}
Missing negative tests
70
},
Missing negative tests
71
"required": [
Missing negative tests
72
"name"
Missing negative tests
73
],
Missing negative tests
74
"type": "object"
Missing negative tests
75
},
Missing negative tests
76
"CreateIngredientUnitAlias": {
Missing negative tests
77
"properties": {
Missing negative tests
78
"name": {
Missing negative tests
79
"type": "string"
Missing negative tests
80
}
Missing negative tests
81
},
Missing negative tests
82
"required": [
Missing negative tests
83
"name"
Missing negative tests
84
],
Missing negative tests
85
"type": "object"
Missing negative tests
86
}
87 }
88 }
Missing negative tests
89
}
Responses
seen average

201
Successful Response
112 23.65ms
422
Validation Error
19 8.92ms
default
Default
44 8.54ms
Examples
7 of 7 covered

application/json
 
true
 
application/json
 
""
 
application/json
 
[]
 
application/json
 
false
 
application/json
 
{}
 
application/json
 
""
 
application/json
 
""
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 8 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/MergeUnit",
3 "components": {
4 "schemas": {
Missing negative tests
5
"MergeUnit": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"fromUnit": {
Missing any tests
8
"format": "uuid4",
Missing negative tests
9
"type": "string"
Missing negative tests
10
},
Missing negative tests
11
"toUnit": {
Missing any tests
12
"format": "uuid4",
Missing negative tests
13
"type": "string"
Missing negative tests
14
}
Missing negative tests
15
},
Missing negative tests
16
"required": [
Missing negative tests
17
"fromUnit",
Missing negative tests
18
"toUnit"
Missing negative tests
19
],
Missing negative tests
20
"type": "object"
Missing negative tests
21
}
22 }
23 }
Missing negative tests
24
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
87 6.49ms
default
Default
1 0.49ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
2 24.14ms
422
Validation Error
28 6.49ms
default
Default
1 0.37ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
1 11.15ms
422
Validation Error
27 6.26ms
default
Default
1 0.34ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json6 of 28 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateIngredientUnit",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateIngredientUnit": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"abbreviation": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"aliases": {
Missing negative tests
11
"items": {
Missing negative tests
12
"$ref": "#/components/schemas/CreateIngredientUnitAlias"
Missing negative tests
13
},
Missing negative tests
14
"type": "array"
Missing negative tests
15
},
Missing negative tests
16
"description": {
Missing negative tests
17
"type": "string"
Missing negative tests
18
},
Missing negative tests
19
"extras": {
Missing negative tests
20
"anyOf": [
21 {
Missing any tests
22
"additionalProperties": true,
23 "type": "object"
24 },
25 {
26 "type": "null"
27 }
Missing negative tests
28
],
Missing negative tests
29
},
Missing negative tests
30
"fraction": {
Missing negative tests
31
"type": "boolean"
Missing negative tests
32
},
Missing negative tests
33
"id": {
Missing negative tests
34
"anyOf": [
35 {
Missing any tests
36
"format": "uuid4",
37 "type": "string"
38 },
39 {
40 "type": "null"
41 }
Missing negative tests
42
],
Missing negative tests
43
},
Missing negative tests
44
"name": {
Missing negative tests
45
"type": "string"
Missing negative tests
46
},
Missing negative tests
47
"pluralAbbreviation": {
Missing negative tests
48
"anyOf": [
Missing positive tests
49
{
Missing positive tests
50
"type": "string"
Missing positive tests
51
},
Missing negative tests
52
{
Missing negative tests
53
"type": "null"
Missing negative tests
54
}
Missing negative tests
55
],
Missing negative tests
56
},
Missing negative tests
57
"pluralName": {
Missing negative tests
58
"anyOf": [
59 {
60 "type": "string"
61 },
62 {
63 "type": "null"
64 }
Missing negative tests
65
],
Missing negative tests
66
},
Missing negative tests
67
"useAbbreviation": {
Missing negative tests
68
"type": "boolean"
Missing negative tests
69
}
Missing negative tests
70
},
Missing negative tests
71
"required": [
Missing negative tests
72
"name"
Missing negative tests
73
],
Missing negative tests
74
"type": "object"
Missing negative tests
75
},
Missing negative tests
76
"CreateIngredientUnitAlias": {
Missing negative tests
77
"properties": {
Missing negative tests
78
"name": {
Missing negative tests
79
"type": "string"
Missing negative tests
80
}
Missing negative tests
81
},
Missing negative tests
82
"required": [
Missing negative tests
83
"name"
Missing negative tests
84
],
Missing negative tests
85
"type": "object"
Missing negative tests
86
}
87 }
88 }
Missing negative tests
89
}
Responses
seen average

200
Successful Response
1 21.26ms
422
Validation Error
58 6.57ms
default
Default
1 0.56ms
Examples
5 of 7 covered

application/json
 
{}
 
application/json
 
""
 
application/json
 
false
 
application/json
 
""
 
application/json
 
""
 
application/json
 
true
 
application/json
 
[]
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/LongLiveTokenIn",
3 "components": {
4 "schemas": {
Missing negative tests
5
"LongLiveTokenIn": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"integrationId": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"name": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
}
Missing negative tests
13
},
Missing negative tests
14
"required": [
Missing negative tests
15
"name"
Missing negative tests
16
],
Missing negative tests
17
"type": "object"
Missing negative tests
18
}
19 }
20 }
Missing negative tests
21
}
Responses
seen average

201
Successful Response
187 20.67ms
422
Validation Error
0 -
default
Default
3 0.50ms
Examples
0 of 1 covered

application/json
 
"generic"
 
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Path Parameters

token_id0 of 1 covered
Missing negative tests
1
{
Missing negative tests
2
"type": "integer"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 8.00ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json0 of 5 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ForgotPassword",
3 "components": {
4 "schemas": {
Missing negative tests
5
"ForgotPassword": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"email": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
}
Missing negative tests
10
},
Missing negative tests
11
"required": [
Missing negative tests
12
"email"
Missing negative tests
13
],
Missing negative tests
14
"type": "object"
Missing negative tests
15
}
16 }
17 }
Missing negative tests
18
}
Responses
seen average

200
Successful Response
72 1.89ms
422
Validation Error
0 -
default
Default
1 0.35ms
Headers

accept-language0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Body

application/json0 of 7 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ChangePassword",
3 "components": {
4 "schemas": {
Missing negative tests
5
"ChangePassword": {
Missing negative tests
6
"properties": {
Missing any tests
7
"currentPassword": {
Missing any tests
8
"type": "string"
Missing any tests
9
},
Missing negative tests
10
"newPassword": {
Missing negative tests
11
"minLength": 8,
Missing negative tests
12
"type": "string"
Missing negative tests
13
}
Missing negative tests
14
},
Missing negative tests
15
"required": [
Missing negative tests
16
"newPassword"
Missing negative tests
17
],
Missing negative tests
18
"type": "object"
Missing negative tests
19
}
20 }
21 }
Missing negative tests
22
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 154.85ms
Examples
0 of 1 covered

application/json
 
""
 
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Body

application/json6 of 22 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/CreateUserRegistration",
3 "components": {
4 "schemas": {
Missing negative tests
5
"CreateUserRegistration": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"advanced": {
Missing negative tests
8
"type": "boolean"
Missing negative tests
9
},
Missing negative tests
10
"email": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing negative tests
13
"fullName": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
},
Missing negative tests
16
"group": {
Missing negative tests
17
"anyOf": [
18 {
19 "type": "string"
20 },
21 {
22 "type": "null"
23 }
Missing negative tests
24
],
Missing negative tests
25
},
Missing negative tests
26
"groupToken": {
Missing negative tests
27
"anyOf": [
28 {
29 "type": "string"
30 },
31 {
32 "type": "null"
33 }
Missing negative tests
34
],
Missing negative tests
35
},
Missing negative tests
36
"household": {
Missing negative tests
37
"anyOf": [
38 {
39 "type": "string"
40 },
41 {
42 "type": "null"
43 }
Missing negative tests
44
],
Missing negative tests
45
},
Missing negative tests
46
"locale": {
Missing negative tests
47
"type": "string"
Missing negative tests
48
},
Missing negative tests
49
"password": {
Missing negative tests
50
"type": "string"
Missing negative tests
51
},
Missing negative tests
52
"passwordConfirm": {
Missing negative tests
53
"type": "string"
Missing negative tests
54
},
Missing negative tests
55
"private": {
Missing negative tests
56
"type": "boolean"
Missing negative tests
57
},
Missing negative tests
58
"seedData": {
Missing negative tests
59
"type": "boolean"
Missing negative tests
60
},
Missing negative tests
61
"username": {
Missing negative tests
62
"type": "string"
Missing negative tests
63
}
Missing negative tests
64
},
Missing negative tests
65
"required": [
Missing negative tests
66
"email",
Missing negative tests
67
"username",
Missing negative tests
68
"fullName",
Missing negative tests
69
"password",
Missing negative tests
70
"passwordConfirm"
Missing negative tests
71
],
Missing negative tests
72
"type": "object"
Missing negative tests
73
}
74 }
75 }
Missing negative tests
76
}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
189 2.05ms
default
Default
3 2.26ms
Examples
3 of 4 covered

application/json
 
false
 
application/json
 
false
 
application/json
 
"en-US"
 
application/json
 
false
 
Body

application/json0 of 8 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/ResetPassword",
3 "components": {
4 "schemas": {
Missing negative tests
5
"ResetPassword": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"email": {
Missing negative tests
8
"type": "string"
Missing negative tests
9
},
Missing negative tests
10
"password": {
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing negative tests
13
"passwordConfirm": {
Missing negative tests
14
"type": "string"
Missing negative tests
15
},
Missing negative tests
16
"token": {
Missing negative tests
17
"type": "string"
Missing negative tests
18
}
Missing negative tests
19
},
Missing negative tests
20
"required": [
Missing negative tests
21
"token",
Missing negative tests
22
"email",
Missing negative tests
23
"password",
Missing negative tests
24
"passwordConfirm"
Missing negative tests
25
],
Missing negative tests
26
"type": "object"
Missing negative tests
27
}
28 }
29 }
Missing negative tests
30
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 3.20ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
232 8.17ms
422
Validation Error
0 -
default
Default
7 0.51ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 2.97ms
422
Validation Error
0 -
default
Default
1 0.75ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Responses
seen average

200
Successful Response
16 3.01ms
422
Validation Error
0 -
default
Default
1 0.83ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

recipe_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 6.07ms
default
Default
1 0.48ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 6.20ms
default
Default
1 0.47ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
100 6.23ms
default
Default
0 -
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
100 6.17ms
default
Default
0 -
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

multipart/form-data0 of 6 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/Body_update_user_image_api_users__id__image_post",
3 "components": {
4 "schemas": {
Missing negative tests
5
"Body_update_user_image_api_users__id__image_post": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"profile": {
Missing any tests
8
"format": "binary",
Missing negative tests
9
"type": "string"
Missing negative tests
10
}
Missing negative tests
11
},
Missing negative tests
12
"required": [
Missing negative tests
13
"profile"
Missing negative tests
14
],
Missing negative tests
15
"type": "object"
Missing negative tests
16
}
17 }
18 }
Missing negative tests
19
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
9 10.81ms
default
Default
1 0.41ms
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
27 6.63ms
default
Default
1 0.32ms
Headers

accept-language2 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
3 {
4 "type": "string"
5 },
6 {
7 "type": "null"
8 }
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
slug1 of 1 covered
Missing negative tests
1
{
Always valid — no negative tests
2
"type": "string"
Missing negative tests
3
}
Body

application/json4 of 9 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/UserRatingUpdate",
3 "components": {
4 "schemas": {
Missing negative tests
5
"UserRatingUpdate": {
Missing negative tests
6
"properties": {
Missing negative tests
7
"isFavorite": {
Missing negative tests
8
"anyOf": [
9 {
10 "type": "boolean"
11 },
12 {
13 "type": "null"
14 }
Missing negative tests
15
],
Missing negative tests
16
},
Missing negative tests
17
"rating": {
Missing negative tests
18
"anyOf": [
19 {
20 "type": "number"
21 },
22 {
23 "type": "null"
24 }
Missing negative tests
25
],
Missing negative tests
26
}
Missing negative tests
27
},
Missing negative tests
28
"type": "object"
Missing negative tests
29
}
30 }
31 }
Missing negative tests
32
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
100 6.32ms
default
Default
0 -
Headers

accept-language0 of 3 covered
Missing negative tests
1
{
Missing negative tests
2
"anyOf": [
Missing negative tests
3
{
Missing negative tests
4
"type": "string"
Missing negative tests
5
},
Missing positive tests
6
{
Missing positive tests
7
"type": "null"
Missing positive tests
8
}
Missing negative tests
9
],
Missing negative tests
10
}
Path Parameters

item_id1 of 2 covered
Missing negative tests
1
{
Missing any tests
2
"format": "uuid4",
Always valid — no negative tests
3
"type": "string"
Missing negative tests
4
}
Body

application/json2 of 30 covered
Missing negative tests
1
{
Missing negative tests
2
"$ref": "#/components/schemas/mealie__schema__user__user__UserBase",
3 "components": {
4 "schemas": {
Missing negative tests
5
"AuthMethod": {
Missing negative tests
6
"enum": [
7 "Mealie",
Missing any tests
8
"LDAP",
9 "OIDC"
Missing negative tests
10
],
Missing negative tests
11
"type": "string"
Missing negative tests
12
},
Missing negative tests
13
"mealie__schema__user__user__UserBase": {
Missing negative tests
14
"properties": {
Missing negative tests
15
"admin": {
Missing negative tests
16
"type": "boolean"
Missing negative tests
17
},
Missing negative tests
18
"advanced": {
Missing negative tests
19
"type": "boolean"
Missing negative tests
20
},
Missing negative tests
21
"authMethod": {
Missing negative tests
22
"$ref": "#/components/schemas/AuthMethod",
Missing negative tests
23
},
Missing negative tests
24
"canInvite": {
Missing negative tests
25
"type": "boolean"
Missing negative tests
26
},
Missing negative tests
27
"canManage": {
Missing negative tests
28
"type": "boolean"
Missing negative tests
29
},
Missing negative tests
30
"canManageHousehold": {
Missing negative tests
31
"type": "boolean"
Missing negative tests
32
},
Missing negative tests
33
"canOrganize": {
Missing negative tests
34
"type": "boolean"
Missing negative tests
35
},
Missing negative tests
36
"email": {
Missing negative tests
37
"type": "string"
Missing negative tests
38
},
Missing negative tests
39
"fullName": {
Missing negative tests
40
"anyOf": [
Missing negative tests
41
{
Missing negative tests
42
"type": "string"
Missing negative tests
43
},
Missing positive tests
44
{
Missing positive tests
45
"type": "null"
Missing positive tests
46
}
Missing negative tests
47
],
Missing negative tests
48
},
Missing negative tests
49
"group": {
Missing negative tests
50
"anyOf": [
Missing positive tests
51
{
Missing positive tests
52
"type": "string"
Missing positive tests
53
},
Missing negative tests
54
{
Missing negative tests
55
"type": "null"
Missing negative tests
56
}
Missing negative tests
57
],
Missing negative tests
58
},
Missing negative tests
59
"household": {
Missing negative tests
60
"anyOf": [
Missing negative tests
61
{
Missing negative tests
62
"type": "string"
Missing negative tests
63
},
Missing positive tests
64
{
Missing positive tests
65
"type": "null"
Missing positive tests
66
}
Missing negative tests
67
],
Missing negative tests
68
},
Missing negative tests
69
"id": {
Missing negative tests
70
"anyOf": [
71 {
Missing any tests
72
"format": "uuid4",
73 "type": "string"
74 },
75 {
76 "type": "null"
77 }
Missing negative tests
78
],
Missing negative tests
79
},
Missing negative tests
80
"username": {
Missing negative tests
81
"anyOf": [
Missing positive tests
82
{
Missing positive tests
83
"type": "string"
Missing positive tests
84
},
Missing negative tests
85
{
Missing negative tests
86
"type": "null"
Missing negative tests
87
}
Missing negative tests
88
],
Missing negative tests
89
}
Missing negative tests
90
},
Missing negative tests
91
"required": [
Missing negative tests
92
"email"
Missing negative tests
93
],
Missing negative tests
94
"type": "object"
Missing negative tests
95
}
96 }
97 }
Missing negative tests
98
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
28 6.46ms
default
Default
1 0.50ms
Examples
6 of 8 covered

application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
false
 
application/json
 
"Mealie"
 
mealie__schema__user__user__UserBase.example
 
{
"admin": "false",
"email": "changeme@example.com",
"fullName": "Change Me",
"group": "Home",
"household": "Family",
"username": "ChangeMe"
}
 
application/json
 
false
 
application/json
 
false
 
Query Parameters

token0 of 3 covered
Missing any tests
1
{
Missing any tests
2
"anyOf": [
Missing any tests
3
{
Missing any tests
4
"type": "string"
Missing any tests
5
},
Missing any tests
6
{
Missing any tests
7
"type": "null"
Missing any tests
8
}
Missing any tests
9
],
Missing any tests
10
}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
1 1.84ms