Schemathesis 4.6.8
API Coverage Report
2025-12-05 15:32:16.617
Operations
170 / 247
API endpoints that were called during your test run
Parameters
37.63%
280 of 744 covered
Parameters tested with both valid and invalid values
Keywords
23.44%
1330 of 5674 covered
Schema validation rules tested with both valid and invalid values
Examples
32.70%
222 of 679 covered
Schema examples and default values that were actually used in your tests
Responses
114 / 487
Response status codes that your tests actually received from the API
Parameters
Keywords
Uncovered
Partial
Covered
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 2.04ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 1.96ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 1.95ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 1.96ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 2.17ms
Headers

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 6.97ms
Path Parameters

file_name1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.04ms
Path Parameters

file_name1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.04ms
Path Parameters

file_name1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.82ms
Headers

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 4.13ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 2.02ms
Headers

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.66ms
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

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

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.35ms
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

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

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.48ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 1.99ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 2.58ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 2.61ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 2.85ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
454 2.03ms
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

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

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

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

Body: application/json
example
 
{
"admin": "false",
"email": "changeme@example.com",
"fullName": "Change Me",
"group": "Home",
"household": "Family",
"username": "ChangeMe"
}
 
authMethod.default
 
"Mealie"
 
canInvite.default
 
false
 
canManage.default
 
false
 
canOrganize.default
 
false
 
canManageHousehold.default
 
false
 
admin.default
 
false
 
advanced.default
 
false
 
Headers

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

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

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.38ms
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

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

Query
force
 
false
 
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

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

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

Body: application/json
canInvite.default
 
false
 
admin.default
 
false
 
canOrganize.default
 
false
 
authMethod.default
 
"Mealie"
 
canManage.default
 
false
 
advanced.default
 
false
 
canManageHousehold.default
 
false
 
example
 
{
"admin": "false",
"email": "changeme@example.com",
"fullName": "Change Me",
"group": "Home",
"household": "Family",
"username": "ChangeMe"
}
 
Responses
seen average

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

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

200
Successful Response
1 0.89ms
default
Default
0 -
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 2.90ms
422
Validation Error
0 -
default
Default
51 0.59ms
Responses
seen average

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

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

200
Successful Response
1 2.25ms
default
Default
0 -
Body

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 155.94ms
Examples
3 of 3 covered

Body: application/x-www-form-urlencoded
password.default
 
""
 
remember_me.default
 
false
 
username.default
 
""
 
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 4.68ms
422
Validation Error
146 2.84ms
default
Default
164 3.38ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Path Parameters

group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

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

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

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

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Path Parameters

item_id4 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
Negative tests not applicable
8
"type": "string"
9 }
Negative tests not applicable
10
],
11}
group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.12ms
Path Parameters

group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

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

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

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

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.05ms
Path Parameters

group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

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

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

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

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Path Parameters

household_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.02ms
Path Parameters

group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

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

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

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

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.03ms
Path Parameters

group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

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

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

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

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.07ms
Path Parameters

group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

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

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

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

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.08ms
Path Parameters

group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

categories5 of 7 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Negative tests not applicable
5
"anyOf": [
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 },
10 {
Negative tests not applicable
11
"type": "string"
12 }
Negative tests not applicable
13
]
14 },
Missing negative tests
15
"type": "array"
16 },
17 {
Missing positive tests
18
"type": "null"
19 }
20 ],
21}
tags5 of 7 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Negative tests not applicable
5
"anyOf": [
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 },
10 {
Negative tests not applicable
11
"type": "string"
12 }
Negative tests not applicable
13
]
14 },
Missing negative tests
15
"type": "array"
16 },
17 {
Missing positive tests
18
"type": "null"
19 }
20 ],
21}
tools5 of 7 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Negative tests not applicable
5
"anyOf": [
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 },
10 {
Negative tests not applicable
11
"type": "string"
12 }
Negative tests not applicable
13
]
14 },
Missing negative tests
15
"type": "array"
16 },
17 {
Missing positive tests
18
"type": "null"
19 }
20 ],
21}
foods5 of 7 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Negative tests not applicable
5
"anyOf": [
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 },
10 {
Negative tests not applicable
11
"type": "string"
12 }
Negative tests not applicable
13
]
14 },
Missing negative tests
15
"type": "array"
16 },
17 {
Missing positive tests
18
"type": "null"
19 }
20 ],
21}
households5 of 7 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Negative tests not applicable
5
"anyOf": [
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 },
10 {
Negative tests not applicable
11
"type": "string"
12 }
Negative tests not applicable
13
]
14 },
Missing negative tests
15
"type": "array"
16 },
17 {
Missing positive tests
18
"type": "null"
19 }
20 ],
21}
orderBy3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
orderByNullPosition0 of 5 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing positive tests
9
],
10 "components": {
11 "schemas": {
12 "OrderByNullPosition": {
Missing positive tests
13
"enum": [
14 "first",
15 "last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
18 }
19 }
20 },
21}
orderDirection0 of 3 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
5 "OrderDirection": {
Missing positive tests
6
"enum": [
7 "asc",
8 "desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
11 }
12 }
13 },
14}
queryFilter3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
paginationSeed3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page1 of 1 keywords covered
1{
2 "type": "integer"
3}
perPage1 of 1 keywords covered
1{
2 "type": "integer"
3}
cookbook5 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
Negative tests not applicable
8
"type": "string"
9 },
10 {
11 "type": "null"
12 }
Negative tests not applicable
13
],
14}
requireAllCategories0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
requireAllTags0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
requireAllTools0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
requireAllFoods0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
search3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.22ms
Examples
4 of 7 covered

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

group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

foods2 of 5 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Missing negative tests
5
"format": "uuid4",
Negative tests not applicable
6
"type": "string"
7 },
Missing negative tests
8
"type": "array"
9 },
10 {
Missing positive tests
11
"type": "null"
12 }
13 ],
14}
tools2 of 5 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Missing negative tests
5
"format": "uuid4",
Negative tests not applicable
6
"type": "string"
7 },
Missing negative tests
8
"type": "array"
9 },
10 {
Missing positive tests
11
"type": "null"
12 }
13 ],
14}
orderBy3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
orderByNullPosition0 of 5 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing positive tests
9
],
10 "components": {
11 "schemas": {
12 "OrderByNullPosition": {
Missing positive tests
13
"enum": [
14 "first",
15 "last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
18 }
19 }
20 },
21}
orderDirection0 of 3 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
5 "OrderDirection": {
Missing positive tests
6
"enum": [
7 "asc",
8 "desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
11 }
12 }
13 },
14}
queryFilter3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
paginationSeed3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
limit1 of 1 keywords covered
1{
2 "type": "integer"
3}
maxMissingFoods1 of 1 keywords covered
1{
2 "type": "integer"
3}
maxMissingTools1 of 1 keywords covered
1{
2 "type": "integer"
3}
includeFoodsOnHand0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
includeToolsOnHand0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.18ms
Examples
2 of 6 covered

Query
orderDirection
 
"desc"
 
limit
 
10
 
maxMissingFoods
 
5
 
maxMissingTools
 
5
 
includeFoodsOnHand
 
true
 
includeToolsOnHand
 
true
 
Path Parameters

recipe_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
group_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.07ms
Query Parameters

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

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

200
Successful Response
151 4.40ms
422
Validation Error
174 2.82ms
default
Default
175 4.40ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

201
Successful Response
115 18.45ms
422
Validation Error
0 -
default
Default
385 7.24ms
Examples
4 of 4 covered

Body: application/json
householdsWithIngredientFood.default
 
[]
 
extras.default
 
{}
 
description.default
 
""
 
aliases.default
 
[]
 
Headers

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 31.14ms
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 3.71ms
422
Validation Error
146 2.84ms
default
Default
164 3.08ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Path Parameters

household_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.06ms
Query Parameters

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

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

200
Successful Response
151 3.66ms
422
Validation Error
174 2.94ms
default
Default
175 3.10ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

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

200
Successful Response
193 18.39ms
422
Validation Error
0 -
default
Default
307 5.19ms
Examples
0 of 1 covered

Body: application/json
color.default
 
"#959595"
 
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 3.71ms
422
Validation Error
146 2.92ms
default
Default
164 3.13ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Path Parameters

username_or_id4 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 }
Negative tests not applicable
10
],
11}
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.32ms
Headers

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

multipart/form-data0 of 10 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/Body_start_data_migration_api_groups_migrations_post",
3 "components": {
4 "schemas": {
5 "Body_start_data_migration_api_groups_migrations_post": {
Missing negative tests
6
"properties": {
7 "add_migration_tag": {
Missing negative tests
8
"type": "boolean"
9 },
10 "archive": {
Missing negative tests
11
"format": "binary",
Missing negative tests
12
"type": "string"
13 },
14 "migration_type": {
Missing negative tests
15
"$ref": "#/components/schemas/SupportedMigrations"
16 }
Missing negative tests
17
},
Missing negative tests
18
"required": [
19 "migration_type",
20 "archive"
Missing negative tests
21
],
Missing negative tests
22
"type": "object"
23 },
24 "SupportedMigrations": {
Missing negative tests
25
"enum": [
26 "nextcloud",
27 "chowdown",
28 "copymethat",
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"
38 }
39 }
40 }
41}
Responses
seen average

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

Body: multipart/form-data
add_migration_tag.default
 
false
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 4.51ms
422
Validation Error
0 -
default
Default
51 0.44ms
Headers

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

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

200
Successful Response
486 34.65ms
422
Validation Error
0 -
default
Default
14 0.48ms
Examples
1 of 1 covered

Body: application/json
privateGroup.default
 
true
 
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
288 3.23ms
422
Validation Error
143 2.66ms
default
Default
69 0.53ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.17ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.78ms
Headers

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

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

200
Successful Response
0 -
422
Validation Error
461 3.09ms
default
Default
39 0.51ms
Headers

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

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

200
Successful Response
0 -
422
Validation Error
461 2.97ms
default
Default
39 0.53ms
Headers

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

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

200
Successful Response
0 -
422
Validation Error
461 2.91ms
default
Default
39 0.48ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 4.44ms
422
Validation Error
0 -
default
Default
51 0.43ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 3.05ms
422
Validation Error
0 -
default
Default
51 0.47ms
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 3.84ms
422
Validation Error
146 2.82ms
default
Default
164 3.17ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

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

201
Successful Response
325 14.11ms
422
Validation Error
157 3.21ms
default
Default
18 1.72ms
Examples
3 of 4 covered

Body: application/json
description.default
 
""
 
queryFilterString.default
 
""
 
position.default
 
1
 
public.default
 
false
 
Headers

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

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

200
Successful Response
13 25.37ms
422
Validation Error
308 30.74ms
default
Default
179 32.87ms
Examples
4 of 4 covered

Body: application/json
position.default
 
1
 
queryFilterString.default
 
""
 
description.default
 
""
 
public.default
 
false
 
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 3.86ms
422
Validation Error
146 2.84ms
default
Default
164 4.67ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

201
Successful Response
99 15.82ms
422
Validation Error
0 -
default
Default
401 4.87ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

204
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 4.59ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 3.20ms
422
Validation Error
0 -
default
Default
51 0.44ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

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

201
Successful Response
309 12.41ms
422
Validation Error
0 -
default
Default
191 2.51ms
Headers

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

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

200
Successful Response
485 2.62ms
422
Validation Error
0 -
default
Default
15 0.46ms
Query Parameters

start_date4 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "format": "date",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
end_date4 of 4 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "format": "date",
Negative tests not applicable
5
"type": "string"
6 },
7 {
8 "type": "null"
9 }
Negative tests not applicable
10
],
11}
orderBy3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
orderByNullPosition0 of 5 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing positive tests
9
],
10 "components": {
11 "schemas": {
12 "OrderByNullPosition": {
Missing positive tests
13
"enum": [
14 "first",
15 "last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
18 }
19 }
20 },
21}
orderDirection0 of 3 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
5 "OrderDirection": {
Missing positive tests
6
"enum": [
7 "asc",
8 "desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
11 }
12 }
13 },
14}
queryFilter3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
paginationSeed3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page1 of 1 keywords covered
1{
2 "type": "integer"
3}
perPage1 of 1 keywords covered
1{
2 "type": "integer"
3}
Headers

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

200
Successful Response
149 4.19ms
422
Validation Error
246 3.07ms
default
Default
105 2.91ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

application/json0 of 9 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/CreateRandomEntry",
3 "components": {
4 "schemas": {
5 "CreateRandomEntry": {
Missing negative tests
6
"properties": {
7 "date": {
Missing negative tests
8
"format": "date",
Missing negative tests
9
"type": "string"
10 },
11 "entryType": {
Missing negative tests
12
"$ref": "#/components/schemas/PlanEntryType",
13 }
Missing negative tests
14
},
Missing negative tests
15
"required": [
16 "date"
Missing negative tests
17
],
Missing negative tests
18
"type": "object"
19 },
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"
28 }
29 }
30 }
31}
Responses
seen average

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

Body: application/json
entryType.default
 
"dinner"
 
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 3.59ms
422
Validation Error
146 2.82ms
default
Default
164 3.10ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

application/json0 of 10 keywords covered
1{
Missing negative tests
2
"$ref": "#/components/schemas/PlanRulesCreate",
3 "components": {
4 "schemas": {
5 "PlanRulesCreate": {
Missing negative tests
6
"properties": {
7 "day": {
Missing negative tests
8
"$ref": "#/components/schemas/PlanRulesDay",
9 },
10 "entryType": {
Missing negative tests
11
"$ref": "#/components/schemas/PlanRulesType",
12 },
13 "queryFilterString": {
Missing negative tests
14
"type": "string"
15 }
Missing negative tests
16
},
Missing negative tests
17
"type": "object"
18 },
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"
31 },
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"
41 }
42 }
43 }
44}
Responses
seen average

201
Successful Response
458 15.06ms
422
Validation Error
10 2.94ms
default
Default
32 0.49ms
Examples
3 of 3 covered

Body: application/json
day.default
 
"unset"
 
entryType.default
 
"unset"
 
queryFilterString.default
 
""
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 3.60ms
422
Validation Error
0 -
default
Default
51 0.50ms
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
188 4.51ms
422
Validation Error
146 2.89ms
default
Default
166 3.42ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 4.58ms
422
Validation Error
0 -
default
Default
51 0.50ms
Headers

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

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

200
Successful Response
483 37.23ms
422
Validation Error
0 -
default
Default
17 6.88ms
Examples
8 of 8 covered

Body: application/json
recipeLandscapeView.default
 
false
 
recipePublic.default
 
true
 
recipeShowNutrition.default
 
false
 
firstDayOfWeek.default
 
0
 
lockRecipeEditsFromOtherHouseholds.default
 
true
 
privateHousehold.default
 
true
 
recipeShowAssets.default
 
false
 
recipeDisableComments.default
 
false
 
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 3.91ms
422
Validation Error
146 3.28ms
default
Default
164 3.47ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

201
Successful Response
496 12.91ms
422
Validation Error
0 -
default
Default
4 0.59ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
recipe_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

application/json0 of 4 keywords covered
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": {
5 "Body_trigger_action_api_households_recipe_actions__item_id__trigger__recipe_slug__post": {
Missing negative tests
6
"properties": {
7 "recipe_scale": {
Missing negative tests
8
"type": "number"
9 }
Missing negative tests
10
},
Missing negative tests
11
"type": "object"
12 }
13 }
14 }
15}
Responses
seen average

202
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.15ms
Examples
0 of 1 covered

Body: application/json
recipe_scale.default
 
1
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 4.79ms
422
Validation Error
0 -
default
Default
51 0.51ms
Path Parameters

recipe_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.68ms
Query Parameters

ids2 of 3 keywords covered
1{
2 "items": {
Missing negative tests
3
"format": "uuid4",
Negative tests not applicable
4
"type": "string"
5 },
Negative tests not applicable
6
"type": "array"
7}
Headers

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

200
Successful Response
491 3.47ms
422
Validation Error
0 -
default
Default
9 0.44ms
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 5.59ms
422
Validation Error
146 3.02ms
default
Default
164 5.45ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

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

201
Successful Response
35 6.25ms
422
Validation Error
0 -
default
Default
465 49.90ms
Examples
23 of 32 covered

Body: application/json
description.default
 
""
 
extras.default
 
{}
 
position.default
 
0
 
fraction.default
 
true
 
description.default
 
""
 
pluralAbbreviation.default
 
""
 
extras.default
 
{}
 
pluralAbbreviation.default
 
""
 
description.default
 
""
 
fraction.default
 
true
 
color.default
 
"#959595"
 
householdsWithIngredientFood.default
 
[]
 
abbreviation.default
 
""
 
recipeReferences.default
 
[]
 
aliases.default
 
[]
 
extras.default
 
{}
 
aliases.default
 
[]
 
note.default
 
""
 
aliases.default
 
[]
 
useAbbreviation.default
 
false
 
recipeQuantity.default
 
0
 
display.default
 
""
 
useAbbreviation.default
 
false
 
checked.default
 
false
 
quantity.default
 
1
 
householdsWithIngredientFood.default
 
[]
 
extras.default
 
{}
 
extras.default
 
{}
 
recipeScale.default
 
1
 
description.default
 
""
 
aliases.default
 
[]
 
abbreviation.default
 
""
 
Headers

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

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

200
Successful Response
298 39.02ms
422
Validation Error
0 -
default
Default
5 36.34ms
Examples
26 of 34 covered

Body: application/json
description.default
 
""
 
useAbbreviation.default
 
false
 
useAbbreviation.default
 
false
 
pluralAbbreviation.default
 
""
 
recipeScale.default
 
1
 
recipeQuantity.default
 
0
 
householdsWithIngredientFood.default
 
[]
 
fraction.default
 
true
 
fraction.default
 
true
 
abbreviation.default
 
""
 
pluralAbbreviation.default
 
""
 
extras.default
 
{}
 
checked.default
 
false
 
display.default
 
""
 
extras.default
 
{}
 
recipeQuantity.default
 
0
 
extras.default
 
{}
 
note.default
 
""
 
quantity.default
 
1
 
description.default
 
""
 
householdsWithIngredientFood.default
 
[]
 
extras.default
 
{}
 
aliases.default
 
[]
 
abbreviation.default
 
""
 
recipeScale.default
 
1
 
aliases.default
 
[]
 
aliases.default
 
[]
 
extras.default
 
{}
 
color.default
 
"#959595"
 
description.default
 
""
 
description.default
 
""
 
recipeReferences.default
 
[]
 
position.default
 
0
 
aliases.default
 
[]
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

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

201
Successful Response
33 5.20ms
422
Validation Error
0 -
default
Default
467 53.35ms
Examples
18 of 32 covered

Body: application/json
abbreviation.default
 
""
 
quantity.default
 
1
 
position.default
 
0
 
note.default
 
""
 
checked.default
 
false
 
abbreviation.default
 
""
 
householdsWithIngredientFood.default
 
[]
 
recipeQuantity.default
 
0
 
recipeScale.default
 
1
 
description.default
 
""
 
fraction.default
 
true
 
display.default
 
""
 
extras.default
 
{}
 
color.default
 
"#959595"
 
pluralAbbreviation.default
 
""
 
aliases.default
 
[]
 
extras.default
 
{}
 
fraction.default
 
true
 
aliases.default
 
[]
 
householdsWithIngredientFood.default
 
[]
 
aliases.default
 
[]
 
pluralAbbreviation.default
 
""
 
extras.default
 
{}
 
extras.default
 
{}
 
extras.default
 
{}
 
useAbbreviation.default
 
false
 
recipeReferences.default
 
[]
 
aliases.default
 
[]
 
description.default
 
""
 
useAbbreviation.default
 
false
 
description.default
 
""
 
description.default
 
""
 
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

200
Successful Response
487 3.40ms
422
Validation Error
0 -
default
Default
13 0.43ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 4.25ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
0 -
Examples
0 of 34 covered

Body: application/json
description.default
 
""
 
householdsWithIngredientFood.default
 
[]
 
aliases.default
 
[]
 
recipeQuantity.default
 
0
 
extras.default
 
{}
 
description.default
 
""
 
recipeQuantity.default
 
0
 
description.default
 
""
 
abbreviation.default
 
""
 
display.default
 
""
 
fraction.default
 
true
 
aliases.default
 
[]
 
description.default
 
""
 
checked.default
 
false
 
pluralAbbreviation.default
 
""
 
fraction.default
 
true
 
extras.default
 
{}
 
extras.default
 
{}
 
useAbbreviation.default
 
false
 
aliases.default
 
[]
 
extras.default
 
{}
 
note.default
 
""
 
position.default
 
0
 
abbreviation.default
 
""
 
color.default
 
"#959595"
 
useAbbreviation.default
 
false
 
aliases.default
 
[]
 
recipeReferences.default
 
[]
 
recipeScale.default
 
1
 
householdsWithIngredientFood.default
 
[]
 
pluralAbbreviation.default
 
""
 
recipeScale.default
 
1
 
quantity.default
 
1
 
extras.default
 
{}
 
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 4.64ms
422
Validation Error
146 3.09ms
default
Default
164 3.59ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

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

201
Successful Response
375 180.51ms
422
Validation Error
0 -
default
Default
125 6.55ms
Examples
1 of 1 covered

Body: application/json
extras.default
 
{}
 
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

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

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

Body: application/json
position.default
 
0
 
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 10.18ms
Examples
17 of 27 covered

Body: application/json
display.default
 
""
 
pluralAbbreviation.default
 
""
 
color.default
 
"#959595"
 
quantity.default
 
0
 
abbreviation.default
 
""
 
extras.default
 
{}
 
description.default
 
""
 
extras.default
 
{}
 
aliases.default
 
[]
 
fraction.default
 
true
 
abbreviation.default
 
""
 
householdsWithIngredientFood.default
 
[]
 
note.default
 
""
 
recipeIncrementQuantity.default
 
1
 
useAbbreviation.default
 
false
 
description.default
 
""
 
extras.default
 
{}
 
description.default
 
""
 
pluralAbbreviation.default
 
""
 
aliases.default
 
[]
 
aliases.default
 
[]
 
householdsWithIngredientFood.default
 
[]
 
fraction.default
 
true
 
aliases.default
 
[]
 
useAbbreviation.default
 
false
 
description.default
 
""
 
extras.default
 
{}
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 4.60ms
422
Validation Error
0 -
default
Default
51 0.54ms
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 4.08ms
422
Validation Error
146 3.18ms
default
Default
164 3.59ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

201
Successful Response
498 12.48ms
422
Validation Error
0 -
default
Default
2 0.63ms
Examples
4 of 4 covered

Body: application/json
webhookType.default
 
"mealplan"
 
name.default
 
""
 
enabled.default
 
true
 
url.default
 
""
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 100.76ms
422
Validation Error
0 -
default
Default
51 0.62ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.42ms
Responses
seen average

200
Successful Response
0 -
default
Default
1 1.55ms
Query Parameters

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

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

200
Successful Response
151 4.38ms
422
Validation Error
174 3.67ms
default
Default
175 3.91ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

201
Successful Response
82 59.58ms
422
Validation Error
0 -
default
Default
418 4.54ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 4.05ms
422
Validation Error
0 -
default
Default
51 0.55ms
Path Parameters

category_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.92ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.05ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.12ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

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

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

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

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

200
Successful Response
151 3.53ms
422
Validation Error
174 3.11ms
default
Default
175 3.22ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

201
Successful Response
82 57.67ms
422
Validation Error
0 -
default
Default
418 4.67ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 3.41ms
422
Validation Error
0 -
default
Default
51 0.56ms
Path Parameters

tag_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.78ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.76ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.93ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

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

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

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

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

200
Successful Response
151 3.82ms
422
Validation Error
174 3.05ms
default
Default
175 3.29ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

201
Successful Response
109 14.94ms
422
Validation Error
0 -
default
Default
391 4.58ms
Examples
1 of 1 covered

Body: application/json
householdsWithTool.default
 
[]
 
Path Parameters

tool_slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.47ms
Headers

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

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

200
Successful Response
384 33.57ms
422
Validation Error
0 -
default
Default
116 3.02ms
Examples
1 of 1 covered

Body: application/json
parser.default
 
"nlp"
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

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

200
Successful Response
382 33.70ms
422
Validation Error
0 -
default
Default
118 8.70ms
Examples
1 of 1 covered

Body: application/json
parser.default
 
"nlp"
 
Query Parameters

categories5 of 7 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Negative tests not applicable
5
"anyOf": [
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 },
10 {
Negative tests not applicable
11
"type": "string"
12 }
Negative tests not applicable
13
]
14 },
Missing negative tests
15
"type": "array"
16 },
17 {
Missing positive tests
18
"type": "null"
19 }
20 ],
21}
tags5 of 7 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Negative tests not applicable
5
"anyOf": [
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 },
10 {
Negative tests not applicable
11
"type": "string"
12 }
Negative tests not applicable
13
]
14 },
Missing negative tests
15
"type": "array"
16 },
17 {
Missing positive tests
18
"type": "null"
19 }
20 ],
21}
tools5 of 7 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Negative tests not applicable
5
"anyOf": [
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 },
10 {
Negative tests not applicable
11
"type": "string"
12 }
Negative tests not applicable
13
]
14 },
Missing negative tests
15
"type": "array"
16 },
17 {
Missing positive tests
18
"type": "null"
19 }
20 ],
21}
foods5 of 7 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Negative tests not applicable
5
"anyOf": [
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 },
10 {
Negative tests not applicable
11
"type": "string"
12 }
Negative tests not applicable
13
]
14 },
Missing negative tests
15
"type": "array"
16 },
17 {
Missing positive tests
18
"type": "null"
19 }
20 ],
21}
households5 of 7 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Negative tests not applicable
5
"anyOf": [
6 {
7 "format": "uuid4",
Negative tests not applicable
8
"type": "string"
9 },
10 {
Negative tests not applicable
11
"type": "string"
12 }
Negative tests not applicable
13
]
14 },
Missing negative tests
15
"type": "array"
16 },
17 {
Missing positive tests
18
"type": "null"
19 }
20 ],
21}
orderBy3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
orderByNullPosition0 of 5 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing positive tests
9
],
10 "components": {
11 "schemas": {
12 "OrderByNullPosition": {
Missing positive tests
13
"enum": [
14 "first",
15 "last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
18 }
19 }
20 },
21}
orderDirection0 of 3 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
5 "OrderDirection": {
Missing positive tests
6
"enum": [
7 "asc",
8 "desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
11 }
12 }
13 },
14}
queryFilter3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
paginationSeed3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
page1 of 1 keywords covered
1{
2 "type": "integer"
3}
perPage1 of 1 keywords covered
1{
2 "type": "integer"
3}
cookbook5 of 5 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
4 "format": "uuid4",
Negative tests not applicable
5
"type": "string"
6 },
7 {
Negative tests not applicable
8
"type": "string"
9 },
10 {
11 "type": "null"
12 }
Negative tests not applicable
13
],
14}
requireAllCategories0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
requireAllTags0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
requireAllTools0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
requireAllFoods0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
search3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Headers

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

200
Successful Response
193 8.50ms
422
Validation Error
78 3.75ms
default
Default
229 4.84ms
Examples
6 of 7 covered

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

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

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

200
Successful Response
11 3.24ms
422
Validation Error
0 -
default
Default
489 7.17ms
Examples
33 of 49 covered

Body: application/json
recipeIngredient.default
 
[]
 
extras.default
 
{}
 
aliases.default
 
[]
 
comments.default
 
[]
 
householdsWithIngredientFood.default
 
[]
 
tags.default
 
[]
 
showAssets.default
 
false
 
useAbbreviation.default
 
false
 
aliases.default
 
[]
 
note.default
 
""
 
assets.default
 
[]
 
useAbbreviation.default
 
false
 
summary.default
 
""
 
title.default
 
""
 
fraction.default
 
true
 
showNutrition.default
 
false
 
ingredientReferences.default
 
[]
 
householdsWithTool.default
 
[]
 
slug.default
 
""
 
extras.default
 
{}
 
recipeCategory.default
 
[]
 
abbreviation.default
 
""
 
recipeYieldQuantity.default
 
0
 
recipeServings.default
 
0
 
disableComments.default
 
true
 
locked.default
 
false
 
color.default
 
"#959595"
 
description.default
 
""
 
notes.default
 
[]
 
description.default
 
""
 
quantity.default
 
0
 
aliases.default
 
[]
 
display.default
 
""
 
aliases.default
 
[]
 
landscapeView.default
 
false
 
description.default
 
""
 
tools.default
 
[]
 
recipeInstructions.default
 
[]
 
description.default
 
""
 
extras.default
 
{}
 
extras.default
 
{}
 
public.default
 
false
 
pluralAbbreviation.default
 
""
 
pluralAbbreviation.default
 
""
 
abbreviation.default
 
""
 
fraction.default
 
true
 
householdsWithIngredientFood.default
 
[]
 
extras.default
 
{}
 
description.default
 
""
 
Headers

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

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

201
Successful Response
291 120.35ms
422
Validation Error
0 -
default
Default
209 45.62ms
Headers

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

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

200
Successful Response
184 49.96ms
422
Validation Error
0 -
default
Default
316 52.02ms
Headers

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

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

200
Successful Response
496 53.32ms
422
Validation Error
0 -
default
Default
4 0.58ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 5.16ms
422
Validation Error
0 -
default
Default
51 0.62ms
Headers

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

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

202
Successful Response
79 47.57ms
422
Validation Error
0 -
default
Default
421 54.86ms
Examples
1 of 1 covered

Body: application/json
exportType.default
 
"json"
 
Query Parameters

path1 of 2 keywords covered
1{
Missing tests
2
"format": "path",
Negative tests not applicable
3
"type": "string"
4}
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.34ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 6.08ms
422
Validation Error
0 -
default
Default
51 0.44ms
Headers

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

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

200
Successful Response
70 50.23ms
422
Validation Error
0 -
default
Default
430 52.60ms
Examples
6 of 6 covered

Body: application/json
disableComments.default
 
true
 
locked.default
 
false
 
showAssets.default
 
false
 
showNutrition.default
 
false
 
landscapeView.default
 
false
 
public.default
 
false
 
Headers

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

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

200
Successful Response
71 36.81ms
422
Validation Error
0 -
default
Default
429 54.17ms
Headers

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

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

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

Body: application/json
includeTags.default
 
false
 
Query Parameters

translateLanguage3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Headers

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

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

201
Successful Response
0 -
422
Validation Error
103 6.27ms
default
Default
397 10.32ms
Headers

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

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

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
501 3.55ms
Examples
2 of 2 covered

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

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

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

202
Successful Response
494 112.70ms
422
Validation Error
0 -
default
Default
6 0.63ms
Headers

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

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

201
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 50.14ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 3.09ms
422
Validation Error
0 -
default
Default
51 0.55ms
Query Parameters

foods2 of 5 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Missing negative tests
5
"format": "uuid4",
Negative tests not applicable
6
"type": "string"
7 },
Missing negative tests
8
"type": "array"
9 },
10 {
Missing positive tests
11
"type": "null"
12 }
13 ],
14}
tools2 of 5 keywords covered
1{
2 "anyOf": [
3 {
4 "items": {
Missing negative tests
5
"format": "uuid4",
Negative tests not applicable
6
"type": "string"
7 },
Missing negative tests
8
"type": "array"
9 },
10 {
Missing positive tests
11
"type": "null"
12 }
13 ],
14}
orderBy3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
orderByNullPosition0 of 5 keywords covered
1{
Missing positive tests
2
"anyOf": [
3 {
Missing positive tests
4
"$ref": "#/components/schemas/OrderByNullPosition"
5 },
6 {
Missing positive tests
7
"type": "null"
8 }
Missing positive tests
9
],
10 "components": {
11 "schemas": {
12 "OrderByNullPosition": {
Missing positive tests
13
"enum": [
14 "first",
15 "last"
Missing positive tests
16
],
Missing positive tests
17
"type": "string"
18 }
19 }
20 },
21}
orderDirection0 of 3 keywords covered
1{
Missing positive tests
2
"$ref": "#/components/schemas/OrderDirection",
3 "components": {
4 "schemas": {
5 "OrderDirection": {
Missing positive tests
6
"enum": [
7 "asc",
8 "desc"
Missing positive tests
9
],
Missing positive tests
10
"type": "string"
11 }
12 }
13 },
14}
queryFilter3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
paginationSeed3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
limit1 of 1 keywords covered
1{
2 "type": "integer"
3}
maxMissingFoods1 of 1 keywords covered
1{
2 "type": "integer"
3}
maxMissingTools1 of 1 keywords covered
1{
2 "type": "integer"
3}
includeFoodsOnHand0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
includeToolsOnHand0 of 1 keywords covered
1{
Missing negative tests
2
"type": "boolean"
3}
Headers

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

200
Successful Response
163 8.84ms
422
Validation Error
258 3.31ms
default
Default
79 4.08ms
Examples
2 of 6 covered

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

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

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

200
Successful Response
114 3.02ms
422
Validation Error
0 -
default
Default
386 6.32ms
Examples
1 of 1 covered

Body: application/json
useOpenAI.default
 
false
 
Query Parameters

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

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
190 4.70ms
422
Validation Error
146 3.14ms
default
Default
164 3.59ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 5.46ms
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 5.45ms
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

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

200
Successful Response
1 78.85ms
422
Validation Error
0 -
default
Default
499 30.19ms
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 4.14ms
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

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

201
Successful Response
7 59.41ms
422
Validation Error
0 -
default
Default
493 44.20ms
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

template_name1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 3.93ms
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

200
Successful Response
488 2.46ms
422
Validation Error
0 -
default
Default
12 0.44ms
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Query Parameters

token1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 2.45ms
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
501 3.61ms
Examples
2 of 2 covered

Body: application/json
example
 
{
"includeTags": true,
"url": "https://myfavoriterecipes.com/recipes"
}
 
includeTags.default
 
false
 
Path Parameters

slug1 of 1 keywords covered
1{
Negative tests not applicable
2
"type": "string"
3}
Headers

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

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

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 5.52ms
Query Parameters

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

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

200
Successful Response
151 4.18ms
422
Validation Error
174 3.45ms
default
Default
175 3.91ms
Examples
1 of 3 covered

Query
orderDirection
 
"desc"
 
page
 
1
 
perPage
 
50
 
Headers

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

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

201
Successful Response
141 14.70ms
422
Validation Error
0 -
default
Default
359 4.52ms
Examples
7 of 7 covered

Body: application/json
extras.default
 
{}
 
pluralAbbreviation.default
 
""
 
useAbbreviation.default
 
false
 
description.default
 
""
 
fraction.default
 
true
 
aliases.default
 
[]
 
abbreviation.default
 
""
 
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Body

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

201
Successful Response
485 33.21ms
422
Validation Error
0 -
default
Default
15 0.47ms
Examples
0 of 1 covered

Body: application/json
integrationId.default
 
"generic"
 
Headers

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

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

200
Successful Response
461 1.95ms
422
Validation Error
0 -
default
Default
39 0.46ms
Headers

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

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

201
Successful Response
0 -
422
Validation Error
473 2.01ms
default
Default
27 0.40ms
Examples
3 of 4 covered

Body: application/json
private.default
 
false
 
advanced.default
 
false
 
locale.default
 
"en-US"
 
seedData.default
 
false
 
Body

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

200
Successful Response
0 -
422
Validation Error
239 1.46ms
default
Default
261 2.27ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 2.53ms
422
Validation Error
0 -
default
Default
51 0.45ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 2.99ms
422
Validation Error
0 -
default
Default
51 0.45ms
Headers

accept-language3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
403 2.84ms
422
Validation Error
0 -
default
Default
51 0.45ms
Path Parameters

item_id1 of 2 keywords covered
1{
Missing negative tests
2
"format": "uuid4",
Negative tests not applicable
3
"type": "string"
4}
Headers

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

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

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

Body: application/json
advanced.default
 
false
 
example
 
{
"admin": "false",
"email": "changeme@example.com",
"fullName": "Change Me",
"group": "Home",
"household": "Family",
"username": "ChangeMe"
}
 
authMethod.default
 
"Mealie"
 
canOrganize.default
 
false
 
canManageHousehold.default
 
false
 
canInvite.default
 
false
 
admin.default
 
false
 
canManage.default
 
false
 
Query Parameters

token3 of 3 keywords covered
1{
Negative tests not applicable
2
"anyOf": [
3 {
Negative tests not applicable
4
"type": "string"
5 },
6 {
7 "type": "null"
8 }
Negative tests not applicable
9
],
10}
Responses
seen average

200
Successful Response
0 -
422
Validation Error
0 -
default
Default
500 1.05ms