{"info":{"_postman_id":"25983ed6-d0df-4fb0-b419-5047ffe847cf","name":"Events Calendar","description":"<html><head></head><body><h2 id=\"welcome-to-the-events-calendar-rest-api\">Welcome to the Events Calendar REST API</h2>\n<p>To get started, have your baseUrl and secretKey ready. Don't have these? Please speak to your library organisation who can assign them via the Staff portal.</p>\n<h2 id=\"examples\">Examples</h2>\n<p><strong>baseUrl</strong> <code>https://events.examplelibrary.com/api</code><br><strong>secretKey</strong> <code>xxxxxxxxxxxxxxxx</code></p>\n<h2 id=\"notes\">Notes</h2>\n<p>Users of this platform generally do not use the term 'tickets' to describe the places they have booked into events, instead prefering the term 'bookings'. Please keep this in mind when designing your frontend as using each term interchangeably may confuse library members. The API and backend systems use 'ticket' but you might like to use your own preference.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"19701705","collectionId":"25983ed6-d0df-4fb0-b419-5047ffe847cf","publishedId":"UVksNEf1","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-03-03T17:16:04.000Z"},"item":[{"name":"Authorization","event":[{"listen":"prerequest","script":{"id":"5e75133b-c7b8-4c7e-b8b0-3535022a3376","exec":[""],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"test","script":{"id":"8c4959fc-071d-4ace-b32c-ac03d83946d8","exec":["var jsonData = JSON.parse(responseBody);","postman.setEnvironmentVariable(\"token\", jsonData.data.token);","","pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"d8875608-4e48-4118-8f0d-338e8e4d992f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"secretKey\": \"{{secretKey}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/authorization","description":"<h2 id=\"intro\">Intro</h2>\n<p>Acquire a baseUrl and secretKey from your library organisation and use them as part of this initial authorization request. An example baseUrl looks like <code>https://events.examplelibrary.com/api</code> and a secretKey is formatted as a GUID. The secretKey is the only required POST field for this type of request. A token will be returned, which should be included as the Authorization header in subsequent requests to other endpoints. It can be prefixed with the word 'Bearer ' &lt;- note the space as a suffix. </p>\n<h2 id=\"authorization-example\">Authorization Example</h2>\n<p><code>Bearer eyJhbGcNiIsInR5cCI6IkpXVCd.eyJzdWIiOiJBUENMT1VENjEyIiwianRpIjoiNjE4MDRkNWMtMDY.KBQrDRWUBnvPQ8mRB1VCSwv3bQsFxfY_ur9gecDtung</code></p>\n","urlObject":{"path":["1.0","authorization"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"181e156b-7a7a-4d21-94d7-6a4338dbde45","name":"Authorization Successful","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"secretKey\": \"{{secretKey}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/authorization"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Oct 2020 00:51:13 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"320"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your authorization request was successful.\",\n    \"data\": {\n        \"client_id\": \"my_account\",\n        \"token\": \"eyJ0eXAiOiJKV1QOiJIUzI1NiJ9.eyJjbGllbnRfaWQiOiJmcm9udGVuZCIsIm5iZiI6IjE2MDE4NTkwNzMiLCJ.TrGFGUMXQr7C1zNaLZF8C6Wc_RbsVbxzTV\",\n        \"expires\": 1601860873\n    }\n}"},{"id":"8e8861dc-c934-4963-99a5-cc23661fc4f5","name":"Authorization Unsuccessful","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"secretKey\": \"{{invalidSecretKey}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/authorization"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Oct 2020 03:33:19 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"109"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 401,\n    \"message\": \"The secret_key provided is not valid.\",\n    \"data\": {\n        \"secret_key\": \"{{invalidSecretKey}}\"\n    }\n}"}],"_postman_id":"d8875608-4e48-4118-8f0d-338e8e4d992f"},{"name":"Event/query","event":[{"listen":"test","script":{"id":"8207c9ac-2b57-4fb9-9be3-02d9b03e5729","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"2715c128-9710-461c-89ce-7fc855b3763e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/event/query","description":"<p>Use this endpoint to pull a list of events from the calendar platform, with or without a search keyword or various category/location filters. The response includes a great deal of information about each event, however additional information on individual events is available using the <code>Event/{event_id}</code> endpoint.</p>\n<p>Aside from the Authorization header, no parameters are required but several are optionally available.</p>\n<p>The <code>category_id</code> and <code>category_name</code> fields in the response body are deprecated in favour of <code>categories</code> and <code>categories_name</code> in order to support multiple categories. The <code>only_allow_bookings_within_days_of_event field</code> is also deprecate in favour of <code>bookings_open</code>. It is recommended to stop using deprecated fields as soon as possible.</p>\n","urlObject":{"path":["1.0","event","query"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>Optional: A DD-MM-YYYY date representing when the earliest date included in the event search results should be. When not specified, this defaults to today's date.</p>\n","type":"text/plain"},"key":"startDate","value":"2025-10-28"},{"disabled":true,"description":{"content":"<p>Optional: A DD-MM-YYYY date representing when the last event included in the search results should be. When not specified, this defaults to the date in six weeks after the startDate.</p>\n","type":"text/plain"},"key":"endDate","value":"29-09-2020"},{"disabled":true,"description":{"content":"<p>Optional: Comma separated list of category_ids. Get category_ids via the /1.0/organisation/ endpoint. If not provided, data relating to all categories will be returned.</p>\n","type":"text/plain"},"key":"categoryFilters","value":"3"},{"disabled":true,"description":{"content":"<p>Optional: Use true/false to determine whether cancelled events should be included in the events returned. Defaults to false.</p>\n","type":"text/plain"},"key":"includeCancelled","value":"true"},{"disabled":true,"description":{"content":"<p>Optional: Use true/false to determine whether private events should be included in the events returned. Defaults to false.</p>\n","type":"text/plain"},"key":"includePrivate","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: Use true/false to determine whether categories with no public visibility should be included. Defaults to false.</p>\n","type":"text/plain"},"key":"includePrivateCategories","value":""},{"disabled":true,"description":{"content":"<p>Optional: Specifiy a maximum number of events to be returned up to 5000\n. The default is 200.</p>\n","type":"text/plain"},"key":"limit","value":"200"},{"disabled":true,"description":{"content":"<p>Optional: Specifiy an offset number to assist with pagination. Defaults to 0.</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Optional: Specify how the results should be sorted. Choose one of locationId, categoryName, viewCount or startTime. The default is startTime.</p>\n","type":"text/plain"},"key":"sortBy","value":"viewCount"},{"disabled":true,"description":{"content":"<p>Optional: Specify asc/desc to determine the order of the results returned. The default is asc.</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"disabled":true,"description":{"content":"<p>Optional: Provide a search keyword for this query.</p>\n","type":"text/plain"},"key":"keyword","value":"staff"},{"disabled":true,"description":{"content":"<p>Optional: Specify whether to include the internal notes field in the keyword search. Defaults to false.</p>\n","type":"text/plain"},"key":"includeNotesInSearch","value":"true"},{"disabled":true,"description":{"content":"<p>Optional: Comma separated list of location_ids. Get location_ids via the /1.0/organisation/ endpoint. If not provided, data relating to all frontend locations will be returned.</p>\n","type":"text/plain"},"key":"locationFilters","value":"2,3,5,43"},{"disabled":true,"description":{"content":"<p>Optional: Show featured events only. Defaults to false.</p>\n","type":"text/plain"},"key":"featuredOnly","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: Show online events only. Defaults to false.</p>\n","type":"text/plain"},"key":"onlineOnly","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: Show offline events only. Defaults to false.</p>\n","type":"text/plain"},"key":"offlineOnly","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: Show events that are suitable for the age provided.</p>\n","type":"text/plain"},"key":"age","value":"12"},{"disabled":true,"description":{"content":"<p>Optional: Show events that have ticket costs exceeding or equal to the provided amount</p>\n","type":"text/plain"},"key":"minTicketCost","value":"0"},{"disabled":true,"description":{"content":"<p>Optional: Show events that have ticket costs less than or equal to the provided amount</p>\n","type":"text/plain"},"key":"maxTicketCost","value":"0"},{"disabled":true,"description":{"content":"<p>Optional: Show sponsored events only. Defaults to false.</p>\n","type":"text/plain"},"key":"sponsoredOnly","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: Show events in a series only. Defaults to false.</p>\n","type":"text/plain"},"key":"seriesOnly","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: Comma separated list of series_ids.</p>\n","type":"text/plain"},"key":"seriesFilters","value":"25926"},{"disabled":true,"description":{"content":"<p>Optional: Show events with the series name.</p>\n","type":"text/plain"},"key":"seriesName","value":""}],"variable":[]}},"response":[{"id":"2c520754-704e-4a69-b2a1-c42bd2516485","name":"All Options - Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://awsdev.events.mylibrary.digital/api/1.0/event/query?startDate=01-03-2022&endDate=29-03-2022&categoryFilters=1,2,3,4,5,6,7,8,9&includeCancelled=false&limit=3&offset=0&sortBy=startTime&sortOrder=asc&keyword=family&locationFilters=1,2,3,4,5&featuredOnly=false","protocol":"https","host":["awsdev","events","mylibrary","digital"],"path":["api","1.0","event","query"],"query":[{"key":"startDate","value":"01-03-2022","description":"Optional: A DD-MM-YYYY date representing when the earliest date included in the event search results should be. When not specified, this defaults to today's date."},{"key":"endDate","value":"29-03-2022","description":"Optional: A DD-MM-YYYY date representing when the last event included in the search results should be. When not specified, this defaults to the date in six weeks after the startDate."},{"key":"categoryFilters","value":"1,2,3,4,5,6,7,8,9","description":"Optional: Comma separated list of category_ids. Get category_ids via the /1.0/organisation/ endpoint. If not provided, data relating to all categories will be returned."},{"key":"includeCancelled","value":"false","description":"Optional: Use true/false to determine whether cancelled events should be included in the events returned. Defaults to false."},{"key":"limit","value":"3","description":"Optional: Specifiy a maximum number of events to be returned up to 200. The default is 50."},{"key":"offset","value":"0","description":"Optional: Specifiy an offset number to assist with pagination. Defaults to 0."},{"key":"sortBy","value":"startTime","description":"Optional: Specify how the results should be sorted. Choose one of locationId, categoryName, startTime or endTime. The default is startTime."},{"key":"sortOrder","value":"asc","description":"Optional: Specify asc/desc to determine the order of the results returned. The default is asc."},{"key":"keyword","value":"family","description":"Optional: Provide a search keyword for this query."},{"key":"locationFilters","value":"1,2,3,4,5","description":"Optional: Comma separated list of location_ids. Get location_ids via the /1.0/organisation/ endpoint. If not provided, data relating to all frontend locations will be returned."},{"key":"featuredOnly","value":"false","description":"Optional: Show featured events only. Defaults to false."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Oct 2020 03:45:36 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3115"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your request was successful.\",\n    \"start_date\": \"00:00 01-03-2022\",\n    \"end_date\": \"23:59 29-03-2022\",\n    \"series_result_url\": null,\n    \"data\": {\n        \"count\": 3,\n        \"available\": 3,\n        \"start_date\": 1646092800,\n        \"end_date\": 1648594740,\n        \"offset\": 0,\n        \"sort_parameters\": \"ORDER BY event_list.start_time ASC\",\n        \"event_summary\": {\n            \"2022-03-08\": 3\n        },\n        \"event_list\": [\n            {\n                \"event_id\": 25041,\n                \"created\": 1624931842,\n                \"last_modified\": 1710956354,\n                \"name\": \"Family & Local History Help With Charles\",\n                \"description\": \"Make an appointment with our specialised staff & receive help with local or family history research, newspaper articles, library databases and any other research questions.\",\n                \"start_time\": 1646722800,\n                \"end_time\": 1646726400,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=25041\",\n                \"category_name\": \"History\",\n                \"category_id\": \"7\",\n                \"categories\": [\n                    {\n                        \"name\": \"History\",\n                        \"id\": \"7\",\n                        \"public_visibility\": true,\n                        \"staff_visibility\": true\n                    }\n                ],\n                \"categories_name\": \"History\",\n                \"location_name\": \"Bayswater Library\",\n                \"location_id\": 3,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"Please bring along any research and questions that you need answered.\",\n                \"sponsor_information\": \"\",\n                \"note\": \"\",\n                \"series_id\": 25034,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": 60,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 47,\n                \"is_virtual\": false,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://events-calendar-public.s3.ap-southeast-2.amazonaws.com/event-images/1578617871-582.jpg\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"requires_booking\": true,\n                \"bookings_open\": 1641513600,\n                \"bookings_close\": 1646722800,\n                \"ticket_cost\": 0,\n                \"tickets_max\": 1,\n                \"max_tickets_per_registration\": false\n            },\n            {\n                \"event_id\": 25056,\n                \"created\": 1624996153,\n                \"last_modified\": 1710956354,\n                \"name\": \"Family & Local History Help With Charles\",\n                \"description\": \"Make an appointment with our specialised staff & receive help with local or family history research, newspaper articles, library databases and any other research questions.\",\n                \"start_time\": 1646726400,\n                \"end_time\": 1646730000,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=25056\",\n                \"category_name\": \"History\",\n                \"category_id\": \"7\",\n                \"categories\": [\n                    {\n                        \"name\": \"History\",\n                        \"id\": \"7\",\n                        \"public_visibility\": true,\n                        \"staff_visibility\": true\n                    }\n                ],\n                \"categories_name\": \"History\",\n                \"location_name\": \"Bayswater Library\",\n                \"location_id\": 3,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"Please bring along any research and questions that you need answered.\",\n                \"sponsor_information\": \"\",\n                \"note\": \"\",\n                \"series_id\": 25049,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": 60,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 60,\n                \"is_virtual\": false,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://events-calendar-public.s3.ap-southeast-2.amazonaws.com/event-images/1578617871-582.jpg\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"requires_booking\": true,\n                \"bookings_open\": 1641513600,\n                \"bookings_close\": 1646726400,\n                \"ticket_cost\": 0,\n                \"tickets_max\": 1,\n                \"max_tickets_per_registration\": false\n            },\n            {\n                \"event_id\": 25068,\n                \"created\": 1624996192,\n                \"last_modified\": 1710956354,\n                \"name\": \"Family & Local History Help With Charles\",\n                \"description\": \"Make an appointment with our specialised staff & receive help with local or family history research, newspaper articles, library databases and any other research questions.\",\n                \"start_time\": 1646730000,\n                \"end_time\": 1646733600,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=25068\",\n                \"category_name\": null,\n                \"category_id\": null,\n                \"categories\": [],\n                \"categories_name\": \"\",\n                \"location_name\": \"Bayswater Library\",\n                \"location_id\": 3,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"Please bring along any research and questions that you need answered.\",\n                \"sponsor_information\": \"\",\n                \"note\": \"\",\n                \"series_id\": 25061,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": 60,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 107,\n                \"is_virtual\": false,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://events-calendar-public.s3.ap-southeast-2.amazonaws.com/event-images/1578617871-582.jpg\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"requires_booking\": true,\n                \"bookings_open\": 1641513600,\n                \"bookings_close\": 1646730000,\n                \"ticket_cost\": 0,\n                \"tickets_max\": 1,\n                \"max_tickets_per_registration\": false\n            }\n        ]\n    }\n}"},{"id":"1d32aff3-8569-4b74-8b7e-9881bc0e22ef","name":"Simple - Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/1.0/event/query?limit=2&locationFilters=43","host":["{{baseUrl}}"],"path":["1.0","event","query"],"query":[{"key":"startDate","value":"27-09-2018","description":"Optional: A DD-MM-YYYY date representing when the earliest date included in the event search results should be. When not specified, this defaults to today's date.","disabled":true},{"key":"endDate","value":"29-09-2020","description":"Optional: A DD-MM-YYYY date representing when the last event included in the search results should be. When not specified, this defaults to the date in six weeks after the startDate.","disabled":true},{"key":"categoryFilters","value":"1,2,3,4,5,6,7,8,9","description":"Optional: Comma separated list of category_ids. Get category_ids via the /1.0/organisation/ endpoint. If not provided, data relating to all categories will be returned.","disabled":true},{"key":"includeCancelled","value":"false","description":"Optional: Use true/false to determine whether cancelled events should be included in the events returned. Defaults to false.","disabled":true},{"key":"limit","value":"2","description":"Optional: Specifiy a maximum number of events to be returned up to 200. The default is 50."},{"key":"offset","value":"0","description":"Optional: Specifiy an offset number to assist with pagination. Defaults to 0.","disabled":true},{"key":"sortBy","value":"startTime","description":"Optional: Specify how the results should be sorted. Choose one of locationId, categoryName, startTime or endTime. The default is startTime.","disabled":true},{"key":"sortOrder","value":"asc","description":"Optional: Specify asc/desc to determine the order of the results returned. The default is asc.","disabled":true},{"key":"keyword","value":"social media","description":"Optional: Provide a search keyword for this query.","disabled":true},{"key":"locationFilters","value":"43"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Oct 2020 03:58:13 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2729"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your request was successful.\",\n    \"start_date\": \"16:23 15-05-2023\",\n    \"end_date\": \"23:59 26-06-2023\",\n    \"series_result_url\": null,\n    \"data\": {\n        \"count\": 1,\n        \"available\": 1,\n        \"start_date\": 1684164181,\n        \"end_date\": 1687820340,\n        \"offset\": 0,\n        \"sort_parameters\": \"ORDER BY event_list.start_time ASC\",\n        \"event_summary\": {\n            \"2023-05-18\": 1\n        },\n        \"event_list\": [\n            {\n                \"event_id\": 26553,\n                \"created\": 1656583075,\n                \"name\": \"Baby Storytime\",\n                \"description\": \"Join our amazing Youth Services Team as we read all the classics to your kiddos! They'll laugh, they'll cry, and they'll learn. Appropriate for children under 3.\",\n                \"start_time\": 1684400400,\n                \"end_time\": 1684404000,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=26553\",\n                \"category_name\": \"Kids\", // deprecated\n                \"category_id\": 8, // deprecated\n                \"categories\": [\n                    {\n                        \"name\": \"Kids\",\n                        \"id\": 8,\n                        \"public_visibility\": true,\n                        \"staff_visibility\": true\n                    }\n                ],\n                \"categories_name\": \"Kids\",\n                \"location_name\": \"Online Event\",\n                \"location_id\": 43,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": 3,\n                \"requirements\": \"\",\n                \"sponsor_information\": \"This event is made possible by a generous donation from New Horizons Academy childcare center.\",\n                \"note\": \"\",\n                \"series_id\": 0,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": 1, // deprecated\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 11,\n                \"is_virtual\": true,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://events-calendar-public-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/event-images/1636568555-171.jpg\",\n                \"image_url_sponsor\": \"https://events-calendar-public-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/event-images/1636568597-495.jpg\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"bookings_open\": 1684278000,\n                \"ticket_cost\": 0,\n                \"tickets_max\": 10,\n                \"max_tickets_per_registration\": false\n            }\n        ]\n    }\n}"},{"id":"8b35746f-1f2f-4555-84ea-973be63c5051","name":"No Results","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/event/query?startDate=27-09-2018&endDate=29-09-2020&categoryFilters=1,2,3,4,5,6,7,8,9&includeCancelled=false&limit=50&offset=0&sortBy=startTime&sortOrder=asc&keyword=far too specific search term&locationFilters=43","host":["{{baseUrl}}"],"path":["1.0","event","query"],"query":[{"key":"startDate","value":"27-09-2018","description":"Optional: A DD-MM-YYYY date representing when the earliest date included in the event search results should be. When not specified, this defaults to today's date."},{"key":"endDate","value":"29-09-2020","description":"Optional: A DD-MM-YYYY date representing when the last event included in the search results should be. When not specified, this defaults to the date in six weeks after the startDate."},{"key":"categoryFilters","value":"1,2,3,4,5,6,7,8,9","description":"Optional: Comma separated list of category_ids. Get category_ids via the /1.0/organisation/ endpoint. If not provided, data relating to all categories will be returned."},{"key":"includeCancelled","value":"false","description":"Optional: Use true/false to determine whether cancelled events should be included in the events returned. Defaults to false."},{"key":"limit","value":"50","description":"Optional: Specifiy a maximum number of events to be returned up to 200. The default is 50."},{"key":"offset","value":"0","description":"Optional: Specifiy an offset number to assist with pagination. Defaults to 0."},{"key":"sortBy","value":"startTime","description":"Optional: Specify how the results should be sorted. Choose one of locationId, categoryName or startTime. The default is startTime."},{"key":"sortOrder","value":"asc","description":"Optional: Specify asc/desc to determine the order of the results returned. The default is asc."},{"key":"keyword","value":"far too specific search term","description":"Optional: Provide a search keyword for this query."},{"key":"locationFilters","value":"43"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Oct 2020 04:24:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"291"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your request was successful however no results were found.\",\n    \"start_date\": \"00:00 27-09-2018\",\n    \"end_date\": \"23:59 29-09-2020\",\n    \"data\": {\n        \"count\": 0,\n        \"available\": 0,\n        \"start_date\": 1537970400,\n        \"end_date\": 1601387940,\n        \"offset\": 0,\n        \"sort_parameters\": \"ORDER BY start_time ASC\",\n        \"event_list\": []\n    }\n}"}],"_postman_id":"2715c128-9710-461c-89ce-7fc855b3763e"},{"name":"Event/{event_id}","id":"ac0f28a1-acad-4fd8-be38-397526bef6c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/event/222693","description":"<p>Look up event details using an event_id. For example to get details relating to event_id=10: <code>{{baseUrl}}/1.0/event/10</code></p>\n<p>Events that have tickets will return <code>ticket_details</code> relating to each ticket, which includes tickets that have been cancelled. Look out for the <code>is_cancelled</code> flag, when <code>true</code> the ticket has been cancelled.</p>\n<p>Barcodes/library card numbers are not required when staff book tickets within the branch, so not all tickets displayed will include a <code>barcode</code> value.</p>\n<p>The <code>category_id</code> and <code>category_name</code> fields in the response body are deprecated in favour of <code>categories</code> and <code>categories_name</code> in order to support multiple categories. The <code>only_allow_bookings_within_days_of_event field</code> is also deprecated in favour of <code>bookings_open</code>. It is recommended to stop using deprecated fields as soon as possible.</p>\n<p>It is recommended to stop using deprecated fields as soon as possible.</p>\n","urlObject":{"path":["1.0","event","222693"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"c28b2d22-4704-4694-bb19-846961ade45c","name":"Get Event - Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/1.0/event/9806"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Oct 2020 04:39:40 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1401"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": 200,\n  \"message\": \"The event was successfully retrieved.\",\n  \"data\": {\n    \"event_details\": {\n      \"event_id\": 9806,\n      \"created\": 1547142755,\n      \"name\": \"CoderDojo Realm\",\n      \"description\": \"CoderDojo Realm returns!\\nERL's biggest and best coding club for young people is back, learn to code programs, games, websites, and much more with our team of volunteer mentors. \\n\\nEastern Regional Libraries is providing exciting technologies and has partnered with a fantastic team of volunteer locals to provide knowledge, skills and guidance to interested and motivated young people. Come along, meet like-minded kids and get inspired. What will you create?\",\n      \"start_time\": 1558764000,\n      \"end_time\": 1558767600,\n      \"event_sessions\": [\n        {\n          \"event_id\": 9806,\n          \"start_time\": 1558764000,\n          \"end_time\": 1558767600\n        }\n      ],\n      \"event_sessions_booked_together\": true,\n      \"max_sessions_per_patron\": false,\n      \"ticket_types\": [\n        {\n          \"ticket_type_id\": 48,\n          \"series_ticket_type_id\": \"0\",\n          \"name\": \"General Admission\",\n          \"description\": \"\",\n          \"cost\": 0,\n          \"location_id\": 2,\n          \"location_scope\": \"physical\",\n          \"applicable_sessions\": [\n            9806\n          ],\n          \"capacity_per_session\": {\n            \"9806\": \"25\"\n          },\n          \"remaining_per_session\": {\n            \"9806\": 11\n          },\n          \"sold_quantity_per_session\": {\n            \"9806\": 14\n          },\n          \"waitlist_quantity_per_session\": {\n            \"9806\": 0\n          }\n        },\n        {\n          \"ticket_type_id\": 49,\n          \"series_ticket_type_id\": \"0\",\n          \"name\": \"Student\",\n          \"description\": \"\",\n          \"cost\": 0,\n          \"location_id\": 2,\n          \"location_scope\": \"physical\",\n          \"applicable_sessions\": [\n            9806\n          ],\n          \"capacity_per_session\": {\n            \"9806\": \"25\"\n          },\n          \"remaining_per_session\": {\n            \"9806\": 11\n          },\n          \"sold_quantity_per_session\": {\n            \"9806\": 0\n          },\n          \"waitlist_quantity_per_session\": {\n            \"9806\": 0\n          }\n        }\n      ],\n      \"url\": \"https://awsdev.events.mylibrary.digital/event?id=9806\",\n      \"category_name\": \"Kids\",\n      \"category_id\": 8,\n      \"categories\": [\n        {\n          \"name\": \"Kids\",\n          \"id\": 8,\n          \"public_visibility\": true,\n          \"staff_visibility\": true\n        }\n      ],\n      \"categories_name\": \"Kids\",\n      \"location_name\": \"Realm Library\",\n      \"location_id\": 2,\n      \"room_name\": false,\n      \"room_id\": false,\n      \"age_min\": 7,\n      \"age_max\": 17,\n      \"requirements\": \"Bring along your own laptop, notebook or tablet if possible.\",\n      \"sponsor_information\": \"CoderDojo is an international volunteer network of coding and robotics clubs aimed at children aged 7-17. CoderDojo is not a classroom â€” it is a free, fun community of children aged 7 to 17 who learn to code.\",\n      \"note\": \"\",\n      \"series_id\": 9801,\n      \"series_name\": \"steam\",\n      \"allow_guest_bookings\": true,\n      \"only_allow_bookings_within_days_of_event\": 30,\n      \"book_via_alternative_method\": false,\n      \"recurring_dates_tagline\": false,\n      \"views\": 400,\n      \"is_virtual\": false,\n      \"is_private\": false,\n      \"is_published\": true,\n      \"is_cancelled\": false,\n      \"is_featured\": true,\n      \"is_fully_booked\": false,\n      \"image_url_banner\": \"https://events-calendar-public.s3-ap-southeast-2.amazonaws.com/event-images/1547157149-689.jpg\",\n      \"image_url_sponsor\": \"https://events-calendar-public.s3-ap-southeast-2.amazonaws.com/event-logos/1547157211-129.jpg\",\n      \"virtual_event_url\": \"\",\n      \"number_of_attendees\": 26,\n      \"requires_booking\": true,\n      \"bookings_open\": 1556146800,\n      \"bookings_close\": 1558764000,\n      \"ticket_cost\": 0,\n      \"tickets_max\": 25,\n      \"max_tickets_per_registration\": false,\n      \"custom_questions\": [],\n      \"tickets_available\": 0,\n      \"tickets_sold_active\": 14,\n      \"pending_waiting_list_tickets\": 0,\n      \"is_simple_booking\": true\n    },\n    \"ticket_details\": [\n      {\n        \"ticket_id\": 24094,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 8,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1556114041,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 24129,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 7,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1556227460,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 24208,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 12,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1556360576,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 24235,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 10,\n        \"ticket_cost\": 0,\n        \"is_refunded\": true,\n        \"is_cancelled\": true,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1556452150,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 24268,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 9,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1556500700,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 24269,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 7,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1556500700,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 24840,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 8,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1557132856,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 25117,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 11,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1557568572,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 25333,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 8,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1557964904,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 25399,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 14,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1558165700,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 25401,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 12,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1558231596,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 25402,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 9,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1558231596,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 25634,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 12,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1558520635,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 25635,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 10,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1558520635,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 25636,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 8,\n        \"ticket_cost\": 0,\n        \"is_refunded\": false,\n        \"is_cancelled\": false,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1558520635,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      },\n      {\n        \"ticket_id\": 25639,\n        \"event_id\": 9806,\n        \"first_name\": \"JACK\",\n        \"last_name\": \"SMITH\",\n        \"card_number\": \"20023000000000\",\n        \"email_address\": null,\n        \"age\": 11,\n        \"ticket_cost\": 0,\n        \"is_refunded\": true,\n        \"is_cancelled\": true,\n        \"checked_in\": false,\n        \"booking_method\": \"online_free\",\n        \"transaction_id\": \"fo_nkcaUCfqhMB6EXvTwNoVmLsx\",\n        \"booking_time\": 1558568373,\n        \"rating\": false,\n        \"feedback\": \"\",\n        \"note\": \"\"\n      }\n    ],\n    \"waiting_list_details\": []\n  }\n}"},{"id":"3493901c-509e-42d6-b785-d386f349332b","name":"Get Event - Unsuccessful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/event/999999999999"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Oct 2020 04:40:14 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"111"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"An event with the ID provided could not be found.\",\n    \"data\": {\n        \"event_id\": 999999999999\n    }\n}"}],"_postman_id":"ac0f28a1-acad-4fd8-be38-397526bef6c3"},{"name":"Organisation","event":[{"listen":"test","script":{"id":"58154aa0-6c91-44e3-8dd1-4619929e0e42","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});"],"type":"text/javascript","packages":{}}}],"id":"6a4394c9-4f52-42bd-b08c-7e908a63450a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/organisation/?includePrivateCategories","description":"<p>Fetch metadata relating to the organisation, its configuration, locations and categories. </p>\n<p>Each location result includes boolean <code>available_on_frontend</code> value that determines whether members should be able to utilise this location for frontend tasks. Often, where this value is <code>false</code>, the location was used as a once off and should be largely excluded from navigation and filter options.</p>\n<p>Additionally, some locations also include <code>true</code> in their <code>is_virtual</code> field. These locations are not physical library branches, and thus might need to be represented differently on the user interface. They also lack geographic data fields. Most library services only have one such location.</p>\n","urlObject":{"path":["1.0","organisation",""],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>Optional: Use true/false to determine whether categories with no public visibility should be included. Defaults to false.</p>\n","type":"text/plain"},"key":"includePrivateCategories","value":null}],"variable":[]}},"response":[{"id":"6da0424e-deb1-4e0a-988c-e12f13700098","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/1.0/organisation/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Oct 2020 00:38:55 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"17440"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your request was successful.\",\n    \"data\": {\n        \"location_count\": 49,\n        \"category_count\": 14,\n        \"organsation\": {\n            \"name\": \"Showcase Libraries\",\n            \"long_name\": \"Showcase Libraries\",\n            \"location_name_single\": \"library\",\n            \"location_name_plural\": \"libraries\",\n            \"contact_email\": \"andrew.johnson@sol.us\",\n            \"contact_phone\": \"1300737277\",\n            \"google_analytics_code\": \"\",\n            \"home_page\": \"https://www.yourlibrary.com/\",\n            \"events_home_page\": \"https://awsdev.events.mylibrary.digital/\",\n            \"event_details_page\": \"https://awsdev.events.mylibrary.digital/event\",\n            \"waiting_list_page\": \"https://awsdev.events.mylibrary.digital/waiting-list\",\n            \"login_page\": \"https://awsdev.events.mylibrary.digital/my-events\",\n            \"sign_up_page\": \"https://www.yourlibrary.com/join-the-library/\",\n            \"password_reset_page\": \"https://yourlibrary.spydus.com/cgi-bin/spydus.exe/PGM/WPAC/CCOPT/RPWD/1\",\n            \"locations_directory\": \"https://www.yourlibrary.com/locations-hours/\",\n            \"is_room_booking_available_to_public\": true,\n            \"max_waiting_list_tickets_per_event_per_member\": 10,\n            \"bookings_policy\": \"https://www.yourlibrary.com/wp-content/uploads/2018/02/Terms-and-Conditions-Library-Events.pdf\",\n            \"room_booking_refund_rules\": {\n                \"12\": \"0\",\n                \"24\": \"50\",\n                \"48\": \"100\",\n                \"72\": \"100\"\n            },\n            \"contact_page\": \"https://www.yourlibrary.com/contact-feedback/\",\n            \"business_number_name\": \"ABN\",\n            \"business_number_value\": \"67 990 548 408\",\n            \"stripe_public_key\": \"pk_test_51KgflrEJM4yPTDjcacvVgioonKvNTi17NDXlPpnorIFSOSN4F1TfDOEREdQQSrQAJgPMnl2M4BSqbp8BGgBU6E3u00JdeqTr5G\",\n            \"stripe_transaction_currency\": \"gbp\",\n            \"hq_street_address_line_1\": \"Nasmyth Building\",\n            \"hq_street_address_line_2\": \"Nasmyth Avenue, Scottish Enterprise Technoogy Park\",\n            \"hq_suburb\": \"East Kilbride\",\n            \"hq_postcode\": \"G75 0QR\",\n            \"hq_state\": \"South Lanarskshire\",\n            \"hq_country\": \"UK\",\n            \"logo_url\": \"https://events-calendar-public-eu-west-2.s3-eu-west-2.amazonaws.com/core-assets/organisation-logos/SOLUS_Logo_white.png\",\n            \"logo_url_secondary\": \"https://events-calendar-public-eu-west-2.s3-eu-west-2.amazonaws.com/core-assets/organisation-logos/SOLUS_Logo_white.png\",\n            \"default_login_image\": \"https://awsdev.events.mylibrary.digital/assets/img/my-account.jpg\",\n            \"default_event_image\": \"https://awsdev.events.mylibrary.digital/assets/img/event-header.jpg\",\n            \"timezone\": \"Europe/London\",\n            \"member_log_username_field_label\": \"Library Card Number\",\n            \"member_log_password_field_label\": \"Library Card Password\",\n            \"theme_frontend_colour\": \"#223B72\",\n            \"warning_message\": \"Children 12 and under must be accompanied by an adult.\\n\\nMasks must be worn by everyone 8 years and over. \\n\\nVisitors to our libraries over 18 years of age must be fully vaccinated against COVID-19 and will be required to provide proof of vaccination, either with a digital certificate linked to the Service Victoria app or a printed copy of their vaccination certificate with identification.\\n\\nAll visitors must check in using the Service Victoria app upon arrival. \\n\\nNumbers are limited, social distancing will be observed, hand sanitizer and wipes will be available.\\n\\nWe will hold events outdoors where possible and maximize ventilation in our indoor spaces. \\n\\nPlease do not attend if you or anyone in your household is feeling unwell, has COVID symptoms, is a household or household-like contact or is isolating while waiting for a test result. \\n\\nThank you for your support, we are really looking forward to seeing you in our libraries!\",\n            \"warning_button_text\": \"test\",\n            \"warning_button_url\": \"\"\n        },\n        \"locations\": [\n            {\n                \"location_id\": 3,\n                \"name\": \"Bayswater Library\",\n                \"phone\": \"(03) 9800 6498\",\n                \"address_line_one\": \"Shop 26, Mountain High Shopping Centre\",\n                \"address_line_two\": \"7-13 High St\",\n                \"suburb\": \"Bayswater\",\n                \"postcode\": \"3153\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/bayswater-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 48,\n                \"name\": \"Belgrave Express\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"Belgrave Community Hub\",\n                \"address_line_two\": \"1616/1624 Burwood Highway\",\n                \"suburb\": \"Belgrave\",\n                \"postcode\": \"3160\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/belgrave-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 5,\n                \"name\": \"Belgrave Library\",\n                \"phone\": \"(03) 9800 6489\",\n                \"address_line_one\": \"Reynolds Lane\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Belgrave\",\n                \"postcode\": \"3160\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/belgrave-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 22,\n                \"name\": \"Belgrave Pool\",\n                \"phone\": \"03 9800 6489\",\n                \"address_line_one\": \"69 Best St\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Belgrave\",\n                \"postcode\": \"3160\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yarraranges.vic.gov.au/Lists/Pools-and-Aquatic-Centres/Belgrave-Outdoor-Heated-Pool\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 6,\n                \"name\": \"Boronia Library\",\n                \"phone\": \"03 9800 6488\",\n                \"address_line_one\": \"Park Crescent\",\n                \"address_line_two\": null,\n                \"suburb\": \"Boronia\",\n                \"postcode\": \"3155\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/boronia-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 27,\n                \"name\": \"Croydon Aqua Hub\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"11 Civic Square\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Croydon\",\n                \"postcode\": \"3136\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"http://www.maroondahleisure.com.au/venues/aquahub/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 7,\n                \"name\": \"Croydon Library\",\n                \"phone\": \"03 9800 6448\",\n                \"address_line_one\": \"5 Civic Square\",\n                \"address_line_two\": null,\n                \"suburb\": \"Croydon\",\n                \"postcode\": \"3136\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/croydon-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 33,\n                \"name\": \"Dandenong Ranges Botanic Garden\",\n                \"phone\": \"9800 6489\",\n                \"address_line_one\": \"The Georgian Road\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Olinda \",\n                \"postcode\": \"3788\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://visitdandenongranges.com.au/activity/dandenong-ranges-botanic-garden\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 45,\n                \"name\": \"Eastern Regional Libraries Administration\",\n                \"phone\": \"03 9800 6400\",\n                \"address_line_one\": \"1350 Ferntree Gully Rd\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Scoresby\",\n                \"postcode\": \"3179\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/administration/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 47,\n                \"name\": \"Eastland Shopping Centre\",\n                \"phone\": \"9870 8377\",\n                \"address_line_one\": \"175 Maroondah Hwy\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Ringwood\",\n                \"postcode\": \"3134\",\n                \"state\": \"Victoria\",\n                \"country\": \"Australia\",\n                \"website\": \"https://eastland.qicgre.com/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 40,\n                \"name\": \"Ferntree Gully Cemetery\",\n                \"phone\": \"03 9800 6455\",\n                \"address_line_one\": \"Forest Rd\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Ferntree Gully\",\n                \"postcode\": \"3156\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.knox.vic.gov.au/cemetery\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 18,\n                \"name\": \"Ferntree Gully Fire Brigade CFA\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"5-7 The Avenue\\r\\n\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Ferntree Gully\",\n                \"postcode\": \"3156\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.cfa.vic.gov.au/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 8,\n                \"name\": \"Ferntree Gully Library\",\n                \"phone\": \"03 9800 6455\",\n                \"address_line_one\": \"1010 Burwood Hwy\",\n                \"address_line_two\": null,\n                \"suburb\": \"Ferntree Gully\",\n                \"postcode\": \"3156\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/ferntree-gully-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 49,\n                \"name\": \"Healesville Community Pop Up Space\",\n                \"phone\": \"03 9800 6497\",\n                \"address_line_one\": \"The Memo\",\n                \"address_line_two\": \"235 Maroondah Hwy\",\n                \"suburb\": \"Healesville\",\n                \"postcode\": \"3777\",\n                \"state\": \"Victoria\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yarraranges.vic.gov.au/Experience/The-Arts/Cultural-venues/The-Memo-Healesville\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 9,\n                \"name\": \"Healesville Library\",\n                \"phone\": \"03 9800 6497\",\n                \"address_line_one\": \"110 River St\",\n                \"address_line_two\": null,\n                \"suburb\": \"Healesville\",\n                \"postcode\": \"3777\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/healesville-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 24,\n                \"name\": \"Healesville Pool\",\n                \"phone\": \"03 9800 6497\",\n                \"address_line_one\": \"1/36 Don Rd\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Healesville\",\n                \"postcode\": \"3777\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yarraranges.vic.gov.au/Lists/Pools-and-Aquatic-Centres/Healesville-Outdoor-Pool\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 34,\n                \"name\": \"Karralyka Centre\",\n                \"phone\": \"03 9800 6448\",\n                \"address_line_one\": \"Mines Rd\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Ringwood\",\n                \"postcode\": \"3134\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"www.karralyka.com.au\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 15,\n                \"name\": \"Knox City Council Office\",\n                \"phone\": \"03 9800 6470\",\n                \"address_line_one\": \"Room 3 - Knox Civic Centre\",\n                \"address_line_two\": \"511 Burwood Hwy\",\n                \"suburb\": \"Wantirna South\",\n                \"postcode\": \"3152\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"http://www.knox.vic.gov.au/contact\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 20,\n                \"name\": \"Knox City Council Office\",\n                \"phone\": \"03 9800 6400\",\n                \"address_line_one\": \"Room 4 - Knox Civic Centre\",\n                \"address_line_two\": \"511 Burwood Hwy\",\n                \"suburb\": \"Wantirna South\",\n                \"postcode\": \"3152\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"http://www.knox.vic.gov.au/contact\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 29,\n                \"name\": \"Knox Community Arts Centre\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"Cnr Mountain Hwy & Scoresby Rd\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Bayswater\",\n                \"postcode\": \"3153\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"http://www.knox.vic.gov.au/kcac\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 19,\n                \"name\": \"Knox Community Gardens\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"254 Scoresby Road\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Boronia\",\n                \"postcode\": \"3155\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.facebook.com/knoxcommunitygardens/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 38,\n                \"name\": \"Knox Community Gardens\",\n                \"phone\": \"98006443\",\n                \"address_line_one\": \"254 Scoresby Rd\",\n                \"address_line_two\": null,\n                \"suburb\": \"Boronia\",\n                \"postcode\": \"3155\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://knoxcommunitygardens.org.au/about-us/location/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 10,\n                \"name\": \"Knox Library\",\n                \"phone\": \"03 9800 6470\",\n                \"address_line_one\": \"425 Burwood Hwy\",\n                \"address_line_two\": null,\n                \"suburb\": \"Wantirna South\",\n                \"postcode\": \"3152\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/knox-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 32,\n                \"name\": \"Lilydale Historical Society\",\n                \"phone\": \"98006457\",\n                \"address_line_one\": \"61 Castella St\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Lilydale\",\n                \"postcode\": \"3140\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"www.yourlibrary.com.au\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 39,\n                \"name\": \"Lilydale Lawn Cemetery\",\n                \"phone\": \"03 9800 6457\",\n                \"address_line_one\": \"120 Victoria Rd\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Lilydale\",\n                \"postcode\": \"3140\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"http://www.gmct.com.au/our-locations/lilydale-lawn-cemetery/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 1,\n                \"name\": \"Lilydale Library\",\n                \"phone\": \"03 9800 6457\",\n                \"address_line_one\": \"Box Hill Institute Lilydale Campus\",\n                \"address_line_two\": \"Jarlo Drive\",\n                \"suburb\": \"Lilydale\",\n                \"postcode\": \"3140\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/lilydale-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 31,\n                \"name\": \"Millwarra Primary School - Millgrove Campus\",\n                \"phone\": \"03 9294 6573\",\n                \"address_line_one\": \"18-20 Cavanagh Rd\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Millgrove\",\n                \"postcode\": \"3799\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"http://www.millwarraps.vic.edu.au/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 17,\n                \"name\": \"Monbulk Reading Room\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"21 Main Road\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Monbulk\",\n                \"postcode\": \"3793\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/monbulk-community-reading-room-library/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 11,\n                \"name\": \"Montrose Library\",\n                \"phone\": \"03 9800 6490\",\n                \"address_line_one\": \"935 Mount Dandenong Tourist Rd\",\n                \"address_line_two\": null,\n                \"suburb\": \"Montrose\",\n                \"postcode\": \"3765\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/montrose-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 12,\n                \"name\": \"Mooroolbark Library\",\n                \"phone\": \"03 9800 6480\",\n                \"address_line_one\": \"7 Station St\",\n                \"address_line_two\": null,\n                \"suburb\": \"Mooroolbark\",\n                \"postcode\": \"3138\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/mooroolbark-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 35,\n                \"name\": \"Mt Evelyn Reading Room\",\n                \"phone\": \"9800 6412\",\n                \"address_line_one\": \"50 Wray Crescent \",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Mount Evelyn\",\n                \"postcode\": \"3796\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.mtevelynch.com.au/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 43,\n                \"name\": \"Online Event\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"\",\n                \"postcode\": \"\",\n                \"state\": \"\",\n                \"country\": \"\",\n                \"website\": \"\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": true\n            },\n            {\n                \"location_id\": 41,\n                \"name\": \"Powelltown Public Hall\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"Blake Street\",\n                \"address_line_two\": null,\n                \"suburb\": \"Powelltown\",\n                \"postcode\": \"3797\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 46,\n                \"name\": \"Queen&#39;s Park\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"36 Don Road\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Healesville\",\n                \"postcode\": \"3777\",\n                \"state\": \"Victoria\",\n                \"country\": \"Australia\",\n                \"website\": \"https://visityarravalley.com.au/activity/queens-park-playspace\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 2,\n                \"name\": \"Realm Library\",\n                \"phone\": \"03 9800 6430\",\n                \"address_line_one\": \"Ringwood Town Square\",\n                \"address_line_two\": \"179 Maroondah Hwy\",\n                \"suburb\": \"Ringwood\",\n                \"postcode\": \"3134\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/realm-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 30,\n                \"name\": \"Redwood Community Centre\",\n                \"phone\": \"03 9294 6573\",\n                \"address_line_one\": \"3505 Warburton Hwy\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Warburton\",\n                \"postcode\": \"3799\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://redwoodcentre.org.au/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 26,\n                \"name\": \"Reefton Hotel\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"1600 Woods Point Rd\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Reefton\",\n                \"postcode\": \"3799\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.facebook.com/pages/category/Hotel/The-Reefton-Hotel-150782058351198/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 13,\n                \"name\": \"Rowville Library\",\n                \"phone\": \"03 9800 6443\",\n                \"address_line_one\": \"Stud Park Shopping Centre\",\n                \"address_line_two\": \"Stud Rd\",\n                \"suburb\": \"Rowville\",\n                \"postcode\": \"3178\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/rowville-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 21,\n                \"name\": \"Stud Park Shopping Centre\",\n                \"phone\": \"03 9800 6443\",\n                \"address_line_one\": \"Stud Park Shopping Centre\",\n                \"address_line_two\": \"Stud Rd\",\n                \"suburb\": \"Rowville\",\n                \"postcode\": \"3178\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/rowville-library/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 51,\n                \"name\": \"Test location\",\n                \"phone\": \"847475\",\n                \"address_line_one\": \"Www\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"5555\",\n                \"postcode\": \"4666\",\n                \"state\": \"\",\n                \"country\": \"Australia\",\n                \"website\": \"http://3333\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 50,\n                \"name\": \"ttee\",\n                \"phone\": \"07234234\",\n                \"address_line_one\": \"Flast 6, Ff,222,44\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Glasgow\",\n                \"postcode\": \"G51\",\n                \"state\": \"\",\n                \"country\": \"Australia\",\n                \"website\": \"http://www.example.com\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 25,\n                \"name\": \"Upper Yarra Arts Centre\",\n                \"phone\": \"03 9800 6462\",\n                \"address_line_one\": \"3409 Warburton Hwy\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Warburton\",\n                \"postcode\": \"3799\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"http://ach.yarraranges.vic.gov.au/Venues/Arts_Centre_Warburton\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 16,\n                \"name\": \"Wellington Village Shopping Centre\",\n                \"phone\": \"03 9800 6488\",\n                \"address_line_one\": \"1100 Wellington Rd\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Rowville\",\n                \"postcode\": \"3178\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/knox-mobile-library/\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 42,\n                \"name\": \"Yarra Centre Pool\",\n                \"phone\": \"03 9800 6462\",\n                \"address_line_one\": \"2435 Warburton Hwy\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Yarra Junction\",\n                \"postcode\": \"3797\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yarraranges.vic.gov.au/Lists/Pools-and-Aquatic-Centres/Yarra-Centre\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 23,\n                \"name\": \"Yarra Centre Pool\",\n                \"phone\": \"03 9800 6462\",\n                \"address_line_one\": \"2435 Warburton Hwy\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Yarra Junction\",\n                \"postcode\": \"3797\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yarraranges.vic.gov.au/Lists/Pools-and-Aquatic-Centres/Yarra-Centre\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 44,\n                \"name\": \"Yarra Glen Memorial Hall\",\n                \"phone\": \"1300 737 277\",\n                \"address_line_one\": \"45 Bell Street\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Yarra Glen\",\n                \"postcode\": \"3775\",\n                \"state\": \"Victoria\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yarraranges.vic.gov.au/Experience/Venues/Yarra-Glen-Community-Reading-Room\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 36,\n                \"name\": \"Yarra Glen Reading Room\",\n                \"phone\": \"8719 9410\",\n                \"address_line_one\": \"45 Bell Street\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Yarra Glen\",\n                \"postcode\": \"3775\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"http://www.yarraglen.com/livingandlearning/reading.php\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 14,\n                \"name\": \"Yarra Junction Library\",\n                \"phone\": \"03 9800 6462\",\n                \"address_line_one\": \"1A Hoddle St\",\n                \"address_line_two\": null,\n                \"suburb\": \"Yarra Junction\",\n                \"postcode\": \"3797\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"https://www.yourlibrary.com.au/locations/yarra-junction-library/\",\n                \"available_on_frontend\": true,\n                \"available_on_backend\": true,\n                \"is_virtual\": false\n            },\n            {\n                \"location_id\": 37,\n                \"name\": \"Yarra Ranges Regional Museum\",\n                \"phone\": \"98006457\",\n                \"address_line_one\": \"35-37 Castella St\",\n                \"address_line_two\": \"\",\n                \"suburb\": \"Lilydale\",\n                \"postcode\": \"3140\",\n                \"state\": \"VIC\",\n                \"country\": \"Australia\",\n                \"website\": \"http://ach.yarraranges.vic.gov.au/Regional_Museum\",\n                \"available_on_frontend\": false,\n                \"available_on_backend\": false,\n                \"is_virtual\": false\n            }\n        ],\n        \"categories\": [\n            {\n                \"category_id\": \"0\",\n                \"name\": \"Author Talkss\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"2\",\n                \"name\": \"Bookclubs & Bookchats\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"3\",\n                \"name\": \"Cooking & Crafts\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"4\",\n                \"name\": \"Fun & Friendship\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"5\",\n                \"name\": \"Home & Garden\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"6\",\n                \"name\": \"Health & Wellness\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"7\",\n                \"name\": \"History\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"8\",\n                \"name\": \"Kids\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"9\",\n                \"name\": \"Seniors\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"10\",\n                \"name\": \"Science & Technology\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"11\",\n                \"name\": \"Other\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"12\",\n                \"name\": \"Entertainment\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"13\",\n                \"name\": \"Children&#39;s Programs\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"14\",\n                \"name\": \"Dance\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            }\n        ],\n        \"resource_categories\": [\n            {\n                \"category_id\": \"1\",\n                \"name\": \"Tablet\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            },\n            {\n                \"category_id\": \"2\",\n                \"name\": \"Charger\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true\n            }\n        ]\n    }\n}"}],"_postman_id":"6a4394c9-4f52-42bd-b08c-7e908a63450a"},{"name":"Series/{series_id}","id":"968c4e1c-dd59-43c2-984e-51df8948ebfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/series/{series_id}","description":"<p>Get a list of events that belong to a specific <code>series_id</code>. Events that are part of a series will include a <code>series_id</code> in their <code>{{baseUrl}}/1.0/event/</code> response. This request always returns a full list of events belonging to the series, regardless of whether they're in the future or past and without pagination support.</p>\n<p>The <code>category_id</code> and <code>category_name</code> fields in the response body are deprecated in favour of <code>categories</code> and <code>categories_name</code> in order to support multiple categories. The <code>only_allow_bookings_within_days_of_event field</code> is also deprecate in favour of <code>bookings_open</code>. It is recommended to stop using deprecated fields as soon as possible.</p>\n<p>It is recommended to stop using deprecated fields as soon as possible.</p>\n","urlObject":{"path":["1.0","series","{series_id}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"ee258cce-3346-45ec-984a-d06249ea1499","name":"Get Series - Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/1.0/series/24911"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 11 Oct 2020 01:26:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"12391"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your request was successful.\",\n    \"series_id\": 0,\n    \"data\": {\n        \"count\": 8,\n        \"available\": 8,\n        \"event_list\": [\n            {\n                \"event_id\": 26560,\n                \"created\": 1656599892,\n                \"name\": \"Booking Series\",\n                \"description\": \"booking template\",\n                \"start_time\": 1657033200,\n                \"end_time\": 1657036800,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=26560\",\n                \"category_name\": \"Bookclubs & Bookchats\",\n                \"category_id\": 2,\n                \"categories\": [\n                    {\n                        \"name\": \"Bookclubs & Bookchats\",\n                        \"id\": 2\n                    },\n                    {\n                        \"name\": \"Other\",\n                        \"id\": 11\n                    }\n                ],\n                \"categories_name\": \"Bookclubs & Bookchats / Other\",\n                \"location_name\": \"Belgrave Library\",\n                \"location_id\": 5,\n                \"room_name\": \"Media Room\",\n                \"room_id\": 18,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"da\",\n                \"sponsor_information\": \"\",\n                \"series_id\": 0,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": false,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 0,\n                \"is_virtual\": false,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://awsdev.events.mylibrary.digital/assets/img/event-header.jpg\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"bookings_open\": 1649610000,\n                \"ticket_cost\": 0,\n                \"tickets_max\": 5,\n                \"max_tickets_per_registration\": false\n            },\n            {\n                \"event_id\": 26601,\n                \"created\": 1657223665,\n                \"name\": \"Creative Colouring For Kids\",\n                \"description\": \"Join us for inspirational ideas to channel your inner colouring genius.\\nRelax and unwind with our creative colouring group for adults.\\n\\nBYO materials (paper provided)\",\n                \"start_time\": 1657976400,\n                \"end_time\": 1657978200,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=26601\",\n                \"category_name\": \"Cooking & Crafts\",\n                \"category_id\": 3,\n                \"categories\": [\n                    {\n                        \"name\": \"Cooking & Crafts\",\n                        \"id\": 3\n                    }\n                ],\n                \"categories_name\": \"Cooking & Crafts\",\n                \"location_name\": \"Lilydale Library\",\n                \"location_id\": 1,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"Bookings essential\",\n                \"sponsor_information\": \"\",\n                \"series_id\": 0,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": false,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 1,\n                \"is_virtual\": false,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://events-calendar-public.s3.ap-southeast-2.amazonaws.com/event-images/1615363109-750.png\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"bookings_open\": 1657223665,\n                \"ticket_cost\": 5,\n                \"tickets_max\": 10,\n                \"max_tickets_per_registration\": false\n            },\n            {\n                \"event_id\": 26591,\n                \"created\": 1657122401,\n                \"name\": \"Creative Colouring For Kids\",\n                \"description\": \"Join us for inspirational ideas to channel your inner colouring genius.\\nRelax and unwind with our creative colouring group for adults.\\n\\nBYO materials (paper provided)\",\n                \"start_time\": 1658246400,\n                \"end_time\": 1658248200,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=26591\",\n                \"category_name\": \"Cooking & Crafts\",\n                \"category_id\": 3,\n                \"categories\": [\n                    {\n                        \"name\": \"Cooking & Crafts\",\n                        \"id\": 3\n                    }\n                ],\n                \"categories_name\": \"Cooking & Crafts\",\n                \"location_name\": \"Lilydale Library\",\n                \"location_id\": 1,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"Bookings essential\",\n                \"sponsor_information\": \"\",\n                \"series_id\": 0,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": false,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 0,\n                \"is_virtual\": false,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://events-calendar-public.s3.ap-southeast-2.amazonaws.com/event-images/1615363109-750.png\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"bookings_open\": 1657122401,\n                \"ticket_cost\": 5,\n                \"tickets_max\": 10,\n                \"max_tickets_per_registration\": false\n            },\n            {\n                \"event_id\": 26545,\n                \"created\": 1654774013,\n                \"name\": \"Time Test\",\n                \"description\": \"time test\",\n                \"start_time\": 1659546000,\n                \"end_time\": 1659549600,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=26545\",\n                \"category_name\": \"Science & Technology\",\n                \"category_id\": 10,\n                \"categories\": [\n                    {\n                        \"name\": \"Science & Technology\",\n                        \"id\": 10\n                    }\n                ],\n                \"categories_name\": \"Science & Technology\",\n                \"location_name\": \"Mt Evelyn Reading Room\",\n                \"location_id\": 35,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"\",\n                \"sponsor_information\": \"\",\n                \"series_id\": 0,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": false,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 25,\n                \"is_virtual\": false,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://awsdev.events.mylibrary.digital/assets/img/event-header.jpg\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"bookings_open\": 1654774013,\n                \"ticket_cost\": 0,\n                \"tickets_max\": 15,\n                \"max_tickets_per_registration\": false\n            },\n            {\n                \"event_id\": 26602,\n                \"created\": 1657459280,\n                \"name\": \"Time Test\",\n                \"description\": \"time test\",\n                \"start_time\": 1659711600,\n                \"end_time\": 1659713400,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=26602\",\n                \"category_name\": \"Science & Technology\",\n                \"category_id\": 10,\n                \"categories\": [\n                    {\n                        \"name\": \"Science & Technology\",\n                        \"id\": 10\n                    }\n                ],\n                \"categories_name\": \"Science & Technology\",\n                \"location_name\": \"Mt Evelyn Reading Room\",\n                \"location_id\": 35,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"\",\n                \"sponsor_information\": \"\",\n                \"series_id\": 0,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": false,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 4,\n                \"is_virtual\": false,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://awsdev.events.mylibrary.digital/assets/img/event-header.jpg\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"bookings_open\": 1657459280,\n                \"ticket_cost\": 0,\n                \"tickets_max\": 15,\n                \"max_tickets_per_registration\": false\n            },\n            {\n                \"event_id\": 26605,\n                \"created\": 1657459323,\n                \"name\": \"Time Test\",\n                \"description\": \"time test\",\n                \"start_time\": 1659967200,\n                \"end_time\": 1659969000,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=26605\",\n                \"category_name\": \"Science & Technology\",\n                \"category_id\": 10,\n                \"categories\": [\n                    {\n                        \"name\": \"Science & Technology\",\n                        \"id\": 10\n                    }\n                ],\n                \"categories_name\": \"Science & Technology\",\n                \"location_name\": \"Mt Evelyn Reading Room\",\n                \"location_id\": 35,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"\",\n                \"sponsor_information\": \"\",\n                \"series_id\": 0,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": false,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 2,\n                \"is_virtual\": false,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://awsdev.events.mylibrary.digital/assets/img/event-header.jpg\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"bookings_open\": 1657459323,\n                \"ticket_cost\": 0,\n                \"tickets_max\": 15,\n                \"max_tickets_per_registration\": false\n            },\n            {\n                \"event_id\": 26562,\n                \"created\": 1656600605,\n                \"name\": \"E-Learning Series\",\n                \"description\": \"Need help with your device? Want to learn something new? Book a free one-to-one session with our resident eLearner!\\n\\nWe can assist you with:\\n- Learning how to use your phone, tablet, iPad, eReader.\\n- Setting up library eResources such as Libby and Kanopy.\\n- Learning a new skill e.g. social media.\\n- Troubleshooting your device.\",\n                \"start_time\": 1660491000,\n                \"end_time\": 1660494600,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=26562\",\n                \"category_name\": \"Science & Technology\",\n                \"category_id\": 10,\n                \"categories\": [\n                    {\n                        \"name\": \"Science & Technology\",\n                        \"id\": 10\n                    }\n                ],\n                \"categories_name\": \"Science & Technology\",\n                \"location_name\": \"Online Event\",\n                \"location_id\": 43,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"Please note face masks are required.  Please bring your device and any passwords, chargers or usernames that you use. if you have a Kobo please bring all cables and laptop\",\n                \"sponsor_information\": \"\",\n                \"series_id\": 0,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": false,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 11,\n                \"is_virtual\": true,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://events-calendar-public.s3.ap-southeast-2.amazonaws.com/event-images/1615261361-172.jpg\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"zoom.com/abcde\",\n                \"number_of_attendees\": 0,\n                \"bookings_open\": 1656600605,\n                \"ticket_cost\": 0,\n                \"tickets_max\": 5,\n                \"max_tickets_per_registration\": false\n            },\n            {\n                \"event_id\": 26559,\n                \"created\": 1656599723,\n                \"name\": \"Series Of Colour\",\n                \"description\": \"Join us for inspirational ideas to channel your inner colouring genius.\\nRelax and unwind with our creative colouring group for adults.\\n\\nBYO materials (paper provided)\",\n                \"start_time\": 1677762000,\n                \"end_time\": 1677765600,\n                \"url\": \"https://awsdev.events.mylibrary.digital/event?id=26559\",\n                \"category_name\": \"Cooking & Crafts\",\n                \"category_id\": 3,\n                \"categories\": [\n                    {\n                        \"name\": \"Cooking & Crafts\",\n                        \"id\": 3\n                    }\n                ],\n                \"categories_name\": \"Cooking & Crafts\",\n                \"location_name\": \"Lilydale Library\",\n                \"location_id\": 1,\n                \"room_name\": false,\n                \"room_id\": false,\n                \"age_min\": false,\n                \"age_max\": false,\n                \"requirements\": \"Bookings essential\",\n                \"sponsor_information\": \"\",\n                \"series_id\": 0,\n                \"series_name\": \"\",\n                \"allow_guest_bookings\": true,\n                \"only_allow_bookings_within_days_of_event\": false,\n                \"book_via_alternative_method\": false,\n                \"recurring_dates_tagline\": false,\n                \"views\": 8,\n                \"is_virtual\": false,\n                \"is_private\": false,\n                \"is_published\": true,\n                \"is_cancelled\": false,\n                \"is_featured\": false,\n                \"is_fully_booked\": false,\n                \"image_url_banner\": \"https://events-calendar-public.s3.ap-southeast-2.amazonaws.com/event-images/1615363109-750.png\",\n                \"image_url_sponsor\": \"\",\n                \"virtual_event_url\": \"\",\n                \"number_of_attendees\": 0,\n                \"bookings_open\": 1656599723,\n                \"ticket_cost\": 0,\n                \"tickets_max\": 10,\n                \"max_tickets_per_registration\": false\n            }\n        ]\n    }\n}"},{"id":"6971968b-4e8b-4d08-83b0-71092925cae9","name":"Get Series - Unsuccessful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/series/9999999"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 11 Oct 2020 01:49:56 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"107"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Set-Cookie","value":"PHPSESSID=9ojvuf3ircnicj8tk87vqt1nbh; path=/"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"A series with the ID provided could not be found.\",\n    \"data\": {\n        \"series_id\": 9999999\n    }\n}"}],"_postman_id":"968c4e1c-dd59-43c2-984e-51df8948ebfa"},{"name":"Member/{card_number}","id":"fd542a21-af86-4dd0-b4fa-aef48fe4fb71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}","description":"<p>Look up a library member's details and event booking history by providing their library card number. For example to get details relating to a member with library card number=99999:  <code>{{baseUrl}}/1.0/member/99999</code></p>\n","urlObject":{"path":["1.0","member","{card_number}"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>Optional: group ticket details into \"Upcoming\", \"Past\" and \"Pending Refunds\". Defaults to false.</p>\n","type":"text/plain"},"key":"groupTickets","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: Default as false</p>\n","type":"text/plain"},"key":"includeCancelledBookings","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: search for tickets booked on the given date</p>\n","type":"text/plain"},"key":"bookingDate","value":"2023-07-20"}],"variable":[]}},"response":[{"id":"20498240-fb8a-49a3-a68e-520c4045e31d","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/1.0/member/{card_number}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 19 Oct 2020 07:22:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"35738"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The member was successfully retrieved.\",\n    \"ticket_count\": 8,\n    \"waiting_list_count\": 0,\n    \"room_booking_count\": 6,\n    \"data\": {\n        \"member_details\": {\n            \"card_number\": \"23132000734230\",\n            \"first_name\": \"Lynda Test\",\n            \"last_name\": \"\",\n            \"email_address\": \"\",\n            \"email_subscribed\": true,\n            \"first_login\": 1674665275\n        },\n        \"ticket_details\": [\n            {\n                \"ticket_id\": 67011,\n                \"event_id\": 26537,\n                \"event_name\": \"Test New Event\",\n                \"event_start_time\": 1677675600,\n                \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=26537\",\n                \"virtual_event_url\": \"\",\n                \"event_is_cancelled\": false,\n                \"event_is_published\": true,\n                \"event_location_id\": 35,\n                \"event_location_name\": \"Mt Evelyn Reading Room\",\n                \"first_name\": \"LYNDA TEST\",\n                \"last_name\": \"WW\",\n                \"age\": false,\n                \"ticket_cost\": 12,\n                \"is_refunded\": false,\n                \"is_cancelled\": false,\n                \"checked_in\": false,\n                \"booking_method\": \"online_stripe\",\n                \"transaction_id\": \"ch_3Mde5NBDLVm1wk3y03yM4QvJ\",\n                \"booking_time\": 1676917660,\n                \"rating\": false,\n                \"feedback\": \"\",\n                \"note\": \"\"\n            },\n            {\n                \"ticket_id\": 67010,\n                \"event_id\": 26537,\n                \"event_name\": \"Test New Event\",\n                \"event_start_time\": 1677675600,\n                \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=26537\",\n                \"virtual_event_url\": \"\",\n                \"event_is_cancelled\": false,\n                \"event_is_published\": true,\n                \"event_location_id\": 35,\n                \"event_location_name\": \"Mt Evelyn Reading Room\",\n                \"first_name\": \"27 PROD TEST\",\n                \"last_name\": \"READY\",\n                \"age\": false,\n                \"ticket_cost\": 12,\n                \"is_refunded\": false,\n                \"is_cancelled\": false,\n                \"checked_in\": false,\n                \"booking_method\": \"online_stripe\",\n                \"transaction_id\": \"ch_3MUpv8BDLVm1wk3y0TcD4iA2\",\n                \"booking_time\": 1674818201,\n                \"rating\": false,\n                \"feedback\": \"\",\n                \"note\": \"\"\n            },\n            {\n                \"ticket_id\": 67005,\n                \"event_id\": 26537,\n                \"event_name\": \"Test New Event\",\n                \"event_start_time\": 1677675600,\n                \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=26537\",\n                \"virtual_event_url\": \"\",\n                \"event_is_cancelled\": false,\n                \"event_is_published\": true,\n                \"event_location_id\": 35,\n                \"event_location_name\": \"Mt Evelyn Reading Room\",\n                \"first_name\": \"NEW BOOKING\",\n                \"last_name\": \"HERE\",\n                \"age\": false,\n                \"ticket_cost\": 12,\n                \"is_refunded\": false,\n                \"is_cancelled\": false,\n                \"checked_in\": false,\n                \"booking_method\": \"online_stripe\",\n                \"transaction_id\": \"ch_3MUVMaBDLVm1wk3y1E2BBP62\",\n                \"booking_time\": 1674739190,\n                \"rating\": false,\n                \"feedback\": \"\",\n                \"note\": \"\"\n            },\n            {\n                \"ticket_id\": 67004,\n                \"event_id\": 26537,\n                \"event_name\": \"Test New Event\",\n                \"event_start_time\": 1677675600,\n                \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=26537\",\n                \"virtual_event_url\": \"\",\n                \"event_is_cancelled\": false,\n                \"event_is_published\": true,\n                \"event_location_id\": 35,\n                \"event_location_name\": \"Mt Evelyn Reading Room\",\n                \"first_name\": \"NEW BOOKING\",\n                \"last_name\": \"HERE\",\n                \"age\": false,\n                \"ticket_cost\": 12,\n                \"is_refunded\": false,\n                \"is_cancelled\": false,\n                \"checked_in\": false,\n                \"booking_method\": \"online_stripe\",\n                \"transaction_id\": \"ch_3MUVMaBDLVm1wk3y1E2BBP62\",\n                \"booking_time\": 1674739190,\n                \"rating\": false,\n                \"feedback\": \"\",\n                \"note\": \"\"\n            },\n            {\n                \"ticket_id\": 67002,\n                \"event_id\": 26559,\n                \"event_name\": \"Series Of Colour\",\n                \"event_start_time\": 1677762000,\n                \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=26559\",\n                \"virtual_event_url\": \"\",\n                \"event_is_cancelled\": false,\n                \"event_is_published\": true,\n                \"event_location_id\": 1,\n                \"event_location_name\": \"Lilydale Library\",\n                \"first_name\": \"LYNDA TEST\",\n                \"last_name\": \"NAME\",\n                \"age\": false,\n                \"ticket_cost\": 0,\n                \"is_refunded\": false,\n                \"is_cancelled\": false,\n                \"checked_in\": false,\n                \"booking_method\": \"online_free\",\n                \"transaction_id\": \"fo_tzE0FoyHP1RS5iljuYGq79DT\",\n                \"booking_time\": 1674667947,\n                \"rating\": false,\n                \"feedback\": \"\",\n                \"note\": \"\"\n            },\n            {\n                \"ticket_id\": 67001,\n                \"event_id\": 26537,\n                \"event_name\": \"Test New Event\",\n                \"event_start_time\": 1677675600,\n                \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=26537\",\n                \"virtual_event_url\": \"\",\n                \"event_is_cancelled\": false,\n                \"event_is_published\": true,\n                \"event_location_id\": 35,\n                \"event_location_name\": \"Mt Evelyn Reading Room\",\n                \"first_name\": \"SUNNY\",\n                \"last_name\": \"SUNG\",\n                \"age\": false,\n                \"ticket_cost\": 12,\n                \"is_refunded\": false,\n                \"is_cancelled\": false,\n                \"checked_in\": false,\n                \"booking_method\": \"online_stripe\",\n                \"transaction_id\": \"ch_3MUCVCBDLVm1wk3y1wlpW4pq\",\n                \"booking_time\": 1674666677,\n                \"rating\": false,\n                \"feedback\": \"\",\n                \"note\": \"\"\n            },\n            {\n                \"ticket_id\": 67000,\n                \"event_id\": 26537,\n                \"event_name\": \"Test New Event\",\n                \"event_start_time\": 1677675600,\n                \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=26537\",\n                \"virtual_event_url\": \"\",\n                \"event_is_cancelled\": false,\n                \"event_is_published\": true,\n                \"event_location_id\": 35,\n                \"event_location_name\": \"Mt Evelyn Reading Room\",\n                \"first_name\": \"KEVIN\",\n                \"last_name\": \"SUNG\",\n                \"age\": false,\n                \"ticket_cost\": 12,\n                \"is_refunded\": false,\n                \"is_cancelled\": false,\n                \"checked_in\": false,\n                \"booking_method\": \"online_stripe\",\n                \"transaction_id\": \"ch_3MUCFHBDLVm1wk3y0Gs3LlYe\",\n                \"booking_time\": 1674665815,\n                \"rating\": false,\n                \"feedback\": \"\",\n                \"note\": \"\"\n            },\n            {\n                \"ticket_id\": 66999,\n                \"event_id\": 26537,\n                \"event_name\": \"Test New Event\",\n                \"event_start_time\": 1677675600,\n                \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=26537\",\n                \"virtual_event_url\": \"\",\n                \"event_is_cancelled\": false,\n                \"event_is_published\": true,\n                \"event_location_id\": 35,\n                \"event_location_name\": \"Mt Evelyn Reading Room\",\n                \"first_name\": \"LYNDA TEST\",\n                \"last_name\": \"SUNG\",\n                \"age\": false,\n                \"ticket_cost\": 12,\n                \"is_refunded\": false,\n                \"is_cancelled\": false,\n                \"checked_in\": false,\n                \"booking_method\": \"online_stripe\",\n                \"transaction_id\": \"ch_3MUCFHBDLVm1wk3y0Gs3LlYe\",\n                \"booking_time\": 1674665815,\n                \"rating\": false,\n                \"feedback\": \"\",\n                \"note\": \"\"\n            }\n        ],\n        \"waiting_list_details\": [],\n        \"room_booking_details\": [\n            {\n                \"booking_id\": 160,\n                \"created\": 1674667748,\n                \"name\": \"Lynda Test\",\n                \"card_number\": \"23132000734230\",\n                \"start_time\": 1674741600,\n                \"end_time\": 1674745199,\n                \"cost\": 40,\n                \"transaction_ids\": [\n                    \"ch_3MUCnSBDLVm1wk3y1lao5xbA\",\n                    \"re_3MUCnSBDLVm1wk3y11oTBcL1\",\n                    \"fo_eap6WYZdx3nCRgfKwEiHcmL8\"\n                ],\n                \"location_id\": 7,\n                \"location_name\": \"Croydon Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 11,\n                \"layout_id\": 1,\n                \"booking_type_id\": 6655337,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"receipts\": [\n                    \"https://awsdev.events.mylibrary.digital/receipt?id=ch_3MUCnSBDLVm1wk3y1lao5xbA&booking_id=160\"\n                ],\n                \"status\": \"active\",\n                \"total_credits\": 0,\n                \"total_debits\": 80,\n                \"total_actual_payments\": 120\n            },\n            {\n                \"booking_id\": 163,\n                \"created\": 1674753255,\n                \"name\": \"Lynda Test\",\n                \"card_number\": \"23132000734230\",\n                \"start_time\": 1675188000,\n                \"end_time\": 1675191599,\n                \"cost\": 120,\n                \"transaction_ids\": [\n                    \"ch_3MUZ2nBDLVm1wk3y1GcXWkAU\",\n                    \"re_3MUZ2nBDLVm1wk3y1TBiDU36\"\n                ],\n                \"location_id\": 7,\n                \"location_name\": \"Croydon Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 11,\n                \"layout_id\": 9364303,\n                \"booking_type_id\": 6655337,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"receipts\": [\n                    \"https://awsdev.events.mylibrary.digital/receipt?id=ch_3MUZ2nBDLVm1wk3y1GcXWkAU&booking_id=163\"\n                ],\n                \"status\": \"active\",\n                \"total_credits\": 0,\n                \"total_debits\": 55,\n                \"total_actual_payments\": 120\n            },\n            {\n                \"booking_id\": 166,\n                \"created\": 1676917709,\n                \"name\": \"Lynda Test\",\n                \"card_number\": \"23132000734230\",\n                \"start_time\": 1677070800,\n                \"end_time\": 1677074399,\n                \"cost\": 120,\n                \"transaction_ids\": [\n                    \"fo_qrXo1InDu4cbwxdCJAZ3NpS8\",\n                    \"ch_3Mde76BDLVm1wk3y1d70PMI7\"\n                ],\n                \"location_id\": 7,\n                \"location_name\": \"Croydon Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 11,\n                \"layout_id\": 1,\n                \"booking_type_id\": 6655337,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"receipts\": [\n                    \"https://awsdev.events.mylibrary.digital/receipt?id=ch_3Mde76BDLVm1wk3y1d70PMI7&booking_id=166\"\n                ],\n                \"status\": \"active\",\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 120\n            },\n            {\n                \"booking_id\": 171,\n                \"created\": 1679309695,\n                \"name\": \"Lynda Test\",\n                \"card_number\": \"23132000734230\",\n                \"start_time\": 1679314080,\n                \"end_time\": 1679317679,\n                \"cost\": 30,\n                \"transaction_ids\": null,\n                \"location_id\": 5,\n                \"location_name\": \"Belgrave Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 18,\n                \"layout_id\": 1,\n                \"booking_type_id\": 3750399,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"receipts\": [],\n                \"status\": \"pending\",\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            },\n            {\n                \"booking_id\": 170,\n                \"created\": 1679308000,\n                \"name\": \"Lynda Test\",\n                \"card_number\": \"23132000734230\",\n                \"start_time\": 1679317680,\n                \"end_time\": 1679321279,\n                \"cost\": 30,\n                \"transaction_ids\": null,\n                \"location_id\": 5,\n                \"location_name\": \"Belgrave Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 18,\n                \"layout_id\": 1,\n                \"booking_type_id\": 3750399,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"receipts\": [],\n                \"status\": \"pending\",\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            },\n            {\n                \"booking_id\": 175,\n                \"created\": 1679480428,\n                \"name\": \"Lynda Test\",\n                \"card_number\": \"23132000734230\",\n                \"start_time\": 1679522400,\n                \"end_time\": 1679565599,\n                \"cost\": 1440,\n                \"transaction_ids\": null,\n                \"location_id\": 7,\n                \"location_name\": \"Croydon Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 11,\n                \"layout_id\": 1,\n                \"booking_type_id\": 6655337,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"receipts\": [],\n                \"status\": \"pending\",\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            }\n        ],\n        \"resource_booking_details\": []\n    }\n}"},{"id":"6e20a38d-5565-4f14-944c-73d4cdaf705a","name":"Unsuccessful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/99999999999999"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 19 Oct 2020 07:32:04 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"246"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"A member with the library card number provided does not exist in the calendar platform. An attempt was made to fetch them from the LMS however this was unsuccessful. It's likely that the card number provided is invalid.\"\n}"}],"_postman_id":"fd542a21-af86-4dd0-b4fa-aef48fe4fb71"},{"name":"Guest/{booking_code}","id":"eab1e448-a10a-48bb-bce5-1e5f1aad602e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/guest/{booking_code}?email_address","description":"<p>Look up a library member's details and event booking history by providing their library card number. For example to get details relating to a member with library card number=99999:  <code>{{baseUrl}}/1.0/member/99999</code></p>\n","urlObject":{"path":["1.0","guest","{booking_code}"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>email address used to make the bookings</p>\n","type":"text/plain"},"key":"email_address","value":null},{"disabled":true,"description":{"content":"<p>Optional: group ticket details into \"Upcoming\", \"Past\" and \"Pending Refunds\". Defaults to false.</p>\n","type":"text/plain"},"key":"groupTickets","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: Default as false</p>\n","type":"text/plain"},"key":"includeCancelledBookings","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: search for tickets booked on the given date</p>\n","type":"text/plain"},"key":"bookingDate","value":"2023-07-20"}],"variable":[]}},"response":[{"id":"0b1f6ae2-1935-4444-b479-5659ae69ba84","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/1.0/guest/653103590567?email_address=ks@sol.us","host":["{{baseUrl}}"],"path":["1.0","guest","653103590567"],"query":[{"key":"email_address","value":"ks@sol.us"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 19 Oct 2020 07:22:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"35738"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The records were successfully retrieved.\",\n    \"ticket_count\": 1,\n    \"waiting_list_count\": 0,\n    \"room_booking_count\": 0,\n    \"resource_booking_count\": 0,\n    \"data\": {\n        \"ticket_details\": [\n            {\n                \"ticket_id\": 67173,\n                \"event_id\": 39981,\n                \"event_name\": \"Hybrid eveny\",\n                \"event_image_url_banner\": \"https://events-calendar-public-eu-west-2.s3.eu-west-2.amazonaws.com/event-images/1748947355-695.jpg\",\n                \"event_start_time\": 1750329000,\n                \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=39981\",\n                \"virtual_event_url\": \"\",\n                \"event_is_cancelled\": false,\n                \"event_is_published\": true,\n                \"event_location_id\": 7,\n                \"event_location_name\": \"Croydon Library\",\n                \"first_name\": \"KEVIN\",\n                \"last_name\": \"SUNG\",\n                \"email_address\": \"ks@sol.us\",\n                \"age\": false,\n                \"ticket_cost\": 0,\n                \"is_refunded\": false,\n                \"is_cancelled\": false,\n                \"checked_in\": false,\n                \"booking_method\": \"offline_free\",\n                \"transaction_id\": \"fo_DkSVdsu4qHRtCo2GXm9Ihr0g\",\n                \"booking_time\": 1747755571,\n                \"rating\": false,\n                \"feedback\": \"\",\n                \"note\": \"test\"\n            }\n        ],\n        \"waiting_list_details\": [],\n        \"room_booking_details\": [],\n        \"resource_booking_details\": []\n    }\n}"}],"_postman_id":"eab1e448-a10a-48bb-bce5-1e5f1aad602e"},{"name":"Ticket/{ticket_id}","id":"74cab20f-44c0-4e38-9686-6540ec682ed7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/ticket/{ticket_id}?email_address","description":"<p>Get information relating to an individual ticket. For member bookings, you should provide the <code>card_number</code> parameter, while for guest bookings, the <code>email_address</code> parameter should be provided. For example, to get details relating to a member with library card_number=99999 and ticket_id=123: <code>{{baseUrl}}/1.0/ticket/123?card_number=99999.</code></p>\n<p>A full list of tickets can be retrieved using the <code>/1.0/member/{card_number}</code> endpoint or the <code>/1.0/guest/{booking_code}</code> endpoint.</p>\n","urlObject":{"path":["1.0","ticket","{ticket_id}"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>email_address should be provided for guest bookings</p>\n","type":"text/plain"},"key":"email_address","value":null},{"disabled":true,"description":{"content":"<p>card_number should be provided for member bookings</p>\n","type":"text/plain"},"key":"card_number","value":""}],"variable":[]}},"response":[{"id":"c6b15a11-c2d8-4bc2-bfae-2fc8912451bf","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/1.0/ticket/67255?email_address=jack@gmail.com","host":["{{baseUrl}}"],"path":["1.0","ticket","67255"],"query":[{"key":"email_address","value":"jack@gmail.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 19 Oct 2020 23:22:18 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"598"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The ticket was successfully retrieved.\",\n    \"data\": {\n        \"ticket_details\": {\n            \"ticket_id\": 67053,\n            \"event_id\": 39959,\n            \"event_name\": \"test paid event\",\n            \"event_start_time\": 1705582800,\n            \"event_end_time\": 1705586400,\n            \"event_is_cancelled\": false,\n            \"event_is_published\": true,\n            \"event_location_id\": 7,\n            \"event_location_name\": \"Croydon Library\",\n            \"event_room_id\": 11,\n            \"event_room_name\": \"Media Room\",\n            \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=39959\",\n            \"virtual_event_url\": \"\",\n            \"first_name\": \"KEVIN\",\n            \"last_name\": \"SUNG\",\n            \"email_address\": \"jack@gmail.com\",\n            \"age\": false,\n            \"ticket_cost\": 10,\n            \"owing\": 4,\n            \"total_actual_payments\": 10,\n            \"is_refunded\": false,\n            \"is_cancelled\": true,\n            \"checked_in\": false,\n            \"booking_method\": \"offline_cash\",\n            \"transaction_id\": \"fo_vMyNSwgQBUilro0aOLGId4kC\",\n            \"booking_time\": 1703718708,\n            \"rating\": false,\n            \"feedback\": \"\",\n            \"note\": \"test\"\n        }\n    }\n}"},{"id":"da8cd466-8e97-44a4-b8fa-29c6dd5afcfd","name":"Unsuccessful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/ticket/{ticket_id}?email_address=jack@gmail.com","host":["{{baseUrl}}"],"path":["1.0","ticket","{ticket_id}"],"query":[{"key":"email_address","value":"jack@gmail.com"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 19 Oct 2020 23:24:31 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"188"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"A ticket with the ID provided could not be found or does not belong to the card_number provided.\",\n    \"data\": {\n        \"ticket_id\": 67255,\n        \"card_number\": \"\",\n        \"email_address\": \"jack@gmail.com\"\n    }\n}"}],"_postman_id":"74cab20f-44c0-4e38-9686-6540ec682ed7"},{"name":"Room/query","id":"2516cd32-eaa0-4e1d-93ff-9140a2075653","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"url":"{{baseUrl}}/1.0/room/query?show=all&mode=all&date=27-09-2022&locationFilters","description":"<p>StartFragmentUse this endpoint to retrieve a list of rooms from the calendar platform, with or without various filters. Note that the cost fields in <code>booking_types</code> represent the per-hour cost of booking a room.EndFragment</p>\n","urlObject":{"path":["1.0","room","query"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>all/ rooms/ spaces. Defaults to all</p>\n","type":"text/plain"},"key":"show","value":"all"},{"description":{"content":"<p>all/ staff/ public. Defaults to all</p>\n","type":"text/plain"},"key":"mode","value":"all"},{"description":{"content":"<p>Date which availability_of_the_date is referenced. Defaults to today. </p>\n","type":"text/plain"},"key":"date","value":"27-09-2022"},{"description":{"content":"<p>Optional: Comma separated list of location_ids. Get location_ids via the /1.0/organisation/ endpoint. If not provided, data relating to all frontend locations will be returned.</p>\n","type":"text/plain"},"key":"locationFilters","value":null},{"disabled":true,"description":{"content":"<p>Optional: minimum capacity needed for the rooms</p>\n","type":"text/plain"},"key":"minRoomCapacity","value":"10"},{"disabled":true,"description":{"content":"<p>Optional: Specifiy an offset number to assist with pagination. Defaults to 0.</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Optional: Specifiy a maximum number of rooms to be returned. The default is 100.</p>\n","type":"text/plain"},"key":"limit","value":"100"}],"variable":[]}},"response":[{"id":"ce29e467-95a2-4b0d-87bf-e36672240c77","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/1.0/room/query?show=all&mode=all&date=27-09-2022","host":["{{baseUrl}}"],"path":["1.0","room","query"],"query":[{"key":"show","value":"all","description":"defaults "},{"key":"mode","value":"all"},{"key":"date","value":"27-09-2022"}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your request was successful.\",\n    \"date\": \"27-09-2022\",\n    \"data\": {\n        \"count\": 8,\n        \"available\": 8,\n        \"offset\": 0,\n        \"date\": \"27-09-2022\",\n        \"room_list\": [\n            {\n                \"room_id\": 19,\n                \"name\": \"Children's Room\",\n                \"created\": 1656452584,\n                \"description\": \"test children's  room\",\n                \"booking_notice\": \"\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 0,\n                \"time_increments\": 60,\n                \"note\": \"\",\n                \"contact_person\": \"\",\n                \"images\": [],\n                \"layouts\": {\n                    \"1\": {\n                        \"layout_id\": 1,\n                        \"name\": \"Default\",\n                        \"seats\": 10,\n                        \"description\": \"This is the default layout for the room.\",\n                        \"is_default\": 1,\n                        \"is_active\": 1,\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"additional_setup_time\": 0,\n                        \"additional_cleanup_time\": 0,\n                        \"additional_cost\": 0\n                    }\n                },\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Internal Events\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Used for when events are synced from the calendar.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Realm Library\",\n                \"location_id\": 2,\n                \"type\": \"room\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"require_terms_acceptance\": false,\n                \"require_insurance_acceptance\": false,\n                \"availability_of_the_date\": {\n                    \"hour_9\": {\n                        \"min_0\": true\n                    },\n                    \"hour_10\": {\n                        \"min_0\": true\n                    },\n                    \"hour_11\": {\n                        \"min_0\": true\n                    },\n                    \"hour_12\": {\n                        \"min_0\": true\n                    },\n                    \"hour_13\": {\n                        \"min_0\": true\n                    },\n                    \"hour_14\": {\n                        \"min_0\": true\n                    },\n                    \"hour_15\": {\n                        \"min_0\": true\n                    },\n                    \"hour_16\": {\n                        \"min_0\": true\n                    }\n                }\n            },\n            {\n                \"room_id\": 66,\n                \"name\": \"Flat Rate Room\",\n                \"created\": 1696337964,\n                \"description\": \"testing\",\n                \"booking_notice\": \"\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"12:00:00\"\n                        },\n                        {\n                            \"start_time\": \"13:30:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"02:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"02:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"02:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"02:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"02:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 30,\n                \"time_increments\": 60,\n                \"note\": \"\",\n                \"contact_person\": \"andrew.johnson@sol.us\",\n                \"images\": [],\n                \"layouts\": {\n                    \"1\": {\n                        \"layout_id\": 1,\n                        \"name\": \"Default\",\n                        \"seats\": 10,\n                        \"description\": \"This is the default layout for the room.\",\n                        \"is_default\": 1,\n                        \"is_active\": 1,\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"additional_setup_time\": 0,\n                        \"additional_cleanup_time\": 0,\n                        \"additional_cost\": 0\n                    },\n                    \"9364303\": {\n                        \"layout_id\": 9364303,\n                        \"name\": \"Theatre\",\n                        \"seats\": 200,\n                        \"description\": \"All chairs arranged in rows with a screen at the front of the room.\",\n                        \"is_default\": 0,\n                        \"is_active\": 1,\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"additional_setup_time\": 0,\n                        \"additional_cleanup_time\": 0,\n                        \"additional_cost\": 0\n                    }\n                },\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Internal Events\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Used for when events are synced from the calendar.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 0,\n                        \"is_active\": 0\n                    },\n                    \"6655337\": {\n                        \"booking_type_id\": 6655337,\n                        \"name\": \"Default\",\n                        \"cost\": 0,\n                        \"base_fee\": 50,\n                        \"description\": \"The default booking type for all members.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    },\n                    \"4507004\": {\n                        \"booking_type_id\": 4507004,\n                        \"name\": \"Not for Profits\",\n                        \"cost\": 60,\n                        \"base_fee\": 30,\n                        \"description\": \"The NFP rate for this room. Proof of eligibility is required.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 0,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Croydon Library\",\n                \"location_id\": 7,\n                \"type\": \"room\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"require_terms_acceptance\": false,\n                \"require_insurance_acceptance\": false,\n                \"availability_of_the_date\": {\n                    \"hour_2\": {\n                        \"min_0\": true\n                    },\n                    \"hour_3\": {\n                        \"min_0\": true\n                    },\n                    \"hour_4\": {\n                        \"min_0\": true\n                    },\n                    \"hour_5\": {\n                        \"min_0\": true\n                    },\n                    \"hour_6\": {\n                        \"min_0\": true\n                    },\n                    \"hour_7\": {\n                        \"min_0\": true\n                    },\n                    \"hour_8\": {\n                        \"min_0\": true\n                    },\n                    \"hour_9\": {\n                        \"min_0\": true\n                    },\n                    \"hour_10\": {\n                        \"min_0\": true\n                    },\n                    \"hour_11\": {\n                        \"min_0\": true\n                    },\n                    \"hour_12\": {\n                        \"min_0\": true\n                    },\n                    \"hour_13\": {\n                        \"min_0\": true\n                    },\n                    \"hour_14\": {\n                        \"min_0\": true\n                    },\n                    \"hour_15\": {\n                        \"min_0\": true\n                    },\n                    \"hour_16\": {\n                        \"min_0\": true\n                    },\n                    \"hour_17\": {\n                        \"min_0\": true\n                    },\n                    \"hour_18\": {\n                        \"min_0\": true\n                    },\n                    \"hour_19\": {\n                        \"min_0\": true\n                    },\n                    \"hour_20\": {\n                        \"min_0\": true\n                    },\n                    \"hour_21\": {\n                        \"min_0\": true\n                    },\n                    \"hour_22\": {\n                        \"min_0\": true\n                    }\n                }\n            },\n            {\n                \"room_id\": 11,\n                \"name\": \"Media Room\",\n                \"created\": 1635409222,\n                \"description\": \"This room is generally available for bookings throughout the week, although approval is required from library staff. Chairs, tables and beverages are available.\",\n                \"booking_notice\": \"\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"12:00:00\"\n                        },\n                        {\n                            \"start_time\": \"13:30:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"02:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"02:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"02:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"02:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"02:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 30,\n                \"time_increments\": 60,\n                \"note\": \"\",\n                \"contact_person\": \"andrew.johnson@sol.us\",\n                \"images\": [\n                    {\n                        \"title\": \"Window Layout with TV\",\n                        \"url\": \"https://events-calendar-public-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/room-images/1635409724-748\"\n                    },\n                    {\n                        \"title\": \"Media Room Default\",\n                        \"url\": \"https://events-calendar-public-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/room-images/1635409724-746\"\n                    }\n                ],\n                \"layouts\": {\n                    \"1\": {\n                        \"layout_id\": 1,\n                        \"name\": \"Default\",\n                        \"seats\": 10,\n                        \"description\": \"This is the default layout for the room.\",\n                        \"is_default\": 1,\n                        \"is_active\": 1,\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"additional_setup_time\": 0,\n                        \"additional_cleanup_time\": 0,\n                        \"additional_cost\": 0\n                    },\n                    \"9364303\": {\n                        \"layout_id\": 9364303,\n                        \"name\": \"Theatre\",\n                        \"seats\": 200,\n                        \"description\": \"All chairs arranged in rows with a screen at the front of the room.\",\n                        \"is_default\": 0,\n                        \"is_active\": 1,\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"additional_setup_time\": 0,\n                        \"additional_cleanup_time\": 0,\n                        \"additional_cost\": 0\n                    }\n                },\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Internal Events\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Used for when events are synced from the calendar.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 0,\n                        \"is_active\": 0\n                    },\n                    \"6655337\": {\n                        \"booking_type_id\": 6655337,\n                        \"name\": \"Default\",\n                        \"cost\": 130,\n                        \"base_fee\": 0,\n                        \"description\": \"The default booking type for all members.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    },\n                    \"4507004\": {\n                        \"booking_type_id\": 4507004,\n                        \"name\": \"Not for Profits\",\n                        \"cost\": 60,\n                        \"base_fee\": 0,\n                        \"description\": \"The NFP rate for this room. Proof of eligibility is required.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 120,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 0,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Croydon Library\",\n                \"location_id\": 7,\n                \"type\": \"room\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"require_terms_acceptance\": false,\n                \"require_insurance_acceptance\": false,\n                \"availability_of_the_date\": {\n                    \"hour_2\": {\n                        \"min_0\": true\n                    },\n                    \"hour_3\": {\n                        \"min_0\": true\n                    },\n                    \"hour_4\": {\n                        \"min_0\": true\n                    },\n                    \"hour_5\": {\n                        \"min_0\": true\n                    },\n                    \"hour_6\": {\n                        \"min_0\": true\n                    },\n                    \"hour_7\": {\n                        \"min_0\": true\n                    },\n                    \"hour_8\": {\n                        \"min_0\": true\n                    },\n                    \"hour_9\": {\n                        \"min_0\": true\n                    },\n                    \"hour_10\": {\n                        \"min_0\": true\n                    },\n                    \"hour_11\": {\n                        \"min_0\": true\n                    },\n                    \"hour_12\": {\n                        \"min_0\": true\n                    },\n                    \"hour_13\": {\n                        \"min_0\": true\n                    },\n                    \"hour_14\": {\n                        \"min_0\": true\n                    },\n                    \"hour_15\": {\n                        \"min_0\": true\n                    },\n                    \"hour_16\": {\n                        \"min_0\": true\n                    },\n                    \"hour_17\": {\n                        \"min_0\": true\n                    },\n                    \"hour_18\": {\n                        \"min_0\": true\n                    },\n                    \"hour_19\": {\n                        \"min_0\": true\n                    },\n                    \"hour_20\": {\n                        \"min_0\": true\n                    },\n                    \"hour_21\": {\n                        \"min_0\": true\n                    },\n                    \"hour_22\": {\n                        \"min_0\": true\n                    }\n                }\n            },\n            {\n                \"room_id\": 18,\n                \"name\": \"Media Room\",\n                \"created\": 1652281289,\n                \"description\": \"media room description here\",\n                \"booking_notice\": \"\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"12:00:00\"\n                        },\n                        {\n                            \"start_time\": \"13:30:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 0,\n                \"time_increments\": 30,\n                \"note\": \"\",\n                \"contact_person\": \"\",\n                \"images\": [],\n                \"layouts\": {\n                    \"1\": {\n                        \"layout_id\": 1,\n                        \"name\": \"Default\",\n                        \"seats\": 10,\n                        \"description\": \"This is the default layout for the room.\",\n                        \"is_default\": 1,\n                        \"is_active\": 1,\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 8,\n                        \"additional_setup_time\": 0,\n                        \"additional_cleanup_time\": 0,\n                        \"additional_cost\": 0\n                    },\n                    \"2\": {\n                        \"layout_id\": 2,\n                        \"name\": \"Children's Layout\",\n                        \"seats\": 20,\n                        \"description\": \"Children's Layout\",\n                        \"is_default\": 0,\n                        \"is_active\": 1,\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"additional_setup_time\": 0,\n                        \"additional_cleanup_time\": 0,\n                        \"additional_cost\": 0\n                    }\n                },\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Internal Events\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Used for when events are synced from the calendar.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 10,\n                        \"min_booking_lead_hours\": 3,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    },\n                    \"3750399\": {\n                        \"booking_type_id\": 3750399,\n                        \"name\": \"Standard\",\n                        \"cost\": 30,\n                        \"base_fee\": 0,\n                        \"description\": \"standard booking\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 3,\n                        \"is_default\": 0,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Belgrave Library\",\n                \"location_id\": 5,\n                \"type\": \"room\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"require_terms_acceptance\": false,\n                \"require_insurance_acceptance\": false,\n                \"availability_of_the_date\": {\n                    \"hour_9\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_10\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_11\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_12\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_13\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_14\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_15\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_16\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    }\n                }\n            },\n            {\n                \"room_id\": 16,\n                \"name\": \"My New Space\",\n                \"created\": 1645718156,\n                \"description\": \"tst ings\",\n                \"booking_notice\": \"\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"18:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 0,\n                \"time_increments\": 30,\n                \"note\": \"\",\n                \"contact_person\": \"ks@sol.us\",\n                \"images\": [],\n                \"layouts\": [],\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Default\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"This is the exclusive booking type for all spaces.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Boronia Library\",\n                \"location_id\": 6,\n                \"type\": \"space\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"require_terms_acceptance\": false,\n                \"require_insurance_acceptance\": false,\n                \"availability_of_the_date\": {\n                    \"hour_9\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_10\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_11\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_12\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_13\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_14\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_15\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_16\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_17\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    }\n                }\n            },\n            {\n                \"room_id\": 65,\n                \"name\": \"New Space\",\n                \"created\": 1691098370,\n                \"description\": \"A room for quiet study, 1-4 people\",\n                \"booking_notice\": \"\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"23:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"23:59:59\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 0,\n                \"time_increments\": 30,\n                \"note\": \"\",\n                \"contact_person\": \"\",\n                \"images\": [],\n                \"layouts\": [],\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Default\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"This is the exclusive booking type for all spaces.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Mooroolbark Library\",\n                \"location_id\": 12,\n                \"type\": \"space\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"require_terms_acceptance\": false,\n                \"require_insurance_acceptance\": false,\n                \"availability_of_the_date\": {\n                    \"hour_9\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_10\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_11\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_12\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_13\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_14\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_15\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_16\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_17\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_18\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_19\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_20\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_21\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    },\n                    \"hour_22\": {\n                        \"min_0\": true,\n                        \"min_30\": true\n                    }\n                }\n            },\n            {\n                \"room_id\": 13,\n                \"name\": \"Study Room\",\n                \"created\": 1642789027,\n                \"description\": \"Small room for 2-4 people\",\n                \"booking_notice\": \"\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 0,\n                \"time_increments\": 60,\n                \"note\": \"\",\n                \"contact_person\": \"andrew.johnson@sol.us\",\n                \"images\": [\n                    {\n                        \"title\": \"New Image - Click to Rename\",\n                        \"url\": \"https://events-calendar-public-eu-west-2.s3.eu-west-2.amazonaws.com/room-images/1680787244-660\"\n                    }\n                ],\n                \"layouts\": {\n                    \"1\": {\n                        \"layout_id\": 1,\n                        \"name\": \"Default\",\n                        \"seats\": 10,\n                        \"description\": \"This is the default layout for the room.\",\n                        \"is_default\": 1,\n                        \"is_active\": 1,\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"additional_setup_time\": 0,\n                        \"additional_cleanup_time\": 0\n                    }\n                },\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Internal Events\",\n                        \"cost\": 0,\n                        \"description\": \"Used for when events are synced from the calendar.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 0,\n                        \"is_active\": 0\n                    },\n                    \"3163745\": {\n                        \"booking_type_id\": 3163745,\n                        \"name\": \"Individual\",\n                        \"cost\": 0,\n                        \"description\": \"Use this if you are an individual or small group, not a business or organization.\",\n                        \"max_duration\": \"120\",\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Croydon Library\",\n                \"location_id\": 7,\n                \"type\": \"room\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"require_terms_acceptance\": false,\n                \"require_insurance_acceptance\": false,\n                \"availability_of_the_date\": {\n                    \"hour_9\": {\n                        \"min_0\": true\n                    },\n                    \"hour_10\": {\n                        \"min_0\": true\n                    },\n                    \"hour_11\": {\n                        \"min_0\": true\n                    },\n                    \"hour_12\": {\n                        \"min_0\": true\n                    },\n                    \"hour_13\": {\n                        \"min_0\": true\n                    },\n                    \"hour_14\": {\n                        \"min_0\": true\n                    },\n                    \"hour_15\": {\n                        \"min_0\": true\n                    },\n                    \"hour_16\": {\n                        \"min_0\": true\n                    }\n                }\n            },\n            {\n                \"room_id\": 67,\n                \"name\": \"Test\",\n                \"created\": 1744723769,\n                \"description\": \"\",\n                \"booking_notice\": \"\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 0,\n                \"time_increments\": 60,\n                \"note\": \"\",\n                \"contact_person\": \"\",\n                \"images\": null,\n                \"layouts\": {\n                    \"1\": {\n                        \"layout_id\": 1,\n                        \"name\": \"Default\",\n                        \"seats\": 10,\n                        \"description\": \"This is the default layout for the room.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 1,\n                        \"is_active\": 1,\n                        \"additional_setup_time\": 0,\n                        \"additional_cleanup_time\": 0,\n                        \"additional_cost\": 0\n                    }\n                },\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Internal Events\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Used for when events are synced from the calendar.\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 0,\n                        \"is_active\": 0\n                    },\n                    \"2\": {\n                        \"booking_type_id\": 2,\n                        \"name\": \"Default\",\n                        \"cost\": 0,\n                        \"description\": \"Default Booking Type\",\n                        \"max_duration\": 0,\n                        \"min_duration\": 0,\n                        \"max_booking_lead_days\": 0,\n                        \"min_booking_lead_hours\": 0,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"\",\n                \"location_id\": 0,\n                \"type\": \"room\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"require_terms_acceptance\": false,\n                \"require_insurance_acceptance\": false,\n                \"availability_of_the_date\": {\n                    \"hour_9\": {\n                        \"min_0\": true\n                    },\n                    \"hour_10\": {\n                        \"min_0\": true\n                    },\n                    \"hour_11\": {\n                        \"min_0\": true\n                    },\n                    \"hour_12\": {\n                        \"min_0\": true\n                    },\n                    \"hour_13\": {\n                        \"min_0\": true\n                    },\n                    \"hour_14\": {\n                        \"min_0\": true\n                    },\n                    \"hour_15\": {\n                        \"min_0\": true\n                    },\n                    \"hour_16\": {\n                        \"min_0\": true\n                    }\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"2516cd32-eaa0-4e1d-93ff-9140a2075653"},{"name":"Room/{room_id}","id":"5c0cda90-799b-4420-9483-6c8ff784cb9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"url":"{{baseUrl}}/1.0/room/{room_id}","description":"<p>Get information about an individual room. Note that the cost fields in <code>booking_types</code> represents the per-hour cost of booking the room.</p>\n","urlObject":{"path":["1.0","room","{room_id}"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>Defaults to today</p>\n","type":"text/plain"},"key":"date","value":"27-09-2022"},{"disabled":true,"description":{"content":"<p>A list of expandable properties separated by comma. Default: custom_questions</p>\n","type":"text/plain"},"key":"expand","value":"custom_questions,booking_details"}],"variable":[]}},"response":[{"id":"6470051e-d47f-45d0-b561-a8d7263cb3fe","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/1.0/room/11"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The room was successfully retrieved.\",\n    \"data\": {\n        \"room_details\": {\n            \"room_id\": 11,\n            \"name\": \"Media Room\",\n            \"created\": 1635409222,\n            \"description\": \"This room is generally available for bookings throughout the week, although approval is required from library staff. Chairs, tables and beverages are available.\",\n            \"booking_notice\": \"\",\n            \"availability\": {\n                \"monday\": [\n                    {\n                        \"start_time\": \"09:00:00\",\n                        \"end_time\": \"12:00:00\"\n                    },\n                    {\n                        \"start_time\": \"13:30:00\",\n                        \"end_time\": \"17:00:00\"\n                    }\n                ],\n                \"tuesday\": [\n                    {\n                        \"start_time\": \"02:00:00\",\n                        \"end_time\": \"23:00:00\"\n                    }\n                ],\n                \"wednesday\": [\n                    {\n                        \"start_time\": \"02:00:00\",\n                        \"end_time\": \"23:00:00\"\n                    }\n                ],\n                \"thursday\": [\n                    {\n                        \"start_time\": \"02:00:00\",\n                        \"end_time\": \"23:00:00\"\n                    }\n                ],\n                \"friday\": [\n                    {\n                        \"start_time\": \"02:00:00\",\n                        \"end_time\": \"23:00:00\"\n                    }\n                ],\n                \"saturday\": [\n                    {\n                        \"start_time\": \"02:00:00\",\n                        \"end_time\": \"23:00:00\"\n                    }\n                ],\n                \"sunday\": [\n                    {\n                        \"start_time\": \"00:00:00\",\n                        \"end_time\": \"00:00:00\"\n                    }\n                ]\n            },\n            \"availability_updates\": [],\n            \"buffer_time\": 30,\n            \"time_increments\": 60,\n            \"note\": \"\",\n            \"contact_person\": \"andrew.johnson@sol.us\",\n            \"images\": [\n                {\n                    \"title\": \"Window Layout with TV\",\n                    \"url\": \"https://events-calendar-public-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/room-images/1635409724-748\"\n                },\n                {\n                    \"title\": \"Media Room Default\",\n                    \"url\": \"https://events-calendar-public-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/room-images/1635409724-746\"\n                }\n            ],\n            \"layouts\": {\n                \"1\": {\n                    \"layout_id\": 1,\n                    \"name\": \"Default\",\n                    \"seats\": 10,\n                    \"description\": \"This is the default layout for the room.\",\n                    \"is_default\": 1,\n                    \"is_active\": 1,\n                    \"max_duration\": 0,\n                    \"min_duration\": 0,\n                    \"max_booking_lead_days\": 0,\n                    \"min_booking_lead_hours\": 0,\n                    \"additional_setup_time\": 0,\n                    \"additional_cleanup_time\": 0,\n                    \"additional_cost\": 0\n                },\n                \"9364303\": {\n                    \"layout_id\": 9364303,\n                    \"name\": \"Theatre\",\n                    \"seats\": 200,\n                    \"description\": \"All chairs arranged in rows with a screen at the front of the room.\",\n                    \"is_default\": 0,\n                    \"is_active\": 1,\n                    \"max_duration\": 0,\n                    \"min_duration\": 0,\n                    \"max_booking_lead_days\": 0,\n                    \"min_booking_lead_hours\": 0,\n                    \"additional_setup_time\": 0,\n                    \"additional_cleanup_time\": 0,\n                    \"additional_cost\": 0\n                }\n            },\n            \"booking_types\": {\n                \"1\": {\n                    \"booking_type_id\": 1,\n                    \"name\": \"Internal Events\",\n                    \"cost\": 0,\n                    \"base_fee\": 0,\n                    \"description\": \"Used for when events are synced from the calendar.\",\n                    \"max_duration\": 0,\n                    \"min_duration\": 0,\n                    \"max_booking_lead_days\": 0,\n                    \"min_booking_lead_hours\": 0,\n                    \"is_default\": 0,\n                    \"is_active\": 0\n                },\n                \"6655337\": {\n                    \"booking_type_id\": 6655337,\n                    \"name\": \"Default\",\n                    \"cost\": 130,\n                    \"base_fee\": 0,\n                    \"description\": \"The default booking type for all members.\",\n                    \"max_duration\": 0,\n                    \"min_duration\": 0,\n                    \"max_booking_lead_days\": 0,\n                    \"min_booking_lead_hours\": 0,\n                    \"is_default\": 1,\n                    \"is_active\": 1\n                },\n                \"4507004\": {\n                    \"booking_type_id\": 4507004,\n                    \"name\": \"Not for Profits\",\n                    \"cost\": 60,\n                    \"base_fee\": 0,\n                    \"description\": \"The NFP rate for this room. Proof of eligibility is required.\",\n                    \"max_duration\": 0,\n                    \"min_duration\": 120,\n                    \"max_booking_lead_days\": 0,\n                    \"min_booking_lead_hours\": 0,\n                    \"is_default\": 0,\n                    \"is_active\": 1\n                }\n            },\n            \"location_name\": \"Croydon Library\",\n            \"location_id\": 7,\n            \"type\": \"room\",\n            \"public_visibility\": true,\n            \"staff_visibility\": true,\n            \"hide_cost_from_patrons\": false,\n            \"require_approval\": true,\n            \"require_terms_acceptance\": false,\n            \"require_insurance_acceptance\": false,\n            \"room_booking_terms_and_conditions_html\": false,\n            \"room_booking_insurance_html\": false,\n            \"available_resources\": {\n                \"4\": {\n                    \"resource_id\": 4,\n                    \"name\": \"IPhone Charger\",\n                    \"created\": 1702658955,\n                    \"description\": \"Lightning Cable\",\n                    \"booking_notice\": \"\",\n                    \"availability\": {\n                        \"monday\": [\n                            {\n                                \"start_time\": \"09:00:00\",\n                                \"end_time\": \"17:00:00\"\n                            }\n                        ],\n                        \"tuesday\": [\n                            {\n                                \"start_time\": \"09:00:00\",\n                                \"end_time\": \"17:00:00\"\n                            }\n                        ],\n                        \"wednesday\": [\n                            {\n                                \"start_time\": \"09:00:00\",\n                                \"end_time\": \"17:00:00\"\n                            }\n                        ],\n                        \"thursday\": [\n                            {\n                                \"start_time\": \"09:00:00\",\n                                \"end_time\": \"17:00:00\"\n                            }\n                        ],\n                        \"friday\": [\n                            {\n                                \"start_time\": \"09:00:00\",\n                                \"end_time\": \"17:00:00\"\n                            }\n                        ],\n                        \"saturday\": [\n                            {\n                                \"start_time\": \"00:00:00\",\n                                \"end_time\": \"00:00:00\"\n                            }\n                        ],\n                        \"sunday\": [\n                            {\n                                \"start_time\": \"00:00:00\",\n                                \"end_time\": \"00:00:00\"\n                            }\n                        ]\n                    },\n                    \"buffer_time\": 0,\n                    \"time_increments\": 60,\n                    \"quantity_available\": 3,\n                    \"note\": \"\",\n                    \"contact_person\": \"\",\n                    \"images\": [],\n                    \"booking_types\": null,\n                    \"location_name\": \"Croydon Library\",\n                    \"location_id\": 7,\n                    \"category_id\": \"1\",\n                    \"category\": \"Tablet\",\n                    \"public_visibility\": true,\n                    \"staff_visibility\": true,\n                    \"hide_cost_from_patrons\": false,\n                    \"require_approval\": true,\n                    \"allow_standalone_bookings\": true,\n                    \"booking_requirements\": [],\n                    \"is_simple_booking\": true,\n                    \"availability_of_the_date\": {\n                        \"hour_9\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_10\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_11\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_12\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_13\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_14\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_15\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_16\": {\n                            \"min_0\": 3\n                        }\n                    },\n                    \"custom_questions\": []\n                }\n            },\n            \"availability_of_the_date\": {\n                \"hour_2\": {\n                    \"min_0\": true\n                },\n                \"hour_3\": {\n                    \"min_0\": true\n                },\n                \"hour_4\": {\n                    \"min_0\": true\n                },\n                \"hour_5\": {\n                    \"min_0\": true\n                },\n                \"hour_6\": {\n                    \"min_0\": true\n                },\n                \"hour_7\": {\n                    \"min_0\": true\n                },\n                \"hour_8\": {\n                    \"min_0\": true\n                },\n                \"hour_9\": {\n                    \"min_0\": true\n                },\n                \"hour_10\": {\n                    \"min_0\": true\n                },\n                \"hour_11\": {\n                    \"min_0\": true\n                },\n                \"hour_12\": {\n                    \"min_0\": true\n                },\n                \"hour_13\": {\n                    \"min_0\": true\n                },\n                \"hour_14\": {\n                    \"min_0\": true\n                },\n                \"hour_15\": {\n                    \"min_0\": true\n                },\n                \"hour_16\": {\n                    \"min_0\": true\n                },\n                \"hour_17\": {\n                    \"min_0\": true\n                },\n                \"hour_18\": {\n                    \"min_0\": false\n                },\n                \"hour_19\": {\n                    \"min_0\": false\n                },\n                \"hour_20\": {\n                    \"min_0\": false\n                },\n                \"hour_21\": {\n                    \"min_0\": true\n                },\n                \"hour_22\": {\n                    \"min_0\": true\n                }\n            },\n            \"custom_questions\": [\n                {\n                    \"question_id\": \"1\",\n                    \"question_title\": \"choose from below\",\n                    \"question_type\": \"checkbox\",\n                    \"options\": {\n                        \"options\": [\n                            \"apple,orange\",\n                            \"blue,yellow\",\n                            \"paper\"\n                        ]\n                    },\n                    \"answer_required\": false\n                }\n            ],\n            \"booking_requirements\": [\n                \"requires_custom_questions\",\n                \"optional_resources_available\"\n            ],\n            \"is_simple_booking\": false\n        }\n    }\n}"},{"id":"a181c04b-c95f-44bc-be3c-6ef470d99e0f","name":"Successful - with all room bookings for a given date","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \"."},{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/1.0/room/11?date=2024-05-29&expand=custom_questions,booking_details","host":["{{baseUrl}}"],"path":["1.0","room","11"],"query":[{"key":"date","value":"2024-05-29"},{"key":"expand","value":"custom_questions,booking_details"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The room was successfully retrieved.\",\n    \"data\": {\n        \"room_details\": {\n            \"room_id\": 11,\n            \"name\": \"Media Room\",\n            \"created\": 1635409222,\n            \"description\": \"This room is generally available for bookings throughout the week, although approval is required from library staff. Chairs, tables and beverages are available.\",\n            \"booking_notice\": \"\",\n            \"availability\": {\n                \"monday\": [\n                    {\n                        \"start_time\": \"09:00:00\",\n                        \"end_time\": \"12:00:00\"\n                    },\n                    {\n                        \"start_time\": \"13:30:00\",\n                        \"end_time\": \"17:00:00\"\n                    }\n                ],\n                \"tuesday\": [\n                    {\n                        \"start_time\": \"02:00:00\",\n                        \"end_time\": \"23:00:00\"\n                    }\n                ],\n                \"wednesday\": [\n                    {\n                        \"start_time\": \"02:00:00\",\n                        \"end_time\": \"23:00:00\"\n                    }\n                ],\n                \"thursday\": [\n                    {\n                        \"start_time\": \"02:00:00\",\n                        \"end_time\": \"23:00:00\"\n                    }\n                ],\n                \"friday\": [\n                    {\n                        \"start_time\": \"02:00:00\",\n                        \"end_time\": \"23:00:00\"\n                    }\n                ],\n                \"saturday\": [\n                    {\n                        \"start_time\": \"02:00:00\",\n                        \"end_time\": \"23:00:00\"\n                    }\n                ],\n                \"sunday\": [\n                    {\n                        \"start_time\": \"00:00:00\",\n                        \"end_time\": \"00:00:00\"\n                    }\n                ]\n            },\n            \"availability_updates\": [],\n            \"buffer_time\": 30,\n            \"time_increments\": 60,\n            \"note\": \"\",\n            \"contact_person\": \"andrew.johnson@sol.us\",\n            \"images\": [\n                {\n                    \"title\": \"Window Layout with TV\",\n                    \"url\": \"https://events-calendar-public-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/room-images/1635409724-748\"\n                },\n                {\n                    \"title\": \"Media Room Default\",\n                    \"url\": \"https://events-calendar-public-ap-southeast-2.s3.ap-southeast-2.amazonaws.com/room-images/1635409724-746\"\n                }\n            ],\n            \"layouts\": {\n                \"1\": {\n                    \"layout_id\": 1,\n                    \"name\": \"Default\",\n                    \"seats\": 10,\n                    \"description\": \"This is the default layout for the room.\",\n                    \"is_default\": 1,\n                    \"is_active\": 1,\n                    \"max_duration\": 0,\n                    \"min_duration\": 0,\n                    \"max_booking_lead_days\": 0,\n                    \"min_booking_lead_hours\": 0,\n                    \"additional_setup_time\": 0,\n                    \"additional_cleanup_time\": 0,\n                    \"additional_cost\": 0\n                },\n                \"9364303\": {\n                    \"layout_id\": 9364303,\n                    \"name\": \"Theatre\",\n                    \"seats\": 200,\n                    \"description\": \"All chairs arranged in rows with a screen at the front of the room.\",\n                    \"is_default\": 0,\n                    \"is_active\": 1,\n                    \"max_duration\": 0,\n                    \"min_duration\": 0,\n                    \"max_booking_lead_days\": 0,\n                    \"min_booking_lead_hours\": 0,\n                    \"additional_setup_time\": 0,\n                    \"additional_cleanup_time\": 0,\n                    \"additional_cost\": 0\n                }\n            },\n            \"booking_types\": {\n                \"1\": {\n                    \"booking_type_id\": 1,\n                    \"name\": \"Internal Events\",\n                    \"cost\": 0,\n                    \"base_fee\": 0,\n                    \"description\": \"Used for when events are synced from the calendar.\",\n                    \"max_duration\": 0,\n                    \"min_duration\": 0,\n                    \"max_booking_lead_days\": 0,\n                    \"min_booking_lead_hours\": 0,\n                    \"is_default\": 0,\n                    \"is_active\": 0\n                },\n                \"6655337\": {\n                    \"booking_type_id\": 6655337,\n                    \"name\": \"Default\",\n                    \"cost\": 130,\n                    \"base_fee\": 0,\n                    \"description\": \"The default booking type for all members.\",\n                    \"max_duration\": 0,\n                    \"min_duration\": 0,\n                    \"max_booking_lead_days\": 0,\n                    \"min_booking_lead_hours\": 0,\n                    \"is_default\": 1,\n                    \"is_active\": 1\n                },\n                \"4507004\": {\n                    \"booking_type_id\": 4507004,\n                    \"name\": \"Not for Profits\",\n                    \"cost\": 60,\n                    \"base_fee\": 0,\n                    \"description\": \"The NFP rate for this room. Proof of eligibility is required.\",\n                    \"max_duration\": 0,\n                    \"min_duration\": 120,\n                    \"max_booking_lead_days\": 0,\n                    \"min_booking_lead_hours\": 0,\n                    \"is_default\": 0,\n                    \"is_active\": 1\n                }\n            },\n            \"location_name\": \"Croydon Library\",\n            \"location_id\": 7,\n            \"type\": \"room\",\n            \"public_visibility\": true,\n            \"staff_visibility\": true,\n            \"hide_cost_from_patrons\": false,\n            \"require_approval\": true,\n            \"require_terms_acceptance\": false,\n            \"require_insurance_acceptance\": false,\n            \"room_booking_terms_and_conditions_html\": false,\n            \"room_booking_insurance_html\": false,\n            \"available_resources\": {\n                \"4\": {\n                    \"resource_id\": 4,\n                    \"name\": \"IPhone Charger\",\n                    \"created\": 1702658955,\n                    \"description\": \"Lightning Cable\",\n                    \"booking_notice\": \"\",\n                    \"availability\": {\n                        \"monday\": [\n                            {\n                                \"start_time\": \"09:00:00\",\n                                \"end_time\": \"17:00:00\"\n                            }\n                        ],\n                        \"tuesday\": [\n                            {\n                                \"start_time\": \"09:00:00\",\n                                \"end_time\": \"17:00:00\"\n                            }\n                        ],\n                        \"wednesday\": [\n                            {\n                                \"start_time\": \"09:00:00\",\n                                \"end_time\": \"17:00:00\"\n                            }\n                        ],\n                        \"thursday\": [\n                            {\n                                \"start_time\": \"09:00:00\",\n                                \"end_time\": \"17:00:00\"\n                            }\n                        ],\n                        \"friday\": [\n                            {\n                                \"start_time\": \"09:00:00\",\n                                \"end_time\": \"17:00:00\"\n                            }\n                        ],\n                        \"saturday\": [\n                            {\n                                \"start_time\": \"00:00:00\",\n                                \"end_time\": \"00:00:00\"\n                            }\n                        ],\n                        \"sunday\": [\n                            {\n                                \"start_time\": \"00:00:00\",\n                                \"end_time\": \"00:00:00\"\n                            }\n                        ]\n                    },\n                    \"buffer_time\": 0,\n                    \"time_increments\": 60,\n                    \"quantity_available\": 3,\n                    \"note\": \"\",\n                    \"contact_person\": \"\",\n                    \"images\": [],\n                    \"booking_types\": null,\n                    \"location_name\": \"Croydon Library\",\n                    \"location_id\": 7,\n                    \"category_id\": \"1\",\n                    \"category\": \"Tablet\",\n                    \"public_visibility\": true,\n                    \"staff_visibility\": true,\n                    \"hide_cost_from_patrons\": false,\n                    \"require_approval\": true,\n                    \"allow_standalone_bookings\": true,\n                    \"booking_requirements\": [],\n                    \"is_simple_booking\": true,\n                    \"availability_of_the_date\": {\n                        \"hour_9\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_10\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_11\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_12\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_13\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_14\": {\n                            \"min_0\": 2\n                        },\n                        \"hour_15\": {\n                            \"min_0\": 3\n                        },\n                        \"hour_16\": {\n                            \"min_0\": 3\n                        }\n                    },\n                    \"custom_questions\": []\n                }\n            },\n            \"availability_of_the_date\": {\n                \"hour_2\": {\n                    \"min_0\": true\n                },\n                \"hour_3\": {\n                    \"min_0\": true\n                },\n                \"hour_4\": {\n                    \"min_0\": true\n                },\n                \"hour_5\": {\n                    \"min_0\": true\n                },\n                \"hour_6\": {\n                    \"min_0\": false\n                },\n                \"hour_7\": {\n                    \"min_0\": false\n                },\n                \"hour_8\": {\n                    \"min_0\": false\n                },\n                \"hour_9\": {\n                    \"min_0\": true\n                },\n                \"hour_10\": {\n                    \"min_0\": true\n                },\n                \"hour_11\": {\n                    \"min_0\": true\n                },\n                \"hour_12\": {\n                    \"min_0\": true\n                },\n                \"hour_13\": {\n                    \"min_0\": true\n                },\n                \"hour_14\": {\n                    \"min_0\": false\n                },\n                \"hour_15\": {\n                    \"min_0\": true\n                },\n                \"hour_16\": {\n                    \"min_0\": true\n                },\n                \"hour_17\": {\n                    \"min_0\": true\n                },\n                \"hour_18\": {\n                    \"min_0\": true\n                },\n                \"hour_19\": {\n                    \"min_0\": true\n                },\n                \"hour_20\": {\n                    \"min_0\": true\n                },\n                \"hour_21\": {\n                    \"min_0\": true\n                },\n                \"hour_22\": {\n                    \"min_0\": true\n                }\n            },\n            \"custom_questions\": [\n                {\n                    \"question_id\": \"1\",\n                    \"question_title\": \"choose from below\",\n                    \"question_type\": \"checkbox\",\n                    \"options\": {\n                        \"options\": [\n                            \"apple,orange\",\n                            \"blue,yellow\",\n                            \"paper\"\n                        ]\n                    },\n                    \"answer_required\": false\n                }\n            ],\n            \"bookings\": {\n                \"1716987600\": {\n                    \"booking_id\": 353,\n                    \"created\": 1715876135,\n                    \"name\": \"Derrick Wong\",\n                    \"card_number\": \"\",\n                    \"start_time\": 1716987600,\n                    \"end_time\": 1716991200,\n                    \"door_pin\": null,\n                    \"cost\": 130,\n                    \"owing\": 0,\n                    \"paid\": 130,\n                    \"transaction_ids\": [\n                        \"fo_ONg4YlKU6t2yiCIXAzbFPJMj\"\n                    ],\n                    \"location_id\": 7,\n                    \"location_name\": \"Croydon Library\",\n                    \"room_name\": \"Media Room\",\n                    \"room_id\": 11,\n                    \"layout_id\": 1,\n                    \"booking_type_id\": 6655337,\n                    \"event_id\": 0,\n                    \"note\": \"\",\n                    \"feedback\": \"\",\n                    \"answers\": [\n                        {\n                            \"question_id\": \"1\",\n                            \"question_title\": \"choose from below\",\n                            \"question_type\": \"checkbox\",\n                            \"options\": {\n                                \"options\": [\n                                    \"apple,orange\",\n                                    \"blue,yellow\",\n                                    \"paper\"\n                                ]\n                            },\n                            \"answer_required\": false,\n                            \"answer\": \"apple,orange\"\n                        }\n                    ],\n                    \"resources_needed\": [\n                        {\n                            \"booking_id\": \"17\",\n                            \"resource_id\": 4,\n                            \"resource_name\": \"IPhone Charger\",\n                            \"quantity\": 1\n                        }\n                    ],\n                    \"status\": \"active\",\n                    \"receipts\": [],\n                    \"total_credits\": 130,\n                    \"total_debits\": 0,\n                    \"total_actual_payments\": 130\n                }\n            },\n            \"booking_requirements\": [\n                \"requires_custom_questions\",\n                \"optional_resources_available\"\n            ],\n            \"is_simple_booking\": false\n        }\n    }\n}"}],"_postman_id":"5c0cda90-799b-4420-9483-6c8ff784cb9d"},{"name":"Room/{room_id}/availability","id":"275ff75a-4dd3-42f9-8c2e-abf63d924b90","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"url":"{{baseUrl}}/1.0/room/11/availability?date=20-04-2023&time=13:30&duration=90&layout_id=1&booking_type_id=3750399","urlObject":{"path":["1.0","room","11","availability"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>Defaults to today</p>\n","type":"text/plain"},"key":"date","value":"20-04-2023"},{"key":"time","value":"13:30"},{"description":{"content":"<p>Duration in minutes</p>\n","type":"text/plain"},"key":"duration","value":"90"},{"key":"layout_id","value":"1"},{"key":"booking_type_id","value":"3750399"}],"variable":[]}},"response":[{"id":"c1d154b7-e032-45ce-9d94-a031b7dc688f","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/1.0/room/11"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"room_status\": \"available\",\n    \"data\": {\n        \"availability_of_the_date\": {\n            \"hour_0\": {\n                \"min_0\": false\n            },\n            \"hour_1\": {\n                \"min_0\": false\n            },\n            \"hour_2\": {\n                \"min_0\": true\n            },\n            \"hour_3\": {\n                \"min_0\": true\n            },\n            \"hour_4\": {\n                \"min_0\": true\n            },\n            \"hour_5\": {\n                \"min_0\": true\n            },\n            \"hour_6\": {\n                \"min_0\": true\n            },\n            \"hour_7\": {\n                \"min_0\": true\n            },\n            \"hour_8\": {\n                \"min_0\": true\n            },\n            \"hour_9\": {\n                \"min_0\": true\n            },\n            \"hour_10\": {\n                \"min_0\": true\n            },\n            \"hour_11\": {\n                \"min_0\": true\n            },\n            \"hour_12\": {\n                \"min_0\": true\n            },\n            \"hour_13\": {\n                \"min_0\": true\n            },\n            \"hour_14\": {\n                \"min_0\": true\n            },\n            \"hour_15\": {\n                \"min_0\": true\n            },\n            \"hour_16\": {\n                \"min_0\": true\n            },\n            \"hour_17\": {\n                \"min_0\": true\n            },\n            \"hour_18\": {\n                \"min_0\": true\n            },\n            \"hour_19\": {\n                \"min_0\": true\n            },\n            \"hour_20\": {\n                \"min_0\": true\n            },\n            \"hour_21\": {\n                \"min_0\": true\n            },\n            \"hour_22\": {\n                \"min_0\": true\n            },\n            \"hour_23\": {\n                \"min_0\": false\n            }\n        }\n    }\n}"}],"_postman_id":"275ff75a-4dd3-42f9-8c2e-abf63d924b90"},{"name":"Booking/{booking_id}","id":"0ea40d31-2e7c-4522-8e9b-df98245d15bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"}]},"isInherited":false},"method":"GET","header":[],"url":"{{baseUrl}}/1.0/booking/129?card_number","description":"<p>Get information relating to an individual room booking. For member bookings, you should provide the <code>card_number</code> parameter, while for guest bookings, the <code>email_address</code> parameter should be provided. For example, to get details relating to a member with library card_number=99999 and booking_id=123: <code>{{baseUrl}}/1.0/booking/123?card_number=99999.</code></p>\n<p>A full list of bookings can be retrieved using the <code>/1.0/member/{card_number}</code> endpoint or the <code>/1.0/guest/{booking_code}</code> endpoint.</p>\n","urlObject":{"path":["1.0","booking","129"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>card_number should be provided for member bookings</p>\n","type":"text/plain"},"key":"card_number","value":null},{"disabled":true,"description":{"content":"<p>email_address should be provided for guest bookings</p>\n","type":"text/plain"},"key":"email_address","value":null}],"variable":[]}},"response":[{"id":"cb1e5eb8-2c7a-42e3-bc0c-2747e09b344a","name":"Successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/1.0/booking/322?email_address=jack@gmail.com","host":["{{baseUrl}}"],"path":["1.0","booking","322"],"query":[{"key":"email_address","value":"jack@gmail.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 14:39:16 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"upgrade-insecure-requests"},{"key":"strict-transport-security","value":"max-age=0; includeSubDomains; preload"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c847bbca2120d5-IAD"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The booking was successfully retrieved.\",\n    \"data\": {\n        \"booking_details\": {\n            \"booking_id\": 322,\n            \"created\": 1714487853,\n            \"name\": \"Jack Smith\",\n            \"card_number\": \"\",\n            \"start_time\": 1714665600,\n            \"end_time\": 1714669199,\n            \"door_pin\": null,\n            \"cost\": 130,\n            \"owing\": 0,\n            \"paid\": 130,\n            \"transaction_ids\": [\n                \"fo_if5KhsPJMtwgdDpVcUWrQBx3\"\n            ],\n            \"location_id\": 7,\n            \"location_name\": \"Croydon Library\",\n            \"room_name\": \"Media Room\",\n            \"room_id\": 11,\n            \"layout_id\": 1,\n            \"booking_type_id\": 6655337,\n            \"event_id\": 0,\n            \"note\": \"\",\n            \"feedback\": \"\",\n            \"answers\": [\n                {\n                    \"question_id\": \"1\",\n                    \"question_title\": \"choose from below\",\n                    \"question_type\": \"checkbox\",\n                    \"options\": {\n                        \"options\": [\n                            \"apple,orange\",\n                            \"blue,yellow\",\n                            \"paper\"\n                        ]\n                    },\n                    \"answer_required\": false,\n                    \"answer\": \"paper\"\n                }\n            ],\n            \"resources_needed\": [\n                {\n                    \"booking_id\": \"16\",\n                    \"resource_id\": 4,\n                    \"resource_name\": \"IPhone Charger\",\n                    \"quantity\": 1\n                }\n            ],\n            \"status\": \"active\",\n            \"receipts\": [],\n            \"total_credits\": 0,\n            \"total_debits\": 0,\n            \"total_actual_payments\": 130\n        }\n    }\n}"}],"_postman_id":"0ea40d31-2e7c-4522-8e9b-df98245d15bf"},{"name":"Booking/query","id":"f8e6adf8-a753-434d-a8f9-8e1e4cf052c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"}]},"isInherited":false},"method":"GET","header":[],"url":"{{baseUrl}}/1.0/booking/query","description":"<p>Use this endpoint to retrieve a list of bookings from the calendar platform, with or without category or location filters. The response includes extensive information about each booking; however, additional details on individual events are available via the <code>booking/{booking_id}</code> endpoint.</p>\n<p>Aside from the Authorization header, no parameters are required, but several optional parameters are available.</p>\n<p>By default, the endpoint returns only confirmed bookings within the coming six weeks. Optional parameters such as <code>pendingOnly</code> can be provided to fetch bookings with different statuses.</p>\n","urlObject":{"path":["1.0","booking","query"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"key":"includeRejected","value":"false"},{"disabled":true,"key":"includeCancelled","value":"false"},{"disabled":true,"key":"includeUnconfirmed","value":"false"},{"disabled":true,"key":"pendingOnly","value":"false"},{"disabled":true,"description":{"content":"<p>Optional: Comma separated list of location_ids. Get location_ids via the /1.0/organisation/ endpoint. If not provided, data relating to all frontend locations will be returned.</p>\n","type":"text/plain"},"key":"locationFilters","value":null},{"disabled":true,"description":{"content":"<p>Optional: Comma separated list of room_ids</p>\n","type":"text/plain"},"key":"roomFilters","value":null},{"disabled":true,"key":"startDate","value":null},{"disabled":true,"key":"endDate","value":null}],"variable":[]}},"response":[{"id":"3110cbf2-0442-4156-841b-cf11a642eb6b","name":"Successful","originalRequest":{"method":"GET","header":[],"url":"{{baseUrl}}/1.0/booking/query"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 14:39:16 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"upgrade-insecure-requests"},{"key":"strict-transport-security","value":"max-age=0; includeSubDomains; preload"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c847bbca2120d5-IAD"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your request was successful.\",\n    \"start_date\": \"13:07 03-07-2025\",\n    \"end_date\": \"23:59 14-08-2025\",\n    \"data\": {\n        \"count\": 3,\n        \"available\": 3,\n        \"start_date\": 1751544466,\n        \"end_date\": 1755212340,\n        \"offset\": 0,\n        \"sort_parameters\": \"ORDER BY bookings.start_time ASC\",\n        \"booking_list\": [\n            {\n                \"booking_id\": 807,\n                \"created\": 1750265229,\n                \"name\": \"New Event\",\n                \"card_number\": \"\",\n                \"start_time\": 1752148800,\n                \"end_time\": 1752152399,\n                \"cost\": 0,\n                \"transaction_ids\": [\n                    \"fo_zYT3HgFVyeOnilQRALqZ90Ch\"\n                ],\n                \"location_id\": 2,\n                \"location_name\": \"Realm Library\",\n                \"room_name\": \"Children's Room\",\n                \"room_id\": 19,\n                \"layout_id\": 1,\n                \"booking_type_id\": 1,\n                \"event_id\": 40032,\n                \"note\": \"Booking tied to event.\",\n                \"feedback\": \"\",\n                \"status\": \"active\",\n                \"receipts\": [],\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            },\n            {\n                \"booking_id\": 784,\n                \"created\": 1750179089,\n                \"name\": \"Hybrid 2\",\n                \"card_number\": \"\",\n                \"start_time\": 1753358400,\n                \"end_time\": 1753361999,\n                \"cost\": 0,\n                \"transaction_ids\": [\n                    \"fo_b2EZiGfPghNB0McvFJpx9Olo\"\n                ],\n                \"location_id\": 2,\n                \"location_name\": \"Realm Library\",\n                \"room_name\": \"Children's Room\",\n                \"room_id\": 19,\n                \"layout_id\": 1,\n                \"booking_type_id\": 1,\n                \"event_id\": 40027,\n                \"note\": \"Booking tied to event.\",\n                \"feedback\": \"\",\n                \"status\": \"active\",\n                \"receipts\": [],\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            },\n            {\n                \"booking_id\": 780,\n                \"created\": 1750157119,\n                \"name\": \"New Hybrid Event\",\n                \"card_number\": \"\",\n                \"start_time\": 1753963200,\n                \"end_time\": 1753966799,\n                \"cost\": 0,\n                \"transaction_ids\": [\n                    \"fo_aWAf6vCrdLeDjxyMnIKVcRQ8\"\n                ],\n                \"location_id\": 5,\n                \"location_name\": \"Belgrave Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 18,\n                \"layout_id\": 1,\n                \"booking_type_id\": 1,\n                \"event_id\": 40023,\n                \"note\": \"Booking tied to event.\",\n                \"feedback\": \"\",\n                \"status\": \"active\",\n                \"receipts\": [],\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            }\n        ]\n    }\n}"},{"id":"6b9087af-2a0f-443a-851d-b9c709ea5857","name":"Successful - Pending Only","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/1.0/booking/query?pendingOnly=true","host":["{{baseUrl}}"],"path":["1.0","booking","query"],"query":[{"key":"pendingOnly","value":"true","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 14:39:16 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"upgrade-insecure-requests"},{"key":"strict-transport-security","value":"max-age=0; includeSubDomains; preload"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c847bbca2120d5-IAD"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your request was successful.\",\n    \"start_date\": \"13:07 03-07-2025\",\n    \"end_date\": \"23:59 14-08-2025\",\n    \"data\": {\n        \"count\": 7,\n        \"available\": 7,\n        \"start_date\": 1751544476,\n        \"end_date\": 1755212340,\n        \"offset\": 0,\n        \"sort_parameters\": \"ORDER BY bookings.start_time ASC\",\n        \"booking_list\": [\n            {\n                \"booking_id\": 805,\n                \"created\": 1750256937,\n                \"name\": \"Delilah Demo\",\n                \"card_number\": \"21234000001234\",\n                \"start_time\": 1751965200,\n                \"end_time\": 1751972399,\n                \"cost\": 0,\n                \"transaction_ids\": null,\n                \"location_id\": 7,\n                \"location_name\": \"Croydon Library\",\n                \"room_name\": \"Study Room\",\n                \"room_id\": 13,\n                \"layout_id\": 1,\n                \"booking_type_id\": 3163745,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"status\": \"pending\",\n                \"receipts\": [],\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            },\n            {\n                \"booking_id\": 630,\n                \"created\": 1732892065,\n                \"name\": \"Kai Fung S.\",\n                \"card_number\": \"\",\n                \"start_time\": 1753794000,\n                \"end_time\": 1753799399,\n                \"cost\": 195,\n                \"transaction_ids\": [\n                    \"ssddfdf\"\n                ],\n                \"location_id\": 7,\n                \"location_name\": \"Croydon Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 11,\n                \"layout_id\": 1,\n                \"booking_type_id\": 6655337,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"status\": \"pending\",\n                \"receipts\": [],\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 45\n            },\n            {\n                \"booking_id\": 816,\n                \"created\": 1750348208,\n                \"name\": \"Kevin\",\n                \"card_number\": \"\",\n                \"start_time\": 1754312400,\n                \"end_time\": 1754317799,\n                \"cost\": 45,\n                \"transaction_ids\": null,\n                \"location_id\": 5,\n                \"location_name\": \"Belgrave Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 18,\n                \"layout_id\": 1,\n                \"booking_type_id\": 3750399,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"status\": \"pending\",\n                \"receipts\": [],\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            },\n            {\n                \"booking_id\": 815,\n                \"created\": 1750348126,\n                \"name\": \"Kevin\",\n                \"card_number\": \"\",\n                \"start_time\": 1754398800,\n                \"end_time\": 1754404199,\n                \"cost\": 45,\n                \"transaction_ids\": null,\n                \"location_id\": 5,\n                \"location_name\": \"Belgrave Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 18,\n                \"layout_id\": 1,\n                \"booking_type_id\": 3750399,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"status\": \"pending\",\n                \"receipts\": [],\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            },\n            {\n                \"booking_id\": 817,\n                \"created\": 1750349206,\n                \"name\": \"Kevin\",\n                \"card_number\": \"\",\n                \"start_time\": 1754485200,\n                \"end_time\": 1754490599,\n                \"cost\": 45,\n                \"transaction_ids\": null,\n                \"location_id\": 5,\n                \"location_name\": \"Belgrave Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 18,\n                \"layout_id\": 1,\n                \"booking_type_id\": 3750399,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"status\": \"pending\",\n                \"receipts\": [],\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            },\n            {\n                \"booking_id\": 814,\n                \"created\": 1750347228,\n                \"name\": \"Kevin\",\n                \"card_number\": \"\",\n                \"start_time\": 1754647200,\n                \"end_time\": 1754652599,\n                \"cost\": 45,\n                \"transaction_ids\": null,\n                \"location_id\": 5,\n                \"location_name\": \"Belgrave Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 18,\n                \"layout_id\": 1,\n                \"booking_type_id\": 3750399,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"status\": \"pending\",\n                \"receipts\": [],\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            },\n            {\n                \"booking_id\": 813,\n                \"created\": 1750344762,\n                \"name\": \"Kevin\",\n                \"card_number\": \"\",\n                \"start_time\": 1754992800,\n                \"end_time\": 1754998199,\n                \"cost\": 45,\n                \"transaction_ids\": null,\n                \"location_id\": 5,\n                \"location_name\": \"Belgrave Library\",\n                \"room_name\": \"Media Room\",\n                \"room_id\": 18,\n                \"layout_id\": 1,\n                \"booking_type_id\": 3750399,\n                \"event_id\": 0,\n                \"note\": \"\",\n                \"feedback\": \"\",\n                \"status\": \"pending\",\n                \"receipts\": [],\n                \"total_credits\": 0,\n                \"total_debits\": 0,\n                \"total_actual_payments\": 0\n            }\n        ]\n    }\n}"}],"_postman_id":"f8e6adf8-a753-434d-a8f9-8e1e4cf052c8"},{"name":"Resource_booking/{booking_id}","id":"82bb07b5-51b2-407f-b3ee-cbd4b467a1e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"}]},"isInherited":false},"method":"GET","header":[],"url":"{{baseUrl}}/1.0/resource_booking/{booking_id}?email_address=","description":"<p>Get information relating to an individual room booking. For member bookings, you should provide the <code>card_number</code> parameter, while for guest bookings, the <code>email_address</code> parameter should be provided. For example, to get details relating to a member with library card_number=99999 and booking_id=123: <code>{{baseUrl}}/1.0/booking/123?card_number=99999.</code></p>\n<p>A full list of bookings can be retrieved using the <code>/1.0/member/{card_number}</code> endpoint or the <code>/1.0/guest/{booking_code}</code> endpoint.</p>\n","urlObject":{"path":["1.0","resource_booking","{booking_id}"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>card_number should be provided for member bookings</p>\n","type":"text/plain"},"key":"card_number","value":""},{"description":{"content":"<p>email_address should be provided for guest bookings</p>\n","type":"text/plain"},"key":"email_address","value":""}],"variable":[]}},"response":[{"id":"a4f38611-effc-46a4-9b89-47315bed04c1","name":"Resource_booking/{booking_id}","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/1.0/resource_booking/4?email_address=jack@gmail.com","host":["{{baseUrl}}"],"path":["1.0","resource_booking","4"],"query":[{"key":"email_address","value":"jack@gmail.com"}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The booking was successfully retrieved.\",\n    \"data\": {\n        \"booking_details\": {\n            \"booking_id\": 4,\n            \"created\": 1702662262,\n            \"name\": \"Jack Smith\",\n            \"card_number\": \"\",\n            \"start_time\": 1681380000,\n            \"end_time\": 1681385399,\n            \"cost\": 45,\n            \"owing\": 0,\n            \"paid\": 45,\n            \"transaction_ids\": null,\n            \"location_id\": 7,\n            \"location_name\": \"Croydon Library\",\n            \"resource_name\": \"IPhone Charger\",\n            \"resource_id\": 4,\n            \"quantity\": 0,\n            \"booking_type_id\": 2,\n            \"room_id\": 0,\n            \"room_name\": null,\n            \"note\": \"\",\n            \"status\": \"pending\",\n            \"receipts\": [],\n            \"total_credits\": 0,\n            \"total_debits\": 0,\n            \"total_actual_payments\": 0\n        }\n    }\n}"}],"_postman_id":"82bb07b5-51b2-407f-b3ee-cbd4b467a1e3"},{"name":"Ticket/{event_id}","id":"6d70a7ed-6ebd-4746-8b3b-c9514c0ffce1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"note\": \"This member is a vegan.\",\n    \"card_number\":\"20023000000000\",\n    \"tickets\": [\n        {\n            \"first_name\": \"TESTing AGAIN\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        },\n        {\n            \"first_name\": \"TEST2\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        }\n    ],\n    \"answers\": [\n        {\n            \"question_id\": 5,\n            \"answer\": \"Tea\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/ticket/{event_id}","description":"<p>Create one or more tickets to an event. This API endpoint allows you to generate tickets for both members and guests. For members, provide the <code>card_number</code> field, while for guests, provide the <code>email_address</code> field.</p>\n<h2 id=\"accepted-post-fields\">Accepted POST Fields</h2>\n<p><strong>note</strong>: (string) An optional snippet of text relating to the booking. Generally members cannot provide this themselves.</p>\n<p><strong>card_number</strong>: (string) Card number of the member.</p>\n<p><strong>email_address</strong>: (string) Email address of the guest.</p>\n<p><strong>waiting_list_id</strong>: (int) If this booking is the result of a member attempting to claim their available place in an event's waiting list, provide the associated waiting_list_id here.</p>\n<p><strong>tickets</strong>: (JSON List) This is a list of information relating to each of the tickets that are to be created. It consists of <code>first_name</code>, <code>last_name</code> and <code>age</code> components. The <code>age</code> component is optional. Some libraries require this to be provided by members at the time of booking, however it depends on their requirements. They may wish to apply it exclusively to certain event categories, or not at all. This is enforced by the frontend only.</p>\n<p><strong>answers:</strong> (JSON List) Optionally provide a list of information consisting of question_id and answer, providing the responses to the custom questions in the event.</p>\n","urlObject":{"path":["1.0","ticket","{event_id}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"369150c0-5729-4374-8058-8450ce82fe07","name":"Successful - member booking","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"note\": \"This member is a vegan.\",\n    \"card_number\":\"20023000000000\",\n    \"tickets\": [\n        {\n            \"first_name\": \"Jack\",\n            \"last_name\": \"Smith\",\n            \"age\": 25\n        },\n        {\n            \"first_name\": \"Jane\",\n            \"last_name\": \"Smith\",\n            \"age\": 25\n        }\n    ],\n    \"answers\": [\n        {\n            \"question_id\": 159,\n            \"answer\": \"coffee\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/ticket/26573"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:06:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": 200,\n  \"message\": null,\n  \"data\": {\n    \"event_id\": 26573,\n    \"card_number\": \"20023000000000\",\n    \"tickets\": 2,\n    \"ticket_ids\": [\n      67271,\n      67272\n    ],\n    \"booking_code\": \"\",\n    \"email_address\": \"\"\n  }\n}"},{"id":"7db8e452-b05c-408a-9861-c2296d17ee98","name":"Successful - member booking with ticket type","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"card_number\":\"21234000001234\",\n    \"tickets\": [\n        {\n            \"first_name\": \"Jack\",\n            \"last_name\": \"Smith\",\n            \"ticket_type_id\": 51\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/ticket/26573"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:06:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": 200,\n  \"message\": \"Your booking was successfully taken. See you at the event!\",\n  \"data\": {\n    \"event_id\": 26573,\n    \"card_number\": \"21234000001234\",\n    \"tickets\": 1,\n    \"ticket_ids\": [\n      67233\n    ],\n    \"booking_code\": \"\",\n    \"email_address\": \"\",\n    \"transaction_id\": \"fo_gIoOGqjNa7irZVyuws4fc3hD\"\n  }\n}"},{"id":"92405d10-f8ca-4c6e-bf62-5c4d15621a82","name":"Successful - member booking with payment and custom transaction ID","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"note\": \"This member is a vegan.\",\n    \"card_number\":\"clara\",\n    \"payment_method\": \"cash\",\n    \"transaction_id\":\"cp6605\",\n    \"tickets\": [\n        {\n            \"first_name\": \"Calvin\",\n            \"last_name\": \"Suen\",\n            \"age\": 25\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/ticket/26573"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:06:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": 200,\n  \"message\": \"Your booking was successfully taken. See you at the event!\",\n  \"data\": {\n    \"event_id\": 28703,\n    \"card_number\": \"clara\",\n    \"tickets\": 1,\n    \"ticket_ids\": [\n      67467\n    ],\n    \"booking_code\": \"\",\n    \"email_address\": \"\",\n    \"transaction_id\": \"cp6605\"\n  }\n}"},{"id":"5412666c-2da1-4f5b-84d4-390be51af77e","name":"Successful - guest booking","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"note\": \"This member is a vegan.\",\n    \"email_address\":\"jack@gmail.com\",\n    \"tickets\": [\n        {\n            \"first_name\": \"Jack\",\n            \"last_name\": \"Smith\",\n            \"age\": 25\n        },\n        {\n            \"first_name\": \"Jane\",\n            \"last_name\": \"Smith\",\n            \"age\": 25\n        }\n    ],\n    \"answers\": [\n        {\n            \"question_id\": 159,\n            \"answer\": \"coffee\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/ticket/26573"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:06:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": 200,\n  \"message\": null,\n  \"data\": {\n    \"event_id\": 26573,\n    \"card_number\": \"\",\n    \"tickets\": 2,\n    \"ticket_ids\": [\n      67273,\n      67274\n    ],\n    \"booking_code\": \"289195062013\",\n    \"email_address\": \"jack@gmail.com\"\n  }\n}"},{"id":"327bc1d9-7bfc-4ac9-9234-03e64bc282a6","name":"All Options - Unsuccessful","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"note\": \"This member is vegetarian.\",\n    \"email_address\":\"jack@gmail.com\",\n    \"waiting_list_id\": 3307,\n    \"tickets\": [\n        {\n            \"first_name\": \"JACK\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        },\n        {\n            \"first_name\": \"JANE\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/ticket/{event_id}"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:04:25 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"206"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"Unfortunately the booking was unable to be placed because the waiting_list_id provided is invalid or has already been claimed.\",\n    \"data\": {\n        \"event_id\": \"21554\",\n        \"waiting_list_id\": \"3307\"\n    }\n}"},{"id":"fdc0e35e-531b-47b6-a577-ad16181fdd89","name":"Custom transaction ID","originalRequest":{"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"note\": \"Testing with custom transaction ID\",\n    \"email_address\":\"test@gmail.com\",\n    \"tickets\": [\n        {\n            \"first_name\": \"Jack\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        } \n    ],\n    \"payment_method\": \"cash\",\n    \"transaction_id\": \"tc123456\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/ticket/39959"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 30 Apr 2024 15:39:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"content-security-policy","value":"upgrade-insecure-requests"},{"key":"strict-transport-security","value":"max-age=0; includeSubDomains; preload"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"87c89fa54dbd9c58-IAD"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your booking was successfully taken. See you at the event!\",\n    \"data\": {\n        \"event_id\": 39959,\n        \"card_number\": \"\",\n        \"tickets\": 1,\n        \"ticket_ids\": [\n            67061\n        ],\n        \"booking_code\": \"250421437818\",\n        \"email_address\": \"test@gmail.com\",\n        \"transaction_id\": \"tc123456\"\n    }\n}"}],"_postman_id":"6d70a7ed-6ebd-4746-8b3b-c9514c0ffce1"},{"name":"Room/{room_id}","id":"8ce4dc1f-5d7c-48e5-a391-9a7266ebb551","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email_address\": \"jack@gmail.com\",\n    \"full_name\": \"Jack Smith\",\n    \"date\": \"2023-04-13\",\n    \"time\": \"11:00\",\n    \"duration\": 90,\n    \"layout_id\": 1,\n    \"booking_type_id\": 3750399,\n    \"cost\": 45.00,\n    \"answers\": [\n        {\n            \"question_id\": 6,\n            \"answer\": \"No thanks\"\n        },\n        {\n            \"question_id\": 7,\n            \"answer\": \"I understand and accept the terms and conditions\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/room/11","description":"<p>Create one or more tickets to an event assigned to a member. A full list of a member's current tickets can be retrieved using the /1.0/member/{card_number} endpoint.</p>\n<h2 id=\"accepted-post-fields\">Accepted POST Fields</h2>\n<p><strong>full_name</strong>: (string) Card number of the member.</p>\n<p><strong>card_number</strong>: (string) Card number of the member.</p>\n<p><strong>email_address</strong>: (string) Email address of the guest.</p>\n<p><strong>date</strong>: (string) Date of the booking, in the format of YYYY-MM-DD (e.g., \"2023-07-25\").</p>\n<p><strong>time:</strong> (string) Time of the booking, in the format of \"HH:MM\" (e.g., \"15:00\") to indicate 3:00 PM.</p>\n<p><strong>duration</strong>: (int) Duration of the booking in minutes.</p>\n<p><strong>layout_id</strong>: (int) Specify the layout to be used for this booking.</p>\n<p><strong>booking_type_id</strong>: (int) Specify the booking type to be used for this booking.</p>\n<p><strong>cost:</strong> (int) Specify the cost of the booking.</p>\n<p><strong>answers:</strong> (JSON List) Optionally provide a list of information consisting of question_id and answer, providing the responses to the custom questions in the event.</p>\n","urlObject":{"path":["1.0","room","11"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"5bc4db52-07fd-4cf6-a575-4e54b5404d15","name":"Successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email_address\": \"jack@gmail.com\",\n    \"full_name\": \"Jack Smith\",\n    \"date\": \"2023-07-12\",\n    \"time\": \"11:00\",\n    \"duration\": 90,\n    \"layout_id\": 1,\n    \"booking_type_id\": 6655337,\n    \"cost\": 180.00,\n    \"answers\": [\n        {\n            \"question_id\": 6,\n            \"answer\": \"No thanks\"\n        },\n        {\n            \"question_id\": 7,\n            \"answer\": \"I understand and accept the terms and conditions\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/room/11"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:06:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The booking was successfully submitted. Please wait for confirmation from the library. The primary method of contact is by email to jack@gmail.com. Contact the  library if you wish to update this address.\",\n    \"data\": {\n        \"booking_id\": 214,\n        \"room_id\": 11,\n        \"card_number\": \"\",\n        \"email_address\": \"jack@gmail.com\",\n        \"booking_code\": \"567762024459\"\n    }\n}"}],"_postman_id":"8ce4dc1f-5d7c-48e5-a391-9a7266ebb551"},{"name":"Booking/{booking_id}/payment","id":"dc35a812-1ae0-4a6a-aa57-0de90dc2a51c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"email_address\": \"jack@gmail.com\",\n  \"payment_method\": \"card\",\n  \"amount\": 10\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/booking/129/payment","description":"<p>Use this endpoint to add payments for room bookings.</p>\n<h2 id=\"accepted-post-fields\">Accepted POST Fields</h2>\n<p><strong>card_number</strong>: (string) card_number should be provided for member bookings</p>\n<p><strong>email_address</strong>: (string) email_address should be provided for guest bookings</p>\n<p><strong>payment_method</strong>: (string) cash/check/card/free</p>\n<p><strong>amount:</strong> (int) Specify the cost of the booking.</p>\n","urlObject":{"path":["1.0","booking","129","payment"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"c09602c1-4b56-47c7-bbcf-278aaf7a2601","name":"Successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"email_address\": \"jack@gmail.com\",\n  \"payment_method\": \"card\",\n  \"amount\": 10\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/booking/211/payment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:06:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The payment was successfully added.\",\n    \"data\": {\n        \"amount\": 10\n    }\n}"}],"_postman_id":"dc35a812-1ae0-4a6a-aa57-0de90dc2a51c"},{"name":"Waiting-list/{event_id}","id":"4d98f909-1ab8-4418-bb02-e265dc2a7ff0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 2,\n    \"email_address\": \"me@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/waiting-list/{event_id}","description":"<p>Add a library member or a guest to an event's waiting list when the event is fully booked. The <code>is_fully_booked</code> boolean value that is returned within /1.0/event/ requests determines whether this endpoint is available for an event. To add a member to the waiting list, you should also provide the <code>card_number</code> parameter.</p>\n<h2 id=\"required-post-fields\">Required POST Fields</h2>\n<p><strong>first_name</strong>: (string) The first name of the member requesting the waiting list booking</p>\n<p><strong>tickets_required</strong>: (int) The number of spaces on the event's waiting list that the member requires. Please be aware that some organisations limit the number of places a single member is able to occupy on an event's waiting list. This limit is available from the /1.0/organisation/ endpoint, it is called <code>max_waiting_list_tickets_per_event_per_member</code>. The API will validate this even if your frontend does not.</p>\n<p><strong>email_address</strong>: (string) This is the destination email address that will receive an alert if sufficient bookings become available.</p>\n","urlObject":{"path":["1.0","waiting-list","{event_id}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"8544ee02-85ab-43d9-b84f-4a02c841dfdb","name":"Unsuccessful - Booking Limit Reached 2","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 5,\n    \"email_address\": \"me@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/waiting-list/21554"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 06:01:35 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"325"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"The total number of waiting list bookings required cannot exceed 10. Since 7 already exist, adding 5 as part of this request would exceed the limit. Please reduce the number of bookings required.\",\n    \"data\": {\n        \"event_id\": 21554,\n        \"tickets_available\": 0,\n        \"tickets_required\": 5,\n        \"tickets_required_existing\": 7\n    }\n}"},{"id":"316c49db-1ce7-4f26-9a0b-f3e6adc353f1","name":"Successful","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 5,\n    \"email_address\": \"me@example.com\",\n    \"card_number\": \"20023000000000\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/waiting-list/21554"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 06:00:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"216"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your waiting list bookings were successfully taken. We'll be in touch via email if space becomes available.\",\n    \"data\": {\n        \"waiting_list_id\": 3315,\n        \"event_id\": 21554,\n        \"card_number\": \"20023000000000\",\n        \"tickets_required\": 2\n    }\n}"},{"id":"1852ad6d-ec26-4e03-8a15-eccece770643","name":"Successful - No card number","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 5,\n    \"email_address\": \"me@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/waiting-list/21554"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 06:00:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"216"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your waiting list bookings were successfully taken. We'll be in touch via email if space becomes available.\",\n    \"data\": {\n        \"waiting_list_id\": 3315,\n        \"event_id\": 21554,\n        \"card_number\": \"\",\n        \"tickets_required\": 2\n    }\n}"},{"id":"b5993a0b-44e8-4aed-bc98-524c8c80dba1","name":"Unsuccessful - Event Not Fully Booked","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 2,\n    \"email_address\": \"me@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/waiting-list/21554"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 05:52:57 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"200"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"Unfortunately this event is not fully booked. It's only possible to join the waiting list for events that are fully booked.\",\n    \"data\": {\n        \"event_id\": 21554,\n        \"tickets_available\": 10\n    }\n}"},{"id":"4ffd39ba-cba6-461c-aa9b-56a0abdc608a","name":"Unsuccessful - Missing Data","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 2,\n    \"email_address\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/waiting-list/21554"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 05:57:07 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"104"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"Please ensure a valid email_address was provided.\",\n    \"data\": {\n        \"email_address\": \"\"\n    }\n}"},{"id":"8dabb6da-2916-4af2-a9a5-16ddb747ef0d","name":"Unsuccessful - Booking Limit Reached","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 20,\n    \"email_address\": \"me@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/waiting-list/21554"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 05:58:38 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"203"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"Please ensure the number of places required does not exceed the organisation's limit of 10 per member.\",\n    \"data\": {\n        \"event_id\": 21554,\n        \"tickets_available\": 0,\n        \"tickets_required\": 20\n    }\n}"}],"_postman_id":"4d98f909-1ab8-4418-bb02-e265dc2a7ff0"},{"name":"Payment-intent","id":"21797c56-034e-4a82-91f1-0b42dfd713cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"payment_type\": \"event_booking\",\n  \"event_id\": 26570,\n  \"note\": \"This member is a vegan.\",\n  \"email_address\": \"ks@sol.us\",\n  \"tickets\": [\n    {\n      \"first_name\": \"stripe payment\",\n      \"last_name\": \"test\",\n      \"age\": 25\n    }\n  ],\n  \"answers\": [\n    {\n      \"question_id\": 159,\n      \"answer\": \"coffee\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/payment-intent","description":"<p>Create one or more tickets to an event assigned to a member. A full list of a member's current tickets can be retrieved using the /1.0/member/{card_number} endpoint. </p>\n<p>For example, to create tickets to event=123 for a member with library card_number=99999:</p>\n<p><code>{{baseUrl}}/1.0/member/99999/ticket/123</code></p>\n<h2 id=\"accepted-post-fields\">Accepted POST Fields</h2>\n<p><strong>note</strong>: (string) An optional snippet of text relating to the booking. Generally members cannot provide this themselves.</p>\n<p><strong>stripe_token</strong>: (string) For paid events, this is the tokenised card generated by the Stripe frontend library. Stripe offers a range of integration options depending on your project environment, each of which generates this token which can be used to create a payment. It is up to you whether you implement support for paid events, if you opt not to then you can direct the user to the platform's built-in event page to make payment. Most events are free regardless. In order to initialise the Stripe frontend library, you will need the <code>stripe_public_key</code> that's available as part of the <code>{{baseUrl}}/1.0/organisation</code> response.</p>\n<p><strong>waiting_list_id</strong>: (int) If this booking is the result of a member attempting to claim their available place in an event's waiting list, provide the associated waiting_list_id here.</p>\n<p><strong>tickets</strong>: (JSON List) This is a list of information relating to each of the tickets that are to be created. It consists of <code>first_name</code>, <code>last_name</code> and <code>age</code> components. The <code>age</code> component is optional. Some libraries require this to be provided by members at the time of booking, however it depends on their requirements. They may wish to apply it exclusively to certain event categories, or not at all. This is enforced by the frontend only.</p>\n","urlObject":{"path":["1.0","payment-intent"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"20f8c800-6e9c-4578-b37f-737b0b52a3ba","name":"Successful - event booking","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"payment_type\": \"event_booking\",\n  \"event_id\": 26570,\n  \"note\": \"This member is a vegan.\",\n  \"email_address\": \"jack@gmail.com\",\n  \"tickets\": [\n    {\n      \"first_name\": \"stripe payment\",\n      \"last_name\": \"test\",\n      \"age\": 25\n    }\n  ],\n  \"answers\": [\n    {\n      \"question_id\": 159,\n      \"answer\": \"coffee\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/ticket/{event_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:06:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": 200,\n  \"message\": \"Payment Intent successfully created.\",\n  \"data\": {\n    \"preload_success_message\": \"Your booking was successfully taken. See you at the event!\",\n    \"status\": 200,\n    \"client_secret\": \"pi_3NNxufBDLVm1wk3y0FJ1cjxf_secret_NrYDTWyPkp2lnmZpW0DsSzN2c\",\n    \"stripe_status\": \"requires_payment_method\"\n  }\n}"},{"id":"49ed0f06-57e9-4cce-87d8-9f6dbf92d42e","name":"Successful - room booking","originalRequest":{"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"payment_type\": \"room_booking\",\n    \"booking_id\": 13953,\n    \"transaction_amount\": 8\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/room/{room_id}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": 200,\r\n  \"message\": \"Payment Intent successfully created.\",\r\n  \"data\": {\r\n    \"preload_success_message\": \"Your payment of &pound;8.00 was successful. An email receipt will soon be sent to jack@gmail.com.\",\r\n    \"status\": 200,\r\n    \"client_secret\": \"pi_3NNxuaBDLVm1wk3y0p2FHeJJ_secret_0dNmqmVGEgIdmr3DT7YbDE2ru\",\r\n    \"stripe_status\": \"requires_payment_method\"\r\n  }\r\n}"}],"_postman_id":"21797c56-034e-4a82-91f1-0b42dfd713cc"},{"name":"Waiting-list/{waiting_list_id}","id":"d241129a-e4a2-455f-b7d9-e528c1c6a39a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/waiting-list/{waiting_list_id}?card_number","description":"<p>Delete a library member's waiting list entry using its <code>waiting_list_id</code>.</p>\n<p>For example, to delete waiting_list_id=123 belonging to a member with card_number=99999:</p>\n<p><code>{{baseUrl}}/1.0/member/99999/waiting-list/123</code></p>\n<h2 id=\"required-post-fields\">Required POST Fields</h2>\n<p>None</p>\n","urlObject":{"path":["1.0","waiting-list","{waiting_list_id}"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>Either card_number or email_address should be provided</p>\n","type":"text/plain"},"key":"card_number","value":null},{"disabled":true,"description":{"content":"<p>Either card_number or email_address should be provided</p>\n","type":"text/plain"},"key":"email_address","value":""}],"variable":[]}},"response":[{"id":"f826fb15-8e56-4aa8-a002-772df89392f7","name":"Unsuccessful","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/waiting-list/3312?card_number","host":["{{baseUrl}}"],"path":["1.0","waiting-list","3312"],"query":[{"key":"card_number","value":null,"description":"Required when the waiting list entry is associated with a member"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 06:34:38 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"173"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"The waiting list entry could not be found or is not associated with this member.\",\n    \"data\": {\n        \"card_number\": \"20023000000000\",\n        \"waiting_list_id\": 3312\n    }\n}"},{"id":"0dcee0e7-94fa-4686-8784-79e3a3253fcb","name":"Successful","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/waiting-list/3312?card_number=20023000000000","host":["{{baseUrl}}"],"path":["1.0","waiting-list","3312"],"query":[{"key":"card_number","value":"20023000000000"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 06:31:28 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"94"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The waiting list entry was successfully deleted.\",\n    \"data\": {\n        \"card_number\": \"20023000000000\",\n        \"waiting_list_id\": 3312\n    }\n}"}],"_postman_id":"d241129a-e4a2-455f-b7d9-e528c1c6a39a"},{"name":"Booking/{booking_id}","id":"492e8a7d-666b-4626-a529-000543854ed9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/booking/{booking_id}?card_number","description":"<p>Update information relating to an individual ticket. For members, provide the card_number as a param, while for guests, provide the email_address as a param. A full list of tickets can be retrieved using the /1.0/member/{card_number} endpoint. It is only possible to update limited components of a ticket. Any components omitted from the PUT request will remain unchanged.</p>\n<p>If you cancel a ticket for a paid event, the API will attempt contact Stripe and attempt to refund the ticket's cost back to the member. This only works when the member paid for the ticket using the Calendar's built-in Stripe payment functionality. Otherwise they need to get a refund by visiting the library branch, where the refund can be issued using the original payment method. When a refund is issued via Stripe the <code>stripe_amount_refunded</code> field will be populated in the response body.</p>\n<h2 id=\"accepted-put-fields\">Accepted PUT Fields</h2>\n<p><strong>checked_in</strong>: (true/false) Set whether the ticket holder has checked into the event.</p>\n<p><strong>is_cancelled</strong>: (true/false) Once a ticket is cancelled it cannot be uncancelled.</p>\n<p><strong>rating</strong>: (false/int) This is the optional rating that the ticket holder gave to the event. It is either <code>false</code> for no rating, or an integer between 1 and 5.</p>\n<p><strong>feedback</strong>: (string) This is the optional feedback left by the ticket holder used to review the event.</p>\n","urlObject":{"path":["1.0","booking","{booking_id}"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>card_number should be provided for member bookings</p>\n","type":"text/plain"},"key":"card_number","value":null},{"disabled":true,"description":{"content":"<p>email_address should be provided for guest bookings</p>\n","type":"text/plain"},"key":"email_address","value":null}],"variable":[]}},"response":[{"id":"3f8f0e45-b49f-4011-94cd-5289889adae8","name":"Cancel Booking","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/booking/66?email_address=testing@email.com","host":["{{baseUrl}}"],"path":["1.0","booking","66"],"query":[{"key":"email_address","value":"testing@email.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your booking was successfully cancelled. Have a lovely day!\",\n    \"data\": {\n        \"booking_id\": 129\n    }\n}"},{"id":"7c0d54de-f999-4c1f-8107-fb19caea4080","name":"Approve Booking","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_confirmed\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/booking/734?email_address=testing@email.com","host":["{{baseUrl}}"],"path":["1.0","booking","734"],"query":[{"key":"email_address","value":"testing@email.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The booking was successfully approved. A notification email was sent to testing@email.com.\",\n    \"booking_id\": \"734\"\n}"},{"id":"11f2e273-cba9-4189-8308-af9fbe111319","name":"Reject Booking","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_rejected\": true,\n    \"reject_reason\": \"Duplicate booking\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/booking/735?email_address=testing@email.com","host":["{{baseUrl}}"],"path":["1.0","booking","735"],"query":[{"key":"email_address","value":"testing@email.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The booking was successfully rejected.\",\n    \"data\": {\n        \"booking_id\": 740\n    }\n}"},{"id":"c521ea5c-0994-46c3-8c5a-56a0ae7468ff","name":"Refunded by Off Platform Methods","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \"."},{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true,\n    \"refunded\": {\n      \"transaction_amount\": 20,\n      \"payment_method\": \"cash\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/booking/{booking_id}?email_address=jack@gmail.com","host":["{{baseUrl}}"],"path":["1.0","booking","{booking_id}"],"query":[{"key":"email_address","value":"jack@gmail.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": 200,\n  \"message\": \"Your booking was successfully cancelled. Have a lovely day!\",\n  \"data\": {\n    \"booking_id\": 372,\n    \"refunded_amount\": \"50\",\n    \"refunded_method\": \"cash\",\n    \"refunded_transactions\": [\n      {\n        \"transaction_id\": \"fo_CSWhiswIFgaeuvYZO3NlJE5G\",\n        \"value\": \"50\"\n      }\n    ]\n  }\n}"},{"id":"2d0b2093-4ec0-4250-8267-a32f6741caa4","name":"Unsuccessful - Attempt to uncancel a booking","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/ticket/{ticket_id}?email_address=jack@gmail.com","host":["{{baseUrl}}"],"path":["1.0","ticket","{ticket_id}"],"query":[{"key":"email_address","value":"jack@gmail.com"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:54:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"174"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"The booking_id provided is unable to have its is_cancelled value changed because the booking has already been cancelled.\",\n    \"data\": {\n        \"booking_id\": 172\n    }\n}"}],"_postman_id":"492e8a7d-666b-4626-a529-000543854ed9"},{"name":"Booking/{booking_id}/unlock","id":"7801da16-0843-476b-8fcb-9b0d995e9a92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/booking/{booking_id}/unlock?card_number","description":"<p>This endpoint is used to remotely unlock a RemoteLock-linked door during the active booking period.</p>\n","urlObject":{"path":["1.0","booking","{booking_id}","unlock"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>card_number should be provided for member bookings</p>\n","type":"text/plain"},"key":"card_number","value":null},{"disabled":true,"description":{"content":"<p>email_address should be provided for guest bookings</p>\n","type":"text/plain"},"key":"email_address","value":null}],"variable":[]}},"response":[{"id":"9de301cc-1149-4941-bf75-f35f3d83c8ef","name":"Unlock Door Successful","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/booking/743/unlock?email_address=test@email.com","host":["{{baseUrl}}"],"path":["1.0","booking","743","unlock"],"query":[{"key":"email_address","value":"test@email.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The door has been unlocked.\",\n    \"unlocked_locks\": [\n        {\n            \"lock_uuid\": \"e6c6cc9f-1a15-4bb3-a609-bce692bc637c\",\n            \"status\": 200,\n            \"message\": \"The door has been unlocked.\"\n        }\n    ]\n}"},{"id":"a1db8efd-6dee-4451-b898-dbd00590f036","name":"Unlock Door - Outside booking time","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/booking/743/unlock?email_address=test@email.com","host":["{{baseUrl}}"],"path":["1.0","booking","743","unlock"],"query":[{"key":"email_address","value":"test@email.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"You can only unlock the door at the booked time.\"\n}"},{"id":"e330836c-5ec3-45cd-b0be-edeedd95b497","name":"Unlock Door - No Locks found","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/booking/66?email_address=testing@email.com","host":["{{baseUrl}}"],"path":["1.0","booking","66"],"query":[{"key":"email_address","value":"testing@email.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"No locks found for this booking.\"\n}"}],"_postman_id":"7801da16-0843-476b-8fcb-9b0d995e9a92"},{"name":"Ticket/{ticket_id}","id":"5dfb3919-edba-4cb3-ad5d-2d9dce880729","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": false,\n    \"checked_in\": true,\n    \"rating\": 5,\n    \"feedback\": \"Loved the event! Thank you.\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/ticket/{ticket_id}","description":"<p>Update information relating to an individual ticket. For members, provide the card_number as a param, while for guests, provide the email_address as a param. It is only possible to update limited components of a ticket. Any components omitted from the PUT request will remain unchanged.</p>\n<p>If you cancel a ticket for a paid event, the API will attempt contact Stripe and attempt to refund the ticket's cost back to the member. This only works when the member paid for the ticket using the Calendar's built-in Stripe payment functionality. Otherwise they need to get a refund by visiting the library branch, where the refund can be issued using the original payment method. When a refund is issued via Stripe the <code>stripe_amount_refunded</code> field will be populated in the response body.</p>\n<h2 id=\"accepted-put-fields\">Accepted PUT Fields</h2>\n<p><strong>checked_in</strong>: (true/false) Set whether the ticket holder has checked into the event.</p>\n<p><strong>is_cancelled</strong>: (true/false) Once a ticket is cancelled it cannot be uncancelled.</p>\n<p><strong>rating</strong>: (false/int) This is the optional rating that the ticket holder gave to the event. It is either <code>false</code> for no rating, or an integer between 1 and 5.</p>\n<p><strong>feedback</strong>: (string) This is the optional feedback left by the ticket holder used to review the event.</p>\n","urlObject":{"path":["1.0","ticket","{ticket_id}"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>email_address should be provided for guest bookings</p>\n","type":"text/plain"},"key":"email_address","value":null}],"variable":[]}},"response":[{"id":"78b3baac-7d96-4036-b1a5-3f2b981045b9","name":"Successful","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true,\n    \"checked_in\": true,\n    \"rating\": 5,\n    \"feedback\": \"Loved the event! Thank you.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/ticket/{ticket_id}?card_number=20023000000000","host":["{{baseUrl}}"],"path":["1.0","ticket","{ticket_id}"],"query":[{"key":"email_address","value":null,"description":"email_address should be provided for guest bookings","type":"text","disabled":true},{"key":"card_number","value":"20023000000000","description":"card_number should be provided for member bookings","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The ticket was successfully updated.\",\n    \"data\": {\n        \"ticket_details\": {\n            \"ticket_id\": 45031,\n            \"event_id\": 21575,\n            \"event_name\": \"Self-Care: Discovering What Works For Me\",\n            \"event_is_cancelled\": false,\n            \"event_is_published\": true,\n            \"event_location_id\": 43,\n            \"event_url\": \"https://events.yourlibrary.com.au/event?id=21575\",\n            \"first_name\": \"JOHN\",\n            \"last_name\": \"SMITH\",\n            \"age\": false,\n            \"ticket_cost\": 0,\n            \"is_refunded\": true,\n            \"is_cancelled\": false,\n            \"checked_in\": true,\n            \"booking_method\": \"online_free\",\n            \"transaction_id\": \"fo_MvdpYlH27cIZ4oWihObS6PN5\",\n            \"booking_time\": 1600931198,\n            \"rating\": 5,\n            \"feedback\": \"Loved the event! Thank you.\",\n            \"note\": \"\"\n        },\n        \"stripe_amount_refunded\": 5\n    }\n}"},{"id":"f93aa03a-851e-406b-81fd-dbdff9850fe4","name":"Refunded by Off Platform Methods","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true,\n    \"refunded\": {\n      \"transaction_amount\": 6,\n      \"payment_method\": \"cash\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/ticket/{ticket_id}?card_number=20023000000000","host":["{{baseUrl}}"],"path":["1.0","ticket","{ticket_id}"],"query":[{"key":"email_address","value":null,"description":"email_address should be provided for guest bookings","type":"text","disabled":true},{"key":"card_number","value":"20023000000000","description":"card_number should be provided for member bookings"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The ticket was successfully updated.\",\n    \"data\": {\n        \"ticket_details\": {\n            \"ticket_id\": 67053,\n            \"event_id\": 39959,\n            \"event_name\": \"test paid event\",\n            \"event_is_cancelled\": false,\n            \"event_is_published\": true,\n            \"event_location_id\": 7,\n            \"event_url\": \"https://awsdev.events.mylibrary.digital/event?id=39959\",\n            \"first_name\": \"KEVIN\",\n            \"last_name\": \"SUNG\",\n            \"email_address\": \"jack@gmail.com\",\n            \"age\": false,\n            \"ticket_cost\": 10,\n            \"is_refunded\": true,\n            \"is_cancelled\": true,\n            \"checked_in\": false,\n            \"booking_method\": \"offline_cash\",\n            \"transaction_id\": \"fo_vMyNSwgQBUilro0aOLGId4kC\",\n            \"transaction_ids\": [\n                {\n                    \"value\": 10,\n                    \"transaction_id\": \"fo_vMyNSwgQBUilro0aOLGId4kC\"\n                },\n                {\n                    \"value\": -10,\n                    \"transaction_id\": \"fo_wJQMVFC3N7otdeULYWZIsDf1\"\n                }\n            ],\n            \"booking_time\": 1703718708,\n            \"rating\": false,\n            \"feedback\": \"\",\n            \"note\": \"test\"\n        },\n        \"stripe_amount_refunded\": 0\n    }\n}"},{"id":"61f9496c-adee-4f16-af41-4fb086479111","name":"Successful - Cancel the event","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/ticket/{ticket_id}?card_number=20023000000000","host":["{{baseUrl}}"],"path":["1.0","ticket","{ticket_id}"],"query":[{"key":"email_address","value":null,"description":"email_address should be provided for guest bookings","type":"text","disabled":true},{"key":"card_number","value":"20023000000000","description":"card_number should be provided for member bookings","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The ticket was successfully updated.\",\n    \"data\": {\n        \"ticket_details\": {\n            \"ticket_id\": 45031,\n            \"event_id\": 21575,\n            \"event_name\": \"Self-Care: Discovering What Works For Me\",\n            \"event_is_cancelled\": false,\n            \"event_is_published\": true,\n            \"event_location_id\": 43,\n            \"event_url\": \"https://events.yourlibrary.com.au/event?id=21575\",\n            \"first_name\": \"JOHN\",\n            \"last_name\": \"SMITH\",\n            \"age\": false,\n            \"ticket_cost\": 0,\n            \"is_refunded\": true,\n            \"is_cancelled\": true,\n            \"checked_in\": false,\n            \"booking_method\": \"online_free\",\n            \"transaction_id\": \"fo_MvdpYlH27cIZ4oWihObS6PN5\",\n            \"booking_time\": 1600931198,\n            \"rating\": false,\n            \"feedback\": \"\",\n            \"note\": \"\"\n        },\n        \"stripe_amount_refunded\": 5\n    }\n}"},{"id":"bbd25d4e-8304-4348-9cda-ba6043ae7f4f","name":"Unsuccessful - Attempt to uncancel a ticket","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/ticket/{ticket_id}?card_number=20023000000000","host":["{{baseUrl}}"],"path":["1.0","ticket","{ticket_id}"],"query":[{"key":"card_number","value":"20023000000000","description":"card_number should be provided for member bookings","type":"text"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:54:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"174"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"The ticket_id provided is unable to have its is_cancelled value changed because the ticket has already been cancelled.\",\n    \"data\": {\n        \"ticket_id\": 45031\n    }\n}"}],"_postman_id":"5dfb3919-edba-4cb3-ad5d-2d9dce880729"},{"name":"Member/{card_number}/ticket/{ticket_id} (deprecated)","id":"05d1971f-cf65-4b46-ba25-7003d6cbc17c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/ticket/{ticket_id}","description":"<p><strong>This endpoint is deprecated. Please use</strong> <strong><code>GET /Ticket/{ticket_id}</code></strong> <strong>instead.</strong></p>\n<p>Get information relating to a library member's individual ticket. A full list of tickets can be retrieved using the /1.0/member/{card_number} endpoint. For example, to get details relating to a member with library card_number=99999 and ticket_id=123: <code>{{baseUrl}}/1.0/member/99999/ticket/123</code></p>\n","urlObject":{"path":["1.0","member","{card_number}","ticket","{ticket_id}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"c7dac381-2209-433f-a535-a4e88ed32ade","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/1.0/member/21234000001234/ticket/66920"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 19 Oct 2020 23:22:18 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"598"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The ticket was successfully retrieved.\",\n    \"data\": {\n        \"ticket_details\": {\n            \"ticket_id\": 66920,\n            \"event_id\": 33093,\n            \"event_name\": \"Mario Maker For Kids!\",\n            \"event_start_time\": 1665763200,\n            \"event_is_cancelled\": false,\n            \"event_is_published\": true,\n            \"event_location_id\": 43,\n            \"event_location_name\": \"Online Event\",\n            \"event_room_id\": 0,\n            \"event_room_name\": false,\n            \"event_url\": \"https://showcase.events.mylibrary.digital/event?id=33093\",\n            \"virtual_event_url\": \"zoomlink.here\",\n            \"first_name\": \"DELILIAH\",\n            \"last_name\": \"DEMO\",\n            \"age\": 12,\n            \"ticket_cost\": 0,\n            \"is_refunded\": false,\n            \"is_cancelled\": false,\n            \"checked_in\": false,\n            \"booking_method\": \"online_free\",\n            \"transaction_id\": \"fo_9xaCeyufG7oUcPWLn86hwdRF\",\n            \"booking_time\": 1664310102,\n            \"rating\": 5,\n            \"feedback\": \"\",\n            \"note\": \"\"\n        }\n    }\n}"},{"id":"153dce0b-5130-47a9-b840-f2764c37acfe","name":"Unsuccessful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/ticket/{ticket_id}"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 19 Oct 2020 23:24:31 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"188"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"A ticket with the ID provided could not be found or does not belong to the card_number provided.\",\n    \"data\": {\n        \"ticket_id\": 9999999999,\n        \"card_number\": \"20023000000000\"\n    }\n}"}],"_postman_id":"05d1971f-cf65-4b46-ba25-7003d6cbc17c"},{"name":"Member/{card_number}/ticket/{event_id} (deprecated)","id":"59f8ba3c-d2c1-40f4-92b3-9be05112ac8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"note\": \"This member is a vegan.\",\n    \"tickets\": [\n        {\n            \"first_name\": \"TESTing AGAIN\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        },\n        {\n            \"first_name\": \"TEST2\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        }\n    ],\n    \"answers\": [\n        {\n            \"question_id\": 5,\n            \"answer\": \"Tea\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/ticket/{event_id}","description":"<p><strong>This endpoint is deprecated. Please use</strong> <strong><code>POST /Ticket/{event_id}</code></strong> <strong>instead.</strong></p>\n<p>Create one or more tickets to an event assigned to a member. A full list of a member's current tickets can be retrieved using the /1.0/member/{card_number} endpoint.</p>\n<p>For example, to create tickets to event=123 for a member with library card_number=99999:</p>\n<p><code>{{baseUrl}}/1.0/member/99999/ticket/123</code></p>\n<h2 id=\"accepted-post-fields\">Accepted POST Fields</h2>\n<p><strong>note</strong>: (string) An optional snippet of text relating to the booking. Generally members cannot provide this themselves.</p>\n<p><strong>stripe_token</strong>: (string) For paid events, this is the tokenised card generated by the Stripe frontend library. Stripe offers a range of integration options depending on your project environment, each of which generates this token which can be used to create a payment. It is up to you whether you implement support for paid events, if you opt not to then you can direct the user to the platform's built-in event page to make payment. Most events are free regardless. In order to initialise the Stripe frontend library, you will need the <code>stripe_public_key</code> that's available as part of the <code>{{baseUrl}}/1.0/organisation</code> response.</p>\n<p><strong>waiting_list_id</strong>: (int) If this booking is the result of a member attempting to claim their available place in an event's waiting list, provide the associated waiting_list_id here.</p>\n<p><strong>tickets</strong>: (JSON List) This is a list of information relating to each of the tickets that are to be created. It consists of <code>first_name</code>, <code>last_name</code> and <code>age</code> components. The <code>age</code> component is optional. Some libraries require this to be provided by members at the time of booking, however it depends on their requirements. They may wish to apply it exclusively to certain event categories, or not at all. This is enforced by the frontend only.</p>\n","urlObject":{"path":["1.0","member","{card_number}","ticket","{event_id}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"f881b289-71bf-45d6-ad11-351acd6f6e05","name":"Successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"note\": \"This member is vegetarian.\",\n    \"tickets\": [\n        {\n            \"first_name\": \"JACK\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        },\n        {\n            \"first_name\": \"JANE\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/ticket/{event_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:06:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your bookings were successfully taken. See you at the event!\",\n    \"data\": {\n        \"event_id\": \"21554\",\n        \"card_number\": \"20023000000000\",\n        \"tickets\": 2\n    }\n}"},{"id":"6ca89e89-2b8c-4862-bf41-aee54c9185f3","name":"Successful Paid Event","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"stripe_token\": \"tok_1HakuBEsZIccoJvp7j23R81j\",\n    \"tickets\": [\n        {\n            \"first_name\": \"JACK\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        },\n        {\n            \"first_name\": \"JANE\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/ticket/{event_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:06:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your bookings were successfully taken. See you at the event!\",\n    \"data\": {\n        \"event_id\": \"21554\",\n        \"card_number\": \"20023000000000\",\n        \"tickets\": 2\n    }\n}"},{"id":"ffd6a86e-152f-4d05-90de-7e89a84dcf38","name":"All Options - Unsuccessful","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"note\": \"This member is vegetarian.\",\n    \"stripe_token\": \"tok_1HakuBEsZIccoJvp7j23R81j\",\n    \"waiting_list_id\": 3307,\n    \"tickets\": [\n        {\n            \"first_name\": \"JACK\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        },\n        {\n            \"first_name\": \"JANE\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/ticket/{event_id}"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:04:25 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"206"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"Unfortunately the booking was unable to be placed because the waiting_list_id provided is invalid or has already been claimed.\",\n    \"data\": {\n        \"event_id\": \"21554\",\n        \"waiting_list_id\": \"3307\"\n    }\n}"}],"_postman_id":"59f8ba3c-d2c1-40f4-92b3-9be05112ac8b"},{"name":"Member/{card_number}/room/{room_id} (deprecated)","id":"8776b3b4-9e4c-43c0-9dbb-aa6fd47b5b12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"date\": \"2023-04-12\",\n    \"time\": \"11:00\",\n    \"duration\": 90,\n    \"layout_id\": 1,\n    \"booking_type_id\": 3750399,\n    \"cost\": 45.00,\n    \"answers\": [\n        {\n            \"question_id\": 6,\n            \"answer\": \"No thanks\"\n        },\n        {\n            \"question_id\": 7,\n            \"answer\": \"I understand and accept the terms and conditions\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/room/{room_id}","description":"<p><strong>This endpoint is deprecated. Please use</strong> <strong><code>POST /room/{room_id}</code></strong> <strong>instead.</strong></p>\n<p>Create one or more tickets to an event assigned to a member. A full list of a member's current tickets can be retrieved using the /1.0/member/{card_number} endpoint.</p>\n<p>For example, to create tickets to event=123 for a member with library card_number=99999:</p>\n<p><code>{{baseUrl}}/1.0/member/99999/ticket/123</code></p>\n<h2 id=\"accepted-post-fields\">Accepted POST Fields</h2>\n<p><strong>note</strong>: (string) An optional snippet of text relating to the booking. Generally members cannot provide this themselves.</p>\n<p><strong>stripe_token</strong>: (string) For paid events, this is the tokenised card generated by the Stripe frontend library. Stripe offers a range of integration options depending on your project environment, each of which generates this token which can be used to create a payment. It is up to you whether you implement support for paid events, if you opt not to then you can direct the user to the platform's built-in event page to make payment. Most events are free regardless. In order to initialise the Stripe frontend library, you will need the <code>stripe_public_key</code> that's available as part of the <code>{{baseUrl}}/1.0/organisation</code> response.</p>\n<p><strong>waiting_list_id</strong>: (int) If this booking is the result of a member attempting to claim their available place in an event's waiting list, provide the associated waiting_list_id here.</p>\n<p><strong>tickets</strong>: (JSON List) This is a list of information relating to each of the tickets that are to be created. It consists of <code>first_name</code>, <code>last_name</code> and <code>age</code> components. The <code>age</code> component is optional. Some libraries require this to be provided by members at the time of booking, however it depends on their requirements. They may wish to apply it exclusively to certain event categories, or not at all. This is enforced by the frontend only.</p>\n","urlObject":{"path":["1.0","member","{card_number}","room","{room_id}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"3d269dd5-935b-4be2-a2b9-fc07b4e2ef73","name":"Successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"note\": \"This member is vegetarian.\",\n    \"tickets\": [\n        {\n            \"first_name\": \"JACK\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        },\n        {\n            \"first_name\": \"JANE\",\n            \"last_name\": \"SMITH\",\n            \"age\": 25\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/ticket/{event_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 05:06:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your bookings were successfully taken. See you at the event!\",\n    \"data\": {\n        \"event_id\": \"21554\",\n        \"card_number\": \"20023000000000\",\n        \"tickets\": 2\n    }\n}"}],"_postman_id":"8776b3b4-9e4c-43c0-9dbb-aa6fd47b5b12"},{"name":"Member/{card_number}/ticket/{ticket_id} (deprecated)","id":"d78ee9f3-faf2-42a5-9a34-ec9e66a12bb7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": false,\n    \"checked_in\": true,\n    \"rating\": 5,\n    \"feedback\": \"Loved the event! Thank you.\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/ticket/{ticket_id}","description":"<p><strong>This endpoint is deprecated. Please use</strong> <strong><code>PUT /ticket/{ticket_id}</code></strong> <strong>instead.</strong></p>\n<p>Update information relating to a member's individual ticket. A full list of tickets can be retrieved using the /1.0/member/{card_number} endpoint. It is only possible to update limited components of a ticket. Any components omitted from the PUT request will remain unchanged.</p>\n<p>If you cancel a ticket for a paid event, the API will attempt contact Stripe and attempt to refund the ticket's cost back to the member. This only works when the member paid for the ticket using the Calendar's built-in Stripe payment functionality. Otherwise they need to get a refund by visiting the library branch, where the refund can be issued using the original payment method. When a refund is issued via Stripe the <code>stripe_amount_refunded</code> field will be populated in the response body.</p>\n<p>For example, to update details relating to a member with library card_number=99999 and ticket_id=123:</p>\n<p><code>{{baseUrl}}/1.0/member/99999/ticket/123</code></p>\n<h2 id=\"accepted-put-fields\">Accepted PUT Fields</h2>\n<p><strong>checked_in</strong>: (true/false) Set whether the ticket holder has checked into the event.</p>\n<p><strong>is_cancelled</strong>: (true/false) Once a ticket is cancelled it cannot be uncancelled.</p>\n<p><strong>rating</strong>: (false/int) This is the optional rating that the ticket holder gave to the event. It is either <code>false</code> for no rating, or an integer between 1 and 5.</p>\n<p><strong>feedback</strong>: (string) This is the optional feedback left by the ticket holder used to review the event.</p>\n","urlObject":{"path":["1.0","member","{card_number}","ticket","{ticket_id}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"02a26e68-c33a-4e8b-8515-29788a9b5e97","name":"Cancelling the ticket - Stripe Payment will be refunded automatically","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true,\n    \"checked_in\": true,\n    \"rating\": 5,\n    \"feedback\": \"Loved the event! Thank you.\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/ticket/{ticket_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The ticket was successfully updated.\",\n    \"data\": {\n        \"ticket_details\": {\n            \"ticket_id\": 45031,\n            \"event_id\": 21575,\n            \"event_name\": \"Self-Care: Discovering What Works For Me\",\n            \"event_is_cancelled\": false,\n            \"event_is_published\": true,\n            \"event_location_id\": 43,\n            \"event_url\": \"https://events.yourlibrary.com.au/event?id=21575\",\n            \"first_name\": \"JOHN\",\n            \"last_name\": \"SMITH\",\n            \"age\": false,\n            \"ticket_cost\": 0,\n            \"is_refunded\": true,\n            \"is_cancelled\": false,\n            \"checked_in\": true,\n            \"booking_method\": \"online_free\",\n            \"transaction_id\": \"fo_MvdpYlH27cIZ4oWihObS6PN5\",\n            \"booking_time\": 1600931198,\n            \"rating\": 5,\n            \"feedback\": \"Loved the event! Thank you.\",\n            \"note\": \"\"\n        },\n        \"stripe_amount_refunded\": 5\n    }\n}"},{"id":"4253567a-6b85-4be7-a342-1403262eaad9","name":"Unsuccessful - Attempt to uncancel a ticket","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": false\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/ticket/{ticket_id}"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:54:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"174"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"The ticket_id provided is unable to have its is_cancelled value changed because the ticket has already been cancelled.\",\n    \"data\": {\n        \"ticket_id\": 45031\n    }\n}"}],"_postman_id":"d78ee9f3-faf2-42a5-9a34-ec9e66a12bb7"},{"name":"Member/{card_number}/waiting-list/{event_id} (deprecated)","id":"ac631d65-e51c-4d9b-b8c7-721f8454358f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 2,\n    \"email_address\": \"me@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/waiting-list/{event_id}","description":"<p><strong>This endpoint is deprecated. Please use</strong> <strong><code>POST /waiting-list/{event_id}</code></strong> <strong>instead.</strong></p>\n<p>Add a library member to an event's waiting list when the event is fully booked. The <code>is_fully_booked</code> boolean value that is returned within /1.0/event/ requests determines whether this endpoint is available for an event.</p>\n<p>For example, to add a member with card_number=99999 to the waiting list of event=123:</p>\n<p><code>{{baseUrl}}/1.0/member/99999/waiting-list/123</code></p>\n<h2 id=\"required-post-fields\">Required POST Fields</h2>\n<p><strong>first_name</strong>: (string) The first name of the member requesting the waiting list booking</p>\n<p><strong>tickets_required</strong>: (int) The number of spaces on the event's waiting list that the member requires. Please be aware that some organisations limit the number of places a single member is able to occupy on an event's waiting list. This limit is available from the /1.0/organisation/ endpoint, it is called <code>max_waiting_list_tickets_per_event_per_member</code>. The API will validate this even if your frontend does not.</p>\n<p><strong>email_address</strong>: (string) This is the destination email address that will receive an alert if sufficient bookings become available.</p>\n","urlObject":{"path":["1.0","member","{card_number}","waiting-list","{event_id}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"1ba6de50-73ff-4150-95fa-c2fb8a5ba14b","name":"Unsuccessful - Booking Limit Reached 2","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 5,\n    \"email_address\": \"me@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/20023000000000/waiting-list/21554"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 06:01:35 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"325"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"The total number of waiting list bookings required cannot exceed 10. Since 7 already exist, adding 5 as part of this request would exceed the limit. Please reduce the number of bookings required.\",\n    \"data\": {\n        \"event_id\": 21554,\n        \"tickets_available\": 0,\n        \"tickets_required\": 5,\n        \"tickets_required_existing\": 7\n    }\n}"},{"id":"2afbf917-2eda-4591-baca-cba1f8b39775","name":"Successful","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 5,\n    \"email_address\": \"me@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/20023000000000/waiting-list/21554"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 06:00:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"216"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your waiting list bookings were successfully taken. We'll be in touch via email if space becomes available.\",\n    \"data\": {\n        \"waiting_list_id\": 3315,\n        \"event_id\": 21554,\n        \"card_number\": \"20023000000000\",\n        \"tickets_required\": 2\n    }\n}"},{"id":"1e7187f2-7f97-4121-8a46-9ffd91a9552c","name":"Unsuccessful - Event Not Fully Booked","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 2,\n    \"email_address\": \"me@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/200230000000000/waiting-list/21554"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 05:52:57 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"200"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"Unfortunately this event is not fully booked. It's only possible to join the waiting list for events that are fully booked.\",\n    \"data\": {\n        \"event_id\": 21554,\n        \"tickets_available\": 10\n    }\n}"},{"id":"2f0797c4-5c92-45fe-a5ca-ff9de0b0c3e3","name":"Unsuccessful - Missing Data","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 2,\n    \"email_address\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/20023000000000/waiting-list/21554"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 05:57:07 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"104"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"Please ensure a valid email_address was provided.\",\n    \"data\": {\n        \"email_address\": \"\"\n    }\n}"},{"id":"33e3cf3f-2b4d-46ab-8010-6b1dd4f387ab","name":"Unsuccessful - Booking Limit Reached","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"JACK\",\n    \"tickets_required\": 20,\n    \"email_address\": \"me@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/20023000000000/waiting-list/21554"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 05:58:38 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"203"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"Please ensure the number of places required does not exceed the organisation's limit of 10 per member.\",\n    \"data\": {\n        \"event_id\": 21554,\n        \"tickets_available\": 0,\n        \"tickets_required\": 20\n    }\n}"}],"_postman_id":"ac631d65-e51c-4d9b-b8c7-721f8454358f"},{"name":"Member/{card_number}/waiting-list/{waiting_list_id} (deprecated)","id":"03678d9d-4bc2-4f28-a7c7-29755a56b889","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/waiting-list/{waiting_list_id}","description":"<p><strong>This endpoint is deprecated. Please use</strong> <strong><code>DELETE /waiting-list/{waiting_list_id}</code></strong> <strong>instead.</strong></p>\n<p>Delete a library member's waiting list entry using its <code>waiting_list_id</code>.</p>\n<p>For example, to delete waiting_list_id=123 belonging to a member with card_number=99999:</p>\n<p><code>{{baseUrl}}/1.0/member/99999/waiting-list/123</code></p>\n<h2 id=\"required-post-fields\">Required POST Fields</h2>\n<p>None</p>\n","urlObject":{"path":["1.0","member","{card_number}","waiting-list","{waiting_list_id}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"bec8a0ff-e71a-4c6c-894c-ef8fd2b1a491","name":"Unsuccessful","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/20023000000000/waiting-list/3312"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 06:34:38 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"173"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"The waiting list entry could not be found or is not associated with this member.\",\n    \"data\": {\n        \"card_number\": \"20023000000000\",\n        \"waiting_list_id\": 3312\n    }\n}"},{"id":"5df7c783-be17-42ea-b30e-94485efa5d27","name":"Successful","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/20023000000000/waiting-list/3312"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Oct 2020 06:31:28 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"94"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The waiting list entry was successfully deleted.\",\n    \"data\": {\n        \"card_number\": \"20023000000000\",\n        \"waiting_list_id\": 3312\n    }\n}"}],"_postman_id":"03678d9d-4bc2-4f28-a7c7-29755a56b889"},{"name":"Member/{card_number}/booking/{booking_id} (deprecated)","id":"4b59ed4f-13ff-4ebf-9290-03b9e809a996","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/booking/{booking_id}","description":"<p><strong>This endpoint is deprecated. Please use</strong> <strong><code>PUT /booking/{booking_id}</code></strong> <strong>instead.</strong></p>\n<p>Update information relating to a member's individual ticket. A full list of tickets can be retrieved using the /1.0/member/{card_number} endpoint. It is only possible to update limited components of a ticket. Any components omitted from the PUT request will remain unchanged.</p>\n<p>If you cancel a ticket for a paid event, the API will attempt contact Stripe and attempt to refund the ticket's cost back to the member. This only works when the member paid for the ticket using the Calendar's built-in Stripe payment functionality. Otherwise they need to get a refund by visiting the library branch, where the refund can be issued using the original payment method. When a refund is issued via Stripe the <code>stripe_amount_refunded</code> field will be populated in the response body.</p>\n<p>For example, to update details relating to a member with library card_number=99999 and ticket_id=123:</p>\n<p><code>{{baseUrl}}/1.0/member/99999/ticket/123</code></p>\n<h2 id=\"accepted-put-fields\">Accepted PUT Fields</h2>\n<p><strong>checked_in</strong>: (true/false) Set whether the ticket holder has checked into the event.</p>\n<p><strong>is_cancelled</strong>: (true/false) Once a ticket is cancelled it cannot be uncancelled.</p>\n<p><strong>rating</strong>: (false/int) This is the optional rating that the ticket holder gave to the event. It is either <code>false</code> for no rating, or an integer between 1 and 5.</p>\n<p><strong>feedback</strong>: (string) This is the optional feedback left by the ticket holder used to review the event.</p>\n","urlObject":{"path":["1.0","member","{card_number}","booking","{booking_id}"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"eb811f8f-0a08-4238-9dd1-7cb4a2a1f3f1","name":"Successful","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/booking/{booking_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your booking was successfully cancelled. Have a lovely day!\",\n    \"data\": {\n        \"booking_id\": 129\n    }\n}"},{"id":"ea6277d0-ae33-4dde-98f1-c5f41032048a","name":"Unsuccessful - Attempt to uncancel a ticket","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": false\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/member/{card_number}/ticket/{ticket_id}"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:54:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"174"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"The booking_id provided is unable to have its is_cancelled value changed because the booking has already been cancelled.\",\n    \"data\": {\n        \"booking_id\": 172\n    }\n}"}],"_postman_id":"4b59ed4f-13ff-4ebf-9290-03b9e809a996"},{"name":"Resource/query","id":"2af13eeb-b1c0-40c7-8f73-25c81f5452c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"url":"{{baseUrl}}/1.0/resource/query?show=all&mode=all&date=2024-01-22&locationFilters&standaloneOnly=true&expand=booking_detail","description":"<p>Use this endpoint to retrieve a list of resources from the calendar platform, with or without various filters. Note that the cost fields in <code>booking_types</code> represent the per-hour cost of booking a resource.</p>\n","urlObject":{"path":["1.0","resource","query"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>all/ rooms/ spaces. Defaults to all</p>\n","type":"text/plain"},"key":"show","value":"all"},{"id":1,"description":{"content":"<p>all/ staff/ public. Defaults to all</p>\n","type":"text/plain"},"key":"mode","value":"all"},{"id":2,"description":{"content":"<p>Date which availability_of_the_date is referenced. Defaults to today. </p>\n","type":"text/plain"},"key":"date","value":"2024-01-22"},{"id":3,"description":{"content":"<p>Optional: Comma separated list of location_ids. Get location_ids via the /1.0/organisation/ endpoint. If not provided, data relating to all frontend locations will be returned.</p>\n","type":"text/plain"},"key":"locationFilters","value":null},{"id":4,"disabled":true,"description":{"content":"<p>Optional: Specifiy an offset number to assist with pagination. Defaults to 0.</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"id":5,"disabled":true,"description":{"content":"<p>Optional: Specifiy a maximum number of rooms to be returned. The default is 100.</p>\n","type":"text/plain"},"key":"limit","value":"100"},{"id":6,"disabled":true,"description":{"content":"<p>Optional: Category ID for the resource</p>\n","type":"text/plain"},"key":"category_id","value":""},{"id":7,"description":{"content":"<p>Optional: Get only resources that are available for standalone bookings</p>\n","type":"text/plain"},"key":"standaloneOnly","value":"true"},{"id":8,"key":"expand","value":"booking_detail"}],"variable":[]}},"response":[{"id":"ab8e074b-3e22-4d36-afa2-993f9b6bd5e5","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"{{baseUrl}}/1.0/resource/query?show=all&mode=all&date=27-09-2022","host":["{{baseUrl}}"],"path":["1.0","resource","query"],"query":[{"key":"show","value":"all","description":"defaults "},{"key":"mode","value":"all"},{"key":"date","value":"27-09-2022"}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your request was successful.\",\n    \"date\": \"27-09-2022\",\n    \"data\": {\n        \"count\": 4,\n        \"available\": 4,\n        \"offset\": 0,\n        \"date\": \"27-09-2022\",\n        \"resource_list\": [\n            {\n                \"resource_id\": 3,\n                \"name\": \"Android Charger\",\n                \"created\": 1702658938,\n                \"description\": \"\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 0,\n                \"time_increments\": 60,\n                \"quantity_available\": 1,\n                \"note\": \"\",\n                \"images\": null,\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Internal Use\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Used for when events are synced from the calendar.\",\n                        \"max_duration\": null,\n                        \"min_duration\": null,\n                        \"max_quantity\": null,\n                        \"min_quantity\": null,\n                        \"max_booking_lead_days\": null,\n                        \"min_booking_lead_hours\": null,\n                        \"is_default\": 0,\n                        \"is_active\": 0\n                    },\n                    \"2\": {\n                        \"booking_type_id\": 2,\n                        \"name\": \"Default\",\n                        \"cost\": 0,\n                        \"description\": \"Default Booking Type\",\n                        \"max_duration\": null,\n                        \"min_duration\": null,\n                        \"max_quantity\": null,\n                        \"min_quantity\": null,\n                        \"max_booking_lead_days\": null,\n                        \"min_booking_lead_hours\": null,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Croydon Library\",\n                \"location_id\": 7,\n                \"category\": \"Charger\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"availability_of_the_date\": {\n                    \"hour_9\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_10\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_11\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_12\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_13\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_14\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_15\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_16\": {\n                        \"min_0\": 1\n                    }\n                }\n            },\n            {\n                \"resource_id\": 1,\n                \"name\": \"IPad Pro\",\n                \"created\": 1702567059,\n                \"description\": \"iPad Pro 11\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 0,\n                \"time_increments\": 60,\n                \"quantity_available\": 1,\n                \"note\": \"\",\n                \"images\": [],\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Internal Use\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Used for when events are synced from the calendar.\",\n                        \"max_duration\": null,\n                        \"min_duration\": null,\n                        \"max_quantity\": null,\n                        \"min_quantity\": null,\n                        \"max_booking_lead_days\": null,\n                        \"min_booking_lead_hours\": null,\n                        \"is_default\": 0,\n                        \"is_active\": 0\n                    },\n                    \"2\": {\n                        \"booking_type_id\": 2,\n                        \"name\": \"Default\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Default Booking Type\",\n                        \"max_duration\": null,\n                        \"min_duration\": null,\n                        \"max_quantity\": null,\n                        \"min_quantity\": null,\n                        \"max_booking_lead_days\": null,\n                        \"min_booking_lead_hours\": null,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Croydon Library\",\n                \"location_id\": 7,\n                \"category\": \"Tablet\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"availability_of_the_date\": {\n                    \"hour_9\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_10\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_11\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_12\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_13\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_14\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_15\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_16\": {\n                        \"min_0\": 1\n                    }\n                }\n            },\n            {\n                \"resource_id\": 4,\n                \"name\": \"IPhone Charger\",\n                \"created\": 1702658955,\n                \"description\": \"Lightning Cable\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 0,\n                \"time_increments\": 60,\n                \"quantity_available\": 3,\n                \"note\": \"\",\n                \"images\": [],\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Internal Use\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Used for when events are synced from the calendar.\",\n                        \"max_duration\": null,\n                        \"min_duration\": null,\n                        \"max_quantity\": null,\n                        \"min_quantity\": null,\n                        \"max_booking_lead_days\": null,\n                        \"min_booking_lead_hours\": null,\n                        \"is_default\": 0,\n                        \"is_active\": 0\n                    },\n                    \"2\": {\n                        \"booking_type_id\": 2,\n                        \"name\": \"Default\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Default Booking Type\",\n                        \"max_duration\": null,\n                        \"min_duration\": null,\n                        \"max_quantity\": null,\n                        \"min_quantity\": null,\n                        \"max_booking_lead_days\": null,\n                        \"min_booking_lead_hours\": null,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Croydon Library\",\n                \"location_id\": 7,\n                \"category\": \"Tablet\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"availability_of_the_date\": {\n                    \"hour_9\": {\n                        \"min_0\": 3\n                    },\n                    \"hour_10\": {\n                        \"min_0\": 3\n                    },\n                    \"hour_11\": {\n                        \"min_0\": 3\n                    },\n                    \"hour_12\": {\n                        \"min_0\": 3\n                    },\n                    \"hour_13\": {\n                        \"min_0\": 3\n                    },\n                    \"hour_14\": {\n                        \"min_0\": 3\n                    },\n                    \"hour_15\": {\n                        \"min_0\": 3\n                    },\n                    \"hour_16\": {\n                        \"min_0\": 3\n                    }\n                }\n            },\n            {\n                \"resource_id\": 2,\n                \"name\": \"Samsung Galaxy Tab\",\n                \"created\": 1702658911,\n                \"description\": \"Samsung Galaxy Tab\",\n                \"availability\": {\n                    \"monday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"tuesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"wednesday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"thursday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"friday\": [\n                        {\n                            \"start_time\": \"09:00:00\",\n                            \"end_time\": \"17:00:00\"\n                        }\n                    ],\n                    \"saturday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ],\n                    \"sunday\": [\n                        {\n                            \"start_time\": \"00:00:00\",\n                            \"end_time\": \"00:00:00\"\n                        }\n                    ]\n                },\n                \"buffer_time\": 0,\n                \"time_increments\": 60,\n                \"quantity_available\": 1,\n                \"note\": \"\",\n                \"images\": [],\n                \"booking_types\": {\n                    \"1\": {\n                        \"booking_type_id\": 1,\n                        \"name\": \"Internal Use\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Used for when events are synced from the calendar.\",\n                        \"max_duration\": null,\n                        \"min_duration\": null,\n                        \"max_quantity\": null,\n                        \"min_quantity\": null,\n                        \"max_booking_lead_days\": null,\n                        \"min_booking_lead_hours\": null,\n                        \"is_default\": 0,\n                        \"is_active\": 0\n                    },\n                    \"2\": {\n                        \"booking_type_id\": 2,\n                        \"name\": \"Default\",\n                        \"cost\": 0,\n                        \"base_fee\": 0,\n                        \"description\": \"Default Booking Type\",\n                        \"max_duration\": null,\n                        \"min_duration\": null,\n                        \"max_quantity\": null,\n                        \"min_quantity\": null,\n                        \"max_booking_lead_days\": null,\n                        \"min_booking_lead_hours\": null,\n                        \"is_default\": 1,\n                        \"is_active\": 1\n                    }\n                },\n                \"location_name\": \"Croydon Library\",\n                \"location_id\": 7,\n                \"category\": \"Charger\",\n                \"public_visibility\": true,\n                \"staff_visibility\": true,\n                \"hide_cost_from_patrons\": false,\n                \"require_approval\": true,\n                \"availability_of_the_date\": {\n                    \"hour_9\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_10\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_11\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_12\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_13\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_14\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_15\": {\n                        \"min_0\": 1\n                    },\n                    \"hour_16\": {\n                        \"min_0\": 1\n                    }\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"2af13eeb-b1c0-40c7-8f73-25c81f5452c7"},{"name":"Resource/{resource_id}/availability","id":"ccd3e45d-b640-40c2-9fc2-33c4a489679e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"url":"{{baseUrl}}/1.0/resource/3/availability?date=20-04-2023&time=13:30&duration=90&booking_type_id=3750399&quantity=3","urlObject":{"path":["1.0","resource","3","availability"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>Defaults to today</p>\n","type":"text/plain"},"key":"date","value":"20-04-2023"},{"key":"time","value":"13:30"},{"description":{"content":"<p>Duration in minutes</p>\n","type":"text/plain"},"key":"duration","value":"90"},{"key":"booking_type_id","value":"3750399"},{"key":"quantity","value":"3"}],"variable":[]}},"response":[{"id":"490e7318-9f64-4455-b5d3-65c3da64ced9","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/1.0/resource/11"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"resource_status\": \"available\",\n    \"date\": \"20-04-2023\",\n    \"time\": \"13:30\",\n    \"duration\": 90,\n    \"data\": {\n        \"availability_of_the_date\": {\n            \"hour_9\": {\n                \"min_0\": 3\n            },\n            \"hour_10\": {\n                \"min_0\": 3\n            },\n            \"hour_11\": {\n                \"min_0\": 3\n            },\n            \"hour_12\": {\n                \"min_0\": 3\n            },\n            \"hour_13\": {\n                \"min_0\": 3\n            },\n            \"hour_14\": {\n                \"min_0\": 3\n            },\n            \"hour_15\": {\n                \"min_0\": 3\n            },\n            \"hour_16\": {\n                \"min_0\": 3\n            }\n        }\n    }\n}"}],"_postman_id":"ccd3e45d-b640-40c2-9fc2-33c4a489679e"},{"name":"Resource/{resource_id}","id":"48d0eeb7-73b6-4602-9e76-d19c83a45f7f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}],"advancedConfig":[{"key":"tokenType","value":"<token-type>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept-Language","value":"en","type":"text"}],"url":"{{baseUrl}}/1.0/resource/{resource_id}?date=2023-12-23","description":"<p>Get information about an individual resource. Note that the cost fields in <code>booking_types</code> represents the per-hour cost of booking the resource.</p>\n","urlObject":{"path":["1.0","resource","{resource_id}"],"host":["{{baseUrl}}"],"query":[{"description":{"content":"<p>Defaults to today</p>\n","type":"text/plain"},"key":"date","value":"2023-12-23"}],"variable":[]}},"response":[{"id":"ede4fefd-01a6-49ee-8e2c-8963d067a3cc","name":"Successful","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/1.0/resource/11"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The resource was successfully retrieved.\",\n    \"data\": {\n        \"resource_details\": {\n            \"resource_id\": 1,\n            \"name\": \"IPad Pro\",\n            \"created\": 1702567059,\n            \"description\": \"iPad Pro 11\",\n            \"availability\": {\n                \"monday\": [\n                    {\n                        \"start_time\": \"09:00:00\",\n                        \"end_time\": \"17:00:00\"\n                    }\n                ],\n                \"tuesday\": [\n                    {\n                        \"start_time\": \"09:00:00\",\n                        \"end_time\": \"17:00:00\"\n                    }\n                ],\n                \"wednesday\": [\n                    {\n                        \"start_time\": \"09:00:00\",\n                        \"end_time\": \"17:00:00\"\n                    }\n                ],\n                \"thursday\": [\n                    {\n                        \"start_time\": \"09:00:00\",\n                        \"end_time\": \"17:00:00\"\n                    }\n                ],\n                \"friday\": [\n                    {\n                        \"start_time\": \"09:00:00\",\n                        \"end_time\": \"17:00:00\"\n                    }\n                ],\n                \"saturday\": [\n                    {\n                        \"start_time\": \"00:00:00\",\n                        \"end_time\": \"00:00:00\"\n                    }\n                ],\n                \"sunday\": [\n                    {\n                        \"start_time\": \"00:00:00\",\n                        \"end_time\": \"00:00:00\"\n                    }\n                ]\n            },\n            \"buffer_time\": 0,\n            \"time_increments\": 60,\n            \"note\": \"\",\n            \"contact_person\": \"\",\n            \"images\": [],\n            \"booking_types\": {\n                \"1\": {\n                    \"booking_type_id\": 1,\n                    \"name\": \"Internal Use\",\n                    \"cost\": 0,\n                    \"base_fee\": 0,\n                    \"description\": \"Used for when events are synced from the calendar.\",\n                    \"max_duration\": null,\n                    \"min_duration\": null,\n                    \"max_quantity\": null,\n                    \"min_quantity\": null,\n                    \"max_booking_lead_days\": null,\n                    \"min_booking_lead_hours\": null,\n                    \"is_default\": 0,\n                    \"is_active\": 0\n                },\n                \"2\": {\n                    \"booking_type_id\": 2,\n                    \"name\": \"Default\",\n                    \"cost\": 0,\n                    \"base_fee\": 0,\n                    \"description\": \"Default Booking Type\",\n                    \"max_duration\": null,\n                    \"min_duration\": null,\n                    \"max_quantity\": null,\n                    \"min_quantity\": null,\n                    \"max_booking_lead_days\": null,\n                    \"min_booking_lead_hours\": null,\n                    \"is_default\": 1,\n                    \"is_active\": 1\n                }\n            },\n            \"location_name\": \"Croydon Library\",\n            \"location_id\": 7,\n            \"type\": \"room\",\n            \"public_visibility\": true,\n            \"staff_visibility\": true,\n            \"hide_cost_from_patrons\": false,\n            \"require_approval\": true,\n            \"is_simple_booking\": true,\n            \"availability_of_the_date\": {\n                \"hour_0\": {\n                    \"min_0\": 0\n                }\n            }\n        }\n    }\n}"}],"_postman_id":"48d0eeb7-73b6-4602-9e76-d19c83a45f7f"},{"name":"Resource/{resource_id}","id":"7af3f8e7-79ae-4e6f-a0d6-3273ce2fa862","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email_address\": \"jack@gmail.com\",\n    \"full_name\": \"Jack Smith\",\n    \"date\": \"2025-08-10\",\n    \"time\": \"11:00\",\n    \"duration\": 90,\n    \"booking_type_id\": 2,\n    \"cost\": 45.00,\n    \"quantity\": 1\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/resource/7","description":"<p>Create one or more tickets to an event assigned to a member. A full list of a member's current tickets can be retrieved using the /1.0/member/{card_number} endpoint.</p>\n<h2 id=\"accepted-post-fields\">Accepted POST Fields</h2>\n<p><strong>full_name</strong>: (string) Card number of the member.</p>\n<p><strong>card_number</strong>: (string) Card number of the member.</p>\n<p><strong>email_address</strong>: (string) Email address of the guest.</p>\n<p><strong>date</strong>: (string) Date of the booking, in the format of YYYY-MM-DD (e.g., \"2023-07-25\").</p>\n<p><strong>time:</strong> (string) Time of the booking, in the format of \"HH:MM\" (e.g., \"15:00\") to indicate 3:00 PM.</p>\n<p><strong>duration</strong>: (int) Duration of the booking in minutes.</p>\n<p><strong>quantity</strong>: (int) Specify the quantitiy of the resource needed for this booking.</p>\n<p><strong>booking_type_id</strong>: (int) Specify the booking type to be used for this booking.</p>\n<p><strong>cost:</strong> (int) Specify the cost of the booking.</p>\n","urlObject":{"path":["1.0","resource","7"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"eafd155e-4ca2-40a8-8db6-e81b60f2d853","name":"Successful","originalRequest":{"method":"POST","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email_address\": \"jack@gmail.com\",\n    \"full_name\": \"Jack Smith\",\n    \"date\": \"2023-04-13\",\n    \"time\": \"11:00\",\n    \"duration\": 90,\n    \"booking_type_id\": 2,\n    \"cost\": 45.00,\n    \"quantity\": 1\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/resource/2"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The booking was successfully created. A confirmation email was sent to jack@gmail.com.\",\n    \"data\": {\n        \"booking_id\": 4,\n        \"resource_id\": 4,\n        \"card_number\": \"\",\n        \"email_address\": \"jack@gmail.com\",\n        \"booking_code\": \"967326502821\"\n    }\n}"},{"id":"6363f3e5-9df1-49b5-9de5-92a5a6046d91","name":"Custom transaction ID","originalRequest":{"method":"POST","header":[{"key":"Accept-Language","value":"en"}],"body":{"mode":"raw","raw":"{\n    \"date\": \"2024-05-29\",\n    \"time\": \"12:00\",\n    \"duration\": \"60\",\n    \"full_name\": \"My Full Name\",\n    \"email_address\": \"test@gmail.com\",\n    \"cost\": \"12.0\",\n    \"payment_method\": \"cash\",\n    \"layout_id\": 1,\n    \"booking_type_id\": 2,\n    \"transaction_id\": \"customid_104\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/resource/2"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": 200,\n  \"message\": \"The booking was successfully created.\",\n  \"data\": {\n    \"booking_id\": 64,\n    \"resource_id\": 3,\n    \"card_number\": \"\",\n    \"email_address\": \"test@gmail.com\",\n    \"booking_code\": \"018234102228\",\n    \"transaction_id\": \"customid_104\"\n  }\n}"}],"_postman_id":"7af3f8e7-79ae-4e6f-a0d6-3273ce2fa862"},{"name":"Resource_booking/{booking_id}","id":"ae667a19-ebf4-4ecd-8542-c21878963fec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"basicConfig":[{"key":"accessToken","value":"{{token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/resource_booking/4?email_address=jack@gmail.com","description":"<p>Update information relating to an individual ticket. For members, provide the card_number as a param, while for guests, provide the email_address as a param. A full list of tickets can be retrieved using the /1.0/member/{card_number} endpoint. It is only possible to update limited components of a ticket. Any components omitted from the PUT request will remain unchanged.</p>\n<p>If you cancel a ticket for a paid event, the API will attempt contact Stripe and attempt to refund the ticket's cost back to the member. This only works when the member paid for the ticket using the Calendar's built-in Stripe payment functionality. Otherwise they need to get a refund by visiting the library branch, where the refund can be issued using the original payment method. When a refund is issued via Stripe the <code>stripe_amount_refunded</code> field will be populated in the response body.</p>\n<h2 id=\"accepted-put-fields\">Accepted PUT Fields</h2>\n<p><strong>checked_in</strong>: (true/false) Set whether the ticket holder has checked into the event.</p>\n<p><strong>is_cancelled</strong>: (true/false) Once a ticket is cancelled it cannot be uncancelled.</p>\n<p><strong>rating</strong>: (false/int) This is the optional rating that the ticket holder gave to the event. It is either <code>false</code> for no rating, or an integer between 1 and 5.</p>\n<p><strong>feedback</strong>: (string) This is the optional feedback left by the ticket holder used to review the event.</p>\n","urlObject":{"path":["1.0","resource_booking","4"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>card_number should be provided for member bookings</p>\n","type":"text/plain"},"key":"card_number","value":null},{"description":{"content":"<p>email_address should be provided for guest bookings</p>\n","type":"text/plain"},"key":"email_address","value":"jack@gmail.com"}],"variable":[]}},"response":[{"id":"9b632bc4-98b5-4ae9-a85c-0b48c83ab636","name":"Cancel Booking","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/resource_booking/{booking_id}?email_address=jack@gmail.com","host":["{{baseUrl}}"],"path":["1.0","resource_booking","{booking_id}"],"query":[{"key":"email_address","value":"jack@gmail.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"Your booking was successfully cancelled. Have a lovely day!\",\n    \"data\": {\n        \"resource_booking_id\": 5\n    }\n}"},{"id":"dbc0f89b-d72b-4e3f-8bc8-767d46f09ab8","name":"Approve Booking","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_confirmed\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/resource_booking/61?email_address=testing@email.com","host":["{{baseUrl}}"],"path":["1.0","resource_booking","61"],"query":[{"key":"email_address","value":"testing@email.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The booking was successfully approved. A notification email was sent to testing@email.com.\",\n    \"resource_booking_id\": \"61\"\n}"},{"id":"0eca4814-a451-4158-bfe3-4d935c4c99de","name":"Reject Booking","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_rejected\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/resource_booking/62?email_address=testing@email.com","host":["{{baseUrl}}"],"path":["1.0","resource_booking","62"],"query":[{"key":"email_address","value":"testing@email.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:52:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"619"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"message\": \"The booking was successfully rejected.\",\n    \"data\": {\n        \"booking_id\": 62\n    }\n}"},{"id":"db584b15-f8f8-4f85-8be8-966232a4aa39","name":"Unsuccessful - Attempt to uncancel a booking","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{token}","description":"This is the authorization token retreived from the `/1.0/Authorization` endpoint, it should be prefixed with \"Bearer \".","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"is_cancelled\": false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/1.0/ticket/{ticket_id}?email_address=jack@gmail.com","host":["{{baseUrl}}"],"path":["1.0","ticket","{ticket_id}"],"query":[{"key":"email_address","value":"jack@gmail.com"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 Oct 2020 00:54:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"174"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx/1.18.0"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 400,\n    \"message\": \"The booking_id provided is unable to have its is_cancelled value changed because the booking has already been cancelled.\",\n    \"data\": {\n        \"booking_id\": 172\n    }\n}"}],"_postman_id":"ae667a19-ebf4-4ecd-8542-c21878963fec"},{"name":"Scan QR","id":"40ab489d-2314-497a-875f-89a963478131","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{token}}"},{"key":"Accept-Language","value":"en","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"qr_string\": \"eb1:eyJ2IjoxLCJ0IjoiZXQiLCJ0ayI6IjI2NjkxMDQ1ZDEyNzRhMzEwNzk5NDRlNWQ5NmIyMDZmIiwiaWQiOjY3MDExLCJlaWQiOjI2NTM3LCJzIjoxNjc3Njc1NjAwLCJlIjoxNjc3Njc5MjAwfQ.ccYH3f-pfJbsI9QETwQK8GtG85VzD3jsroHaSc806zoahfrzAGGSraRiH8CJh4imeMfx4mKclkaiTRcLQ0LPzg\",\r\n  \"perform_check_in\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/1.0/scan-qr","urlObject":{"path":["1.0","scan-qr"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"40ab489d-2314-497a-875f-89a963478131"}],"event":[{"listen":"prerequest","script":{"id":"20e37aeb-99eb-45de-8ed7-91ce068a90a4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5a5f17f0-5d3f-4254-a3af-f4461cf6fb0c","type":"text/javascript","exec":[""]}}]}