Schemathesis 4.30.1
API Coverage Report
2026-10-10 16:24:25
Operations
Operations called at least once
96.2% 26 of 27 called
Parameters
Tested with valid and invalid values
92.5% 149 of 161 covered
Keywords
Constraints tested both ways
89.3% 294 of 329 covered
Examples
Schema examples sent in tests
75.0% 6 of 8 used
Responses
Documented response codes hit
75.7% 25 of 33 received
Show
authors 4 operations 2 covered 2 partial 0 uncovered 0 not measured 89% #
Query Parameters
id1 / 1
#validinvalidschema
12003n/a{
22003n/a "type": "string"
32003n/a}
name1 / 1
11851n/a{
21851n/a "type": "string"
31851n/a}
born1 / 1
13894n/a{
23894n/a "type": "string"
33894n/a}
country1 / 1
12182n/a{
22182n/a "type": "string"
32182n/a}
website1 / 1
11775n/a{
21775n/a "type": "string"
31775n/a}
Headers
Prefer2 / 2
13635179{
23635179 "enum": [
3556n/a "return=representation",
4606n/a "return=minimal",
52473n/a "return=none"
63635179 ],
73814n/a "type": "string"
83635179}
Responses
codedescriptionhitsavg
204No Content32761ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request48181ms
401Unauthorized262911ms
200OK1081ms
Query Parameters
id1 / 1
#validinvalidschema
113924n/a{
213924n/a "type": "string"
313924n/a}
name1 / 1
113675n/a{
213675n/a "type": "string"
313675n/a}
born1 / 1
115261n/a{
215261n/a "type": "string"
315261n/a}
country1 / 1
114100n/a{
214100n/a "type": "string"
314100n/a}
website1 / 1
113136n/a{
213136n/a "type": "string"
313136n/a}
select1 / 1
113292n/a{
213292n/a "type": "string"
313292n/a}
order1 / 1
113421n/a{
213421n/a "type": "string"
313421n/a}
offset1 / 1
114029n/a{
214029n/a "type": "string"
314029n/a}
limit1 / 1
114249n/a{
214249n/a "type": "string"
314249n/a}
Headers
Range1 / 1
118530n/a{
218530n/a "type": "string"
318530n/a}
Range-Unit1 / 1
117588n/a{
217588n/a "type": "string"
317588n/a}
Prefer2 / 2
1187582777{
2187582777 "enum": [
318758n/a "count=none"
4187582777 ],
521535n/a "type": "string"
6187582777}
Responses
codedescriptionhitsavg
200OK382521ms
206Partial Content0never seen
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request232481ms
500Internal Server Error45ms
Query Parameters
id1 / 1
#validinvalidschema
12281n/a{
22281n/a "type": "string"
32281n/a}
name1 / 1
12022n/a{
22022n/a "type": "string"
32022n/a}
born1 / 1
12788n/a{
22788n/a "type": "string"
32788n/a}
country1 / 1
12202n/a{
22202n/a "type": "string"
32202n/a}
website1 / 1
11975n/a{
21975n/a "type": "string"
31975n/a}
Headers
Prefer2 / 2
1381259{
2381259 "enum": [
3970n/a "return=representation",
4954n/a "return=minimal",
51888n/a "return=none"
6381259 ],
73871n/a "type": "string"
8381259}
Body
application/json11 / 14
authors
1157561544{
215789157 "properties": {
3172348 "born": {
4172329 "format": "date",
5175219 "type": "string"
6172348 },
7174827 "country": {
800 "format": "character",
9174811 "maxLength": 2,
10175916 "type": "string"
11174827 },
121585079 "id": {
131585079 "format": "int64",
141589930 "type": "integer"
151585079 },
161589431 "name": {
1700 "format": "text",
181589431 "type": "string"
191589431 },
20158324 "website": {
2100 "format": "text",
22158324 "type": "string"
23158324 }
2415789157 },
2515913170 "required": [
2615929154 "id",
2715925158 "name"
2815913170 ],
29160831217 "type": "object"
30157561544}
Responses
codedescriptionhitsavg
204No Content4961ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request72041ms
401Unauthorized111321ms
409Conflict941ms
200OK441ms
Query Parameters
select1 / 1
#validinvalidschema
114922n/a{
214922n/a "type": "string"
314922n/a}
Headers
Prefer2 / 2
115730116{
215730116 "enum": [
33100n/a "return=representation",
43008n/a "return=minimal",
53839n/a "return=none",
62937n/a "resolution=ignore-duplicates",
72846n/a "resolution=merge-duplicates"
815730116 ],
915846n/a "type": "string"
1015730116}
Body
application/json11 / 14
authors
1225086426{
222529206 "properties": {
3974654 "born": {
4974621 "format": "date",
5976733 "type": "string"
6974654 },
7968645 "country": {
800 "format": "character",
9968613 "maxLength": 2,
10969932 "type": "string"
11968645 },
122262794 "id": {
132262794 "format": "int64",
142267942 "type": "integer"
152262794 },
162267751 "name": {
1700 "format": "text",
182267751 "type": "string"
192267751 },
20937017 "website": {
2100 "format": "text",
22937017 "type": "string"
23937017 }
2422529206 },
252271437 "required": [
262272130 "id",
272272823 "name"
282271437 ],
29227516183 "type": "object"
30225086426}
Responses
codedescriptionhitsavg
201Created12703ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request302101ms
401Unauthorized6031ms
409Conflict12361ms
200OK763ms
book_tags 4 operations 4 covered 0 partial 0 uncovered 0 not measured 100% #
Query Parameters
book_id1 / 1
#validinvalidschema
13914n/a{
23914n/a "type": "string"
33914n/a}
tag_id1 / 1
12522n/a{
22522n/a "type": "string"
32522n/a}
Headers
Prefer2 / 2
14180606{
24180606 "enum": [
3548n/a "return=representation",
4638n/a "return=minimal",
52994n/a "return=none"
64180606 ],
74786n/a "type": "string"
84180606}
Responses
codedescriptionhitsavg
204No Content29751ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request44941ms
401Unauthorized31771ms
200OK2111ms
Query Parameters
book_id1 / 1
#validinvalidschema
12401n/a{
22401n/a "type": "string"
32401n/a}
tag_id1 / 1
12148n/a{
22148n/a "type": "string"
32148n/a}
select1 / 1
12281n/a{
22281n/a "type": "string"
32281n/a}
order1 / 1
12220n/a{
22220n/a "type": "string"
32220n/a}
offset1 / 1
12530n/a{
22530n/a "type": "string"
32530n/a}
limit1 / 1
12577n/a{
22577n/a "type": "string"
32577n/a}
Headers
Range1 / 1
15571n/a{
25571n/a "type": "string"
35571n/a}
Range-Unit1 / 1
14089n/a{
24089n/a "type": "string"
34089n/a}
Prefer2 / 2
138122679{
238122679 "enum": [
33812n/a "count=none"
438122679 ],
56491n/a "type": "string"
638122679}
Responses
codedescriptionhitsavg
200OK83461ms
206Partial Content0never seen
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request33731ms
500Internal Server Error115ms
Query Parameters
book_id1 / 1
#validinvalidschema
12446n/a{
22446n/a "type": "string"
32446n/a}
tag_id1 / 1
12246n/a{
22246n/a "type": "string"
32246n/a}
Headers
Prefer2 / 2
1247273{
2247273 "enum": [
3801n/a "return=representation",
4746n/a "return=minimal",
5925n/a "return=none"
6247273 ],
72545n/a "type": "string"
8247273}
Body
application/json7 / 7
book_tags
165431116{
2656287 "properties": {
3658952 "book_id": {
4658952 "format": "int64",
5662120 "type": "integer"
6658952 },
7660335 "tag_id": {
8660335 "format": "int32",
9661523 "type": "integer"
10660335 }
11656287 },
12663027 "required": [
13664116 "book_id",
14663819 "tag_id"
15663027 ],
1666571002 "type": "object"
1765431116}
Responses
codedescriptionhitsavg
204No Content32141ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request50481ms
401Unauthorized2041ms
200OK221ms
Query Parameters
select1 / 1
#validinvalidschema
12094n/a{
22094n/a "type": "string"
32094n/a}
Headers
Prefer2 / 2
1234361{
2234361 "enum": [
3370n/a "return=representation",
4220n/a "return=minimal",
51281n/a "return=none",
6230n/a "resolution=ignore-duplicates",
7242n/a "resolution=merge-duplicates"
8234361 ],
92404n/a "type": "string"
10234361}
Body
application/json7 / 7
book_tags
14215934{
2422890 "properties": {
3426148 "book_id": {
4426148 "format": "int64",
5428821 "type": "integer"
6426148 },
7426747 "tag_id": {
8426747 "format": "int32",
9429321 "type": "integer"
10426747 }
11422890 },
12430527 "required": [
13430923 "book_id",
14431418 "tag_id"
15430527 ],
164332817 "type": "object"
174215934}
Responses
codedescriptionhitsavg
201Created41ms
Undocumented - not in spec
codedescriptionhitsavg
409Conflict9211ms
401Unauthorized421ms
400Bad Request49721ms
books 4 operations 2 covered 2 partial 0 uncovered 0 not measured 84% #
Query Parameters
id1 / 1
#validinvalidschema
11684n/a{
21684n/a "type": "string"
31684n/a}
author_id1 / 1
12778n/a{
22778n/a "type": "string"
32778n/a}
title1 / 1
11363n/a{
21363n/a "type": "string"
31363n/a}
isbn1 / 1
11565n/a{
21565n/a "type": "string"
31565n/a}
genre1 / 1
11754n/a{
21754n/a "type": "string"
31754n/a}
pages1 / 1
11504n/a{
21504n/a "type": "string"
31504n/a}
price1 / 1
11348n/a{
21348n/a "type": "string"
31348n/a}
published_at1 / 1
11386n/a{
21386n/a "type": "string"
31386n/a}
keywords1 / 1
11493n/a{
21493n/a "type": "string"
31493n/a}
details1 / 1
11802n/a{
21802n/a "type": "string"
31802n/a}
in_print1 / 1
11613n/a{
21613n/a "type": "string"
31613n/a}
Headers
Prefer2 / 2
12951451{
22951451 "enum": [
3420n/a "return=representation",
4428n/a "return=minimal",
52103n/a "return=none"
62951451 ],
73402n/a "type": "string"
82951451}
Responses
codedescriptionhitsavg
204No Content22521ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request37751ms
401Unauthorized12761ms
200OK691ms
Query Parameters
id1 / 1
#validinvalidschema
19196n/a{
29196n/a "type": "string"
39196n/a}
author_id1 / 1
110028n/a{
210028n/a "type": "string"
310028n/a}
title1 / 1
18918n/a{
28918n/a "type": "string"
38918n/a}
isbn1 / 1
19094n/a{
29094n/a "type": "string"
39094n/a}
genre1 / 1
19379n/a{
29379n/a "type": "string"
39379n/a}
pages1 / 1
18601n/a{
28601n/a "type": "string"
38601n/a}
price1 / 1
18610n/a{
28610n/a "type": "string"
38610n/a}
published_at1 / 1
18640n/a{
28640n/a "type": "string"
38640n/a}
keywords1 / 1
18977n/a{
28977n/a "type": "string"
38977n/a}
details1 / 1
19369n/a{
29369n/a "type": "string"
39369n/a}
in_print1 / 1
18867n/a{
28867n/a "type": "string"
38867n/a}
select1 / 1
18680n/a{
28680n/a "type": "string"
38680n/a}
order1 / 1
18562n/a{
28562n/a "type": "string"
38562n/a}
offset1 / 1
18756n/a{
28756n/a "type": "string"
38756n/a}
limit1 / 1
18990n/a{
28990n/a "type": "string"
38990n/a}
Headers
Range1 / 1
118249n/a{
218249n/a "type": "string"
318249n/a}
Range-Unit1 / 1
117708n/a{
217708n/a "type": "string"
317708n/a}
Prefer2 / 2
1183122201{
2183122201 "enum": [
318312n/a "count=none"
4183122201 ],
520513n/a "type": "string"
6183122201}
Responses
codedescriptionhitsavg
200OK192821ms
206Partial Content0never seen
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request222601ms
500Internal Server Error35ms
Query Parameters
id1 / 1
#validinvalidschema
11907n/a{
21907n/a "type": "string"
31907n/a}
author_id1 / 1
12088n/a{
22088n/a "type": "string"
32088n/a}
title1 / 1
11805n/a{
21805n/a "type": "string"
31805n/a}
isbn1 / 1
11911n/a{
21911n/a "type": "string"
31911n/a}
genre1 / 1
11950n/a{
21950n/a "type": "string"
31950n/a}
pages1 / 1
11877n/a{
21877n/a "type": "string"
31877n/a}
price1 / 1
11833n/a{
21833n/a "type": "string"
31833n/a}
published_at1 / 1
11855n/a{
21855n/a "type": "string"
31855n/a}
keywords1 / 1
11907n/a{
21907n/a "type": "string"
31907n/a}
details1 / 1
11926n/a{
21926n/a "type": "string"
31926n/a}
in_print1 / 1
11868n/a{
21868n/a "type": "string"
31868n/a}
Headers
Prefer2 / 2
1246970{
2246970 "enum": [
31025n/a "return=representation",
4588n/a "return=minimal",
5856n/a "return=none"
6246970 ],
72539n/a "type": "string"
8246970}
Body
application/json18 / 26
books
157231088{
25745213 "properties": {
3592727 "author_id": {
4592727 "format": "int64",
5593618 "type": "integer"
6592727 },
759550 "details": {
800 "format": "jsonb"
959550 },
10593619 "genre": {
11593619 "enum": [
12395n/a "fiction",
13103n/a "history",
14419n/a "science",
155019n/a "poetry"
16593619 ],
1700 "format": "api.genre",
18594015 "type": "string"
19593619 },
20592727 "id": {
21592727 "format": "int64",
22593618 "type": "integer"
23592727 },
24593916 "in_print": {
2500 "format": "boolean",
26593916 "type": "boolean"
27593916 },
28131815 "isbn": {
2900 "format": "text",
30131815 "type": "string"
31131815 },
32591539 "keywords": {
3300 "format": "text[]",
34591524 "items": {
35245050 "type": "string"
36591524 },
37593915 "type": "array"
38591539 },
39129334 "pages": {
40129334 "format": "int32",
41130027 "type": "integer"
42129334 },
43136016 "price": {
4400 "format": "numeric",
45136016 "type": "number"
46136016 },
47132815 "published_at": {
4800 "format": "timestamp with time zone",
49132815 "type": "string"
50132815 },
51593915 "title": {
5200 "format": "text",
53593915 "type": "string"
54593915 }
555745213 },
56593626 "required": [
5759548 "id",
5859548 "author_id",
5959548 "title",
6059557 "genre",
6159548 "keywords",
6259557 "details",
6359557 "in_print"
64593626 ],
655962849 "type": "object"
6657231088}
Responses
codedescriptionhitsavg
204No Content30821ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request41941ms
401Unauthorized911ms
200OK21ms
Examples
Body: application/json
"fiction"genre
truein_print
Query Parameters
select1 / 1
#validinvalidschema
115337n/a{
215337n/a "type": "string"
315337n/a}
Headers
Prefer2 / 2
115968151{
215968151 "enum": [
33183n/a "return=representation",
42946n/a "return=minimal",
54120n/a "return=none",
62930n/a "resolution=ignore-duplicates",
72789n/a "resolution=merge-duplicates"
815968151 ],
916119n/a "type": "string"
1015968151}
Body
application/json18 / 26
books
1228236485{
222853278 "properties": {
32308642 "author_id": {
42308642 "format": "int64",
52310028 "type": "integer"
62308642 },
7231240 "details": {
800 "format": "jsonb"
9231240 },
102309231 "genre": {
112309231 "enum": [
125177n/a "fiction",
134676n/a "history",
144849n/a "science",
158390n/a "poetry"
162309231 ],
1700 "format": "api.genre",
182310815 "type": "string"
192309231 },
202307445 "id": {
212307445 "format": "int64",
222309920 "type": "integer"
232307445 },
242309132 "in_print": {
2500 "format": "boolean",
262309132 "type": "boolean"
272309132 },
28968721 "isbn": {
2900 "format": "text",
30968721 "type": "string"
31968721 },
322308538 "keywords": {
3300 "format": "text[]",
342308522 "items": {
359232068 "type": "string"
362308522 },
372310716 "type": "array"
382308538 },
39957838 "pages": {
40957838 "format": "int32",
41959719 "type": "integer"
42957838 },
43938127 "price": {
4400 "format": "numeric",
45938127 "type": "number"
46938127 },
47922816 "published_at": {
4800 "format": "timestamp with time zone",
49922816 "type": "string"
50922816 },
512309924 "title": {
5200 "format": "text",
532309924 "type": "string"
542309924 }
5522853278 },
562310138 "required": [
572311920 "id",
582312811 "author_id",
592312316 "title",
602312316 "genre",
612312316 "keywords",
622312415 "details",
632312316 "in_print"
642310138 ],
65231396169 "type": "object"
66228236485}
Responses
codedescriptionhitsavg
201Created1962ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request316731ms
401Unauthorized5021ms
409Conflict14171ms
200OK73ms
Examples
Body: application/json
"fiction"genre
truein_print
books_with_authors 1 operation 1 covered 0 partial 0 uncovered 0 not measured 100% #
Query Parameters
id1 / 1
#validinvalidschema
11454n/a{
21454n/a "type": "string"
31454n/a}
title1 / 1
11147n/a{
21147n/a "type": "string"
31147n/a}
genre1 / 1
11512n/a{
21512n/a "type": "string"
31512n/a}
price1 / 1
11182n/a{
21182n/a "type": "string"
31182n/a}
author1 / 1
11718n/a{
21718n/a "type": "string"
31718n/a}
select1 / 1
11205n/a{
21205n/a "type": "string"
31205n/a}
order1 / 1
11223n/a{
21223n/a "type": "string"
31223n/a}
offset1 / 1
11297n/a{
21297n/a "type": "string"
31297n/a}
limit1 / 1
11305n/a{
21305n/a "type": "string"
31305n/a}
Headers
Range1 / 1
13341n/a{
23341n/a "type": "string"
33341n/a}
Range-Unit1 / 1
12577n/a{
22577n/a "type": "string"
32577n/a}
Prefer2 / 2
129631984{
229631984 "enum": [
32963n/a "count=none"
429631984 ],
54947n/a "type": "string"
629631984}
Responses
codedescriptionhitsavg
200OK60231ms
206Partial Content0never seen
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request23671ms
500Internal Server Error65ms
Introspection 1 operation 0 covered 0 partial 1 uncovered 0 not measured — #
Expected Responses
codedescriptionhitsavg
200OK0never seen
loans 4 operations 2 covered 2 partial 0 uncovered 0 not measured 89% #
Query Parameters
id1 / 1
#validinvalidschema
11301n/a{
21301n/a "type": "string"
31301n/a}
book_id1 / 1
13704n/a{
23704n/a "type": "string"
33704n/a}
borrower1 / 1
11503n/a{
21503n/a "type": "string"
31503n/a}
period1 / 1
11271n/a{
21271n/a "type": "string"
31271n/a}
returned1 / 1
11223n/a{
21223n/a "type": "string"
31223n/a}
Headers
Prefer2 / 2
14097236{
24097236 "enum": [
3453n/a "return=representation",
4479n/a "return=minimal",
53165n/a "return=none"
64097236 ],
74333n/a "type": "string"
84097236}
Responses
codedescriptionhitsavg
204No Content18521ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request44261ms
401Unauthorized19011ms
200OK1041ms
Query Parameters
id1 / 1
#validinvalidschema
113142n/a{
213142n/a "type": "string"
313142n/a}
book_id1 / 1
113814n/a{
213814n/a "type": "string"
313814n/a}
borrower1 / 1
113347n/a{
213347n/a "type": "string"
313347n/a}
period1 / 1
112699n/a{
212699n/a "type": "string"
312699n/a}
returned1 / 1
112820n/a{
212820n/a "type": "string"
312820n/a}
select1 / 1
113072n/a{
213072n/a "type": "string"
313072n/a}
order1 / 1
112854n/a{
212854n/a "type": "string"
312854n/a}
offset1 / 1
113478n/a{
213478n/a "type": "string"
313478n/a}
limit1 / 1
113492n/a{
213492n/a "type": "string"
313492n/a}
Headers
Range1 / 1
118328n/a{
218328n/a "type": "string"
318328n/a}
Range-Unit1 / 1
117179n/a{
217179n/a "type": "string"
317179n/a}
Prefer2 / 2
1171033094{
2171033094 "enum": [
317103n/a "count=none"
4171033094 ],
520197n/a "type": "string"
6171033094}
Responses
codedescriptionhitsavg
200OK180411ms
206Partial Content0never seen
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request218681ms
500Internal Server Error35ms
Query Parameters
id1 / 1
#validinvalidschema
11748n/a{
21748n/a "type": "string"
31748n/a}
book_id1 / 1
12431n/a{
22431n/a "type": "string"
32431n/a}
borrower1 / 1
11992n/a{
21992n/a "type": "string"
31992n/a}
period1 / 1
11664n/a{
21664n/a "type": "string"
31664n/a}
returned1 / 1
11697n/a{
21697n/a "type": "string"
31697n/a}
Headers
Prefer2 / 2
1285379{
2285379 "enum": [
3858n/a "return=representation",
4583n/a "return=minimal",
51412n/a "return=none"
6285379 ],
72932n/a "type": "string"
8285379}
Body
application/json10 / 13
loans
151041275{
25135156 "properties": {
3524739 "book_id": {
4524739 "format": "int64",
5526620 "type": "integer"
6524739 },
7525727 "borrower": {
800 "format": "text",
9525727 "type": "string"
10525727 },
11522159 "id": {
12522122 "format": "uuid",
13524337 "type": "string"
14522159 },
15524834 "period": {
1600 "format": "tstzrange",
17524834 "type": "string"
18524834 },
19524835 "returned": {
2000 "format": "boolean",
21524835 "type": "boolean"
22524835 }
235135156 },
24526037 "required": [
25528017 "id",
26528611 "book_id",
27528413 "borrower",
28528215 "period",
29528314 "returned"
30526037 ],
3152971082 "type": "object"
3251041275}
Responses
codedescriptionhitsavg
204No Content3371ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request69251ms
401Unauthorized2161ms
Examples
Body: application/json
"gen_random_uuid()"id
falsereturned
Query Parameters
select1 / 1
#validinvalidschema
115031n/a{
215031n/a "type": "string"
315031n/a}
Headers
Prefer2 / 2
115518107{
215518107 "enum": [
32959n/a "return=representation",
42854n/a "return=minimal",
53975n/a "return=none",
62896n/a "resolution=ignore-duplicates",
72834n/a "resolution=merge-duplicates"
815518107 ],
915625n/a "type": "string"
1015518107}
Body
application/json10 / 13
loans
1219646731{
222013297 "properties": {
322161142 "book_id": {
422161142 "format": "int64",
52223667 "type": "integer"
622161142 },
72226042 "borrower": {
800 "format": "text",
92226042 "type": "string"
102226042 },
1122132153 "id": {
122213269 "format": "uuid",
132220184 "type": "string"
1422132153 },
152225846 "period": {
1600 "format": "tstzrange",
172225846 "type": "string"
182225846 },
192225549 "returned": {
2000 "format": "boolean",
212225549 "type": "boolean"
222225549 }
2322013297 },
242226166 "required": [
252228542 "id",
262230324 "book_id",
272230225 "borrower",
282230423 "period",
292230423 "returned"
302226166 ],
31223276368 "type": "object"
32219646731}
Responses
codedescriptionhitsavg
201Created731ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request330171ms
401Unauthorized3731ms
Examples
Body: application/json
"gen_random_uuid()"id
falsereturned
(rpc) author_stats 2 operations 2 covered 0 partial 0 uncovered 0 not measured 100% #
Query Parameters
author_id2 / 2
#validinvalidschema
137330196{
237330196 "format": "int64",
337334192 "type": "integer"
437330196}
Responses
codedescriptionhitsavg
200OK373301ms
Undocumented - not in spec
codedescriptionhitsavg
404Not Found10ms
400Bad Request1961ms
Headers
Prefer1 / 1
#validinvalidschema
11800n/a{
21800n/a "type": "string"
31800n/a}
Body
application/json5 / 5
17970744{
2797054 "properties": {
3797054 "author_id": {
4797054 "format": "int64",
5799727 "type": "integer"
6797054 }
7797054 },
8802436 "required": [
9802436 "author_id"
10802436 ],
118060654 "type": "object"
127970744}
Responses
codedescriptionhitsavg
200OK62161ms
Undocumented - not in spec
codedescriptionhitsavg
404Not Found5841ms
400Bad Request20861ms
(rpc) lend_book 1 operation 0 covered 1 partial 0 uncovered 0 not measured 90% #
Headers
Prefer1 / 1
#validinvalidschema
11893n/a{
21893n/a "type": "string"
31893n/a}
Body
application/json8 / 9
123791007{
22391157 "properties": {
3245191 "book_id": {
4245191 "format": "int64",
5250834 "type": "integer"
6245191 },
7251626 "borrower": {
800 "format": "text",
9251626 "type": "string"
10251626 },
1187868 "days": {
1287868 "format": "int32",
1391036 "type": "integer"
1487868 }
152391157 },
16253612 "required": [
1725426 "book_id",
1825426 "borrower"
19253612 ],
202548838 "type": "object"
2123791007}
Responses
codedescriptionhitsavg
200OK0never seen
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request47971ms
404Not Found5281ms
409Conflict4861ms
401Unauthorized481ms
(rpc) search_books 2 operations 0 covered 2 partial 0 uncovered 0 not measured 66% #
Query Parameters
query1 / 2
#validinvalidschema
178690{
200 "format": "text",
37869n/a "type": "string"
478690}
max_price1 / 2
120833475{
200 "format": "numeric",
320833475 "type": "number"
420833475}
Responses
codedescriptionhitsavg
200OK53851ms
Undocumented - not in spec
codedescriptionhitsavg
404Not Found1591ms
400Bad Request24841ms
Headers
Prefer1 / 1
#validinvalidschema
12859n/a{
22859n/a "type": "string"
32859n/a}
Body
application/json5 / 7
133722475{
23534669 "properties": {
31423565 "max_price": {
400 "format": "numeric",
51423565 "type": "number"
61423565 },
73675366 "query": {
800 "format": "text",
93675366 "type": "string"
103675366 }
113534669 },
124041376 "required": [
134041376 "query"
144041376 ],
1544171430 "type": "object"
1633722475}
Responses
codedescriptionhitsavg
200OK9091ms
Undocumented - not in spec
codedescriptionhitsavg
404Not Found14371ms
400Bad Request38351ms
tags 4 operations 2 covered 2 partial 0 uncovered 0 not measured 94% #
Query Parameters
id1 / 1
#validinvalidschema
13283n/a{
23283n/a "type": "string"
33283n/a}
name1 / 1
11703n/a{
21703n/a "type": "string"
31703n/a}
Headers
Prefer2 / 2
13609284{
23609284 "enum": [
3527n/a "return=representation",
4508n/a "return=minimal",
52574n/a "return=none"
63609284 ],
73893n/a "type": "string"
83609284}
Responses
codedescriptionhitsavg
204No Content21741ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request36771ms
401Unauthorized13271ms
200OK1801ms
Query Parameters
id1 / 1
#validinvalidschema
113268n/a{
213268n/a "type": "string"
313268n/a}
name1 / 1
112882n/a{
212882n/a "type": "string"
312882n/a}
select1 / 1
113070n/a{
213070n/a "type": "string"
313070n/a}
order1 / 1
112622n/a{
212622n/a "type": "string"
312622n/a}
offset1 / 1
113589n/a{
213589n/a "type": "string"
313589n/a}
limit1 / 1
113965n/a{
213965n/a "type": "string"
313965n/a}
Headers
Range1 / 1
119076n/a{
219076n/a "type": "string"
319076n/a}
Range-Unit1 / 1
118168n/a{
218168n/a "type": "string"
318168n/a}
Prefer2 / 2
1182262866{
2182262866 "enum": [
318226n/a "count=none"
4182262866 ],
521092n/a "type": "string"
6182262866}
Responses
codedescriptionhitsavg
200OK227711ms
206Partial Content0never seen
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request186191ms
500Internal Server Error135ms
Query Parameters
id1 / 1
#validinvalidschema
12816n/a{
22816n/a "type": "string"
32816n/a}
name1 / 1
12026n/a{
22026n/a "type": "string"
32026n/a}
Headers
Prefer2 / 2
1302541{
2302541 "enum": [
3755n/a "return=representation",
4690n/a "return=minimal",
51580n/a "return=none"
6302541 ],
73066n/a "type": "string"
8302541}
Body
application/json7 / 8
tags
146181166{
2464198 "properties": {
3466272 "id": {
4466272 "format": "int32",
5468252 "type": "integer"
6466272 },
7468041 "name": {
800 "format": "character varying",
9468013 "maxLength": 50,
10469328 "type": "string"
11468041 }
12464198 },
13471627 "required": [
1447349 "id",
15472122 "name"
16471627 ],
1747431041 "type": "object"
1846181166}
Responses
codedescriptionhitsavg
204No Content1602ms
Undocumented - not in spec
codedescriptionhitsavg
400Bad Request60071ms
409Conflict9871ms
401Unauthorized711ms
200OK62ms
Query Parameters
select1 / 1
#validinvalidschema
115350n/a{
215350n/a "type": "string"
315350n/a}
Headers
Prefer2 / 2
115989104{
215989104 "enum": [
32795n/a "return=representation",
43050n/a "return=minimal",
53916n/a "return=none",
63047n/a "resolution=ignore-duplicates",
73181n/a "resolution=merge-duplicates"
815989104 ],
916093n/a "type": "string"
1015989104}
Body
application/json7 / 8
tags
1222516436{
222267178 "properties": {
322289147 "id": {
422289147 "format": "int32",
52239046 "type": "integer"
622289147 },
72236078 "name": {
800 "format": "character varying",
92236014 "maxLength": 50,
102237464 "type": "string"
112236078 }
1222267178 },
132242932 "required": [
142243625 "id",
152243823 "name"
162242932 ],
17224616226 "type": "object"
18222516436}
Responses
codedescriptionhitsavg
201Created9443ms
Undocumented - not in spec
codedescriptionhitsavg
401Unauthorized4031ms
409Conflict31621ms
200OK1353ms
400Bad Request283601ms
28 unmatched requests Not counted in coverage above
MethodHostPathReasonCount
DELETE0.0.0.0:43437/books_with_authorsmethod not documented1
DELETE0.0.0.0:43437/rpc/author_statsmethod not documented1
DELETE0.0.0.0:43437/rpc/lend_bookmethod not documented1
DELETE0.0.0.0:43437/rpc/search_booksmethod not documented1
GET0.0.0.0:43437/rpc/lend_bookmethod not documented1
OPTIONS0.0.0.0:43437/authorsmethod not documented1
OPTIONS0.0.0.0:43437/book_tagsmethod not documented1
OPTIONS0.0.0.0:43437/booksmethod not documented1
OPTIONS0.0.0.0:43437/books_with_authorsmethod not documented1
OPTIONS0.0.0.0:43437/loansmethod not documented1

... and 18 more groups