Test suite for the Restful Booker API covering authentication and booking management. Includes happy path, negative cases, edge cases, security, and performance scenarios.
| Summary Item | Total | Failed |
|---|---|---|
| Requests | 27 | 0 |
| Prerequest Scripts | 35 | 0 |
| Test Scripts | 62 | 0 |
| Assertions | 85 | 0 |
| Skipped Tests | 0 | - |
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ed099ac4-af19-4783-a007-4cb27da27845 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 54 |
{
"username": "admin",
"password": "password123"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 27 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"1b-jiK+0nwl9jixurc6bGH3KcOKkrU" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"token":"f4b185f3be508be"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Setup - Status 200 | 1 | 0 | 0 |
| Setup - Token exists | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer f4b185f3be508be |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 6eb1f672-dfba-400b-a371-699ba2c70eda |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 54 |
{
"username": "admin",
"password": "password123"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 27 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"1b-4WrOjryNK4vbTw/9orWEjjBJlmU" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"token":"754bbeeb6b9df56"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status 200 | 1 | 0 | 0 |
| Response has token | 1 | 0 | 0 |
| Token is a non-empty string | 1 | 0 | 0 |
| Content-Type is application/json | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 5 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ad330c6b-8560-428b-8f68-4ecd0b38040d |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"username": "admin",
"password": "0"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 28 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"1c-J3EiwfZwVQjKTKvpvazUfTni8fI" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"reason":"Bad credentials"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status 200 | 1 | 0 | 0 |
| Token does not exist | 1 | 0 | 0 |
| Error message is Bad credentials | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 4 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 1dda2fde-ed87-4a64-beda-857a9339cfbe |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 50 |
{
"username": "0",
"password": "password123"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 28 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"1c-J3EiwfZwVQjKTKvpvazUfTni8fI" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"reason":"Bad credentials"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status 200 | 1 | 0 | 0 |
| Token does not exist | 1 | 0 | 0 |
| Error message is Bad credentials | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 4 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 47921e66-3abf-41e4-b388-6740861db120 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 5 |
{
}
| Header Name | Header Value |
|---|---|
| Content-Length | 28 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"1c-J3EiwfZwVQjKTKvpvazUfTni8fI" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"reason":"Bad credentials"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status 200 | 1 | 0 | 0 |
| Token does not exist | 1 | 0 | 0 |
| Error message is Bad credentials | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 4 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 79388bc1-e6df-43b1-ba87-669a1778dd01 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 65 |
{
"username": "admin' OR '1'='1",
"password": "password123"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 28 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"1c-J3EiwfZwVQjKTKvpvazUfTni8fI" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"reason":"Bad credentials"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| SQL Injection did not return a token | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a826cd7e-10ec-4c9b-b330-f95f6a85d2e7 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 74 |
{
"username": "<script>alert(1)</script>",
"password": "password123"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 28 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"1c-J3EiwfZwVQjKTKvpvazUfTni8fI" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"reason":"Bad credentials"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| XSS attempt did not return a token | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7e522905-2997-4c91-81ce-936534ba6aec |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 14959 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"3a6f-kZVD03iO2b+UEo8JwZVPRlq2bWE" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
[{"bookingid":1},{"bookingid":2},{"bookingid":3},{"bookingid":4},{"bookingid":5},{"bookingid":6},{"bookingid":7},{"bookingid":8},{"bookingid":9},{"bookingid":10},{"bookingid":11},{"bookingid":12},{"bookingid":13},{"bookingid":14},{"bookingid":15},{"bookingid":17},{"bookingid":18},{"bookingid":19},{"bookingid":21},{"bookingid":22},{"bookingid":23},{"bookingid":24},{"bookingid":25},{"bookingid":27},{"bookingid":28},{"bookingid":29},{"bookingid":30},{"bookingid":31},{"bookingid":32},{"bookingid":33},{"bookingid":34},{"bookingid":37},{"bookingid":38},{"bookingid":39},{"bookingid":40},{"bookingid":41},{"bookingid":42},{"bookingid":43},{"bookingid":45},{"bookingid":46},{"bookingid":47},{"bookingid":48},{"bookingid":49},{"bookingid":51},{"bookingid":52},{"bookingid":53},{"bookingid":54},{"bookingid":55},{"bookingid":56},{"bookingid":57},{"bookingid":59},{"bookingid":60},{"bookingid":61},{"bookingid":62},{"bookingid":63},{"bookingid":64},{"bookingid":65},{"bookingid":67},{"bookingid":68},{"bookingid":69},{"bookingid":70},{"bookingid":71},{"bookingid":72},{"bookingid":73},{"bookingid":75},{"bookingid":76},{"bookingid":78},{"bookingid":80},{"bookingid":81},{"bookingid":82},{"bookingid":83},{"bookingid":84},{"bookingid":86},{"bookingid":88},{"bookingid":89},{"bookingid":90},{"bookingid":91},{"bookingid":92},{"bookingid":93},{"bookingid":94},{"bookingid":96},{"bookingid":97},{"bookingid":98},{"bookingid":99},{"bookingid":100},{"bookingid":101},{"bookingid":105},{"bookingid":106},{"bookingid":108},{"bookingid":109},{"bookingid":111},{"bookingid":112},{"bookingid":113},{"bookingid":115},{"bookingid":116},{"bookingid":118},{"bookingid":120},{"bookingid":121},{"bookingid":123},{"bookingid":124},{"bookingid":125},{"bookingid":126},{"bookingid":129},{"bookingid":130},{"bookingid":131},{"bookingid":132},{"bookingid":133},{"bookingid":134},{"bookingid":138},{"bookingid":139},{"bookingid":140},{"bookingid":141},{"bookingid":144},{"bookingid":145},{"bookingid":146},{"bookingid":147},{"bookingid":150},{"bookingid":151},{"bookingid":152},{"bookingid":154},{"bookingid":156},{"bookingid":157},{"bookingid":159},{"bookingid":160},{"bookingid":161},{"bookingid":162},{"bookingid":163},{"bookingid":164},{"bookingid":166},{"bookingid":168},{"bookingid":169},{"bookingid":170},{"bookingid":173},{"bookingid":174},{"bookingid":176},{"bookingid":177},{"bookingid":179},{"bookingid":180},{"bookingid":181},{"bookingid":182},{"bookingid":184},{"bookingid":185},{"bookingid":186},{"bookingid":187},{"bookingid":188},{"bookingid":190},{"bookingid":193},{"bookingid":194},{"bookingid":196},{"bookingid":197},{"bookingid":199},{"bookingid":200},{"bookingid":202},{"bookingid":203},{"bookingid":204},{"bookingid":205},{"bookingid":208},{"bookingid":209},{"bookingid":210},{"bookingid":212},{"bookingid":213},{"bookingid":215},{"bookingid":216},{"bookingid":217},{"bookingid":218},{"bookingid":219},{"bookingid":220},{"bookingid":222},{"bookingid":225},{"bookingid":226},{"bookingid":227},{"bookingid":229},{"bookingid":231},{"bookingid":232},{"bookingid":233},{"bookingid":235},{"bookingid":236},{"bookingid":238},{"bookingid":239},{"bookingid":241},{"bookingid":242},{"bookingid":244},{"bookingid":245},{"bookingid":246},{"bookingid":248},{"bookingid":250},{"bookingid":251},{"bookingid":252},{"bookingid":253},{"bookingid":254},{"bookingid":257},{"bookingid":259},{"bookingid":260},{"bookingid":262},{"bookingid":263},{"bookingid":264},{"bookingid":265},{"bookingid":266},{"bookingid":267},{"bookingid":268},{"bookingid":270},{"bookingid":272},{"bookingid":273},{"bookingid":274},{"bookingid":277},{"bookingid":278},{"bookingid":280},{"bookingid":281},{"bookingid":282},{"bookingid":284},{"bookingid":285},{"bookingid":286},{"bookingid":287},{"bookingid":289},{"bookingid":290},{"bookingid":292},{"bookingid":294},{"bookingid":295},{"bookingid":296},{"bookingid":298},{"bookingid":300},{"bookingid":301},{"bookingid":302},{"bookingid":304},{"bookingid":306},{"bookingid":307},{"bookingid":308},{"bookingid":309},{"bookingid":311},{"bookingid":312},{"bookingid":314},{"bookingid":316},{"bookingid":317},{"bookingid":319},{"bookingid":320},{"bookingid":322},{"bookingid":323},{"bookingid":325},{"bookingid":326},{"bookingid":328},{"bookingid":329},{"bookingid":330},{"bookingid":332},{"bookingid":334},{"bookingid":335},{"bookingid":336},{"bookingid":337},{"bookingid":339},{"bookingid":341},{"bookingid":342},{"bookingid":343},{"bookingid":344},{"bookingid":345},{"bookingid":346},{"bookingid":349},{"bookingid":351},{"bookingid":352},{"bookingid":354},{"bookingid":355},{"bookingid":357},{"bookingid":358},{"bookingid":359},{"bookingid":360},{"bookingid":361},{"bookingid":363},{"bookingid":364},{"bookingid":365},{"bookingid":367},{"bookingid":368},{"bookingid":371},{"bookingid":372},{"bookingid":374},{"bookingid":375},{"bookingid":377},{"bookingid":378},{"bookingid":379},{"bookingid":380},{"bookingid":381},{"bookingid":384},{"bookingid":385},{"bookingid":387},{"bookingid":388},{"bookingid":390},{"bookingid":391},{"bookingid":392},{"bookingid":393},{"bookingid":396},{"bookingid":397},{"bookingid":398},{"bookingid":399},{"bookingid":402},{"bookingid":403},{"bookingid":404},{"bookingid":405},{"bookingid":406},{"bookingid":409},{"bookingid":411},{"bookingid":412},{"bookingid":414},{"bookingid":415},{"bookingid":416},{"bookingid":418},{"bookingid":419},{"bookingid":420},{"bookingid":421},{"bookingid":424},{"bookingid":425},{"bookingid":426},{"bookingid":427},{"bookingid":430},{"bookingid":431},{"bookingid":432},{"bookingid":433},{"bookingid":434},{"bookingid":437},{"bookingid":438},{"bookingid":439},{"bookingid":440},{"bookingid":441},{"bookingid":443},{"bookingid":444},{"bookingid":445},{"bookingid":446},{"bookingid":448},{"bookingid":451},{"bookingid":452},{"bookingid":454},{"bookingid":455},{"bookingid":457},{"bookingid":458},{"bookingid":459},{"bookingid":461},{"bookingid":462},{"bookingid":463},{"bookingid":465},{"bookingid":466},{"bookingid":469},{"bookingid":470},{"bookingid":471},{"bookingid":472},{"bookingid":475},{"bookingid":476},{"bookingid":477},{"bookingid":478},{"bookingid":481},{"bookingid":482},{"bookingid":483},{"bookingid":484},{"bookingid":487},{"bookingid":488},{"bookingid":489},{"bookingid":490},{"bookingid":491},{"bookingid":492},{"bookingid":496},{"bookingid":497},{"bookingid":498},{"bookingid":499},{"bookingid":502},{"bookingid":503},{"bookingid":504},{"bookingid":505},{"bookingid":508},{"bookingid":509},{"bookingid":511},{"bookingid":512},{"bookingid":513},{"bookingid":514},{"bookingid":516},{"bookingid":518},{"bookingid":519},{"bookingid":521},{"bookingid":522},{"bookingid":523},{"bookingid":525},{"bookingid":527},{"bookingid":528},{"bookingid":529},{"bookingid":530},{"bookingid":532},{"bookingid":533},{"bookingid":534},{"bookingid":535},{"bookingid":536},{"bookingid":537},{"bookingid":541},{"bookingid":542},{"bookingid":544},{"bookingid":545},{"bookingid":547},{"bookingid":548},{"bookingid":550},{"bookingid":551},{"bookingid":552},{"bookingid":553},{"bookingid":556},{"bookingid":557},{"bookingid":559},{"bookingid":560},{"bookingid":561},{"bookingid":562},{"bookingid":565},{"bookingid":566},{"bookingid":567},{"bookingid":568},{"bookingid":569},{"bookingid":572},{"bookingid":573},{"bookingid":575},{"bookingid":576},{"bookingid":577},{"bookingid":580},{"bookingid":581},{"bookingid":583},{"bookingid":584},{"bookingid":586},{"bookingid":587},{"bookingid":589},{"bookingid":590},{"bookingid":591},{"bookingid":593},{"bookingid":595},{"bookingid":596},{"bookingid":597},{"bookingid":598},{"bookingid":601},{"bookingid":602},{"bookingid":603},{"bookingid":605},{"bookingid":606},{"bookingid":607},{"bookingid":608},{"bookingid":609},{"bookingid":611},{"bookingid":613},{"bookingid":614},{"bookingid":615},{"bookingid":616},{"bookingid":617},{"bookingid":618},{"bookingid":622},{"bookingid":623},{"bookingid":625},{"bookingid":626},{"bookingid":628},{"bookingid":629},{"bookingid":631},{"bookingid":632},{"bookingid":633},{"bookingid":634},{"bookingid":637},{"bookingid":638},{"bookingid":640},{"bookingid":641},{"bookingid":643},{"bookingid":644},{"bookingid":645},{"bookingid":646},{"bookingid":649},{"bookingid":650},{"bookingid":651},{"bookingid":652},{"bookingid":655},{"bookingid":656},{"bookingid":657},{"bookingid":658},{"bookingid":659},{"bookingid":660},{"bookingid":662},{"bookingid":665},{"bookingid":666},{"bookingid":668},{"bookingid":669},{"bookingid":671},{"bookingid":672},{"bookingid":673},{"bookingid":674},{"bookingid":675},{"bookingid":676},{"bookingid":679},{"bookingid":680},{"bookingid":681},{"bookingid":683},{"bookingid":685},{"bookingid":686},{"bookingid":687},{"bookingid":688},{"bookingid":690},{"bookingid":691},{"bookingid":692},{"bookingid":694},{"bookingid":695},{"bookingid":696},{"bookingid":698},{"bookingid":699},{"bookingid":700},{"bookingid":701},{"bookingid":702},{"bookingid":704},{"bookingid":707},{"bookingid":708},{"bookingid":710},{"bookingid":711},{"bookingid":713},{"bookingid":714},{"bookingid":715},{"bookingid":716},{"bookingid":719},{"bookingid":720},{"bookingid":721},{"bookingid":723},{"bookingid":724},{"bookingid":726},{"bookingid":727},{"bookingid":729},{"bookingid":730},{"bookingid":731},{"bookingid":733},{"bookingid":734},{"bookingid":736},{"bookingid":738},{"bookingid":739},{"bookingid":741},{"bookingid":742},{"bookingid":744},{"bookingid":745},{"bookingid":747},{"bookingid":748},{"bookingid":750},{"bookingid":752},{"bookingid":753},{"bookingid":754},{"bookingid":756},{"bookingid":758},{"bookingid":759},{"bookingid":760},{"bookingid":761},{"bookingid":763},{"bookingid":764},{"bookingid":767},{"bookingid":768},{"bookingid":769},{"bookingid":770},{"bookingid":772},{"bookingid":773},{"bookingid":775},{"bookingid":776},{"bookingid":777},{"bookingid":779},{"bookingid":780},{"bookingid":782},{"bookingid":783},{"bookingid":784},{"bookingid":785},{"bookingid":786},{"bookingid":788},{"bookingid":789},{"bookingid":790},{"bookingid":793},{"bookingid":795},{"bookingid":796},{"bookingid":798},{"bookingid":799},{"bookingid":801},{"bookingid":802},{"bookingid":804},{"bookingid":805},{"bookingid":806},{"bookingid":807},{"bookingid":810},{"bookingid":811},{"bookingid":813},{"bookingid":814},{"bookingid":816},{"bookingid":817},{"bookingid":818},{"bookingid":819},{"bookingid":821},{"bookingid":823},{"bookingid":824},{"bookingid":825},{"bookingid":827},{"bookingid":828},{"bookingid":831},{"bookingid":832},{"bookingid":833},{"bookingid":834},{"bookingid":837},{"bookingid":838},{"bookingid":840},{"bookingid":841},{"bookingid":843},{"bookingid":844},{"bookingid":845},{"bookingid":846},{"bookingid":848},{"bookingid":850},{"bookingid":851},{"bookingid":852},{"bookingid":854},{"bookingid":856},{"bookingid":857},{"bookingid":858},{"bookingid":860},{"bookingid":861},{"bookingid":863},{"bookingid":864},{"bookingid":865},{"bookingid":866},{"bookingid":868},{"bookingid":869},{"bookingid":870},{"bookingid":872},{"bookingid":874},{"bookingid":876},{"bookingid":877},{"bookingid":879},{"bookingid":880},{"bookingid":882},{"bookingid":883},{"bookingid":885},{"bookingid":886},{"bookingid":887},{"bookingid":888},{"bookingid":889},{"bookingid":892},{"bookingid":893},{"bookingid":895},{"bookingid":896},{"bookingid":897},{"bookingid":898},{"bookingid":899},{"bookingid":902},{"bookingid":903},{"bookingid":905},{"bookingid":906},{"bookingid":907},{"bookingid":909},{"bookingid":910},{"bookingid":912},{"bookingid":913},{"bookingid":914},{"bookingid":916},{"bookingid":918},{"bookingid":919},{"bookingid":920},{"bookingid":922},{"bookingid":923},{"bookingid":925},{"bookingid":926},{"bookingid":928},{"bookingid":929},{"bookingid":930},{"bookingid":932},{"bookingid":934},{"bookingid":935},{"bookingid":936},{"bookingid":937},{"bookingid":940},{"bookingid":941},{"bookingid":942},{"bookingid":943},{"bookingid":944},{"bookingid":946},{"bookingid":949},{"bookingid":950},{"bookingid":951},{"bookingid":953},{"bookingid":954},{"bookingid":955},{"bookingid":956},{"bookingid":957},{"bookingid":958},{"bookingid":960},{"bookingid":961},{"bookingid":963},{"bookingid":965},{"bookingid":967},{"bookingid":968},{"bookingid":970},{"bookingid":971},{"bookingid":973},{"bookingid":974},{"bookingid":975},{"bookingid":977},{"bookingid":979},{"bookingid":980},{"bookingid":981},{"bookingid":982},{"bookingid":985},{"bookingid":986},{"bookingid":987},{"bookingid":989},{"bookingid":990},{"bookingid":992},{"bookingid":993},{"bookingid":995},{"bookingid":996},{"bookingid":998},{"bookingid":999},{"bookingid":1000},{"bookingid":1001},{"bookingid":1004},{"bookingid":1005},{"bookingid":1007},{"bookingid":1008},{"bookingid":1010},{"bookingid":1011},{"bookingid":1013},{"bookingid":1015},{"bookingid":1016},{"bookingid":1018},{"bookingid":1019},{"bookingid":1021},{"bookingid":1022},{"bookingid":1023},{"bookingid":1025},{"bookingid":1026},{"bookingid":1027},{"bookingid":1028},{"bookingid":1029},{"bookingid":1031},{"bookingid":1034},{"bookingid":1035},{"bookingid":1036},{"bookingid":1037},{"bookingid":1039},{"bookingid":1041},{"bookingid":1042},{"bookingid":1043},{"bookingid":1044},{"bookingid":1046},{"bookingid":1047},{"bookingid":1048},{"bookingid":1049},{"bookingid":1050},{"bookingid":1051},{"bookingid":1055},{"bookingid":1056},{"bookingid":1058},{"bookingid":1059},{"bookingid":1061},{"bookingid":1062},{"bookingid":1063},{"bookingid":1065},{"bookingid":1067},{"bookingid":1068},{"bookingid":1070},{"bookingid":1071},{"bookingid":1073},{"bookingid":1074},{"bookingid":1075},{"bookingid":1076},{"bookingid":1078},{"bookingid":1080},{"bookingid":1081},{"bookingid":1083},{"bookingid":1084},{"bookingid":1085},{"bookingid":1088},{"bookingid":1089},{"bookingid":1090},{"bookingid":1092},{"bookingid":1094},{"bookingid":1095},{"bookingid":1097},{"bookingid":1098},{"bookingid":1100},{"bookingid":1101},{"bookingid":1103},{"bookingid":1104},{"bookingid":1105},{"bookingid":1106},{"bookingid":1109},{"bookingid":1110},{"bookingid":1111},{"bookingid":1113},{"bookingid":1114},{"bookingid":1115},{"bookingid":1117},{"bookingid":1118},{"bookingid":1119},{"bookingid":1121},{"bookingid":1123},{"bookingid":1124},{"bookingid":1125},{"bookingid":1126},{"bookingid":1127},{"bookingid":1128},{"bookingid":1131},{"bookingid":1132},{"bookingid":1134},{"bookingid":1136},{"bookingid":1137},{"bookingid":1139},{"bookingid":1140},{"bookingid":1142},{"bookingid":1143},{"bookingid":1144},{"bookingid":1146},{"bookingid":1147},{"bookingid":1149},{"bookingid":1151},{"bookingid":1152},{"bookingid":1154},{"bookingid":1155},{"bookingid":1156},{"bookingid":1158},{"bookingid":1160},{"bookingid":1161},{"bookingid":1162},{"bookingid":1163},{"bookingid":1164},{"bookingid":1166},{"bookingid":1169},{"bookingid":1170},{"bookingid":1171},{"bookingid":1173},{"bookingid":1174},{"bookingid":1176},{"bookingid":1177},{"bookingid":1179},{"bookingid":1181},{"bookingid":1182},{"bookingid":1184},{"bookingid":1185},{"bookingid":1186},{"bookingid":1188},{"bookingid":1189}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Response time < 500ms | 1 | 0 | 0 |
| Response is non-empty array | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | b5b38fb2-9988-411f-b251-144a3b8412ba |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 261 |
{
"firstname" : "Brandon",
"lastname" : "Sanderson",
"totalprice" : 30,
"depositpaid" : true,
"bookingdates" : {
"checkin" : "2026-06-01",
"checkout" : "2026-06-10"
},
"additionalneeds" : "Laundry Service"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 210 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"d2-EhdKEKvrGmQFJToi/XfMkb8QIYE" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"bookingid":1190,"booking":{"firstname":"Brandon","lastname":"Sanderson","totalprice":30,"depositpaid":true,"bookingdates":{"checkin":"2026-06-01","checkout":"2026-06-10"},"additionalneeds":"Laundry Service"}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Booking created with an id | 1 | 0 | 0 |
| Response contains booking with all sent fields | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 4 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 70e6e8e6-728c-4166-a74d-fc7b3f0510c0 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 14978 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"3a82-n/EQhMW6e6eKAAh5oE2iKjhbBcw" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
[{"bookingid":1},{"bookingid":2},{"bookingid":3},{"bookingid":4},{"bookingid":5},{"bookingid":6},{"bookingid":7},{"bookingid":8},{"bookingid":9},{"bookingid":10},{"bookingid":11},{"bookingid":12},{"bookingid":13},{"bookingid":14},{"bookingid":15},{"bookingid":17},{"bookingid":18},{"bookingid":19},{"bookingid":21},{"bookingid":22},{"bookingid":23},{"bookingid":24},{"bookingid":25},{"bookingid":27},{"bookingid":28},{"bookingid":29},{"bookingid":30},{"bookingid":31},{"bookingid":32},{"bookingid":33},{"bookingid":34},{"bookingid":37},{"bookingid":38},{"bookingid":39},{"bookingid":40},{"bookingid":41},{"bookingid":42},{"bookingid":43},{"bookingid":45},{"bookingid":46},{"bookingid":47},{"bookingid":48},{"bookingid":49},{"bookingid":51},{"bookingid":52},{"bookingid":53},{"bookingid":54},{"bookingid":55},{"bookingid":56},{"bookingid":57},{"bookingid":59},{"bookingid":60},{"bookingid":61},{"bookingid":62},{"bookingid":63},{"bookingid":64},{"bookingid":65},{"bookingid":67},{"bookingid":68},{"bookingid":69},{"bookingid":70},{"bookingid":71},{"bookingid":72},{"bookingid":73},{"bookingid":75},{"bookingid":76},{"bookingid":78},{"bookingid":80},{"bookingid":81},{"bookingid":82},{"bookingid":83},{"bookingid":84},{"bookingid":86},{"bookingid":88},{"bookingid":89},{"bookingid":90},{"bookingid":91},{"bookingid":92},{"bookingid":93},{"bookingid":94},{"bookingid":96},{"bookingid":97},{"bookingid":98},{"bookingid":99},{"bookingid":100},{"bookingid":101},{"bookingid":105},{"bookingid":106},{"bookingid":108},{"bookingid":109},{"bookingid":111},{"bookingid":112},{"bookingid":113},{"bookingid":115},{"bookingid":116},{"bookingid":118},{"bookingid":120},{"bookingid":121},{"bookingid":123},{"bookingid":124},{"bookingid":125},{"bookingid":126},{"bookingid":129},{"bookingid":130},{"bookingid":131},{"bookingid":132},{"bookingid":133},{"bookingid":134},{"bookingid":138},{"bookingid":139},{"bookingid":140},{"bookingid":141},{"bookingid":144},{"bookingid":145},{"bookingid":146},{"bookingid":147},{"bookingid":150},{"bookingid":151},{"bookingid":152},{"bookingid":154},{"bookingid":156},{"bookingid":157},{"bookingid":159},{"bookingid":160},{"bookingid":161},{"bookingid":162},{"bookingid":163},{"bookingid":164},{"bookingid":166},{"bookingid":168},{"bookingid":169},{"bookingid":170},{"bookingid":173},{"bookingid":174},{"bookingid":176},{"bookingid":177},{"bookingid":179},{"bookingid":180},{"bookingid":181},{"bookingid":182},{"bookingid":184},{"bookingid":185},{"bookingid":186},{"bookingid":187},{"bookingid":188},{"bookingid":190},{"bookingid":193},{"bookingid":194},{"bookingid":196},{"bookingid":197},{"bookingid":199},{"bookingid":200},{"bookingid":202},{"bookingid":203},{"bookingid":204},{"bookingid":205},{"bookingid":208},{"bookingid":209},{"bookingid":210},{"bookingid":212},{"bookingid":213},{"bookingid":215},{"bookingid":216},{"bookingid":217},{"bookingid":218},{"bookingid":219},{"bookingid":220},{"bookingid":222},{"bookingid":225},{"bookingid":226},{"bookingid":227},{"bookingid":229},{"bookingid":231},{"bookingid":232},{"bookingid":233},{"bookingid":235},{"bookingid":236},{"bookingid":238},{"bookingid":239},{"bookingid":241},{"bookingid":242},{"bookingid":244},{"bookingid":245},{"bookingid":246},{"bookingid":248},{"bookingid":250},{"bookingid":251},{"bookingid":252},{"bookingid":253},{"bookingid":254},{"bookingid":257},{"bookingid":259},{"bookingid":260},{"bookingid":262},{"bookingid":263},{"bookingid":264},{"bookingid":265},{"bookingid":266},{"bookingid":267},{"bookingid":268},{"bookingid":270},{"bookingid":272},{"bookingid":273},{"bookingid":274},{"bookingid":277},{"bookingid":278},{"bookingid":280},{"bookingid":281},{"bookingid":282},{"bookingid":284},{"bookingid":285},{"bookingid":286},{"bookingid":287},{"bookingid":289},{"bookingid":290},{"bookingid":292},{"bookingid":294},{"bookingid":295},{"bookingid":296},{"bookingid":298},{"bookingid":300},{"bookingid":301},{"bookingid":302},{"bookingid":304},{"bookingid":306},{"bookingid":307},{"bookingid":308},{"bookingid":309},{"bookingid":311},{"bookingid":312},{"bookingid":314},{"bookingid":316},{"bookingid":317},{"bookingid":319},{"bookingid":320},{"bookingid":322},{"bookingid":323},{"bookingid":325},{"bookingid":326},{"bookingid":328},{"bookingid":329},{"bookingid":330},{"bookingid":332},{"bookingid":334},{"bookingid":335},{"bookingid":336},{"bookingid":337},{"bookingid":339},{"bookingid":341},{"bookingid":342},{"bookingid":343},{"bookingid":344},{"bookingid":345},{"bookingid":346},{"bookingid":349},{"bookingid":351},{"bookingid":352},{"bookingid":354},{"bookingid":355},{"bookingid":357},{"bookingid":358},{"bookingid":359},{"bookingid":360},{"bookingid":361},{"bookingid":363},{"bookingid":364},{"bookingid":365},{"bookingid":367},{"bookingid":368},{"bookingid":371},{"bookingid":372},{"bookingid":374},{"bookingid":375},{"bookingid":377},{"bookingid":378},{"bookingid":379},{"bookingid":380},{"bookingid":381},{"bookingid":384},{"bookingid":385},{"bookingid":387},{"bookingid":388},{"bookingid":390},{"bookingid":391},{"bookingid":392},{"bookingid":393},{"bookingid":396},{"bookingid":397},{"bookingid":398},{"bookingid":399},{"bookingid":402},{"bookingid":403},{"bookingid":404},{"bookingid":405},{"bookingid":406},{"bookingid":409},{"bookingid":411},{"bookingid":412},{"bookingid":414},{"bookingid":415},{"bookingid":416},{"bookingid":418},{"bookingid":419},{"bookingid":420},{"bookingid":421},{"bookingid":424},{"bookingid":425},{"bookingid":426},{"bookingid":427},{"bookingid":430},{"bookingid":431},{"bookingid":432},{"bookingid":433},{"bookingid":434},{"bookingid":437},{"bookingid":438},{"bookingid":439},{"bookingid":440},{"bookingid":441},{"bookingid":443},{"bookingid":444},{"bookingid":445},{"bookingid":446},{"bookingid":448},{"bookingid":451},{"bookingid":452},{"bookingid":454},{"bookingid":455},{"bookingid":457},{"bookingid":458},{"bookingid":459},{"bookingid":461},{"bookingid":462},{"bookingid":463},{"bookingid":465},{"bookingid":466},{"bookingid":469},{"bookingid":470},{"bookingid":471},{"bookingid":472},{"bookingid":475},{"bookingid":476},{"bookingid":477},{"bookingid":478},{"bookingid":481},{"bookingid":482},{"bookingid":483},{"bookingid":484},{"bookingid":487},{"bookingid":488},{"bookingid":489},{"bookingid":490},{"bookingid":491},{"bookingid":492},{"bookingid":496},{"bookingid":497},{"bookingid":498},{"bookingid":499},{"bookingid":502},{"bookingid":503},{"bookingid":504},{"bookingid":505},{"bookingid":508},{"bookingid":509},{"bookingid":511},{"bookingid":512},{"bookingid":513},{"bookingid":514},{"bookingid":516},{"bookingid":518},{"bookingid":519},{"bookingid":521},{"bookingid":522},{"bookingid":523},{"bookingid":525},{"bookingid":527},{"bookingid":528},{"bookingid":529},{"bookingid":530},{"bookingid":532},{"bookingid":533},{"bookingid":534},{"bookingid":535},{"bookingid":536},{"bookingid":537},{"bookingid":541},{"bookingid":542},{"bookingid":544},{"bookingid":545},{"bookingid":547},{"bookingid":548},{"bookingid":550},{"bookingid":551},{"bookingid":552},{"bookingid":553},{"bookingid":556},{"bookingid":557},{"bookingid":559},{"bookingid":560},{"bookingid":561},{"bookingid":562},{"bookingid":565},{"bookingid":566},{"bookingid":567},{"bookingid":568},{"bookingid":569},{"bookingid":572},{"bookingid":573},{"bookingid":575},{"bookingid":576},{"bookingid":577},{"bookingid":580},{"bookingid":581},{"bookingid":583},{"bookingid":584},{"bookingid":586},{"bookingid":587},{"bookingid":589},{"bookingid":590},{"bookingid":591},{"bookingid":593},{"bookingid":595},{"bookingid":596},{"bookingid":597},{"bookingid":598},{"bookingid":601},{"bookingid":602},{"bookingid":603},{"bookingid":605},{"bookingid":606},{"bookingid":607},{"bookingid":608},{"bookingid":609},{"bookingid":611},{"bookingid":613},{"bookingid":614},{"bookingid":615},{"bookingid":616},{"bookingid":617},{"bookingid":618},{"bookingid":622},{"bookingid":623},{"bookingid":625},{"bookingid":626},{"bookingid":628},{"bookingid":629},{"bookingid":631},{"bookingid":632},{"bookingid":633},{"bookingid":634},{"bookingid":637},{"bookingid":638},{"bookingid":640},{"bookingid":641},{"bookingid":643},{"bookingid":644},{"bookingid":645},{"bookingid":646},{"bookingid":649},{"bookingid":650},{"bookingid":651},{"bookingid":652},{"bookingid":655},{"bookingid":656},{"bookingid":657},{"bookingid":658},{"bookingid":659},{"bookingid":660},{"bookingid":662},{"bookingid":665},{"bookingid":666},{"bookingid":668},{"bookingid":669},{"bookingid":671},{"bookingid":672},{"bookingid":673},{"bookingid":674},{"bookingid":675},{"bookingid":676},{"bookingid":679},{"bookingid":680},{"bookingid":681},{"bookingid":683},{"bookingid":685},{"bookingid":686},{"bookingid":687},{"bookingid":688},{"bookingid":690},{"bookingid":691},{"bookingid":692},{"bookingid":694},{"bookingid":695},{"bookingid":696},{"bookingid":698},{"bookingid":699},{"bookingid":700},{"bookingid":701},{"bookingid":702},{"bookingid":704},{"bookingid":707},{"bookingid":708},{"bookingid":710},{"bookingid":711},{"bookingid":713},{"bookingid":714},{"bookingid":715},{"bookingid":716},{"bookingid":719},{"bookingid":720},{"bookingid":721},{"bookingid":723},{"bookingid":724},{"bookingid":726},{"bookingid":727},{"bookingid":729},{"bookingid":730},{"bookingid":731},{"bookingid":733},{"bookingid":734},{"bookingid":736},{"bookingid":738},{"bookingid":739},{"bookingid":741},{"bookingid":742},{"bookingid":744},{"bookingid":745},{"bookingid":747},{"bookingid":748},{"bookingid":750},{"bookingid":752},{"bookingid":753},{"bookingid":754},{"bookingid":756},{"bookingid":758},{"bookingid":759},{"bookingid":760},{"bookingid":761},{"bookingid":763},{"bookingid":764},{"bookingid":767},{"bookingid":768},{"bookingid":769},{"bookingid":770},{"bookingid":772},{"bookingid":773},{"bookingid":775},{"bookingid":776},{"bookingid":777},{"bookingid":779},{"bookingid":780},{"bookingid":782},{"bookingid":783},{"bookingid":784},{"bookingid":785},{"bookingid":786},{"bookingid":788},{"bookingid":789},{"bookingid":790},{"bookingid":793},{"bookingid":795},{"bookingid":796},{"bookingid":798},{"bookingid":799},{"bookingid":801},{"bookingid":802},{"bookingid":804},{"bookingid":805},{"bookingid":806},{"bookingid":807},{"bookingid":810},{"bookingid":811},{"bookingid":813},{"bookingid":814},{"bookingid":816},{"bookingid":817},{"bookingid":818},{"bookingid":819},{"bookingid":821},{"bookingid":823},{"bookingid":824},{"bookingid":825},{"bookingid":827},{"bookingid":828},{"bookingid":831},{"bookingid":832},{"bookingid":833},{"bookingid":834},{"bookingid":837},{"bookingid":838},{"bookingid":840},{"bookingid":841},{"bookingid":843},{"bookingid":844},{"bookingid":845},{"bookingid":846},{"bookingid":848},{"bookingid":850},{"bookingid":851},{"bookingid":852},{"bookingid":854},{"bookingid":856},{"bookingid":857},{"bookingid":858},{"bookingid":860},{"bookingid":861},{"bookingid":863},{"bookingid":864},{"bookingid":865},{"bookingid":866},{"bookingid":868},{"bookingid":869},{"bookingid":870},{"bookingid":872},{"bookingid":874},{"bookingid":876},{"bookingid":877},{"bookingid":879},{"bookingid":880},{"bookingid":882},{"bookingid":883},{"bookingid":885},{"bookingid":886},{"bookingid":887},{"bookingid":888},{"bookingid":889},{"bookingid":892},{"bookingid":893},{"bookingid":895},{"bookingid":896},{"bookingid":897},{"bookingid":898},{"bookingid":899},{"bookingid":902},{"bookingid":903},{"bookingid":905},{"bookingid":906},{"bookingid":907},{"bookingid":909},{"bookingid":910},{"bookingid":912},{"bookingid":913},{"bookingid":914},{"bookingid":916},{"bookingid":918},{"bookingid":919},{"bookingid":920},{"bookingid":922},{"bookingid":923},{"bookingid":925},{"bookingid":926},{"bookingid":928},{"bookingid":929},{"bookingid":930},{"bookingid":932},{"bookingid":934},{"bookingid":935},{"bookingid":936},{"bookingid":937},{"bookingid":940},{"bookingid":941},{"bookingid":942},{"bookingid":943},{"bookingid":944},{"bookingid":946},{"bookingid":949},{"bookingid":950},{"bookingid":951},{"bookingid":953},{"bookingid":954},{"bookingid":955},{"bookingid":956},{"bookingid":957},{"bookingid":958},{"bookingid":960},{"bookingid":961},{"bookingid":963},{"bookingid":965},{"bookingid":967},{"bookingid":968},{"bookingid":970},{"bookingid":971},{"bookingid":973},{"bookingid":974},{"bookingid":975},{"bookingid":977},{"bookingid":979},{"bookingid":980},{"bookingid":981},{"bookingid":982},{"bookingid":985},{"bookingid":986},{"bookingid":987},{"bookingid":989},{"bookingid":990},{"bookingid":992},{"bookingid":993},{"bookingid":995},{"bookingid":996},{"bookingid":998},{"bookingid":999},{"bookingid":1000},{"bookingid":1001},{"bookingid":1004},{"bookingid":1005},{"bookingid":1007},{"bookingid":1008},{"bookingid":1010},{"bookingid":1011},{"bookingid":1013},{"bookingid":1015},{"bookingid":1016},{"bookingid":1018},{"bookingid":1019},{"bookingid":1021},{"bookingid":1022},{"bookingid":1023},{"bookingid":1025},{"bookingid":1026},{"bookingid":1027},{"bookingid":1028},{"bookingid":1029},{"bookingid":1031},{"bookingid":1034},{"bookingid":1035},{"bookingid":1036},{"bookingid":1037},{"bookingid":1039},{"bookingid":1041},{"bookingid":1042},{"bookingid":1043},{"bookingid":1044},{"bookingid":1046},{"bookingid":1047},{"bookingid":1048},{"bookingid":1049},{"bookingid":1050},{"bookingid":1051},{"bookingid":1055},{"bookingid":1056},{"bookingid":1058},{"bookingid":1059},{"bookingid":1061},{"bookingid":1062},{"bookingid":1063},{"bookingid":1065},{"bookingid":1067},{"bookingid":1068},{"bookingid":1070},{"bookingid":1071},{"bookingid":1073},{"bookingid":1074},{"bookingid":1075},{"bookingid":1076},{"bookingid":1078},{"bookingid":1080},{"bookingid":1081},{"bookingid":1083},{"bookingid":1084},{"bookingid":1085},{"bookingid":1088},{"bookingid":1089},{"bookingid":1090},{"bookingid":1092},{"bookingid":1094},{"bookingid":1095},{"bookingid":1097},{"bookingid":1098},{"bookingid":1100},{"bookingid":1101},{"bookingid":1103},{"bookingid":1104},{"bookingid":1105},{"bookingid":1106},{"bookingid":1109},{"bookingid":1110},{"bookingid":1111},{"bookingid":1113},{"bookingid":1114},{"bookingid":1115},{"bookingid":1117},{"bookingid":1118},{"bookingid":1119},{"bookingid":1121},{"bookingid":1123},{"bookingid":1124},{"bookingid":1125},{"bookingid":1126},{"bookingid":1127},{"bookingid":1128},{"bookingid":1131},{"bookingid":1132},{"bookingid":1134},{"bookingid":1136},{"bookingid":1137},{"bookingid":1139},{"bookingid":1140},{"bookingid":1142},{"bookingid":1143},{"bookingid":1144},{"bookingid":1146},{"bookingid":1147},{"bookingid":1149},{"bookingid":1151},{"bookingid":1152},{"bookingid":1154},{"bookingid":1155},{"bookingid":1156},{"bookingid":1158},{"bookingid":1160},{"bookingid":1161},{"bookingid":1162},{"bookingid":1163},{"bookingid":1164},{"bookingid":1166},{"bookingid":1169},{"bookingid":1170},{"bookingid":1171},{"bookingid":1173},{"bookingid":1174},{"bookingid":1176},{"bookingid":1177},{"bookingid":1179},{"bookingid":1181},{"bookingid":1182},{"bookingid":1184},{"bookingid":1185},{"bookingid":1186},{"bookingid":1188},{"bookingid":1189},{"bookingid":1190}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response is an array | 1 | 0 | 0 |
| Each item has bookingid | 1 | 0 | 0 |
| Content-Type is application/json | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 5 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 480fd34d-1009-4d54-aaba-c76a563c8ef4 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 181 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"b5-bHnpOJEZRrJYKmDjiVAfIXT0DcU" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"firstname":"Brandon","lastname":"Sanderson","totalprice":30,"depositpaid":true,"bookingdates":{"checkin":"2026-06-01","checkout":"2026-06-10"},"additionalneeds":"Laundry Service"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Schema is valid | 1 | 0 | 0 |
| Booking data matches setup values | 1 | 0 | 0 |
| Content-Type is application/json | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 5 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 17e204ca-f2e8-4e25-a523-d035cffc1a4b |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 20 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"14-p7s3IbnTx77CRq/dO2i3LUuHJDE" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
[{"bookingid":1190}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response is an array | 1 | 0 | 0 |
| At least one result exists | 1 | 0 | 0 |
| Each item has bookingid | 1 | 0 | 0 |
| Created booking id exists in response | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 6 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Cookie | token=754bbeeb6b9df56 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 62cc4f26-ae82-44c7-925c-9117b83ffbca |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 2 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:07 GMT |
| Etag | W/"2-l9Fw4VUO7kr8CvBlt4zaMCqXZ0w" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273787"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=kVO%2BKP4AtyVRjjnfEHnlb2iyDTqAmLl9EotnwVjaUyI%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273787" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Response is an array | 1 | 0 | 0 |
| Each item has bookingid | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 4 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Cookie | token=754bbeeb6b9df56 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | a919563b-ab76-4ae6-b4af-2baa575b923c |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 240 |
{
"firstname": "Steve",
"lastname": "King",
"totalprice": 33,
"depositpaid": true,
"bookingdates": {
"checkin": "2026-07-01",
"checkout": "2026-07-15"
},
"additionalneeds": "Breakfast"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 168 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"a8-a4SEEkkluYCkq0KDUGIRK3MhRrY" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"firstname":"Steve","lastname":"King","totalprice":33,"depositpaid":true,"bookingdates":{"checkin":"2026-07-01","checkout":"2026-07-15"},"additionalneeds":"Breakfast"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| All fields were updated | 1 | 0 | 0 |
| Content-Type is application/json | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 4 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Cookie | token=754bbeeb6b9df56 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 170f1d42-fd6c-44d7-9a87-f66ed9f4fbc4 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 55 |
{
"firstname": "Logan",
"lastname": "Sand"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 168 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"a8-HtjV+SKG9tMGdZVE61jDA7b39j4" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"firstname":"Logan","lastname":"Sand","totalprice":33,"depositpaid":true,"bookingdates":{"checkin":"2026-07-01","checkout":"2026-07-15"},"additionalneeds":"Breakfast"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Patched fields were updated | 1 | 0 | 0 |
| Unpatched fields remain unchanged | 1 | 0 | 0 |
| Content-Type is application/json | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 5 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Cookie | token=754bbeeb6b9df56 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 0dc565d1-42c9-4c5a-be4f-7d2a3af61f65 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 7 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"7-rM9AyJuqT6iOan/xHh+AW+7K/T8" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Created
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 201 | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 4cca119c-62e5-444e-8f02-3cfc060edf16 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 9 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"9-0gXL1ngzMqISxa6S1zx3F4wtLyg" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Not Found
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 404 - booking no longer exists | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | fda1dfc4-4ff1-4159-921a-baf0fcf9bc21 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 9 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"9-0gXL1ngzMqISxa6S1zx3F4wtLyg" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Not Found
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 404 | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 6eb27dca-8025-4fb7-86af-5c5edaec6473 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 159 |
{
"firstname" : "Brandon",
"lastname" : "Sanderson",
"totalprice" : 30,
"depositpaid" : true,
"additionalneeds" : "Laundry Service"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 21 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"15-/6VXivhc2MKdLfIkLcUE47K6aH0" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Internal Server Error
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 500 - missing required fields | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 33015b74-d652-4057-932a-c9d73b777a62 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 240 |
{
"firstname": "Steve",
"lastname": "King",
"totalprice": 33,
"depositpaid": true,
"bookingdates": {
"checkin": "2026-07-01",
"checkout": "2026-07-15"
},
"additionalneeds": "Breakfast"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 9 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"9-PatfYBLj4Um1qTm5zrukoLhNyPU" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Forbidden
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 403 - unauthorized | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 1e86d30b-3867-4ed0-a497-3062aae67e54 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 9 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"9-PatfYBLj4Um1qTm5zrukoLhNyPU" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Forbidden
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 403 - unauthorized | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 51429f83-368c-4561-87c9-8c1f66a99c6e |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 230 |
{
"firstname": "Edge",
"lastname": "Case",
"totalprice": 0,
"depositpaid": false,
"bookingdates": {
"checkin": "2026-08-01",
"checkout": "2026-08-10"
},
"additionalneeds": ""
}
| Header Name | Header Value |
|---|---|
| Content-Length | 187 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"bb-ld97t49Q/rIkUq0dpUwXbBS/Miw" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"bookingid":1198,"booking":{"firstname":"Edge","lastname":"Case","totalprice":0,"depositpaid":false,"bookingdates":{"checkin":"2026-08-01","checkout":"2026-08-10"},"additionalneeds":""}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Booking created with totalprice 0 | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 808fe4d2-56f3-4234-9b46-38ac318adbaf |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 246 |
{
"firstname": "José",
"lastname": "García-López",
"totalprice": 100,
"depositpaid": true,
"bookingdates": {
"checkin": "2026-08-01",
"checkout": "2027-08-01"
},
"additionalneeds": "None"
}
| Header Name | Header Value |
|---|---|
| Content-Length | 203 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"cb-TQKZaUkibquZ7uaHi+Y5qCvq5L4" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"bookingid":1199,"booking":{"firstname":"José","lastname":"García-López","totalprice":100,"depositpaid":true,"bookingdates":{"checkin":"2026-08-01","checkout":"2027-08-01"},"additionalneeds":"None"}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 200 | 1 | 0 | 0 |
| Booking was created | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Authorization | Bearer 754bbeeb6b9df56 |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 05a08f6c-ee7a-46b0-9624-836900483f97 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 242 |
{
"firstname": "Edge",
"lastname": "Case",
"totalprice": "not-a-number",
"depositpaid": true,
"bookingdates": {
"checkin": "2026-08-01",
"checkout": "2026-08-10"
},
"additionalneeds": ""
}
| Header Name | Header Value |
|---|---|
| Content-Length | 189 |
| Content-Type | application/json; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"bd-4xX/Dg8h7qapt+KFXrDH9/KQmo8" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
{"bookingid":1200,"booking":{"firstname":"Edge","lastname":"Case","totalprice":null,"depositpaid":true,"bookingdates":{"checkin":"2026-08-01","checkout":"2026-08-10"},"additionalneeds":""}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| API returns 200 - observed: no type validation on totalprice | 1 | 0 | 0 |
| Response time < 500ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Accept | application/json |
| Cookie | token=754bbeeb6b9df56 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Cache-Control | no-cache |
| Postman-Token | 9324971e-78d6-4a3b-af21-c2536fdfb401 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 232 |
{
"firstname": "Ghost",
"lastname": "User",
"totalprice": 99,
"depositpaid": false,
"bookingdates": {
"checkin": "2025-01-01",
"checkout": "2025-01-10"
},
"additionalneeds": ""
}
| Header Name | Header Value |
|---|---|
| Content-Length | 18 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"12-UGJMK66P4abaBlq0vKHJaCKuGCA" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Method Not Allowed
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Status code is 405 - observed API behavior for non-existent ID | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Cookie | token=754bbeeb6b9df56 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 1fb9bc31-c87c-4b02-ab91-40a5b5572568 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 7 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"7-rM9AyJuqT6iOan/xHh+AW+7K/T8" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Created
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Edge booking 1 deleted | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| Cookie | token=754bbeeb6b9df56 |
| Authorization | Basic YWRtaW46cGFzc3dvcmQxMjM= |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ba5f9b4a-e25f-4432-9673-e34482ef87b7 |
| Host | restful-booker.herokuapp.com |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Content-Length | 7 |
| Content-Type | text/plain; charset=utf-8 |
| Date | Wed, 20 May 2026 10:43:08 GMT |
| Etag | W/"7-rM9AyJuqT6iOan/xHh+AW+7K/T8" |
| Nel | {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1} |
| Report-To | {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1779273788"}],"max_age":3600} |
| Reporting-Endpoints | heroku-nel="https://nel.heroku.com/reports?s=1ovcSdsvpZJuCBeTfwaTZp8nOGOjC%2B6pMPiRzegqpBU%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1779273788" |
| Server | Heroku |
| Via | 1.1 heroku-router |
| X-Powered-By | Express |
Created
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Edge booking 2 deleted | 1 | 0 | 0 |
| Response time < 800ms | 1 | 0 | 0 |
| Total | 2 | 0 | 0 |
| Test Name | Assertion Error |
|---|