{"item":[{"id":"239c19aa-12b6-45f4-b572-34c640a9d489","name":"Authentication","description":{"content":"","type":"text/plain"},"item":[{"id":"064e3a32-400c-4257-aa8f-cf3b70843b22","name":"Get access token","request":{"name":"Get access token","description":{},"url":{"path":["oauth","token"],"host":["{{authUrl}}"],"query":[],"variable":[]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"client_id\": \"{{clientId}}\",\n  \"client_secret\": \"{{clientSecret}}\",\n  \"audience\": \"{{audience}}\",\n  \"grant_type\": \"client_credentials\"\n}","options":{"raw":{"language":"json"}}},"auth":{"type":"noauth"}},"response":[{"id":"8426575f-6fae-455b-8e10-f7043fb3296c","name":"The request has succeeded.","originalRequest":{"url":{"path":["oauth","token"],"host":["{{authUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\",\n  \"audience\": \"string\",\n  \"grant_type\": \"client_credentials\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"access_token\": \"string\",\n  \"token_type\": \"Bearer\",\n  \"expires_in\": 86400\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"887bf98d-d709-4beb-a721-5a633c75b33d","name":"Access is unauthorized.","originalRequest":{"url":{"path":["oauth","token"],"host":["{{authUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\",\n  \"audience\": \"string\",\n  \"grant_type\": \"client_credentials\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": \"access_denied\",\n  \"error_description\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9165356e-2d14-4694-bf40-43c9f6e7516f","name":"Access is forbidden.","originalRequest":{"url":{"path":["oauth","token"],"host":["{{authUrl}}"],"query":[],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"client_id\": \"string\",\n  \"client_secret\": \"string\",\n  \"audience\": \"string\",\n  \"grant_type\": \"client_credentials\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"error\": \"access_denied\",\n  \"error_description\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[{"listen":"test","script":{"type":"text/javascript","exec":["const body = pm.response.json();","pm.test('Access token returned', () => pm.expect(body.access_token).to.be.a('string'));","pm.collectionVariables.set('accessToken', body.access_token);"]}}],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"02827fc9-a62a-4f0b-b5bb-f4288594fa5d","name":"Bookings","description":{"content":"","type":"text/plain"},"item":[{"id":"bdd86964-c6f6-42f7-a55f-29a4de594382","name":"Create a new booking","request":{"name":"Create a new booking","description":{},"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"agentReferenceNumber\": \"AGT-123456\",\n  \"bookingNote\": \"Customers have requested separate rooms\",\n  \"storeAgentCode\": \"STORE001\",\n  \"travelConsultantFirstName\": \"John\",\n  \"travelConsultantSurname\": \"Johnson\",\n  \"storeAgentEmail\": \"store.agent@travelcompany.com\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"77946356-667a-4131-a8cc-c9c0a472890b","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"agentReferenceNumber\": \"AGT-123456\",\n  \"bookingNote\": \"Customers have requested separate rooms\",\n  \"storeAgentCode\": \"STORE001\",\n  \"travelConsultantFirstName\": \"John\",\n  \"travelConsultantSurname\": \"Johnson\",\n  \"storeAgentEmail\": \"store.agent@travelcompany.com\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"418291\",\n  \"href\": \"/bookings/418291\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c5a89f51-3b26-40fb-9b44-5c855453a982","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"agentReferenceNumber\": \"AGT-123456\",\n  \"bookingNote\": \"Customers have requested separate rooms\",\n  \"storeAgentCode\": \"STORE001\",\n  \"travelConsultantFirstName\": \"John\",\n  \"travelConsultantSurname\": \"Johnson\",\n  \"storeAgentEmail\": \"store.agent@travelcompany.com\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Validation Error\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n  \"validation\": [\n    {\n      \"code\": \"invalid_format\",\n      \"format\": \"regex\",\n      \"path\": [\n        \"dateRangeFrom\"\n      ],\n      \"message\": \"dateRangeFrom must be in YYYY-MM-DD format\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3d3a4468-7616-496a-8a32-59534a725e09","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"agentReferenceNumber\": \"AGT-123456\",\n  \"bookingNote\": \"Customers have requested separate rooms\",\n  \"storeAgentCode\": \"STORE001\",\n  \"travelConsultantFirstName\": \"John\",\n  \"travelConsultantSurname\": \"Johnson\",\n  \"storeAgentEmail\": \"store.agent@travelcompany.com\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c0f8dc98-b8a7-45fd-99ba-8cec270c74fc","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"agentReferenceNumber\": \"AGT-123456\",\n  \"bookingNote\": \"Customers have requested separate rooms\",\n  \"storeAgentCode\": \"STORE001\",\n  \"travelConsultantFirstName\": \"John\",\n  \"travelConsultantSurname\": \"Johnson\",\n  \"storeAgentEmail\": \"store.agent@travelcompany.com\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5920ab91-2b5a-42af-87b1-689ce3f49887","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"agentReferenceNumber\": \"AGT-123456\",\n  \"bookingNote\": \"Customers have requested separate rooms\",\n  \"storeAgentCode\": \"STORE001\",\n  \"travelConsultantFirstName\": \"John\",\n  \"travelConsultantSurname\": \"Johnson\",\n  \"storeAgentEmail\": \"store.agent@travelcompany.com\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"443ae27e-74f5-4080-a9cb-68e14f36078f","name":"The request conflicts with the current state of the server.","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"agentReferenceNumber\": \"AGT-123456\",\n  \"bookingNote\": \"Customers have requested separate rooms\",\n  \"storeAgentCode\": \"STORE001\",\n  \"travelConsultantFirstName\": \"John\",\n  \"travelConsultantSurname\": \"Johnson\",\n  \"storeAgentEmail\": \"store.agent@travelcompany.com\"\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"A component with the provided external reference already exists in this booking. Duplicate entries are not allowed.\",\n  \"errorCode\": \"CONFLICT\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"74ac0b9f-929b-41b1-ab2e-8bb8bf28d86f","name":"Server error","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[],"variable":[]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"agentReferenceNumber\": \"AGT-123456\",\n  \"bookingNote\": \"Customers have requested separate rooms\",\n  \"storeAgentCode\": \"STORE001\",\n  \"travelConsultantFirstName\": \"John\",\n  \"travelConsultantSurname\": \"Johnson\",\n  \"storeAgentEmail\": \"store.agent@travelcompany.com\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"9785da41-6d9a-4736-9e31-2a7c4a035701","name":"Search Bookings with pagination.","request":{"name":"Search Bookings with pagination.","description":{},"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"bookingId","value":"string","description":"ID of the Booking"},{"disabled":false,"key":"consultantFirstName","value":"string","description":"First Name of the Consultanta"},{"disabled":false,"key":"consultantLastName","value":"string","description":"Last Name of the Consultant"},{"disabled":false,"key":"customerFirstName","value":"string","description":"First Name of the Customer"},{"disabled":false,"key":"customerLastName","value":"string","description":"Last Name of the Customer"},{"disabled":false,"key":"dateOfBookingStart","value":"string","description":"Date of booking - Starting Value"},{"disabled":false,"key":"dateOfBookingEnd","value":"string","description":"Date of booking - Ending Value"},{"disabled":false,"key":"dateOfFirstTravelStart","value":"string","description":"Date of first travel - Starting Value"},{"disabled":false,"key":"dateOfFirstTravelEnd","value":"string","description":"Date of first travel - Ending Value"},{"disabled":false,"key":"outstandingBalanceDueStart","value":"string","description":"Outstanding Balance Due Date - Starting Value"},{"disabled":false,"key":"outstandingBalanceDueEnd","value":"string","description":"Outstanding Balance Due Date - Ending Value"},{"disabled":false,"key":"size","value":"9986","description":"Maximum number of records per page"},{"disabled":false,"key":"page","value":"9986","description":"Page number"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"a3bc0371-7aae-4928-a43d-9f358975b054","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"},{"key":"consultantFirstName","value":"string"},{"key":"consultantLastName","value":"string"},{"key":"customerFirstName","value":"string"},{"key":"customerLastName","value":"string"},{"key":"dateOfBookingStart","value":"string"},{"key":"dateOfBookingEnd","value":"string"},{"key":"dateOfFirstTravelStart","value":"string"},{"key":"dateOfFirstTravelEnd","value":"string"},{"key":"outstandingBalanceDueStart","value":"string"},{"key":"outstandingBalanceDueEnd","value":"string"},{"key":"size","value":"9986"},{"key":"page","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"pagination\": {\n    \"count\": 150,\n    \"noOfPages\": 10,\n    \"size\": 15,\n    \"page\": 1\n  },\n  \"bookings\": [\n    {\n      \"status\": \"complete\",\n      \"emailAddress\": \"john.doe@email.com\",\n      \"currency\": \"aud\",\n      \"depositAmount\": 500,\n      \"depositDueDate\": \"2024-02-15\",\n      \"commission\": 150,\n      \"totalOriginalAmount\": 2500,\n      \"totalGrossAmount\": 2350,\n      \"totalNetAmount\": 2200,\n      \"outstandingBalance\": 1700,\n      \"grossOutstandingBalance\": 1850,\n      \"netOutstandingBalance\": 1700,\n      \"amountPaid\": 500,\n      \"totalDiscountAmount\": 100,\n      \"totalFeeAmount\": 50,\n      \"outstandingBalanceDueDate\": \"2024-03-01\",\n      \"dateOfFirstTravel\": \"2024-03-15\",\n      \"customers\": {\n        \"href\": \"/bookings/12345/customers\"\n      },\n      \"trips\": {\n        \"href\": \"/bookings/12345/trips\"\n      },\n      \"accommodations\": {\n        \"href\": \"/bookings/12345/accommodations\"\n      },\n      \"transfers\": {\n        \"href\": \"/bookings/12345/transfers\"\n      },\n      \"activities\": {\n        \"href\": \"/bookings/12345/activity\"\n      },\n      \"additionalServices\": {\n        \"href\": \"/bookings/12345/additional-services\"\n      },\n      \"leadPaxName\": \"John Doe\",\n      \"travelConsultantName\": \"Sarah Johnson\",\n      \"lastTravelDate\": \"2024-03-22\",\n      \"paxCount\": 2,\n      \"lastUpdatedDate\": \"2024-01-15T10:30:00Z\",\n      \"travelConsultantFirstName\": \"Sarah\",\n      \"travelConsultantSurname\": \"Johnson\",\n      \"buyingAgentName\": \"Amazing Travel Company\",\n      \"storeAgentName\": \"Downtown Travel Store\",\n      \"agentReferenceNumber\": \"AGT-123456\",\n      \"groupPaymentFlag\": true,\n      \"createdDate\": \"2024-01-10T09:00:00Z\",\n      \"id\": \"12345\",\n      \"href\": \"/bookings/12345\",\n      \"bookingNote\": \"Customers have requested separate rooms\"\n    },\n    {\n      \"status\": \"complete\",\n      \"emailAddress\": \"john.doe@email.com\",\n      \"currency\": \"aud\",\n      \"depositAmount\": 500,\n      \"depositDueDate\": \"2024-02-15\",\n      \"commission\": 150,\n      \"totalOriginalAmount\": 2500,\n      \"totalGrossAmount\": 2350,\n      \"totalNetAmount\": 2200,\n      \"outstandingBalance\": 1700,\n      \"grossOutstandingBalance\": 1850,\n      \"netOutstandingBalance\": 1700,\n      \"amountPaid\": 500,\n      \"totalDiscountAmount\": 100,\n      \"totalFeeAmount\": 50,\n      \"outstandingBalanceDueDate\": \"2024-03-01\",\n      \"dateOfFirstTravel\": \"2024-03-15\",\n      \"customers\": {\n        \"href\": \"/bookings/12345/customers\"\n      },\n      \"trips\": {\n        \"href\": \"/bookings/12345/trips\"\n      },\n      \"accommodations\": {\n        \"href\": \"/bookings/12345/accommodations\"\n      },\n      \"transfers\": {\n        \"href\": \"/bookings/12345/transfers\"\n      },\n      \"activities\": {\n        \"href\": \"/bookings/12345/activity\"\n      },\n      \"additionalServices\": {\n        \"href\": \"/bookings/12345/additional-services\"\n      },\n      \"leadPaxName\": \"John Doe\",\n      \"travelConsultantName\": \"Sarah Johnson\",\n      \"lastTravelDate\": \"2024-03-22\",\n      \"paxCount\": 2,\n      \"lastUpdatedDate\": \"2024-01-15T10:30:00Z\",\n      \"travelConsultantFirstName\": \"Sarah\",\n      \"travelConsultantSurname\": \"Johnson\",\n      \"buyingAgentName\": \"Amazing Travel Company\",\n      \"storeAgentName\": \"Downtown Travel Store\",\n      \"agentReferenceNumber\": \"AGT-123456\",\n      \"groupPaymentFlag\": true,\n      \"createdDate\": \"2024-01-10T09:00:00Z\",\n      \"id\": \"12345\",\n      \"href\": \"/bookings/12345\",\n      \"bookingNote\": \"Customers have requested separate rooms\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8ca331e1-42cd-40b2-b05d-64a04b4be448","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"},{"key":"consultantFirstName","value":"string"},{"key":"consultantLastName","value":"string"},{"key":"customerFirstName","value":"string"},{"key":"customerLastName","value":"string"},{"key":"dateOfBookingStart","value":"string"},{"key":"dateOfBookingEnd","value":"string"},{"key":"dateOfFirstTravelStart","value":"string"},{"key":"dateOfFirstTravelEnd","value":"string"},{"key":"outstandingBalanceDueStart","value":"string"},{"key":"outstandingBalanceDueEnd","value":"string"},{"key":"size","value":"9986"},{"key":"page","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bfcb4478-684d-48b2-a4a3-51c0931c7ccf","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"},{"key":"consultantFirstName","value":"string"},{"key":"consultantLastName","value":"string"},{"key":"customerFirstName","value":"string"},{"key":"customerLastName","value":"string"},{"key":"dateOfBookingStart","value":"string"},{"key":"dateOfBookingEnd","value":"string"},{"key":"dateOfFirstTravelStart","value":"string"},{"key":"dateOfFirstTravelEnd","value":"string"},{"key":"outstandingBalanceDueStart","value":"string"},{"key":"outstandingBalanceDueEnd","value":"string"},{"key":"size","value":"9986"},{"key":"page","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"34652114-fc9c-44be-a66a-c72f39d8169a","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"},{"key":"consultantFirstName","value":"string"},{"key":"consultantLastName","value":"string"},{"key":"customerFirstName","value":"string"},{"key":"customerLastName","value":"string"},{"key":"dateOfBookingStart","value":"string"},{"key":"dateOfBookingEnd","value":"string"},{"key":"dateOfFirstTravelStart","value":"string"},{"key":"dateOfFirstTravelEnd","value":"string"},{"key":"outstandingBalanceDueStart","value":"string"},{"key":"outstandingBalanceDueEnd","value":"string"},{"key":"size","value":"9986"},{"key":"page","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b5e76c41-5b35-4862-b89e-f62c90fb774d","name":"Server error","originalRequest":{"url":{"path":["bookings"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"},{"key":"consultantFirstName","value":"string"},{"key":"consultantLastName","value":"string"},{"key":"customerFirstName","value":"string"},{"key":"customerLastName","value":"string"},{"key":"dateOfBookingStart","value":"string"},{"key":"dateOfBookingEnd","value":"string"},{"key":"dateOfFirstTravelStart","value":"string"},{"key":"dateOfFirstTravelEnd","value":"string"},{"key":"outstandingBalanceDueStart","value":"string"},{"key":"outstandingBalanceDueEnd","value":"string"},{"key":"size","value":"9986"},{"key":"page","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a9e8637f-4b0d-4f39-bdec-0bd518a1fc28","name":"Get a customer by ID","request":{"name":"Get a customer by ID","description":{},"url":{"path":["bookings","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"d7075162-2912-40f8-8257-4d68c0ccccb6","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"12345\",\n  \"product\": {\n    \"href\": \"/activities/165682\"\n  },\n  \"title\": \"Mr\",\n  \"firstName\": \"John\",\n  \"surname\": \"Smith\",\n  \"middleName\": \"William\",\n  \"dateOfBirth\": \"1985-07-15\",\n  \"mobilePhone\": \"+61 412 345 678\",\n  \"emailAddress\": \"john.smith@email.com\",\n  \"homePhone\": \"+61 2 9876 5432\",\n  \"homeAddress\": {\n    \"addressLine1\": \"123 Main Street\",\n    \"city\": \"Sydney\",\n    \"state\": \"NSW\",\n    \"postcode\": \"2000\",\n    \"countryName\": \"Australia\",\n    \"countryCode\": \"AU\",\n    \"addressLine2\": \"Apartment 5B\"\n  },\n  \"passport\": {\n    \"number\": \"P1234567\",\n    \"nationality\": \"AU\",\n    \"placeOfIssue\": \"Sydney\",\n    \"dateOfIssue\": \"2020-01-15\",\n    \"dateOfExpiry\": \"2030-01-15\"\n  },\n  \"travelInsurancePolicyNumber\": \"1234\",\n  \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n  \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n  \"emergencyContact\": {\n    \"firstName\": \"Jane\",\n    \"surname\": \"Smith\",\n    \"mobilePhone\": \"+61 423 456 789\",\n    \"relationship\": \"Spouse\",\n    \"homePhone\": \"+61 2 9876 5432\"\n  },\n  \"dietaryNote\": \"Vegetarian, no nuts\",\n  \"medicalNote\": \"Requires mobility assistance\",\n  \"height\": \"180cm\",\n  \"weight\": \"75kg\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": false,\n  \"isLeadPax\": true\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"daf734f3-54b9-487f-a3dc-772db1937979","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9f6491e4-810e-4aeb-89eb-70632633875f","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9c8c9c02-cf90-4f58-bee9-f758cd2f65a4","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"098731f7-dee3-4617-aff9-b9ace90eb688","name":"Server error","originalRequest":{"url":{"path":["bookings","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a4abd55b-7541-4bd3-885c-031a9e91ca65","name":"Get a booked trip using reference Id","request":{"name":"Get a booked trip using reference Id","description":{},"url":{"path":["bookings","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"4ef06e9c-4199-4c02-8789-c4d7d9316f6d","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"product\": {\n    \"href\": \"/trips/12345\"\n  },\n  \"departure\": {\n    \"href\": \"/departures/12345\"\n  },\n  \"tripCode\": \"GGAA-C\",\n  \"tripName\": \"Buenos Aires Short Break\",\n  \"tripStyle\": \"Comfort\",\n  \"tripThemes\": [\n    {\n      \"name\": \"Short Breaks\"\n    },\n    {\n      \"name\": \"Short Breaks\"\n    }\n  ],\n  \"departureCode\": \"160545TKSKC251102\",\n  \"startDate\": \"2024-07-15\",\n  \"endDate\": \"2024-07-25\",\n  \"startLocation\": \"725 Continental Hotel, Buenos Aires\",\n  \"address\": \"Av. Roque Saenz Peña 725, Buenos Aires, 54 91126570864\",\n  \"endLocation\": \"725 Continental Hotel, Buenos Aires\",\n  \"currency\": \"USD\",\n  \"totalPrice\": 2890,\n  \"netPrice\": 2601,\n  \"customers\": {\n    \"href\": \"/bookings/12345/customers\"\n  },\n  \"customerStatuses\": {\n    \"confirmed\": 1,\n    \"cancelled\": 0,\n    \"quote\": 1\n  },\n  \"singleSupplementCustomers\": [\n    {\n      \"href\": \"/bookings/12345/customers/67890\",\n      \"status\": \"confirmed\",\n      \"originalPrice\": 3650,\n      \"grossPrice\": 3400,\n      \"netPrice\": 2600,\n      \"discountAmount\": 250,\n      \"feeAmount\": 0\n    },\n    {\n      \"href\": \"/bookings/12345/customers/67890\",\n      \"status\": \"confirmed\",\n      \"originalPrice\": 3650,\n      \"grossPrice\": 3400,\n      \"netPrice\": 2600,\n      \"discountAmount\": 250,\n      \"feeAmount\": 0\n    }\n  ],\n  \"customerStatusIds\": [\n    {\n      \"status\": \"confirmed\",\n      \"customers\": [\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"optionExpiresAt\": \"2026-01-15T10:00:00Z\",\n          \"permitStatus\": \"Inca Trail On Request\"\n        },\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"optionExpiresAt\": \"2026-01-15T10:00:00Z\",\n          \"permitStatus\": \"Inca Trail On Request\"\n        }\n      ]\n    },\n    {\n      \"status\": \"confirmed\",\n      \"customers\": [\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"optionExpiresAt\": \"2026-01-15T10:00:00Z\",\n          \"permitStatus\": \"Inca Trail On Request\"\n        },\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"optionExpiresAt\": \"2026-01-15T10:00:00Z\",\n          \"permitStatus\": \"Inca Trail On Request\"\n        }\n      ]\n    }\n  ],\n  \"accommodations\": [\n    {\n      \"href\": \"/bookings/12345/accommodations/12345\"\n    }\n  ],\n  \"transfers\": [\n    {\n      \"href\": \"/bookings/12345/transfers/12345\"\n    }\n  ],\n  \"exclusions\": [\n    {\n      \"elementTitle\": \"string\",\n      \"prices\": [\n        {\n          \"currencyId\": 12345,\n          \"currencyCode\": \"aud\",\n          \"currencySymbol\": \"$\",\n          \"amount\": 100\n        },\n        {\n          \"currencyId\": 12345,\n          \"currencyCode\": \"aud\",\n          \"currencySymbol\": \"$\",\n          \"amount\": 100\n        }\n      ]\n    },\n    {\n      \"elementTitle\": \"string\",\n      \"prices\": [\n        {\n          \"currencyId\": 12345,\n          \"currencyCode\": \"aud\",\n          \"currencySymbol\": \"$\",\n          \"amount\": 100\n        },\n        {\n          \"currencyId\": 12345,\n          \"currencyCode\": \"aud\",\n          \"currencySymbol\": \"$\",\n          \"amount\": 100\n        }\n      ]\n    }\n  ],\n  \"kitty\": {\n    \"prices\": [\n      {\n        \"currency\": \"USD\",\n        \"base\": 350,\n        \"discounts\": [\n          {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"percentage\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"percentage\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        ],\n        \"minDeposit\": 100,\n        \"total\": 315\n      },\n      {\n        \"currency\": \"USD\",\n        \"base\": 350,\n        \"discounts\": [\n          {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"percentage\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"percentage\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        ],\n        \"minDeposit\": 100,\n        \"total\": 315\n      }\n    ]\n  },\n  \"numberOfDays\": 10,\n  \"startLocationPhone\": \"+30 210 123 4567\",\n  \"startCity\": \"Athens\",\n  \"startCountry\": \"Greece\",\n  \"endLocationAddress\": \"Fira, Santorini 847 00, Greece\",\n  \"endLocationPhone\": \"+30 228 602 1234\",\n  \"endCity\": \"Buenos Aires\",\n  \"endCountry\": \"ARGENTINA\",\n  \"departureStatus\": \"active\",\n  \"passportRequiredTypeId\": 1,\n  \"passportRequiredType\": \"Passport details not required\",\n  \"id\": \"12345\",\n  \"href\": \"/bookings/12345/trips/67890\",\n  \"totalSingleSupplementPrice\": 450,\n  \"singleSupplementNetPrice\": 405,\n  \"promotionsApplied\": [\n    {\n      \"code\": \"750406\",\n      \"name\": \"EMEA New Year Sale 2026 10% Off\",\n      \"customers\": [\n        {\n          \"href\": \"/trips/123456\"\n        },\n        {\n          \"href\": \"/trips/123456\"\n        }\n      ]\n    },\n    {\n      \"code\": \"750406\",\n      \"name\": \"EMEA New Year Sale 2026 10% Off\",\n      \"customers\": [\n        {\n          \"href\": \"/trips/123456\"\n        },\n        {\n          \"href\": \"/trips/123456\"\n        }\n      ]\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0966c010-b6eb-42ef-9861-e96b07f213a4","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3340164f-439c-45ae-ba36-498691524f19","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0c1c1100-f530-4daa-af5a-71e00bc62665","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4e227ca2-f955-4bc5-9781-8ec6792813b4","name":"Server error","originalRequest":{"url":{"path":["bookings","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"0c19a18e-39d1-4b72-96db-c60f7ec8180b","name":"Update booking details","request":{"name":"Update booking details","description":{},"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"agentReferenceNumber\": \"string\",\n  \"bookingNote\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"38904608-bd2d-4c68-aea0-48573572b6a1","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"agentReferenceNumber\": \"string\",\n  \"bookingNote\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d7363232-24b2-4b07-bce0-29b0ef81a7bb","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"agentReferenceNumber\": \"string\",\n  \"bookingNote\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d7ce5a8b-d21c-4013-a730-27414f29ff6f","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"agentReferenceNumber\": \"string\",\n  \"bookingNote\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5185ca9d-772f-46cf-9c13-4bdeae3c4f88","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"agentReferenceNumber\": \"string\",\n  \"bookingNote\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a7bbd836-f255-4703-a4ac-b49def17c637","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"agentReferenceNumber\": \"string\",\n  \"bookingNote\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"04ce2328-e1c1-4ef4-99a6-2322f4a718d6","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"agentReferenceNumber\": \"string\",\n  \"bookingNote\": \"string\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"be9e6fed-814b-4941-97d7-ed416e73597a","name":"Get a booking by ID","request":{"name":"Get a booking by ID","description":{},"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"467e2293-171d-4e17-987d-ab7bee17f196","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"complete\",\n  \"emailAddress\": \"john.doe@email.com\",\n  \"currency\": \"aud\",\n  \"depositAmount\": 500,\n  \"depositDueDate\": \"2024-02-15\",\n  \"commission\": 150,\n  \"totalOriginalAmount\": 2500,\n  \"totalGrossAmount\": 2350,\n  \"totalNetAmount\": 2200,\n  \"outstandingBalance\": 1700,\n  \"grossOutstandingBalance\": 1850,\n  \"netOutstandingBalance\": 1700,\n  \"amountPaid\": 500,\n  \"totalDiscountAmount\": 100,\n  \"totalFeeAmount\": 50,\n  \"outstandingBalanceDueDate\": \"2024-03-01\",\n  \"dateOfFirstTravel\": \"2024-03-15\",\n  \"customers\": {\n    \"href\": \"/bookings/12345/customers\"\n  },\n  \"trips\": {\n    \"href\": \"/bookings/12345/trips\"\n  },\n  \"accommodations\": {\n    \"href\": \"/bookings/12345/accommodations\"\n  },\n  \"transfers\": {\n    \"href\": \"/bookings/12345/transfers\"\n  },\n  \"activities\": {\n    \"href\": \"/bookings/12345/activity\"\n  },\n  \"additionalServices\": {\n    \"href\": \"/bookings/12345/additional-services\"\n  },\n  \"leadPaxName\": \"John Doe\",\n  \"travelConsultantName\": \"Sarah Johnson\",\n  \"lastTravelDate\": \"2024-03-22\",\n  \"paxCount\": 2,\n  \"lastUpdatedDate\": \"2024-01-15T10:30:00Z\",\n  \"travelConsultantFirstName\": \"Sarah\",\n  \"travelConsultantSurname\": \"Johnson\",\n  \"buyingAgentName\": \"Amazing Travel Company\",\n  \"storeAgentName\": \"Downtown Travel Store\",\n  \"agentReferenceNumber\": \"AGT-123456\",\n  \"groupPaymentFlag\": true,\n  \"createdDate\": \"2024-01-10T09:00:00Z\",\n  \"id\": \"12345\",\n  \"href\": \"/bookings/12345\",\n  \"bookingNote\": \"Customers have requested separate rooms\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0c481b67-fed6-4553-81ea-a6ca5d180ae3","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"876a4cc9-3120-4ed7-9a38-5d082bafb968","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5d458172-2f90-4f25-84cf-a983e6494e6c","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"80156198-2077-4c53-adf6-3f843e32cb2e","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"575d92d8-2d60-43d8-a4ff-6d375b0b3f4c","name":"Create a new accommodation for a booking","request":{"name":"Create a new accommodation for a booking","description":{"content":"Returns 202 with the ID and href of the newly created accommodation. The accommodation is accepted and being processed.","type":"text/plain"},"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"checkInDate\": \"2025-07-28\",\n  \"checkOutDate\": \"2025-07-30\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"accommodationId\": \"12345\",\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"60b4938a-12d2-4129-a215-5176448afc77","name":"Accommodation successfully created and is being processed. Returns the ID and href of the new accommodation.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"checkInDate\": \"2025-07-28\",\n  \"checkOutDate\": \"2025-07-30\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"accommodationId\": \"12345\",\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Accepted","code":202,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"67890\",\n  \"href\": \"/bookings/12345/accommodations/67890\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"61dfa3d4-2354-4f75-b269-d35fee814345","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"checkInDate\": \"2025-07-28\",\n  \"checkOutDate\": \"2025-07-30\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"accommodationId\": \"12345\",\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"59a964b5-c22c-4947-aed5-8abbd5e785ba","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"checkInDate\": \"2025-07-28\",\n  \"checkOutDate\": \"2025-07-30\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"accommodationId\": \"12345\",\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6750c704-23c4-469c-af21-a73bf3f08f9f","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"checkInDate\": \"2025-07-28\",\n  \"checkOutDate\": \"2025-07-30\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"accommodationId\": \"12345\",\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fbbf18c2-3e07-4ff8-a48c-280688767293","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"checkInDate\": \"2025-07-28\",\n  \"checkOutDate\": \"2025-07-30\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"accommodationId\": \"12345\",\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"dca7ea59-1f7b-4e0f-b233-4ca960784098","name":"The request conflicts with the current state of the server.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"checkInDate\": \"2025-07-28\",\n  \"checkOutDate\": \"2025-07-30\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"accommodationId\": \"12345\",\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"A component with the provided external reference already exists in this booking. Duplicate entries are not allowed.\",\n  \"errorCode\": \"CONFLICT\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e6fc3e0e-ab6d-4caf-bc0c-dda774b2420c","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"checkInDate\": \"2025-07-28\",\n  \"checkOutDate\": \"2025-07-30\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"accommodationId\": \"12345\",\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"592fddc4-a215-459d-8310-4f3b2d52198e","name":"List accommodations for a booking","request":{"name":"List accommodations for a booking","description":{},"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"1c3b3561-5390-4df4-abd6-4bdd7a9eb822","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"accommodations\": [\n    {\n      \"product\": {\n        \"href\": \"/accommodations/12345\"\n      },\n      \"accommodationName\": \"2Ciels Hotel - (Deluxe) Triple\",\n      \"accommodationDisplayName\": \"2Ciels Hotel - (Deluxe) Triple\",\n      \"roomType\": \"Triple\",\n      \"startDate\": \"2025-07-28\",\n      \"finishDate\": \"2025-07-30\",\n      \"numberOfNights\": 2,\n      \"suburb\": \"Shanghai\",\n      \"city\": \"Marrakech\",\n      \"country\": \"Morocco\",\n      \"currency\": \"USD\",\n      \"totalPrice\": 10000,\n      \"netPrice\": 11000,\n      \"customers\": {\n        \"href\": \"/bookings/:bookingId/customers/:customerId\",\n        \"optionExpiresAt\": \"string\"\n      },\n      \"customerStatuses\": {\n        \"confirmed\": 1,\n        \"cancelled\": 0,\n        \"quote\": 1\n      },\n      \"customerStatusIds\": [\n        {\n          \"status\": \"confirmed\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"status\": \"confirmed\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"streetAddress1\": \"Rue Oued EL Makhazine\",\n      \"streetAddress2\": \"Angle Rue Imam Chafai\",\n      \"phoneNumber\": \"+212 123456789\",\n      \"postCode\": \"40000\",\n      \"locationName\": \"2Ciels Hotel\",\n      \"id\": \"1234567\",\n      \"href\": \"/bookings/6726385/accommodations/9151176\",\n      \"externalReference\": \"EXT-REF-0001\"\n    },\n    {\n      \"product\": {\n        \"href\": \"/accommodations/12345\"\n      },\n      \"accommodationName\": \"2Ciels Hotel - (Deluxe) Triple\",\n      \"accommodationDisplayName\": \"2Ciels Hotel - (Deluxe) Triple\",\n      \"roomType\": \"Triple\",\n      \"startDate\": \"2025-07-28\",\n      \"finishDate\": \"2025-07-30\",\n      \"numberOfNights\": 2,\n      \"suburb\": \"Shanghai\",\n      \"city\": \"Marrakech\",\n      \"country\": \"Morocco\",\n      \"currency\": \"USD\",\n      \"totalPrice\": 10000,\n      \"netPrice\": 11000,\n      \"customers\": {\n        \"href\": \"/bookings/:bookingId/customers/:customerId\",\n        \"optionExpiresAt\": \"string\"\n      },\n      \"customerStatuses\": {\n        \"confirmed\": 1,\n        \"cancelled\": 0,\n        \"quote\": 1\n      },\n      \"customerStatusIds\": [\n        {\n          \"status\": \"confirmed\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"status\": \"confirmed\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"streetAddress1\": \"Rue Oued EL Makhazine\",\n      \"streetAddress2\": \"Angle Rue Imam Chafai\",\n      \"phoneNumber\": \"+212 123456789\",\n      \"postCode\": \"40000\",\n      \"locationName\": \"2Ciels Hotel\",\n      \"id\": \"1234567\",\n      \"href\": \"/bookings/6726385/accommodations/9151176\",\n      \"externalReference\": \"EXT-REF-0001\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a71b42c8-53a6-40a2-8705-79d6f7b00362","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3bed168b-c7b6-43c3-81ae-245f13f82c93","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cb787e6d-77a9-4796-a4dd-52c2cd951934","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8ec8e591-7c18-4e9b-bf67-653245f1f71c","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"bcd06470-8a55-4ad6-b1a9-cf9da7a489dd","name":"Update accommodation details for a booking","request":{"name":"Update accommodation details for a booking","description":{},"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Accommodation id"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"26249a85-e9f4-45ba-8f5c-6174d9f007b7","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Accommodation id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"51b8292c-18d7-42fa-bb10-71556e2b154a","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Accommodation id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"08b184a8-4f02-411b-890f-e69cb6b42c8d","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Accommodation id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"eefe6a96-9026-4e85-8b8b-e5f3e3885e79","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Accommodation id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"661d11e6-e88a-4fa3-aa17-9b922181d5b9","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Accommodation id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1834f0e9-6c60-4194-9d4e-6b7ad2376a7f","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Accommodation id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"fa1f31c1-d5a5-4da1-8711-59360985fcc8","name":"Get an accommodation by ID for a booking","request":{"name":"Get an accommodation by ID for a booking","description":{},"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"9b40955b-0411-42f9-a496-37863f98006a","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"product\": {\n    \"href\": \"/accommodations/12345\"\n  },\n  \"accommodationName\": \"2Ciels Hotel - (Deluxe) Triple\",\n  \"accommodationDisplayName\": \"2Ciels Hotel - (Deluxe) Triple\",\n  \"roomType\": \"Triple\",\n  \"startDate\": \"2025-07-28\",\n  \"finishDate\": \"2025-07-30\",\n  \"numberOfNights\": 2,\n  \"suburb\": \"Shanghai\",\n  \"city\": \"Marrakech\",\n  \"country\": \"Morocco\",\n  \"currency\": \"USD\",\n  \"totalPrice\": 10000,\n  \"netPrice\": 11000,\n  \"customers\": {\n    \"href\": \"/bookings/:bookingId/customers/:customerId\",\n    \"optionExpiresAt\": \"string\"\n  },\n  \"customerStatuses\": {\n    \"confirmed\": 1,\n    \"cancelled\": 0,\n    \"quote\": 1\n  },\n  \"customerStatusIds\": [\n    {\n      \"status\": \"confirmed\",\n      \"customers\": [\n        {\n          \"href\": \"/bookings/:bookingId/customers/:customerId\",\n          \"optionExpiresAt\": \"string\"\n        },\n        {\n          \"href\": \"/bookings/:bookingId/customers/:customerId\",\n          \"optionExpiresAt\": \"string\"\n        }\n      ]\n    },\n    {\n      \"status\": \"confirmed\",\n      \"customers\": [\n        {\n          \"href\": \"/bookings/:bookingId/customers/:customerId\",\n          \"optionExpiresAt\": \"string\"\n        },\n        {\n          \"href\": \"/bookings/:bookingId/customers/:customerId\",\n          \"optionExpiresAt\": \"string\"\n        }\n      ]\n    }\n  ],\n  \"streetAddress1\": \"Rue Oued EL Makhazine\",\n  \"streetAddress2\": \"Angle Rue Imam Chafai\",\n  \"phoneNumber\": \"+212 123456789\",\n  \"postCode\": \"40000\",\n  \"locationName\": \"2Ciels Hotel\",\n  \"id\": \"1234567\",\n  \"href\": \"/bookings/6726385/accommodations/9151176\",\n  \"externalReference\": \"EXT-REF-0001\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d2cbb181-8ad6-49bc-bab3-0cf2024c5877","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3a95cb14-cc85-4982-b2f3-b9dbac603728","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c7f07244-a7cf-420b-8267-e0c35bd6aff4","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b46f8828-eee2-4901-a868-4ab90bb2b614","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"1a1dbe5b-5071-480e-b2c4-146a0311de79","name":"List activities for a booking","request":{"name":"List activities for a booking","description":{},"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"6448a383-c1f5-4542-8eb5-bbe21e98b552","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"activities\": [\n    {\n      \"id\": \"9306500\",\n      \"href\": \"/bookings/6790591/activities/9306500\",\n      \"name\": \"Exmouth - Whale Shark Snorkelling Adventure Tour (APR-AUG only)\",\n      \"product\": {\n        \"href\": \"string\"\n      },\n      \"startDate\": \"2025-12-14\",\n      \"finishDate\": \"2025-12-25\",\n      \"startingPoint\": \"Exmouth\",\n      \"finishingPoint\": \"Exmouth\",\n      \"city\": \"Exmouth\",\n      \"currency\": \"eur\",\n      \"totalPrice\": 0,\n      \"netPrice\": 0,\n      \"duration\": \"0\",\n      \"customers\": {\n        \"href\": \"/bookings/6790591/customers?activityId=9306500\"\n      },\n      \"customerStatuses\": {\n        \"onRequest\": 1\n      },\n      \"customerStatusIds\": [\n        {\n          \"status\": \"onrequest\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"status\": \"onrequest\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"externalReference\": \"ABC-31223312434434388223\"\n    },\n    {\n      \"id\": \"9306500\",\n      \"href\": \"/bookings/6790591/activities/9306500\",\n      \"name\": \"Exmouth - Whale Shark Snorkelling Adventure Tour (APR-AUG only)\",\n      \"product\": {\n        \"href\": \"string\"\n      },\n      \"startDate\": \"2025-12-14\",\n      \"finishDate\": \"2025-12-25\",\n      \"startingPoint\": \"Exmouth\",\n      \"finishingPoint\": \"Exmouth\",\n      \"city\": \"Exmouth\",\n      \"currency\": \"eur\",\n      \"totalPrice\": 0,\n      \"netPrice\": 0,\n      \"duration\": \"0\",\n      \"customers\": {\n        \"href\": \"/bookings/6790591/customers?activityId=9306500\"\n      },\n      \"customerStatuses\": {\n        \"onRequest\": 1\n      },\n      \"customerStatusIds\": [\n        {\n          \"status\": \"onrequest\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"status\": \"onrequest\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"externalReference\": \"ABC-31223312434434388223\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"03cf1ed0-0985-4e58-a4b5-4ee6c9fb4075","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e9b88714-95c2-480b-847f-5fe209e32782","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4600c172-58bb-4f19-a854-be3f40107392","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3cde4db5-afe7-49ae-a37e-da8407dd4a9e","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"154943fd-e826-4da3-b2b5-22303ed17f24","name":"Create a new activity for a booking","request":{"name":"Create a new activity for a booking","description":{},"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"activityId\": \"165682\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"2ae97b52-0303-45ea-a01f-c17fd5651923","name":"The request has succeeded and a new resource has been created as a result.","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"activityId\": \"165682\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"67890\",\n  \"href\": \"/bookings/12345/activities/67890\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f66ea685-dc2d-48c0-a5b5-c320888d4434","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"activityId\": \"165682\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d4c3ff74-34d0-477c-8f7d-69db6728632f","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"activityId\": \"165682\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ac769e8c-8e6e-4cf9-a46b-acd229e7560b","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"activityId\": \"165682\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b160197f-9bdf-4276-b91d-8ef1a8acd505","name":"The request conflicts with the current state of the server.","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"activityId\": \"165682\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"A component with the provided external reference already exists in this booking. Duplicate entries are not allowed.\",\n  \"errorCode\": \"CONFLICT\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5762db8c-6c1c-4aba-87f3-58b0e19fab30","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","activities"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"activityId\": \"165682\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"6f1a26e9-50df-4937-9bc6-6795e657016f","name":"Get an activity by ID for a booking","request":{"name":"Get an activity by ID for a booking","description":{},"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"c431e600-75c2-461c-8805-0b30ef115363","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"9306500\",\n  \"href\": \"/bookings/6790591/activities/9306500\",\n  \"name\": \"Exmouth - Whale Shark Snorkelling Adventure Tour (APR-AUG only)\",\n  \"product\": {\n    \"href\": \"string\"\n  },\n  \"startDate\": \"2025-12-14\",\n  \"finishDate\": \"2025-12-25\",\n  \"startingPoint\": \"Exmouth\",\n  \"finishingPoint\": \"Exmouth\",\n  \"city\": \"Exmouth\",\n  \"currency\": \"eur\",\n  \"totalPrice\": 0,\n  \"netPrice\": 0,\n  \"duration\": \"0\",\n  \"customers\": {\n    \"href\": \"/bookings/6790591/customers?activityId=9306500\"\n  },\n  \"customerStatuses\": {\n    \"onRequest\": 1\n  },\n  \"customerStatusIds\": [\n    {\n      \"status\": \"onrequest\",\n      \"customers\": [\n        {\n          \"href\": \"/bookings/:bookingId/customers/:customerId\",\n          \"optionExpiresAt\": \"string\"\n        },\n        {\n          \"href\": \"/bookings/:bookingId/customers/:customerId\",\n          \"optionExpiresAt\": \"string\"\n        }\n      ]\n    },\n    {\n      \"status\": \"onrequest\",\n      \"customers\": [\n        {\n          \"href\": \"/bookings/:bookingId/customers/:customerId\",\n          \"optionExpiresAt\": \"string\"\n        },\n        {\n          \"href\": \"/bookings/:bookingId/customers/:customerId\",\n          \"optionExpiresAt\": \"string\"\n        }\n      ]\n    }\n  ],\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a04c989d-d185-4e1a-9f2c-88910fa096de","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e826aaa2-6788-4a8b-96f4-d1f3b357bba4","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a7b8b38e-f8df-440a-bc63-f5fdec8d5dc9","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"253f9a83-2f8e-4803-9598-5a1fb41bed5d","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8d4159cb-95eb-4029-aafa-f9582b8ad0ae","name":"Update activity details for a booking","request":{"name":"Update activity details for a booking","description":{},"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"15aeb1d5-0210-408c-a837-201bdb45c068","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d5b91da5-b800-4b1d-aa6a-03f0cb0cb589","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"48fee543-22ea-4dd0-a19a-88d6a2841853","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b36e8bfd-1ffb-4cbb-989f-1ac6f300fe3c","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"798ac1d3-41d9-4941-8fc6-99eeed393c70","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e60250d2-8cb3-4ce5-b731-000787a46538","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"79c61b3c-07f8-49ea-ba94-bbdd1b7d736b","name":"List additional services for a booking","request":{"name":"List additional services for a booking","description":{},"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"aefb7b8c-b2e2-4b9b-98bc-6e2d75e197b4","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n  {\n    \"id\": \"887124\",\n    \"href\": \"/bookings/12345678/additional-services/887124\",\n    \"product\": {\n      \"href\": \"/additional-services/887124\"\n    },\n    \"additionalServiceName\": \"Camping Sleeping bag hire\",\n    \"currency\": \"AUD\",\n    \"totalPrice\": 125,\n    \"netPrice\": 120.5,\n    \"startDate\": \"2016-12-15\",\n    \"endDate\": \"2016-12-20\",\n    \"customers\": {\n      \"href\": \"/bookings/12345678/customers?additionalServiceId=887124\"\n    },\n    \"customerStatuses\": {\n      \"tentative\": 2\n    },\n    \"customerStatusIds\": [\n      {\n        \"status\": \"tentative\",\n        \"customers\": [\n          {\n            \"href\": \"/bookings/12345678/customers/4945398\"\n          },\n          {\n            \"href\": \"/bookings/12345678/customers/4945398\"\n          }\n        ]\n      },\n      {\n        \"status\": \"tentative\",\n        \"customers\": [\n          {\n            \"href\": \"/bookings/12345678/customers/4945398\"\n          },\n          {\n            \"href\": \"/bookings/12345678/customers/4945398\"\n          }\n        ]\n      }\n    ],\n    \"externalReference\": \"20240330\"\n  },\n  {\n    \"id\": \"887124\",\n    \"href\": \"/bookings/12345678/additional-services/887124\",\n    \"product\": {\n      \"href\": \"/additional-services/887124\"\n    },\n    \"additionalServiceName\": \"Camping Sleeping bag hire\",\n    \"currency\": \"AUD\",\n    \"totalPrice\": 125,\n    \"netPrice\": 120.5,\n    \"startDate\": \"2016-12-15\",\n    \"endDate\": \"2016-12-20\",\n    \"customers\": {\n      \"href\": \"/bookings/12345678/customers?additionalServiceId=887124\"\n    },\n    \"customerStatuses\": {\n      \"tentative\": 2\n    },\n    \"customerStatusIds\": [\n      {\n        \"status\": \"tentative\",\n        \"customers\": [\n          {\n            \"href\": \"/bookings/12345678/customers/4945398\"\n          },\n          {\n            \"href\": \"/bookings/12345678/customers/4945398\"\n          }\n        ]\n      },\n      {\n        \"status\": \"tentative\",\n        \"customers\": [\n          {\n            \"href\": \"/bookings/12345678/customers/4945398\"\n          },\n          {\n            \"href\": \"/bookings/12345678/customers/4945398\"\n          }\n        ]\n      }\n    ],\n    \"externalReference\": \"20240330\"\n  }\n]","cookie":[],"_postman_previewlanguage":"json"},{"id":"a2b789ee-0193-46b3-a8fd-b8f85099173d","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c88ffcec-a985-43bd-b99a-0c36b4913b87","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b7030455-d964-48df-8948-a10a53324e27","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bbcdfe82-a03b-4eb5-a696-c93232844dcc","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"f8e223bf-74d6-4cc4-a258-888a6941791f","name":"Create a new additional service for a booking","request":{"name":"Create a new additional service for a booking","description":{},"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"additionalServiceId\": \"12345\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"cbaf61ce-e235-4a54-b5ac-00bccb4354a9","name":"The request has succeeded and a new resource has been created as a result.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"additionalServiceId\": \"12345\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"67890\",\n  \"href\": \"/bookings/12345/additional-services/67890\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"94bc9ea3-48e1-4440-a663-d96a16427a16","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"additionalServiceId\": \"12345\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"932fd4b7-d503-44bd-8c2a-ac7b442be00e","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"additionalServiceId\": \"12345\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0ecdf143-2195-45fb-bd5f-017354b9a862","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"additionalServiceId\": \"12345\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a57bf18d-1dd9-467c-b098-9128f63099b7","name":"The request conflicts with the current state of the server.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"additionalServiceId\": \"12345\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"A component with the provided external reference already exists in this booking. Duplicate entries are not allowed.\",\n  \"errorCode\": \"CONFLICT\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0cfa987d-128d-4e6e-b25a-45adf792dfb0","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"startDate\": \"2025-09-14\",\n  \"endDate\": \"2025-09-25\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"additionalServiceId\": \"12345\",\n  \"externalReference\": \"ABC-31223312434434388223\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"798872e2-c6da-4d99-9e10-fee92588afe8","name":"Get an additional service by ID for a booking","request":{"name":"Get an additional service by ID for a booking","description":{},"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"e49983c5-0003-4025-a279-01fa1bb2d97c","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"887124\",\n  \"href\": \"/bookings/12345678/additional-services/887124\",\n  \"product\": {\n    \"href\": \"/additional-services/887124\"\n  },\n  \"additionalServiceName\": \"Camping Sleeping bag hire\",\n  \"currency\": \"AUD\",\n  \"totalPrice\": 125,\n  \"netPrice\": 120.5,\n  \"startDate\": \"2016-12-15\",\n  \"endDate\": \"2016-12-20\",\n  \"customers\": {\n    \"href\": \"/bookings/12345678/customers?additionalServiceId=887124\"\n  },\n  \"customerStatuses\": {\n    \"tentative\": 2\n  },\n  \"customerStatusIds\": [\n    {\n      \"status\": \"tentative\",\n      \"customers\": [\n        {\n          \"href\": \"/bookings/12345678/customers/4945398\"\n        },\n        {\n          \"href\": \"/bookings/12345678/customers/4945398\"\n        }\n      ]\n    },\n    {\n      \"status\": \"tentative\",\n      \"customers\": [\n        {\n          \"href\": \"/bookings/12345678/customers/4945398\"\n        },\n        {\n          \"href\": \"/bookings/12345678/customers/4945398\"\n        }\n      ]\n    }\n  ],\n  \"externalReference\": \"20240330\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"89ace95b-407f-424a-965d-fe56c2bcddf5","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6cb9e20e-c8be-457b-bfe2-628ab5f00f42","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f5711719-ab83-4efd-9403-9122e20dfcaa","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0163b7d3-d31d-4fcb-b889-48200937109b","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"bd4d0dc0-60c9-4d5f-aa01-e0d7b766364b","name":"Update additional service details for a booking","request":{"name":"Update additional service details for a booking","description":{},"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) Additional Service id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"93b29fc6-72fe-4ff3-acea-788f0773c88f","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) Additional Service id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cc368188-d728-47af-b716-6732af993b62","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) Additional Service id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"91321908-0cae-4e9d-ae72-05293d93c818","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) Additional Service id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0eeae49f-b13f-475b-b493-aa6126f73bff","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) Additional Service id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"05427c1f-d109-4d3d-a51a-ea018141e104","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) Additional Service id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ac337f25-1dbc-48ec-a7a0-57e1f222585c","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","additional-services",":additionalServiceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"additionalServiceId","description":"(Required) Additional Service id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"46219662-660d-4b90-a5de-22dc99823b7b","name":"Create a new customer for a booking","request":{"name":"Create a new customer for a booking","description":{},"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"product\": {\n    \"href\": \"/activities/165682\"\n  },\n  \"title\": \"Mr\",\n  \"firstName\": \"John\",\n  \"surname\": \"Smith\",\n  \"middleName\": \"William\",\n  \"dateOfBirth\": \"1985-07-15\",\n  \"mobilePhone\": \"+61 412 345 678\",\n  \"emailAddress\": \"john.smith@email.com\",\n  \"homePhone\": \"+61 2 9876 5432\",\n  \"homeAddress\": {\n    \"addressLine1\": \"123 Main Street\",\n    \"city\": \"Sydney\",\n    \"state\": \"NSW\",\n    \"postcode\": \"2000\",\n    \"countryName\": \"Australia\",\n    \"countryCode\": \"AU\",\n    \"addressLine2\": \"Apartment 5B\"\n  },\n  \"passport\": {\n    \"number\": \"P1234567\",\n    \"nationality\": \"AU\",\n    \"placeOfIssue\": \"Sydney\",\n    \"dateOfIssue\": \"2020-01-15\",\n    \"dateOfExpiry\": \"2030-01-15\"\n  },\n  \"travelInsurancePolicyNumber\": \"1234\",\n  \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n  \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n  \"emergencyContact\": {\n    \"firstName\": \"Jane\",\n    \"surname\": \"Smith\",\n    \"mobilePhone\": \"+61 423 456 789\",\n    \"relationship\": \"Spouse\",\n    \"homePhone\": \"+61 2 9876 5432\"\n  },\n  \"dietaryNote\": \"Vegetarian, no nuts\",\n  \"medicalNote\": \"Requires mobility assistance\",\n  \"height\": \"180cm\",\n  \"weight\": \"75kg\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": false,\n  \"isLeadPax\": true\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"278e8912-391f-4cec-86b5-2be4bb5e8ac1","name":"The request has succeeded and a new resource has been created as a result.","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"product\": {\n    \"href\": \"/activities/165682\"\n  },\n  \"title\": \"Mr\",\n  \"firstName\": \"John\",\n  \"surname\": \"Smith\",\n  \"middleName\": \"William\",\n  \"dateOfBirth\": \"1985-07-15\",\n  \"mobilePhone\": \"+61 412 345 678\",\n  \"emailAddress\": \"john.smith@email.com\",\n  \"homePhone\": \"+61 2 9876 5432\",\n  \"homeAddress\": {\n    \"addressLine1\": \"123 Main Street\",\n    \"city\": \"Sydney\",\n    \"state\": \"NSW\",\n    \"postcode\": \"2000\",\n    \"countryName\": \"Australia\",\n    \"countryCode\": \"AU\",\n    \"addressLine2\": \"Apartment 5B\"\n  },\n  \"passport\": {\n    \"number\": \"P1234567\",\n    \"nationality\": \"AU\",\n    \"placeOfIssue\": \"Sydney\",\n    \"dateOfIssue\": \"2020-01-15\",\n    \"dateOfExpiry\": \"2030-01-15\"\n  },\n  \"travelInsurancePolicyNumber\": \"1234\",\n  \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n  \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n  \"emergencyContact\": {\n    \"firstName\": \"Jane\",\n    \"surname\": \"Smith\",\n    \"mobilePhone\": \"+61 423 456 789\",\n    \"relationship\": \"Spouse\",\n    \"homePhone\": \"+61 2 9876 5432\"\n  },\n  \"dietaryNote\": \"Vegetarian, no nuts\",\n  \"medicalNote\": \"Requires mobility assistance\",\n  \"height\": \"180cm\",\n  \"weight\": \"75kg\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": false,\n  \"isLeadPax\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"67890\",\n  \"href\": \"/bookings/12345/customers/67890\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3769c802-cc86-40ce-9819-7cae718d26ed","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"product\": {\n    \"href\": \"/activities/165682\"\n  },\n  \"title\": \"Mr\",\n  \"firstName\": \"John\",\n  \"surname\": \"Smith\",\n  \"middleName\": \"William\",\n  \"dateOfBirth\": \"1985-07-15\",\n  \"mobilePhone\": \"+61 412 345 678\",\n  \"emailAddress\": \"john.smith@email.com\",\n  \"homePhone\": \"+61 2 9876 5432\",\n  \"homeAddress\": {\n    \"addressLine1\": \"123 Main Street\",\n    \"city\": \"Sydney\",\n    \"state\": \"NSW\",\n    \"postcode\": \"2000\",\n    \"countryName\": \"Australia\",\n    \"countryCode\": \"AU\",\n    \"addressLine2\": \"Apartment 5B\"\n  },\n  \"passport\": {\n    \"number\": \"P1234567\",\n    \"nationality\": \"AU\",\n    \"placeOfIssue\": \"Sydney\",\n    \"dateOfIssue\": \"2020-01-15\",\n    \"dateOfExpiry\": \"2030-01-15\"\n  },\n  \"travelInsurancePolicyNumber\": \"1234\",\n  \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n  \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n  \"emergencyContact\": {\n    \"firstName\": \"Jane\",\n    \"surname\": \"Smith\",\n    \"mobilePhone\": \"+61 423 456 789\",\n    \"relationship\": \"Spouse\",\n    \"homePhone\": \"+61 2 9876 5432\"\n  },\n  \"dietaryNote\": \"Vegetarian, no nuts\",\n  \"medicalNote\": \"Requires mobility assistance\",\n  \"height\": \"180cm\",\n  \"weight\": \"75kg\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": false,\n  \"isLeadPax\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f8c61a94-eaed-4e6a-9522-bb5bc5d8636c","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"product\": {\n    \"href\": \"/activities/165682\"\n  },\n  \"title\": \"Mr\",\n  \"firstName\": \"John\",\n  \"surname\": \"Smith\",\n  \"middleName\": \"William\",\n  \"dateOfBirth\": \"1985-07-15\",\n  \"mobilePhone\": \"+61 412 345 678\",\n  \"emailAddress\": \"john.smith@email.com\",\n  \"homePhone\": \"+61 2 9876 5432\",\n  \"homeAddress\": {\n    \"addressLine1\": \"123 Main Street\",\n    \"city\": \"Sydney\",\n    \"state\": \"NSW\",\n    \"postcode\": \"2000\",\n    \"countryName\": \"Australia\",\n    \"countryCode\": \"AU\",\n    \"addressLine2\": \"Apartment 5B\"\n  },\n  \"passport\": {\n    \"number\": \"P1234567\",\n    \"nationality\": \"AU\",\n    \"placeOfIssue\": \"Sydney\",\n    \"dateOfIssue\": \"2020-01-15\",\n    \"dateOfExpiry\": \"2030-01-15\"\n  },\n  \"travelInsurancePolicyNumber\": \"1234\",\n  \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n  \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n  \"emergencyContact\": {\n    \"firstName\": \"Jane\",\n    \"surname\": \"Smith\",\n    \"mobilePhone\": \"+61 423 456 789\",\n    \"relationship\": \"Spouse\",\n    \"homePhone\": \"+61 2 9876 5432\"\n  },\n  \"dietaryNote\": \"Vegetarian, no nuts\",\n  \"medicalNote\": \"Requires mobility assistance\",\n  \"height\": \"180cm\",\n  \"weight\": \"75kg\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": false,\n  \"isLeadPax\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1d7a3456-a6ba-45cc-b34b-5e81973b238c","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"product\": {\n    \"href\": \"/activities/165682\"\n  },\n  \"title\": \"Mr\",\n  \"firstName\": \"John\",\n  \"surname\": \"Smith\",\n  \"middleName\": \"William\",\n  \"dateOfBirth\": \"1985-07-15\",\n  \"mobilePhone\": \"+61 412 345 678\",\n  \"emailAddress\": \"john.smith@email.com\",\n  \"homePhone\": \"+61 2 9876 5432\",\n  \"homeAddress\": {\n    \"addressLine1\": \"123 Main Street\",\n    \"city\": \"Sydney\",\n    \"state\": \"NSW\",\n    \"postcode\": \"2000\",\n    \"countryName\": \"Australia\",\n    \"countryCode\": \"AU\",\n    \"addressLine2\": \"Apartment 5B\"\n  },\n  \"passport\": {\n    \"number\": \"P1234567\",\n    \"nationality\": \"AU\",\n    \"placeOfIssue\": \"Sydney\",\n    \"dateOfIssue\": \"2020-01-15\",\n    \"dateOfExpiry\": \"2030-01-15\"\n  },\n  \"travelInsurancePolicyNumber\": \"1234\",\n  \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n  \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n  \"emergencyContact\": {\n    \"firstName\": \"Jane\",\n    \"surname\": \"Smith\",\n    \"mobilePhone\": \"+61 423 456 789\",\n    \"relationship\": \"Spouse\",\n    \"homePhone\": \"+61 2 9876 5432\"\n  },\n  \"dietaryNote\": \"Vegetarian, no nuts\",\n  \"medicalNote\": \"Requires mobility assistance\",\n  \"height\": \"180cm\",\n  \"weight\": \"75kg\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": false,\n  \"isLeadPax\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a1c7ad09-58be-4bd6-a5f5-d59574208cb2","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"product\": {\n    \"href\": \"/activities/165682\"\n  },\n  \"title\": \"Mr\",\n  \"firstName\": \"John\",\n  \"surname\": \"Smith\",\n  \"middleName\": \"William\",\n  \"dateOfBirth\": \"1985-07-15\",\n  \"mobilePhone\": \"+61 412 345 678\",\n  \"emailAddress\": \"john.smith@email.com\",\n  \"homePhone\": \"+61 2 9876 5432\",\n  \"homeAddress\": {\n    \"addressLine1\": \"123 Main Street\",\n    \"city\": \"Sydney\",\n    \"state\": \"NSW\",\n    \"postcode\": \"2000\",\n    \"countryName\": \"Australia\",\n    \"countryCode\": \"AU\",\n    \"addressLine2\": \"Apartment 5B\"\n  },\n  \"passport\": {\n    \"number\": \"P1234567\",\n    \"nationality\": \"AU\",\n    \"placeOfIssue\": \"Sydney\",\n    \"dateOfIssue\": \"2020-01-15\",\n    \"dateOfExpiry\": \"2030-01-15\"\n  },\n  \"travelInsurancePolicyNumber\": \"1234\",\n  \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n  \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n  \"emergencyContact\": {\n    \"firstName\": \"Jane\",\n    \"surname\": \"Smith\",\n    \"mobilePhone\": \"+61 423 456 789\",\n    \"relationship\": \"Spouse\",\n    \"homePhone\": \"+61 2 9876 5432\"\n  },\n  \"dietaryNote\": \"Vegetarian, no nuts\",\n  \"medicalNote\": \"Requires mobility assistance\",\n  \"height\": \"180cm\",\n  \"weight\": \"75kg\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": false,\n  \"isLeadPax\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5a8d2b4b-df3e-414f-9eba-f27eb92fed7f","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"product\": {\n    \"href\": \"/activities/165682\"\n  },\n  \"title\": \"Mr\",\n  \"firstName\": \"John\",\n  \"surname\": \"Smith\",\n  \"middleName\": \"William\",\n  \"dateOfBirth\": \"1985-07-15\",\n  \"mobilePhone\": \"+61 412 345 678\",\n  \"emailAddress\": \"john.smith@email.com\",\n  \"homePhone\": \"+61 2 9876 5432\",\n  \"homeAddress\": {\n    \"addressLine1\": \"123 Main Street\",\n    \"city\": \"Sydney\",\n    \"state\": \"NSW\",\n    \"postcode\": \"2000\",\n    \"countryName\": \"Australia\",\n    \"countryCode\": \"AU\",\n    \"addressLine2\": \"Apartment 5B\"\n  },\n  \"passport\": {\n    \"number\": \"P1234567\",\n    \"nationality\": \"AU\",\n    \"placeOfIssue\": \"Sydney\",\n    \"dateOfIssue\": \"2020-01-15\",\n    \"dateOfExpiry\": \"2030-01-15\"\n  },\n  \"travelInsurancePolicyNumber\": \"1234\",\n  \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n  \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n  \"emergencyContact\": {\n    \"firstName\": \"Jane\",\n    \"surname\": \"Smith\",\n    \"mobilePhone\": \"+61 423 456 789\",\n    \"relationship\": \"Spouse\",\n    \"homePhone\": \"+61 2 9876 5432\"\n  },\n  \"dietaryNote\": \"Vegetarian, no nuts\",\n  \"medicalNote\": \"Requires mobility assistance\",\n  \"height\": \"180cm\",\n  \"weight\": \"75kg\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": false,\n  \"isLeadPax\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"375b5563-a809-47d4-80fa-60857e549aa4","name":"List customers for a booking","request":{"name":"List customers for a booking","description":{},"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"tripId","value":"string"},{"disabled":false,"key":"accommodationId","value":"string"},{"disabled":false,"key":"transferId","value":"string"},{"disabled":false,"key":"activityId","value":"string"},{"disabled":false,"key":"additionalServiceId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"d97cee06-8315-479a-8df1-e89b0a36877c","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"accommodationId","value":"string"},{"key":"transferId","value":"string"},{"key":"activityId","value":"string"},{"key":"additionalServiceId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"customers\": [\n    {\n      \"id\": \"12345\",\n      \"product\": {\n        \"href\": \"/activities/165682\"\n      },\n      \"title\": \"Mr\",\n      \"firstName\": \"John\",\n      \"surname\": \"Smith\",\n      \"middleName\": \"William\",\n      \"dateOfBirth\": \"1985-07-15\",\n      \"mobilePhone\": \"+61 412 345 678\",\n      \"emailAddress\": \"john.smith@email.com\",\n      \"homePhone\": \"+61 2 9876 5432\",\n      \"homeAddress\": {\n        \"addressLine1\": \"123 Main Street\",\n        \"city\": \"Sydney\",\n        \"state\": \"NSW\",\n        \"postcode\": \"2000\",\n        \"countryName\": \"Australia\",\n        \"countryCode\": \"AU\",\n        \"addressLine2\": \"Apartment 5B\"\n      },\n      \"passport\": {\n        \"number\": \"P1234567\",\n        \"nationality\": \"AU\",\n        \"placeOfIssue\": \"Sydney\",\n        \"dateOfIssue\": \"2020-01-15\",\n        \"dateOfExpiry\": \"2030-01-15\"\n      },\n      \"travelInsurancePolicyNumber\": \"1234\",\n      \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n      \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n      \"emergencyContact\": {\n        \"firstName\": \"Jane\",\n        \"surname\": \"Smith\",\n        \"mobilePhone\": \"+61 423 456 789\",\n        \"relationship\": \"Spouse\",\n        \"homePhone\": \"+61 2 9876 5432\"\n      },\n      \"dietaryNote\": \"Vegetarian, no nuts\",\n      \"medicalNote\": \"Requires mobility assistance\",\n      \"height\": \"180cm\",\n      \"weight\": \"75kg\",\n      \"singleSupplement\": false,\n      \"cancelSingleSupplementOnly\": false,\n      \"isLeadPax\": true\n    },\n    {\n      \"id\": \"12345\",\n      \"product\": {\n        \"href\": \"/activities/165682\"\n      },\n      \"title\": \"Mr\",\n      \"firstName\": \"John\",\n      \"surname\": \"Smith\",\n      \"middleName\": \"William\",\n      \"dateOfBirth\": \"1985-07-15\",\n      \"mobilePhone\": \"+61 412 345 678\",\n      \"emailAddress\": \"john.smith@email.com\",\n      \"homePhone\": \"+61 2 9876 5432\",\n      \"homeAddress\": {\n        \"addressLine1\": \"123 Main Street\",\n        \"city\": \"Sydney\",\n        \"state\": \"NSW\",\n        \"postcode\": \"2000\",\n        \"countryName\": \"Australia\",\n        \"countryCode\": \"AU\",\n        \"addressLine2\": \"Apartment 5B\"\n      },\n      \"passport\": {\n        \"number\": \"P1234567\",\n        \"nationality\": \"AU\",\n        \"placeOfIssue\": \"Sydney\",\n        \"dateOfIssue\": \"2020-01-15\",\n        \"dateOfExpiry\": \"2030-01-15\"\n      },\n      \"travelInsurancePolicyNumber\": \"1234\",\n      \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n      \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n      \"emergencyContact\": {\n        \"firstName\": \"Jane\",\n        \"surname\": \"Smith\",\n        \"mobilePhone\": \"+61 423 456 789\",\n        \"relationship\": \"Spouse\",\n        \"homePhone\": \"+61 2 9876 5432\"\n      },\n      \"dietaryNote\": \"Vegetarian, no nuts\",\n      \"medicalNote\": \"Requires mobility assistance\",\n      \"height\": \"180cm\",\n      \"weight\": \"75kg\",\n      \"singleSupplement\": false,\n      \"cancelSingleSupplementOnly\": false,\n      \"isLeadPax\": true\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1b9cc3ed-2be4-4e10-bca7-eec9f5cbd79d","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"accommodationId","value":"string"},{"key":"transferId","value":"string"},{"key":"activityId","value":"string"},{"key":"additionalServiceId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"af9479bb-a1ba-4830-a505-166644c0db07","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"accommodationId","value":"string"},{"key":"transferId","value":"string"},{"key":"activityId","value":"string"},{"key":"additionalServiceId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e568c4af-64af-4645-9bce-6ccfc5457020","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"accommodationId","value":"string"},{"key":"transferId","value":"string"},{"key":"activityId","value":"string"},{"key":"additionalServiceId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fb328421-d88c-47a4-b2fd-faf501166de3","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","customers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"accommodationId","value":"string"},{"key":"transferId","value":"string"},{"key":"activityId","value":"string"},{"key":"additionalServiceId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"37179fd7-6281-470f-92a7-743b1f3f5e2e","name":"Update customer details for a booking","request":{"name":"Update customer details for a booking","description":{},"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) Customer id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"middleName\": \"string\",\n  \"dateOfBirth\": \"1982-11-30T11:17:11.937Z\",\n  \"homePhone\": \"string\",\n  \"mobilePhone\": \"string\",\n  \"emailAddress\": \"string\",\n  \"homeAddress\": {\n    \"addressLine1\": \"string\",\n    \"addressLine2\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postcode\": \"string\",\n    \"countryName\": \"string\",\n    \"countryCode\": \"string\"\n  },\n  \"passport\": {\n    \"number\": \"string\",\n    \"nationality\": \"string\",\n    \"placeOfIssue\": \"string\",\n    \"dateOfIssue\": \"1956-11-11T02:45:37.618Z\",\n    \"dateOfExpiry\": \"1962-01-20T21:12:59.414Z\"\n  },\n  \"travelInsurancePolicyNumber\": \"string\",\n  \"travelInsuranceCompany\": \"string\",\n  \"travelInsuranceCompanyPhone\": \"string\",\n  \"status\": \"string\",\n  \"emergencyContact\": {\n    \"firstName\": \"string\",\n    \"surname\": \"string\",\n    \"homePhone\": \"string\",\n    \"mobilePhone\": \"string\",\n    \"relationship\": \"string\"\n  },\n  \"dietaryNote\": \"string\",\n  \"medicalNote\": \"string\",\n  \"height\": \"string\",\n  \"weight\": \"string\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": true\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"87135ec7-012b-47ab-b713-36aa312e2aa7","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) Customer id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"middleName\": \"string\",\n  \"dateOfBirth\": \"1982-11-30T11:17:11.937Z\",\n  \"homePhone\": \"string\",\n  \"mobilePhone\": \"string\",\n  \"emailAddress\": \"string\",\n  \"homeAddress\": {\n    \"addressLine1\": \"string\",\n    \"addressLine2\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postcode\": \"string\",\n    \"countryName\": \"string\",\n    \"countryCode\": \"string\"\n  },\n  \"passport\": {\n    \"number\": \"string\",\n    \"nationality\": \"string\",\n    \"placeOfIssue\": \"string\",\n    \"dateOfIssue\": \"1956-11-11T02:45:37.618Z\",\n    \"dateOfExpiry\": \"1962-01-20T21:12:59.414Z\"\n  },\n  \"travelInsurancePolicyNumber\": \"string\",\n  \"travelInsuranceCompany\": \"string\",\n  \"travelInsuranceCompanyPhone\": \"string\",\n  \"status\": \"string\",\n  \"emergencyContact\": {\n    \"firstName\": \"string\",\n    \"surname\": \"string\",\n    \"homePhone\": \"string\",\n    \"mobilePhone\": \"string\",\n    \"relationship\": \"string\"\n  },\n  \"dietaryNote\": \"string\",\n  \"medicalNote\": \"string\",\n  \"height\": \"string\",\n  \"weight\": \"string\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": true\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5ee7d87d-ef23-402a-bdd5-5e5eb7eb0e32","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) Customer id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"middleName\": \"string\",\n  \"dateOfBirth\": \"1982-11-30T11:17:11.937Z\",\n  \"homePhone\": \"string\",\n  \"mobilePhone\": \"string\",\n  \"emailAddress\": \"string\",\n  \"homeAddress\": {\n    \"addressLine1\": \"string\",\n    \"addressLine2\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postcode\": \"string\",\n    \"countryName\": \"string\",\n    \"countryCode\": \"string\"\n  },\n  \"passport\": {\n    \"number\": \"string\",\n    \"nationality\": \"string\",\n    \"placeOfIssue\": \"string\",\n    \"dateOfIssue\": \"1956-11-11T02:45:37.618Z\",\n    \"dateOfExpiry\": \"1962-01-20T21:12:59.414Z\"\n  },\n  \"travelInsurancePolicyNumber\": \"string\",\n  \"travelInsuranceCompany\": \"string\",\n  \"travelInsuranceCompanyPhone\": \"string\",\n  \"status\": \"string\",\n  \"emergencyContact\": {\n    \"firstName\": \"string\",\n    \"surname\": \"string\",\n    \"homePhone\": \"string\",\n    \"mobilePhone\": \"string\",\n    \"relationship\": \"string\"\n  },\n  \"dietaryNote\": \"string\",\n  \"medicalNote\": \"string\",\n  \"height\": \"string\",\n  \"weight\": \"string\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c31f0d58-6d8b-4484-8882-783065244090","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) Customer id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"middleName\": \"string\",\n  \"dateOfBirth\": \"1982-11-30T11:17:11.937Z\",\n  \"homePhone\": \"string\",\n  \"mobilePhone\": \"string\",\n  \"emailAddress\": \"string\",\n  \"homeAddress\": {\n    \"addressLine1\": \"string\",\n    \"addressLine2\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postcode\": \"string\",\n    \"countryName\": \"string\",\n    \"countryCode\": \"string\"\n  },\n  \"passport\": {\n    \"number\": \"string\",\n    \"nationality\": \"string\",\n    \"placeOfIssue\": \"string\",\n    \"dateOfIssue\": \"1956-11-11T02:45:37.618Z\",\n    \"dateOfExpiry\": \"1962-01-20T21:12:59.414Z\"\n  },\n  \"travelInsurancePolicyNumber\": \"string\",\n  \"travelInsuranceCompany\": \"string\",\n  \"travelInsuranceCompanyPhone\": \"string\",\n  \"status\": \"string\",\n  \"emergencyContact\": {\n    \"firstName\": \"string\",\n    \"surname\": \"string\",\n    \"homePhone\": \"string\",\n    \"mobilePhone\": \"string\",\n    \"relationship\": \"string\"\n  },\n  \"dietaryNote\": \"string\",\n  \"medicalNote\": \"string\",\n  \"height\": \"string\",\n  \"weight\": \"string\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a0b7ba7a-5930-4f72-8d46-dcdb3f804d30","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) Customer id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"middleName\": \"string\",\n  \"dateOfBirth\": \"1982-11-30T11:17:11.937Z\",\n  \"homePhone\": \"string\",\n  \"mobilePhone\": \"string\",\n  \"emailAddress\": \"string\",\n  \"homeAddress\": {\n    \"addressLine1\": \"string\",\n    \"addressLine2\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postcode\": \"string\",\n    \"countryName\": \"string\",\n    \"countryCode\": \"string\"\n  },\n  \"passport\": {\n    \"number\": \"string\",\n    \"nationality\": \"string\",\n    \"placeOfIssue\": \"string\",\n    \"dateOfIssue\": \"1956-11-11T02:45:37.618Z\",\n    \"dateOfExpiry\": \"1962-01-20T21:12:59.414Z\"\n  },\n  \"travelInsurancePolicyNumber\": \"string\",\n  \"travelInsuranceCompany\": \"string\",\n  \"travelInsuranceCompanyPhone\": \"string\",\n  \"status\": \"string\",\n  \"emergencyContact\": {\n    \"firstName\": \"string\",\n    \"surname\": \"string\",\n    \"homePhone\": \"string\",\n    \"mobilePhone\": \"string\",\n    \"relationship\": \"string\"\n  },\n  \"dietaryNote\": \"string\",\n  \"medicalNote\": \"string\",\n  \"height\": \"string\",\n  \"weight\": \"string\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4c97612d-d0a2-40f1-84f6-8eda1a3336aa","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) Customer id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"middleName\": \"string\",\n  \"dateOfBirth\": \"1982-11-30T11:17:11.937Z\",\n  \"homePhone\": \"string\",\n  \"mobilePhone\": \"string\",\n  \"emailAddress\": \"string\",\n  \"homeAddress\": {\n    \"addressLine1\": \"string\",\n    \"addressLine2\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postcode\": \"string\",\n    \"countryName\": \"string\",\n    \"countryCode\": \"string\"\n  },\n  \"passport\": {\n    \"number\": \"string\",\n    \"nationality\": \"string\",\n    \"placeOfIssue\": \"string\",\n    \"dateOfIssue\": \"1956-11-11T02:45:37.618Z\",\n    \"dateOfExpiry\": \"1962-01-20T21:12:59.414Z\"\n  },\n  \"travelInsurancePolicyNumber\": \"string\",\n  \"travelInsuranceCompany\": \"string\",\n  \"travelInsuranceCompanyPhone\": \"string\",\n  \"status\": \"string\",\n  \"emergencyContact\": {\n    \"firstName\": \"string\",\n    \"surname\": \"string\",\n    \"homePhone\": \"string\",\n    \"mobilePhone\": \"string\",\n    \"relationship\": \"string\"\n  },\n  \"dietaryNote\": \"string\",\n  \"medicalNote\": \"string\",\n  \"height\": \"string\",\n  \"weight\": \"string\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"25182e21-27ef-4306-8ae4-27e7a095cfb6","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) Customer id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"middleName\": \"string\",\n  \"dateOfBirth\": \"1982-11-30T11:17:11.937Z\",\n  \"homePhone\": \"string\",\n  \"mobilePhone\": \"string\",\n  \"emailAddress\": \"string\",\n  \"homeAddress\": {\n    \"addressLine1\": \"string\",\n    \"addressLine2\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postcode\": \"string\",\n    \"countryName\": \"string\",\n    \"countryCode\": \"string\"\n  },\n  \"passport\": {\n    \"number\": \"string\",\n    \"nationality\": \"string\",\n    \"placeOfIssue\": \"string\",\n    \"dateOfIssue\": \"1956-11-11T02:45:37.618Z\",\n    \"dateOfExpiry\": \"1962-01-20T21:12:59.414Z\"\n  },\n  \"travelInsurancePolicyNumber\": \"string\",\n  \"travelInsuranceCompany\": \"string\",\n  \"travelInsuranceCompanyPhone\": \"string\",\n  \"status\": \"string\",\n  \"emergencyContact\": {\n    \"firstName\": \"string\",\n    \"surname\": \"string\",\n    \"homePhone\": \"string\",\n    \"mobilePhone\": \"string\",\n    \"relationship\": \"string\"\n  },\n  \"dietaryNote\": \"string\",\n  \"medicalNote\": \"string\",\n  \"height\": \"string\",\n  \"weight\": \"string\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": true\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a5dab0b1-4859-4c28-a6a0-a12edb73f84d","name":"Get a customer by ID for a booking","request":{"name":"Get a customer by ID for a booking","description":{},"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"f6833302-d6f7-4a73-af9d-af0546c8d543","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"12345\",\n  \"product\": {\n    \"href\": \"/activities/165682\"\n  },\n  \"title\": \"Mr\",\n  \"firstName\": \"John\",\n  \"surname\": \"Smith\",\n  \"middleName\": \"William\",\n  \"dateOfBirth\": \"1985-07-15\",\n  \"mobilePhone\": \"+61 412 345 678\",\n  \"emailAddress\": \"john.smith@email.com\",\n  \"homePhone\": \"+61 2 9876 5432\",\n  \"homeAddress\": {\n    \"addressLine1\": \"123 Main Street\",\n    \"city\": \"Sydney\",\n    \"state\": \"NSW\",\n    \"postcode\": \"2000\",\n    \"countryName\": \"Australia\",\n    \"countryCode\": \"AU\",\n    \"addressLine2\": \"Apartment 5B\"\n  },\n  \"passport\": {\n    \"number\": \"P1234567\",\n    \"nationality\": \"AU\",\n    \"placeOfIssue\": \"Sydney\",\n    \"dateOfIssue\": \"2020-01-15\",\n    \"dateOfExpiry\": \"2030-01-15\"\n  },\n  \"travelInsurancePolicyNumber\": \"1234\",\n  \"travelInsuranceCompany\": \"Global Travel Insurance Company\",\n  \"travelInsuranceCompanyPhone\": \"+61 1800 123 456\",\n  \"emergencyContact\": {\n    \"firstName\": \"Jane\",\n    \"surname\": \"Smith\",\n    \"mobilePhone\": \"+61 423 456 789\",\n    \"relationship\": \"Spouse\",\n    \"homePhone\": \"+61 2 9876 5432\"\n  },\n  \"dietaryNote\": \"Vegetarian, no nuts\",\n  \"medicalNote\": \"Requires mobility assistance\",\n  \"height\": \"180cm\",\n  \"weight\": \"75kg\",\n  \"singleSupplement\": true,\n  \"cancelSingleSupplementOnly\": false,\n  \"isLeadPax\": true\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6799b6a7-2699-45bc-a3f3-0a259529adbc","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3d4bfa5d-e193-4e05-a7d1-a6b69d5a64fb","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c26571fa-bc6c-4955-9a30-8b398ae6f172","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d97ab474-66d5-4445-82f4-8c51ed6afafe","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","customers",":customerId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"customerId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"29e17b84-c658-442e-be01-699df8f4a83e","name":"Create a payment advice for a booking","request":{"name":"Create a payment advice for a booking","description":{},"url":{"path":["bookings",":bookingId","payment-advice"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"paidAmount\": 2500,\n  \"paymentReference\": \"B6412232-3EEE-4A5A-A0EC-EF704B5A9D50\",\n  \"paymentMethodId\": 1\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"9661e117-cfe0-40b7-b47f-4980d4d8a315","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","payment-advice"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"paidAmount\": 2500,\n  \"paymentReference\": \"B6412232-3EEE-4A5A-A0EC-EF704B5A9D50\",\n  \"paymentMethodId\": 1\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5fa83dcd-e36c-4490-958c-c9363d1a770e","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","payment-advice"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"paidAmount\": 2500,\n  \"paymentReference\": \"B6412232-3EEE-4A5A-A0EC-EF704B5A9D50\",\n  \"paymentMethodId\": 1\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"4981fcad-7792-466a-8574-cab3cc646fa9","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","payment-advice"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"paidAmount\": 2500,\n  \"paymentReference\": \"B6412232-3EEE-4A5A-A0EC-EF704B5A9D50\",\n  \"paymentMethodId\": 1\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1fc0757b-1017-41a4-96dc-7ce378c3878b","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","payment-advice"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"paidAmount\": 2500,\n  \"paymentReference\": \"B6412232-3EEE-4A5A-A0EC-EF704B5A9D50\",\n  \"paymentMethodId\": 1\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ca1d8b89-9a18-48ad-8e4a-554075fc9003","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","payment-advice"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"paidAmount\": 2500,\n  \"paymentReference\": \"B6412232-3EEE-4A5A-A0EC-EF704B5A9D50\",\n  \"paymentMethodId\": 1\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f19bd630-ba2f-4a89-af9d-9f9f96f57466","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","payment-advice"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"currency\": \"AUD\",\n  \"paidAmount\": 2500,\n  \"paymentReference\": \"B6412232-3EEE-4A5A-A0EC-EF704B5A9D50\",\n  \"paymentMethodId\": 1\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"456605b6-ce0b-4733-b809-6ee65c149fc8","name":"Create a new transfer for a booking","request":{"name":"Create a new transfer for a booking","description":{},"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"2025-07-28\",\n  \"flightTime\": \"10:10\",\n  \"flightNumber\": \"UA105\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"transferId\": \"123456\",\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"1d33ff00-6a1d-4a37-9bc5-a350b9c04b79","name":"The request has succeeded and a new resource has been created as a result.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"2025-07-28\",\n  \"flightTime\": \"10:10\",\n  \"flightNumber\": \"UA105\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"transferId\": \"123456\",\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Created","code":201,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"67890\",\n  \"href\": \"/bookings/12345/transfers/67890\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f0e8d5e3-a0cf-4a90-9686-44f06582265b","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"2025-07-28\",\n  \"flightTime\": \"10:10\",\n  \"flightNumber\": \"UA105\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"transferId\": \"123456\",\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0d42dbbd-10f5-48f4-84c6-9b58d73cb2b7","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"2025-07-28\",\n  \"flightTime\": \"10:10\",\n  \"flightNumber\": \"UA105\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"transferId\": \"123456\",\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c7b41fc9-e7f2-4ad8-aef2-6f3597ae6f6d","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"2025-07-28\",\n  \"flightTime\": \"10:10\",\n  \"flightNumber\": \"UA105\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"transferId\": \"123456\",\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e84d45df-2dba-4dff-b8c8-4bff91f5bcc0","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"2025-07-28\",\n  \"flightTime\": \"10:10\",\n  \"flightNumber\": \"UA105\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"transferId\": \"123456\",\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3261002e-14cf-4a69-9c86-59de3fd1112e","name":"The request conflicts with the current state of the server.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"2025-07-28\",\n  \"flightTime\": \"10:10\",\n  \"flightNumber\": \"UA105\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"transferId\": \"123456\",\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"A component with the provided external reference already exists in this booking. Duplicate entries are not allowed.\",\n  \"errorCode\": \"CONFLICT\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7ceb6781-3ac7-419e-baa3-9cab221fe4f4","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"2025-07-28\",\n  \"flightTime\": \"10:10\",\n  \"flightNumber\": \"UA105\",\n  \"customers\": [\n    {\n      \"id\": \"string\"\n    },\n    {\n      \"id\": \"string\"\n    }\n  ],\n  \"transferId\": \"123456\",\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"9d2f3fab-de94-4410-9091-28010190cb7d","name":"List transfers for a booking","request":{"name":"List transfers for a booking","description":{},"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"97630379-cfcb-45cc-8f56-25ade8d3b2fb","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"transfers\": [\n    {\n      \"product\": {\n        \"href\": \"/transfers/12345\"\n      },\n      \"transferName\": \"Arrival Transfer Airport (EZE) to 725 Continental  Hotel (GGAA)\",\n      \"transferDisplayName\": \"Arrival Transfer Airport (EZE) to 725 Continental  Hotel (GGAA)\",\n      \"currency\": \"usd\",\n      \"totalPrice\": 895.722883061183,\n      \"netPrice\": 8749.016837747606,\n      \"airportPickup\": true,\n      \"airportDropoff\": false,\n      \"flightDate\": \"2025-07-28\",\n      \"flightTime\": \"10:10\",\n      \"bookingClosed\": 7,\n      \"flightNumber\": \"UA105\",\n      \"customers\": {\n        \"href\": \"/bookings/:bookingId/customers/:customerId\",\n        \"optionExpiresAt\": \"string\"\n      },\n      \"isComplimentaryTransfer\": false,\n      \"customerStatuses\": {\n        \"confirmed\": 1,\n        \"cancelled\": 0,\n        \"quote\": 1\n      },\n      \"customerStatusIds\": {\n        \"status\": \"confirmed\",\n        \"customers\": [\n          {\n            \"href\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"optionExpiresAt\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          {\n            \"href\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"optionExpiresAt\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        ]\n      },\n      \"id\": \"9151173\",\n      \"href\": \"/bookings/12345/transfers/12345\",\n      \"externalReference\": \"EXT-REF-1234\"\n    },\n    {\n      \"product\": {\n        \"href\": \"/transfers/12345\"\n      },\n      \"transferName\": \"Arrival Transfer Airport (EZE) to 725 Continental  Hotel (GGAA)\",\n      \"transferDisplayName\": \"Arrival Transfer Airport (EZE) to 725 Continental  Hotel (GGAA)\",\n      \"currency\": \"usd\",\n      \"totalPrice\": 9690.23483105162,\n      \"netPrice\": 8985.833715652354,\n      \"airportPickup\": false,\n      \"airportDropoff\": true,\n      \"flightDate\": \"2025-07-28\",\n      \"flightTime\": \"10:10\",\n      \"bookingClosed\": 7,\n      \"flightNumber\": \"UA105\",\n      \"customers\": {\n        \"href\": \"/bookings/:bookingId/customers/:customerId\",\n        \"optionExpiresAt\": \"string\"\n      },\n      \"isComplimentaryTransfer\": true,\n      \"customerStatuses\": {\n        \"confirmed\": 1,\n        \"cancelled\": 0,\n        \"quote\": 1\n      },\n      \"customerStatusIds\": {\n        \"status\": \"confirmed\",\n        \"customers\": [\n          {\n            \"href\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"optionExpiresAt\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          {\n            \"href\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"optionExpiresAt\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        ]\n      },\n      \"id\": \"9151173\",\n      \"href\": \"/bookings/12345/transfers/12345\",\n      \"externalReference\": \"EXT-REF-1234\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7bd6f392-62fb-4890-9d4f-7c720f8e7132","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6fdf6b8b-1cd6-41dd-b1a2-1936e2b86d84","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d10525cf-799f-4cf1-a8bf-7721880db3c2","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"244dbe4f-baaf-433c-be78-8576813704d3","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","transfers"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"fe1db7ce-961d-444d-8ab1-a5c243e252ab","name":"Update transfer details for a booking","request":{"name":"Update transfer details for a booking","description":{},"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer id"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"1979-07-24T05:44:37.043Z\",\n  \"flightTime\": \"string\",\n  \"flightNumber\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"2c05594d-a7d3-4fd2-a80c-e6f26467f3e4","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"1976-08-14T10:46:56.554Z\",\n  \"flightTime\": \"string\",\n  \"flightNumber\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2ee6264c-d4f2-47bf-8968-ec7af66c3c0d","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"1976-08-14T10:46:56.554Z\",\n  \"flightTime\": \"string\",\n  \"flightNumber\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"83f6bd11-b2e0-4e3c-b52e-e46f7eec1fd3","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"1976-08-14T10:46:56.554Z\",\n  \"flightTime\": \"string\",\n  \"flightNumber\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f687753a-db89-4c02-a307-b52de2b16dc0","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"1976-08-14T10:46:56.554Z\",\n  \"flightTime\": \"string\",\n  \"flightNumber\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"57a326ff-6442-466c-be13-9cd6ee8bde2b","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"1976-08-14T10:46:56.554Z\",\n  \"flightTime\": \"string\",\n  \"flightNumber\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ef60e365-f671-408b-a28b-b6cc128c3738","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"flightDate\": \"1976-08-14T10:46:56.554Z\",\n  \"flightTime\": \"string\",\n  \"flightNumber\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\"\n    }\n  ],\n  \"externalReference\": \"EXT-REF-1234\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"64fb87f1-a1a1-443e-98ef-0ba769b93ead","name":"Get a transfer by ID for a booking","request":{"name":"Get a transfer by ID for a booking","description":{},"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"a2ccaaa4-81b3-4447-bf99-415012ae35ab","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"product\": {\n    \"href\": \"/transfers/12345\"\n  },\n  \"transferName\": \"Arrival Transfer Airport (EZE) to 725 Continental  Hotel (GGAA)\",\n  \"transferDisplayName\": \"Arrival Transfer Airport (EZE) to 725 Continental  Hotel (GGAA)\",\n  \"currency\": \"usd\",\n  \"totalPrice\": 5359.61316682759,\n  \"netPrice\": 886.6967690454875,\n  \"airportPickup\": false,\n  \"airportDropoff\": true,\n  \"flightDate\": \"2025-07-28\",\n  \"flightTime\": \"10:10\",\n  \"bookingClosed\": 7,\n  \"flightNumber\": \"UA105\",\n  \"customers\": {\n    \"href\": \"/bookings/:bookingId/customers/:customerId\",\n    \"optionExpiresAt\": \"string\"\n  },\n  \"isComplimentaryTransfer\": true,\n  \"customerStatuses\": {\n    \"confirmed\": 1,\n    \"cancelled\": 0,\n    \"quote\": 1\n  },\n  \"customerStatusIds\": {\n    \"status\": \"confirmed\",\n    \"customers\": [\n      {\n        \"href\": \"/bookings/:bookingId/customers/:customerId\",\n        \"optionExpiresAt\": \"string\"\n      },\n      {\n        \"href\": \"/bookings/:bookingId/customers/:customerId\",\n        \"optionExpiresAt\": \"string\"\n      }\n    ]\n  },\n  \"id\": \"9151173\",\n  \"href\": \"/bookings/12345/transfers/12345\",\n  \"externalReference\": \"EXT-REF-1234\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9e052f1d-f956-4ece-9448-ae7bff760aa2","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e7443568-bffd-4bbc-8c0f-69efb04c19ff","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"840b4fa6-2c35-44d2-b2c6-37d25e2e14a4","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3468a088-e878-4798-b1ce-31f4397079a5","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"a2d65972-698f-4e77-94b0-61b1e10d7066","name":"Create a new trip for a booking","request":{"name":"Create a new trip for a booking","description":{"content":"Returns 202 with the ID and href of the newly created trip. The trip is accepted and being processed.","type":"text/plain"},"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"departureCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"string\",\n  \"promotionCode\": \"\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"c93f6926-81f2-4f9d-b0e5-c93e96a737a6","name":"Trip successfully created and is being processed. Returns the ID and href of the new trip.","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"departureCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"string\",\n  \"promotionCode\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Accepted","code":202,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"67890\",\n  \"href\": \"/bookings/12345/trips/67890\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"cb5ba857-fed7-4de0-9eb1-83c05528c3f2","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"departureCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"string\",\n  \"promotionCode\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e60a39c0-064b-4fc4-949f-7d8741cee5ed","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"departureCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"string\",\n  \"promotionCode\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9cb742f6-afe4-4b49-98b9-ac1fde55c2c4","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"departureCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"string\",\n  \"promotionCode\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"67bddf93-238a-4b0e-8901-d11bf11f993a","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"departureCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"string\",\n  \"promotionCode\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a6973b2c-37f2-4842-a60a-9b02d276cd91","name":"The request conflicts with the current state of the server.","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"departureCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"string\",\n  \"promotionCode\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Conflict","code":409,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"A component with the provided external reference already exists in this booking. Duplicate entries are not allowed.\",\n  \"errorCode\": \"CONFLICT\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"645b5e03-b4db-4b66-b3c7-e4effb8ff37c","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\n  \"departureCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"tentative\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"string\",\n  \"promotionCode\": \"\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"787f0665-7824-4ef7-958a-de9cbb1cca3f","name":"List trips for a booking","request":{"name":"List trips for a booking","description":{},"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"8eed6dd4-16e7-48fc-b566-d1c3134496a5","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"trips\": [\n    {\n      \"product\": {\n        \"href\": \"/trips/12345\"\n      },\n      \"departure\": {\n        \"href\": \"/departures/12345\"\n      },\n      \"tripCode\": \"GGAA-C\",\n      \"tripName\": \"Buenos Aires Short Break\",\n      \"tripStyle\": \"Comfort\",\n      \"tripThemes\": [\n        {\n          \"name\": \"Short Breaks\"\n        },\n        {\n          \"name\": \"Short Breaks\"\n        }\n      ],\n      \"departureCode\": \"160545TKSKC251102\",\n      \"startDate\": \"2024-07-15\",\n      \"endDate\": \"2024-07-25\",\n      \"startLocation\": \"725 Continental Hotel, Buenos Aires\",\n      \"address\": \"Av. Roque Saenz Peña 725, Buenos Aires, 54 91126570864\",\n      \"endLocation\": \"725 Continental Hotel, Buenos Aires\",\n      \"currency\": \"USD\",\n      \"totalPrice\": 2890,\n      \"netPrice\": 2601,\n      \"customers\": {\n        \"href\": \"/bookings/12345/customers\"\n      },\n      \"customerStatuses\": {\n        \"confirmed\": 1,\n        \"cancelled\": 0,\n        \"quote\": 1\n      },\n      \"singleSupplementCustomers\": [\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"status\": \"confirmed\",\n          \"originalPrice\": 3650,\n          \"grossPrice\": 3400,\n          \"netPrice\": 2600,\n          \"discountAmount\": 250,\n          \"feeAmount\": 0\n        },\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"status\": \"confirmed\",\n          \"originalPrice\": 3650,\n          \"grossPrice\": 3400,\n          \"netPrice\": 2600,\n          \"discountAmount\": 250,\n          \"feeAmount\": 0\n        }\n      ],\n      \"customerStatusIds\": [\n        {\n          \"status\": \"confirmed\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"permitStatus\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"permitStatus\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"status\": \"confirmed\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"permitStatus\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"permitStatus\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"accommodations\": [\n        {\n          \"href\": \"/bookings/12345/accommodations/12345\"\n        }\n      ],\n      \"transfers\": [\n        {\n          \"href\": \"/bookings/12345/transfers/12345\"\n        }\n      ],\n      \"exclusions\": [\n        {\n          \"elementTitle\": \"string\",\n          \"prices\": [\n            {\n              \"currencyId\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencyCode\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencySymbol\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"amount\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currencyId\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencyCode\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencySymbol\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"amount\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"elementTitle\": \"string\",\n          \"prices\": [\n            {\n              \"currencyId\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencyCode\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencySymbol\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"amount\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currencyId\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencyCode\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencySymbol\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"amount\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"kitty\": {\n        \"prices\": [\n          {\n            \"currency\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"base\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"discounts\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"minDeposit\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"total\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          {\n            \"currency\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"base\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"discounts\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"minDeposit\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"total\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        ]\n      },\n      \"numberOfDays\": 10,\n      \"startLocationPhone\": \"+30 210 123 4567\",\n      \"startCity\": \"Athens\",\n      \"startCountry\": \"Greece\",\n      \"endLocationAddress\": \"Fira, Santorini 847 00, Greece\",\n      \"endLocationPhone\": \"+30 228 602 1234\",\n      \"endCity\": \"Buenos Aires\",\n      \"endCountry\": \"ARGENTINA\",\n      \"departureStatus\": \"active\",\n      \"passportRequiredTypeId\": 1,\n      \"passportRequiredType\": \"Passport details not required\",\n      \"id\": \"12345\",\n      \"href\": \"/bookings/12345/trips/67890\",\n      \"totalSingleSupplementPrice\": 450,\n      \"singleSupplementNetPrice\": 405,\n      \"promotionsApplied\": [\n        {\n          \"code\": \"750406\",\n          \"name\": \"EMEA New Year Sale 2026 10% Off\",\n          \"customers\": [\n            {\n              \"href\": \"/trips/123456\"\n            },\n            {\n              \"href\": \"/trips/123456\"\n            }\n          ]\n        },\n        {\n          \"code\": \"750406\",\n          \"name\": \"EMEA New Year Sale 2026 10% Off\",\n          \"customers\": [\n            {\n              \"href\": \"/trips/123456\"\n            },\n            {\n              \"href\": \"/trips/123456\"\n            }\n          ]\n        }\n      ],\n      \"externalReference\": \"EXT-REF-0001\"\n    },\n    {\n      \"product\": {\n        \"href\": \"/trips/12345\"\n      },\n      \"departure\": {\n        \"href\": \"/departures/12345\"\n      },\n      \"tripCode\": \"GGAA-C\",\n      \"tripName\": \"Buenos Aires Short Break\",\n      \"tripStyle\": \"Comfort\",\n      \"tripThemes\": [\n        {\n          \"name\": \"Short Breaks\"\n        },\n        {\n          \"name\": \"Short Breaks\"\n        }\n      ],\n      \"departureCode\": \"160545TKSKC251102\",\n      \"startDate\": \"2024-07-15\",\n      \"endDate\": \"2024-07-25\",\n      \"startLocation\": \"725 Continental Hotel, Buenos Aires\",\n      \"address\": \"Av. Roque Saenz Peña 725, Buenos Aires, 54 91126570864\",\n      \"endLocation\": \"725 Continental Hotel, Buenos Aires\",\n      \"currency\": \"USD\",\n      \"totalPrice\": 2890,\n      \"netPrice\": 2601,\n      \"customers\": {\n        \"href\": \"/bookings/12345/customers\"\n      },\n      \"customerStatuses\": {\n        \"confirmed\": 1,\n        \"cancelled\": 0,\n        \"quote\": 1\n      },\n      \"singleSupplementCustomers\": [\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"status\": \"confirmed\",\n          \"originalPrice\": 3650,\n          \"grossPrice\": 3400,\n          \"netPrice\": 2600,\n          \"discountAmount\": 250,\n          \"feeAmount\": 0\n        },\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"status\": \"confirmed\",\n          \"originalPrice\": 3650,\n          \"grossPrice\": 3400,\n          \"netPrice\": 2600,\n          \"discountAmount\": 250,\n          \"feeAmount\": 0\n        }\n      ],\n      \"customerStatusIds\": [\n        {\n          \"status\": \"confirmed\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"permitStatus\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"permitStatus\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"status\": \"confirmed\",\n          \"customers\": [\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"permitStatus\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"href\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"optionExpiresAt\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"permitStatus\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"accommodations\": [\n        {\n          \"href\": \"/bookings/12345/accommodations/12345\"\n        }\n      ],\n      \"transfers\": [\n        {\n          \"href\": \"/bookings/12345/transfers/12345\"\n        }\n      ],\n      \"exclusions\": [\n        {\n          \"elementTitle\": \"string\",\n          \"prices\": [\n            {\n              \"currencyId\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencyCode\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencySymbol\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"amount\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currencyId\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencyCode\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencySymbol\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"amount\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"elementTitle\": \"string\",\n          \"prices\": [\n            {\n              \"currencyId\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencyCode\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencySymbol\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"amount\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currencyId\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencyCode\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"currencySymbol\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"amount\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"kitty\": {\n        \"prices\": [\n          {\n            \"currency\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"base\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"discounts\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"minDeposit\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"total\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          {\n            \"currency\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"base\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"discounts\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"minDeposit\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"total\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        ]\n      },\n      \"numberOfDays\": 10,\n      \"startLocationPhone\": \"+30 210 123 4567\",\n      \"startCity\": \"Athens\",\n      \"startCountry\": \"Greece\",\n      \"endLocationAddress\": \"Fira, Santorini 847 00, Greece\",\n      \"endLocationPhone\": \"+30 228 602 1234\",\n      \"endCity\": \"Buenos Aires\",\n      \"endCountry\": \"ARGENTINA\",\n      \"departureStatus\": \"active\",\n      \"passportRequiredTypeId\": 1,\n      \"passportRequiredType\": \"Passport details not required\",\n      \"id\": \"12345\",\n      \"href\": \"/bookings/12345/trips/67890\",\n      \"totalSingleSupplementPrice\": 450,\n      \"singleSupplementNetPrice\": 405,\n      \"promotionsApplied\": [\n        {\n          \"code\": \"750406\",\n          \"name\": \"EMEA New Year Sale 2026 10% Off\",\n          \"customers\": [\n            {\n              \"href\": \"/trips/123456\"\n            },\n            {\n              \"href\": \"/trips/123456\"\n            }\n          ]\n        },\n        {\n          \"code\": \"750406\",\n          \"name\": \"EMEA New Year Sale 2026 10% Off\",\n          \"customers\": [\n            {\n              \"href\": \"/trips/123456\"\n            },\n            {\n              \"href\": \"/trips/123456\"\n            }\n          ]\n        }\n      ],\n      \"externalReference\": \"EXT-REF-0001\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bfb2d1d0-e35a-4e3f-a499-b9386d325141","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"da5c61be-9498-4399-8d4c-0cab141784f6","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bcbbc107-b37d-425f-ab6b-b852e29610ba","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"86e7f8e6-fa1a-4a09-afe7-bbe2431f995a","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","trips"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"887fe7cd-601a-49df-93ce-943863444f39","name":"Update trip details for a booking","request":{"name":"Update trip details for a booking","description":{},"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) Trip reference id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"promotionCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"id":"10c1df0f-126a-444a-a35f-6bd4075ef288","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) Trip reference id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"promotionCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7a118c0c-e2fc-42c9-9bfb-ec853e5bd4d5","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) Trip reference id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"promotionCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5cc198ec-c77e-4dfb-8686-99ed9d79e5cb","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) Trip reference id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"promotionCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"03343f19-46c5-49cc-89de-9198753266ce","name":"Access is forbidden.","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) Trip reference id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"promotionCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3046e3ba-09f9-4106-9710-46bc3fc228be","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) Trip reference id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"promotionCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c387bb88-0cb3-4a3d-8299-3fd86f513999","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) Booking id"},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) Trip reference id"}]},"header":[{"disabled":false,"key":"Prefer","value":"return=representation","description":""},{"key":"Accept","value":"application/json"}],"method":"PATCH","body":{"mode":"raw","raw":"{\n  \"promotionCode\": \"string\",\n  \"customers\": [\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    },\n    {\n      \"id\": \"string\",\n      \"status\": \"confirmed\",\n      \"singleSupplement\": true\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","options":{"raw":{"language":"json"}}}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"6e630943-a17b-4b96-874b-a542e8690696","name":"Get a booked trip using reference Id and booking Id","request":{"name":"Get a booked trip using reference Id and booking Id","description":{},"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"add60efd-b1f7-4896-a71b-8df6b1a8867d","name":"The request has succeeded.","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"product\": {\n    \"href\": \"/trips/12345\"\n  },\n  \"departure\": {\n    \"href\": \"/departures/12345\"\n  },\n  \"tripCode\": \"GGAA-C\",\n  \"tripName\": \"Buenos Aires Short Break\",\n  \"tripStyle\": \"Comfort\",\n  \"tripThemes\": [\n    {\n      \"name\": \"Short Breaks\"\n    },\n    {\n      \"name\": \"Short Breaks\"\n    }\n  ],\n  \"departureCode\": \"160545TKSKC251102\",\n  \"startDate\": \"2024-07-15\",\n  \"endDate\": \"2024-07-25\",\n  \"startLocation\": \"725 Continental Hotel, Buenos Aires\",\n  \"address\": \"Av. Roque Saenz Peña 725, Buenos Aires, 54 91126570864\",\n  \"endLocation\": \"725 Continental Hotel, Buenos Aires\",\n  \"currency\": \"USD\",\n  \"totalPrice\": 2890,\n  \"netPrice\": 2601,\n  \"customers\": {\n    \"href\": \"/bookings/12345/customers\"\n  },\n  \"customerStatuses\": {\n    \"confirmed\": 1,\n    \"cancelled\": 0,\n    \"quote\": 1\n  },\n  \"singleSupplementCustomers\": [\n    {\n      \"href\": \"/bookings/12345/customers/67890\",\n      \"status\": \"confirmed\",\n      \"originalPrice\": 3650,\n      \"grossPrice\": 3400,\n      \"netPrice\": 2600,\n      \"discountAmount\": 250,\n      \"feeAmount\": 0\n    },\n    {\n      \"href\": \"/bookings/12345/customers/67890\",\n      \"status\": \"confirmed\",\n      \"originalPrice\": 3650,\n      \"grossPrice\": 3400,\n      \"netPrice\": 2600,\n      \"discountAmount\": 250,\n      \"feeAmount\": 0\n    }\n  ],\n  \"customerStatusIds\": [\n    {\n      \"status\": \"confirmed\",\n      \"customers\": [\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"optionExpiresAt\": \"2026-01-15T10:00:00Z\",\n          \"permitStatus\": \"Inca Trail On Request\"\n        },\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"optionExpiresAt\": \"2026-01-15T10:00:00Z\",\n          \"permitStatus\": \"Inca Trail On Request\"\n        }\n      ]\n    },\n    {\n      \"status\": \"confirmed\",\n      \"customers\": [\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"optionExpiresAt\": \"2026-01-15T10:00:00Z\",\n          \"permitStatus\": \"Inca Trail On Request\"\n        },\n        {\n          \"href\": \"/bookings/12345/customers/67890\",\n          \"optionExpiresAt\": \"2026-01-15T10:00:00Z\",\n          \"permitStatus\": \"Inca Trail On Request\"\n        }\n      ]\n    }\n  ],\n  \"accommodations\": [\n    {\n      \"href\": \"/bookings/12345/accommodations/12345\"\n    }\n  ],\n  \"transfers\": [\n    {\n      \"href\": \"/bookings/12345/transfers/12345\"\n    }\n  ],\n  \"exclusions\": [\n    {\n      \"elementTitle\": \"string\",\n      \"prices\": [\n        {\n          \"currencyId\": 12345,\n          \"currencyCode\": \"aud\",\n          \"currencySymbol\": \"$\",\n          \"amount\": 100\n        },\n        {\n          \"currencyId\": 12345,\n          \"currencyCode\": \"aud\",\n          \"currencySymbol\": \"$\",\n          \"amount\": 100\n        }\n      ]\n    },\n    {\n      \"elementTitle\": \"string\",\n      \"prices\": [\n        {\n          \"currencyId\": 12345,\n          \"currencyCode\": \"aud\",\n          \"currencySymbol\": \"$\",\n          \"amount\": 100\n        },\n        {\n          \"currencyId\": 12345,\n          \"currencyCode\": \"aud\",\n          \"currencySymbol\": \"$\",\n          \"amount\": 100\n        }\n      ]\n    }\n  ],\n  \"kitty\": {\n    \"prices\": [\n      {\n        \"currency\": \"USD\",\n        \"base\": 350,\n        \"discounts\": [\n          {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"percentage\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"percentage\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        ],\n        \"minDeposit\": 100,\n        \"total\": 315\n      },\n      {\n        \"currency\": \"USD\",\n        \"base\": 350,\n        \"discounts\": [\n          {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"percentage\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"percentage\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        ],\n        \"minDeposit\": 100,\n        \"total\": 315\n      }\n    ]\n  },\n  \"numberOfDays\": 10,\n  \"startLocationPhone\": \"+30 210 123 4567\",\n  \"startCity\": \"Athens\",\n  \"startCountry\": \"Greece\",\n  \"endLocationAddress\": \"Fira, Santorini 847 00, Greece\",\n  \"endLocationPhone\": \"+30 228 602 1234\",\n  \"endCity\": \"Buenos Aires\",\n  \"endCountry\": \"ARGENTINA\",\n  \"departureStatus\": \"active\",\n  \"passportRequiredTypeId\": 1,\n  \"passportRequiredType\": \"Passport details not required\",\n  \"id\": \"12345\",\n  \"href\": \"/bookings/12345/trips/67890\",\n  \"totalSingleSupplementPrice\": 450,\n  \"singleSupplementNetPrice\": 405,\n  \"promotionsApplied\": [\n    {\n      \"code\": \"750406\",\n      \"name\": \"EMEA New Year Sale 2026 10% Off\",\n      \"customers\": [\n        {\n          \"href\": \"/trips/123456\"\n        },\n        {\n          \"href\": \"/trips/123456\"\n        }\n      ]\n    },\n    {\n      \"code\": \"750406\",\n      \"name\": \"EMEA New Year Sale 2026 10% Off\",\n      \"customers\": [\n        {\n          \"href\": \"/trips/123456\"\n        },\n        {\n          \"href\": \"/trips/123456\"\n        }\n      ]\n    }\n  ],\n  \"externalReference\": \"EXT-REF-0001\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bf5440e1-8e7d-4bd1-a64b-fb99a2ee9d1a","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d7f6a21f-a31d-41e7-b313-d232a558b25a","name":"Access is unauthorized.","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"134046b4-85b9-41dc-a26f-909286b8fbfd","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"36a69109-eb0a-4500-ae0f-708513db636a","name":"Server error","originalRequest":{"url":{"path":["bookings",":bookingId","trips",":tripReferenceId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"bookingId","description":"(Required) "},{"disabled":false,"type":"any","value":"string","key":"tripReferenceId","description":"(Required) "}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"2bc2ee30-84d9-4946-950e-5775c851206d","name":"Trips","description":{"content":"","type":"text/plain"},"item":[{"id":"e3287060-bd58-49b7-b3af-379b51032c5e","name":"Get trip details","request":{"name":"Get trip details","description":{},"url":{"path":["trips"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"style","value":"comfort","description":"Search by style. Options:\n\n- `basic`: Simple accommodation, local transport, and lots of free time.\n- `original`: Tourist-class hotels, some meals included, and a mix of activities.\n- `comfort`: Comfortable accommodation, relaxed pace, many included meals and activities.\n- `premium`: Four-plus star accommodation, exclusive inclusions, experienced leaders."},{"disabled":false,"key":"pax","value":"9986","description":"Number of passengers"},{"disabled":false,"key":"country","value":"string","description":"Search by trip country"},{"disabled":false,"key":"theme","value":"Sailing","description":"Search by themes. Options:\n- `18 to 35s`: Under thirty-five and looking to travel with a group your own age? We’ve created a range of trips exclusively for the next generation of socially conscious explorers.\n- `Adventure Cruising`: Think of the best bits of small ship cruising without the crowds, queues and clichés that come with regular cruising (conga, anyone?). Using larger vessels than our Intrepid Sailing trips, Intrepid Adventure Cruises strike the perfect balance between sailing and cruising, using smaller ships that allow us to visit ports that larger commercial operators just can’t reach – that means more time mingling with the locals and really getting to know each destination.\n- `Cycling`: Whether you’re a Tour de France fanatic or just enjoy the wind in your face on two wheels, a cycling adventure can take you up the cols of the Alps or across the roof of the world in Tibet.\n- `Expedition`: Our exclusive range of very special adventures: our expedition trips.\n- `Explorer`: These trips are built for travellers who like to sample a bit of everything off the travel menu.\n- `Family`: There’s more to a family adventure than theme parks and resort kid’s clubs. Our carefully crafted itineraries allow you to create a memorable adventure together with your children.\n- `Festivals and Events`: For us, festivals are the smell of incense, the fizz of fireworks, and the squelch of a fresh tomato.\n- `Food`: Food Adventures are about discovering new flavours while exploring the world. With a focus on street fare, local specialities, home cooking, and urban food culture, these trips offer the authentic local experience that Intrepid is famous for, with an emphasis on cuisine.\n- `Indigenous Culture`: Our Indigenous Culture trips are designed to immerse you in the rich and diverse cultures of Indigenous peoples around the world. These journeys offer a unique opportunity to learn from and engage with Indigenous communities, their traditions, and their stories.\n- `Multi-Active Adventures`: While travel is about discovering new places, for us the best adventures are found outside the city limits. We're talking places where cobbled laneways are replaced by vine-covered jungle paths, skyscrapers are dwarfed by soaring mountains, and the quickest way to get from A to B is a zip-line instead of a taxi. On our Multi-Active Adventures you can get a new perspective on familiar destinations – think kayaking with river dolphins in Cambodia, white water rafting the mighty Amazon River or canyoning the caves of New Zealand. These are pulse-racing, hair-raising thrill rides for those who like their travel with a dash of the extraordinary. Saddle up and join the ride.\n- `Overland`: Big adventures through immense landscapes. These journeys take you off the beaten track to experience the sights and sounds of remote regions.  Travelling in purpose built vehicles, you'll explore with a group of up to 24 travellers. Accommodation will depend on the style of adventure you choose. Most meals are included if camping and if there is a kitty you will be required to pitch in and cook meals. Like all great adventures, the more you put in the more you'll get out!\n- `Polar`: Cast adrift to the extremes of the earth and discover great white landscapes full of icy inlets and frozen coves.\n- `Rail`: Travelling by train isn't merely a means of getting from A to B – you'll share carriages with the locals and soak up the scenery before stepping off the platform into the heart of the action. Forget busy airports, traffic jams, and lack of legroom and climb aboard for a slower-paced, lower-carbon adventure.\n- `Sailing`: There’s nothing more relaxing than exploring a destination via its waterways. No traffic jams, no delays – just endless horizons and golden sunsets.\n- `Short Breaks`: Whether you’re short of time and looking for a mini-break with a difference, or want to unwind on a beach after a big backpacking adventure, these 2-5 day itineraries offer the same local, authentic experiences as our longer trips, but in a shorter amount of time.\n- `Walking & Trekking`: Explore on foot and make the most of the outdoors on one of our group tours or on a self-guided itinerary.\n- `Wildlife`: Witness some of the world’s most epic wildlife experiences - the migrations across the Serengeti, the gorillas of Rwanda and Uganda, or the penguins on Antarctica’s drifting floes.\n- `Winter Active` : Thrilling adventures is the simplest way to describe these trips. As you'd expect, winter activity and snow is the key. We're talking skiing, snowboarding, snowshoeing and winter hiking and trekking rather than ice climbing or summiting Everest in the depths of winter. You don't need to be super fit for all Active trips, but they're ideal if you want a physical challenge in the snow with plenty of cultural interaction.\n- `Women's Expedition`: Women’s Expeditions are all about breaking down barriers and creating immersive experiences for women that differ from our regular group departures\")"},{"disabled":false,"key":"physicalRating","value":"9986","description":"Search by physical rating of the trips (1 to 5)"},{"disabled":false,"key":"minDuration","value":"9986","description":"Search by minimum duration of the trips"},{"disabled":false,"key":"maxDuration","value":"9986","description":"Search by maximum duration of the trips"},{"disabled":false,"key":"dateRangeFrom","value":"string","description":"Search by departing date"},{"disabled":false,"key":"dateRangeTo","value":"string","description":"Search by finishing date"},{"disabled":false,"key":"itineraryDayLocation","value":"string","description":"The itineraryDayLocation filter allows you to search for trips with itineraries that include a specific location in their day-by-day breakdown. This filter checks if the given location name exists in the days[].locations[].name path of the itinerary data structure.\nExample:-\nItinerary days data:\n```json\n\"days\": [\n  {\n    \"title\": \"Kathmandu\",\n    \"description\": \"Namaste! Welcome to Nepal...\",\n    \"locations\": [\n      {\n        \"id\": 3310,\n        \"name\": \"Kathmandu\",\n        \"longitude\": 85.3239605,\n        \"latitude\": 27.7172453\n      }\n    ]\n  },\n  {\n    \"title\": \"Bhaktapur (1400m)\",\n    \"description\": \"Journey further afield from chaotic Kathmandu...\",\n    \"locations\": [\n      {\n        \"id\": 3307,\n        \"name\": \"Bhaktapur\",\n        \"longitude\": 85.427856,\n        \"latitude\": 27.673031\n      }\n    ]\n  }\n]\n```\nWhen filtering with itineraryDayLocation=Kathmandu, the API will return trips with itineraries that have at least one day with \"Kathmandu\" listed in the locations[].name field."},{"disabled":false,"key":"tripCode","value":"string","description":"Search by trip by trip code"},{"disabled":false,"key":"sort","value":"created_date","description":"Sort results. Options:\n- `name`: Sort by trip name.\n- `duration`: Sort by duration of the trips.\n- `created_date`: Sort by created date of the trips.\n- `relevance`: Sort by marketing rating of the trips."},{"disabled":false,"key":"order","value":"asc","description":"Order of the results. Options:\n- `asc`: Organize results in ascending order.\n- `desc`: Organize results in descending order."},{"disabled":false,"key":"page","value":"1","description":"Page number for the request"},{"disabled":false,"key":"size","value":"20","description":"Number of items in the page"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"f04c7e5a-9892-454a-9e0e-705070e49e3a","name":"The request has succeeded.","originalRequest":{"url":{"path":["trips"],"host":["{{baseUrl}}"],"query":[{"key":"style","value":"<string>"},{"key":"pax","value":"9986"},{"key":"country","value":"string"},{"key":"theme","value":"<string>"},{"key":"physicalRating","value":"9986"},{"key":"minDuration","value":"9986"},{"key":"maxDuration","value":"9986"},{"key":"dateRangeFrom","value":"string"},{"key":"dateRangeTo","value":"string"},{"key":"itineraryDayLocation","value":"string"},{"key":"tripCode","value":"string"},{"key":"sort","value":"<string>"},{"key":"order","value":"<string>"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"pagination\": {\n    \"count\": 150,\n    \"noOfPages\": 10,\n    \"size\": 15,\n    \"page\": 1\n  },\n  \"results\": [\n    {\n      \"id\": \"123456\",\n      \"code\": \"TKSKC\",\n      \"name\": \"Best of Cambodia & Vietnam\",\n      \"flags\": [\n        \"PASSPORT_REQUIRED\",\n        \"INCA_TRAIL\"\n      ],\n      \"type\": {\n        \"id\": \"string\",\n        \"name\": \"string\"\n      },\n      \"subType\": {\n        \"id\": \"string\",\n        \"name\": \"string\"\n      },\n      \"tagline\": \"Engage your senses in South East Asia, with an adventure through Cambodia and Vietnam\",\n      \"shortDescription\": \"Follow the ancient trails through Cambodia and Vietnam. Explore Angkor’s temples, Ha Long Bay’s karsts, Hoi An’s history and the Mekong Delta’s beauty.\",\n      \"longDescription\": \"Take a fast-paced and far-flung adventure through the heart of Vietnam and Cambodia. On this journey with a small group of likeminded travellers, you’ll spend 17 days traversing the diverse South East Asian countryside through local villages, past stunning coastlines and into bustling cities. Beginning in Bangkok, you’ll mingle with the locals and indulge in some delicious cuisine. Then, make your way to Hanoi in Vietnam’s north. Visit a family in the Mekong Delta, spend a night on the gorgeous Ha Long Bay, eat all the Bahn mi you can handle, then head to Cambodia to tour the UNESCO World Heritage-listed Angkor temple complex. With so much to see, learn and eat – what are you waiting for?\",\n      \"mainCountry\": {\n        \"id\": \"string\",\n        \"code\": \"string\",\n        \"name\": \"string\"\n      },\n      \"geography\": {\n        \"primaryCountry\": \"string\",\n        \"start\": {\n          \"city\": \"string\",\n          \"country\": \"string\",\n          \"region\": \"string\"\n        },\n        \"finish\": {\n          \"city\": \"string\",\n          \"country\": \"string\",\n          \"region\": \"string\"\n        }\n      },\n      \"supplier\": {\n        \"id\": \"string\",\n        \"name\": \"string\"\n      },\n      \"style\": {\n        \"id\": \"string\",\n        \"name\": \"string\"\n      },\n      \"themes\": [\n        {\n          \"id\": \"string\",\n          \"name\": \"string\"\n        },\n        {\n          \"id\": \"string\",\n          \"name\": \"string\"\n        }\n      ],\n      \"effectiveFrom\": \"2002-10-10T21:33:49.969Z\",\n      \"effectiveTo\": \"1984-04-06T10:59:30.903Z\",\n      \"ratings\": [\n        {\n          \"type\": \"Physical\",\n          \"value\": \"5\",\n          \"description\": [\n            \"Please note that the Gifu region in central Honshu is naturally are hilly and we have frequent climbs and descents on this trip.\"\n          ]\n        },\n        {\n          \"type\": \"Physical\",\n          \"value\": \"5\",\n          \"description\": [\n            \"Please note that the Gifu region in central Honshu is naturally are hilly and we have frequent climbs and descents on this trip.\"\n          ]\n        }\n      ],\n      \"images\": [\n        {\n          \"url\": \"https://images-api.intrepidgroup.travel/Intrepid/160439/8818484772894.jpg\",\n          \"type\": \"GALLERY\",\n          \"altText\": \"Monkey sits on branch in Manuel Antonio National Park\",\n          \"mimeType\": \"image/jpeg\",\n          \"size\": 173479,\n          \"title\": \"Monkey, Manuel Antonio, Costa Rica\"\n        },\n        {\n          \"url\": \"https://images-api.intrepidgroup.travel/Intrepid/160439/8818484772894.jpg\",\n          \"type\": \"GALLERY\",\n          \"altText\": \"Monkey sits on branch in Manuel Antonio National Park\",\n          \"mimeType\": \"image/jpeg\",\n          \"size\": 173479,\n          \"title\": \"Monkey, Manuel Antonio, Costa Rica\"\n        }\n      ],\n      \"createdAt\": \"2006-11-26T16:05:17.267Z\",\n      \"updatedAt\": \"1987-11-10T03:26:03.642Z\",\n      \"urls\": [\n        {\n          \"url\": \"https://www.intrepidtravel.com/trips/TKSKC\",\n          \"type\": \"Overview\"\n        },\n        {\n          \"url\": \"https://www.intrepidtravel.com/trips/TKSKC\",\n          \"type\": \"Overview\"\n        }\n      ],\n      \"relatedProducts\": [\n        {\n          \"id\": \"string\",\n          \"name\": \"string\",\n          \"type\": \"string\",\n          \"relationship\": \"string\"\n        },\n        {\n          \"id\": \"string\",\n          \"name\": \"string\",\n          \"type\": \"string\",\n          \"relationship\": \"string\"\n        }\n      ],\n      \"relatedTrips\": [\n        {\n          \"id\": \"string\",\n          \"code\": \"string\",\n          \"name\": \"string\",\n          \"relationship\": \"string\"\n        },\n        {\n          \"id\": \"string\",\n          \"code\": \"string\",\n          \"name\": \"string\",\n          \"relationship\": \"string\"\n        }\n      ],\n      \"cancellationPolicies\": [\n        {\n          \"currency\": \"AUD\",\n          \"rules\": [\n            {\n              \"description\": \"56 to 3650 days before start date (trips)\",\n              \"daysToDepartureMin\": 56,\n              \"daysToDepartureMax\": 3650,\n              \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n              \"effectiveTo\": null,\n              \"fee\": {\n                \"name\": \"Loss of Deposit\",\n                \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n                \"amount\": 400,\n                \"percent\": 0\n              }\n            },\n            {\n              \"description\": \"56 to 3650 days before start date (trips)\",\n              \"daysToDepartureMin\": 56,\n              \"daysToDepartureMax\": 3650,\n              \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n              \"effectiveTo\": null,\n              \"fee\": {\n                \"name\": \"Loss of Deposit\",\n                \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n                \"amount\": 400,\n                \"percent\": 0\n              }\n            }\n          ]\n        },\n        {\n          \"currency\": \"AUD\",\n          \"rules\": [\n            {\n              \"description\": \"56 to 3650 days before start date (trips)\",\n              \"daysToDepartureMin\": 56,\n              \"daysToDepartureMax\": 3650,\n              \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n              \"effectiveTo\": null,\n              \"fee\": {\n                \"name\": \"Loss of Deposit\",\n                \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n                \"amount\": 400,\n                \"percent\": 0\n              }\n            },\n            {\n              \"description\": \"56 to 3650 days before start date (trips)\",\n              \"daysToDepartureMin\": 56,\n              \"daysToDepartureMax\": 3650,\n              \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n              \"effectiveTo\": null,\n              \"fee\": {\n                \"name\": \"Loss of Deposit\",\n                \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n                \"amount\": 400,\n                \"percent\": 0\n              }\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"id\": \"123456\",\n      \"code\": \"TKSKC\",\n      \"name\": \"Best of Cambodia & Vietnam\",\n      \"flags\": [\n        \"PASSPORT_REQUIRED\",\n        \"INCA_TRAIL\"\n      ],\n      \"type\": {\n        \"id\": \"string\",\n        \"name\": \"string\"\n      },\n      \"subType\": {\n        \"id\": \"string\",\n        \"name\": \"string\"\n      },\n      \"tagline\": \"Engage your senses in South East Asia, with an adventure through Cambodia and Vietnam\",\n      \"shortDescription\": \"Follow the ancient trails through Cambodia and Vietnam. Explore Angkor’s temples, Ha Long Bay’s karsts, Hoi An’s history and the Mekong Delta’s beauty.\",\n      \"longDescription\": \"Take a fast-paced and far-flung adventure through the heart of Vietnam and Cambodia. On this journey with a small group of likeminded travellers, you’ll spend 17 days traversing the diverse South East Asian countryside through local villages, past stunning coastlines and into bustling cities. Beginning in Bangkok, you’ll mingle with the locals and indulge in some delicious cuisine. Then, make your way to Hanoi in Vietnam’s north. Visit a family in the Mekong Delta, spend a night on the gorgeous Ha Long Bay, eat all the Bahn mi you can handle, then head to Cambodia to tour the UNESCO World Heritage-listed Angkor temple complex. With so much to see, learn and eat – what are you waiting for?\",\n      \"mainCountry\": {\n        \"id\": \"string\",\n        \"code\": \"string\",\n        \"name\": \"string\"\n      },\n      \"geography\": {\n        \"primaryCountry\": \"string\",\n        \"start\": {\n          \"city\": \"string\",\n          \"country\": \"string\",\n          \"region\": \"string\"\n        },\n        \"finish\": {\n          \"city\": \"string\",\n          \"country\": \"string\",\n          \"region\": \"string\"\n        }\n      },\n      \"supplier\": {\n        \"id\": \"string\",\n        \"name\": \"string\"\n      },\n      \"style\": {\n        \"id\": \"string\",\n        \"name\": \"string\"\n      },\n      \"themes\": [\n        {\n          \"id\": \"string\",\n          \"name\": \"string\"\n        },\n        {\n          \"id\": \"string\",\n          \"name\": \"string\"\n        }\n      ],\n      \"effectiveFrom\": \"1968-12-09T15:42:27.306Z\",\n      \"effectiveTo\": \"2023-12-17T01:37:59.173Z\",\n      \"ratings\": [\n        {\n          \"type\": \"Physical\",\n          \"value\": \"5\",\n          \"description\": [\n            \"Please note that the Gifu region in central Honshu is naturally are hilly and we have frequent climbs and descents on this trip.\"\n          ]\n        },\n        {\n          \"type\": \"Physical\",\n          \"value\": \"5\",\n          \"description\": [\n            \"Please note that the Gifu region in central Honshu is naturally are hilly and we have frequent climbs and descents on this trip.\"\n          ]\n        }\n      ],\n      \"images\": [\n        {\n          \"url\": \"https://images-api.intrepidgroup.travel/Intrepid/160439/8818484772894.jpg\",\n          \"type\": \"GALLERY\",\n          \"altText\": \"Monkey sits on branch in Manuel Antonio National Park\",\n          \"mimeType\": \"image/jpeg\",\n          \"size\": 173479,\n          \"title\": \"Monkey, Manuel Antonio, Costa Rica\"\n        },\n        {\n          \"url\": \"https://images-api.intrepidgroup.travel/Intrepid/160439/8818484772894.jpg\",\n          \"type\": \"GALLERY\",\n          \"altText\": \"Monkey sits on branch in Manuel Antonio National Park\",\n          \"mimeType\": \"image/jpeg\",\n          \"size\": 173479,\n          \"title\": \"Monkey, Manuel Antonio, Costa Rica\"\n        }\n      ],\n      \"createdAt\": \"1994-10-30T00:34:13.063Z\",\n      \"updatedAt\": \"2007-05-24T04:56:31.829Z\",\n      \"urls\": [\n        {\n          \"url\": \"https://www.intrepidtravel.com/trips/TKSKC\",\n          \"type\": \"Overview\"\n        },\n        {\n          \"url\": \"https://www.intrepidtravel.com/trips/TKSKC\",\n          \"type\": \"Overview\"\n        }\n      ],\n      \"relatedProducts\": [\n        {\n          \"id\": \"string\",\n          \"name\": \"string\",\n          \"type\": \"string\",\n          \"relationship\": \"string\"\n        },\n        {\n          \"id\": \"string\",\n          \"name\": \"string\",\n          \"type\": \"string\",\n          \"relationship\": \"string\"\n        }\n      ],\n      \"relatedTrips\": [\n        {\n          \"id\": \"string\",\n          \"code\": \"string\",\n          \"name\": \"string\",\n          \"relationship\": \"string\"\n        },\n        {\n          \"id\": \"string\",\n          \"code\": \"string\",\n          \"name\": \"string\",\n          \"relationship\": \"string\"\n        }\n      ],\n      \"cancellationPolicies\": [\n        {\n          \"currency\": \"AUD\",\n          \"rules\": [\n            {\n              \"description\": \"56 to 3650 days before start date (trips)\",\n              \"daysToDepartureMin\": 56,\n              \"daysToDepartureMax\": 3650,\n              \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n              \"effectiveTo\": null,\n              \"fee\": {\n                \"name\": \"Loss of Deposit\",\n                \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n                \"amount\": 400,\n                \"percent\": 0\n              }\n            },\n            {\n              \"description\": \"56 to 3650 days before start date (trips)\",\n              \"daysToDepartureMin\": 56,\n              \"daysToDepartureMax\": 3650,\n              \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n              \"effectiveTo\": null,\n              \"fee\": {\n                \"name\": \"Loss of Deposit\",\n                \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n                \"amount\": 400,\n                \"percent\": 0\n              }\n            }\n          ]\n        },\n        {\n          \"currency\": \"AUD\",\n          \"rules\": [\n            {\n              \"description\": \"56 to 3650 days before start date (trips)\",\n              \"daysToDepartureMin\": 56,\n              \"daysToDepartureMax\": 3650,\n              \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n              \"effectiveTo\": null,\n              \"fee\": {\n                \"name\": \"Loss of Deposit\",\n                \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n                \"amount\": 400,\n                \"percent\": 0\n              }\n            },\n            {\n              \"description\": \"56 to 3650 days before start date (trips)\",\n              \"daysToDepartureMin\": 56,\n              \"daysToDepartureMax\": 3650,\n              \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n              \"effectiveTo\": null,\n              \"fee\": {\n                \"name\": \"Loss of Deposit\",\n                \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n                \"amount\": 400,\n                \"percent\": 0\n              }\n            }\n          ]\n        }\n      ]\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d2784c45-b95d-4c4e-81ce-3bfd55910915","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["trips"],"host":["{{baseUrl}}"],"query":[{"key":"style","value":"<string>"},{"key":"pax","value":"9986"},{"key":"country","value":"string"},{"key":"theme","value":"<string>"},{"key":"physicalRating","value":"9986"},{"key":"minDuration","value":"9986"},{"key":"maxDuration","value":"9986"},{"key":"dateRangeFrom","value":"string"},{"key":"dateRangeTo","value":"string"},{"key":"itineraryDayLocation","value":"string"},{"key":"tripCode","value":"string"},{"key":"sort","value":"<string>"},{"key":"order","value":"<string>"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3bad7a5d-96db-420e-a65d-f450e445d278","name":"Access is unauthorized.","originalRequest":{"url":{"path":["trips"],"host":["{{baseUrl}}"],"query":[{"key":"style","value":"<string>"},{"key":"pax","value":"9986"},{"key":"country","value":"string"},{"key":"theme","value":"<string>"},{"key":"physicalRating","value":"9986"},{"key":"minDuration","value":"9986"},{"key":"maxDuration","value":"9986"},{"key":"dateRangeFrom","value":"string"},{"key":"dateRangeTo","value":"string"},{"key":"itineraryDayLocation","value":"string"},{"key":"tripCode","value":"string"},{"key":"sort","value":"<string>"},{"key":"order","value":"<string>"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"7de13679-b773-4dae-9a07-d07f4af98c06","name":"Access is forbidden.","originalRequest":{"url":{"path":["trips"],"host":["{{baseUrl}}"],"query":[{"key":"style","value":"<string>"},{"key":"pax","value":"9986"},{"key":"country","value":"string"},{"key":"theme","value":"<string>"},{"key":"physicalRating","value":"9986"},{"key":"minDuration","value":"9986"},{"key":"maxDuration","value":"9986"},{"key":"dateRangeFrom","value":"string"},{"key":"dateRangeTo","value":"string"},{"key":"itineraryDayLocation","value":"string"},{"key":"tripCode","value":"string"},{"key":"sort","value":"<string>"},{"key":"order","value":"<string>"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2eed493e-5adb-4c97-b92c-0567ddea867d","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["trips"],"host":["{{baseUrl}}"],"query":[{"key":"style","value":"<string>"},{"key":"pax","value":"9986"},{"key":"country","value":"string"},{"key":"theme","value":"<string>"},{"key":"physicalRating","value":"9986"},{"key":"minDuration","value":"9986"},{"key":"maxDuration","value":"9986"},{"key":"dateRangeFrom","value":"string"},{"key":"dateRangeTo","value":"string"},{"key":"itineraryDayLocation","value":"string"},{"key":"tripCode","value":"string"},{"key":"sort","value":"<string>"},{"key":"order","value":"<string>"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e9fc8fe0-21dd-4816-a60c-d723c2db6845","name":"Server error","originalRequest":{"url":{"path":["trips"],"host":["{{baseUrl}}"],"query":[{"key":"style","value":"<string>"},{"key":"pax","value":"9986"},{"key":"country","value":"string"},{"key":"theme","value":"<string>"},{"key":"physicalRating","value":"9986"},{"key":"minDuration","value":"9986"},{"key":"maxDuration","value":"9986"},{"key":"dateRangeFrom","value":"string"},{"key":"dateRangeTo","value":"string"},{"key":"itineraryDayLocation","value":"string"},{"key":"tripCode","value":"string"},{"key":"sort","value":"<string>"},{"key":"order","value":"<string>"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b9a44ab3-b234-4aef-9e3d-156d56aaefc8","name":"Get trip details by Id","request":{"name":"Get trip details by Id","description":{},"url":{"path":["trips",":tripId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"9c7f58c9-21a6-4b7f-820b-3ef0cecb1cc0","name":"The request has succeeded.","originalRequest":{"url":{"path":["trips",":tripId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"123456\",\n  \"code\": \"TKSKC\",\n  \"name\": \"Best of Cambodia & Vietnam\",\n  \"flags\": [\n    \"PASSPORT_REQUIRED\",\n    \"INCA_TRAIL\"\n  ],\n  \"type\": {\n    \"id\": \"string\",\n    \"name\": \"string\"\n  },\n  \"subType\": {\n    \"id\": \"string\",\n    \"name\": \"string\"\n  },\n  \"tagline\": \"Engage your senses in South East Asia, with an adventure through Cambodia and Vietnam\",\n  \"shortDescription\": \"Follow the ancient trails through Cambodia and Vietnam. Explore Angkor’s temples, Ha Long Bay’s karsts, Hoi An’s history and the Mekong Delta’s beauty.\",\n  \"longDescription\": \"Take a fast-paced and far-flung adventure through the heart of Vietnam and Cambodia. On this journey with a small group of likeminded travellers, you’ll spend 17 days traversing the diverse South East Asian countryside through local villages, past stunning coastlines and into bustling cities. Beginning in Bangkok, you’ll mingle with the locals and indulge in some delicious cuisine. Then, make your way to Hanoi in Vietnam’s north. Visit a family in the Mekong Delta, spend a night on the gorgeous Ha Long Bay, eat all the Bahn mi you can handle, then head to Cambodia to tour the UNESCO World Heritage-listed Angkor temple complex. With so much to see, learn and eat – what are you waiting for?\",\n  \"mainCountry\": {\n    \"id\": \"string\",\n    \"code\": \"string\",\n    \"name\": \"string\"\n  },\n  \"geography\": {\n    \"primaryCountry\": \"string\",\n    \"start\": {\n      \"city\": \"string\",\n      \"country\": \"string\",\n      \"region\": \"string\"\n    },\n    \"finish\": {\n      \"city\": \"string\",\n      \"country\": \"string\",\n      \"region\": \"string\"\n    }\n  },\n  \"supplier\": {\n    \"id\": \"string\",\n    \"name\": \"string\"\n  },\n  \"style\": {\n    \"id\": \"string\",\n    \"name\": \"string\"\n  },\n  \"themes\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\"\n    },\n    {\n      \"id\": \"string\",\n      \"name\": \"string\"\n    }\n  ],\n  \"effectiveFrom\": \"1986-07-22T06:33:51.458Z\",\n  \"effectiveTo\": \"2024-08-10T13:13:35.163Z\",\n  \"ratings\": [\n    {\n      \"type\": \"string\",\n      \"value\": \"string\",\n      \"description\": [\n        \"string\",\n        \"string\"\n      ]\n    },\n    {\n      \"type\": \"string\",\n      \"value\": \"string\",\n      \"description\": [\n        \"string\",\n        \"string\"\n      ]\n    }\n  ],\n  \"images\": [\n    {\n      \"url\": \"https://images-api.intrepidgroup.travel/Intrepid/160439/8818484772894.jpg\",\n      \"type\": \"GALLERY\",\n      \"altText\": \"Monkey sits on branch in Manuel Antonio National Park\",\n      \"mimeType\": \"image/jpeg\",\n      \"size\": 173479,\n      \"title\": \"Monkey, Manuel Antonio, Costa Rica\"\n    },\n    {\n      \"url\": \"https://images-api.intrepidgroup.travel/Intrepid/160439/8818484772894.jpg\",\n      \"type\": \"GALLERY\",\n      \"altText\": \"Monkey sits on branch in Manuel Antonio National Park\",\n      \"mimeType\": \"image/jpeg\",\n      \"size\": 173479,\n      \"title\": \"Monkey, Manuel Antonio, Costa Rica\"\n    }\n  ],\n  \"createdAt\": \"1961-10-05T13:03:34.008Z\",\n  \"updatedAt\": \"2002-08-28T12:43:43.844Z\",\n  \"urls\": [\n    {\n      \"url\": \"https://www.intrepidtravel.com/trips/TKSKC\",\n      \"type\": \"Overview\"\n    },\n    {\n      \"url\": \"https://www.intrepidtravel.com/trips/TKSKC\",\n      \"type\": \"Overview\"\n    }\n  ],\n  \"relatedProducts\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"type\": \"string\",\n      \"relationship\": \"string\"\n    },\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"type\": \"string\",\n      \"relationship\": \"string\"\n    }\n  ],\n  \"relatedTrips\": [\n    {\n      \"id\": \"string\",\n      \"code\": \"string\",\n      \"name\": \"string\",\n      \"relationship\": \"string\"\n    },\n    {\n      \"id\": \"string\",\n      \"code\": \"string\",\n      \"name\": \"string\",\n      \"relationship\": \"string\"\n    }\n  ],\n  \"cancellationPolicies\": [\n    {\n      \"currency\": \"AUD\",\n      \"rules\": [\n        {\n          \"description\": \"56 to 3650 days before start date (trips)\",\n          \"daysToDepartureMin\": 56,\n          \"daysToDepartureMax\": 3650,\n          \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n          \"effectiveTo\": null,\n          \"fee\": {\n            \"name\": \"Loss of Deposit\",\n            \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n            \"amount\": 400,\n            \"percent\": 0\n          }\n        },\n        {\n          \"description\": \"56 to 3650 days before start date (trips)\",\n          \"daysToDepartureMin\": 56,\n          \"daysToDepartureMax\": 3650,\n          \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n          \"effectiveTo\": null,\n          \"fee\": {\n            \"name\": \"Loss of Deposit\",\n            \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n            \"amount\": 400,\n            \"percent\": 0\n          }\n        }\n      ]\n    },\n    {\n      \"currency\": \"AUD\",\n      \"rules\": [\n        {\n          \"description\": \"56 to 3650 days before start date (trips)\",\n          \"daysToDepartureMin\": 56,\n          \"daysToDepartureMax\": 3650,\n          \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n          \"effectiveTo\": null,\n          \"fee\": {\n            \"name\": \"Loss of Deposit\",\n            \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n            \"amount\": 400,\n            \"percent\": 0\n          }\n        },\n        {\n          \"description\": \"56 to 3650 days before start date (trips)\",\n          \"daysToDepartureMin\": 56,\n          \"daysToDepartureMax\": 3650,\n          \"effectiveFrom\": \"2024-10-01T00:00:00.000Z\",\n          \"effectiveTo\": null,\n          \"fee\": {\n            \"name\": \"Loss of Deposit\",\n            \"description\": \"Written cancellation request received 56 days or more prior to trip departure date\",\n            \"amount\": 400,\n            \"percent\": 0\n          }\n        }\n      ]\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ecc0c98f-414d-4e67-9e65-0818515f48f5","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["trips",":tripId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"df8a6ec4-c06d-4ca4-b2dd-3a6d2ee2de16","name":"Access is unauthorized.","originalRequest":{"url":{"path":["trips",":tripId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b6332759-ee83-496a-a000-b42b906b6ff3","name":"Access is forbidden.","originalRequest":{"url":{"path":["trips",":tripId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"13e508ae-8974-42ea-8377-c8ad54fe2dcb","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["trips",":tripId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"818fee66-9189-42fb-818e-3ef492cb8003","name":"Server error","originalRequest":{"url":{"path":["trips",":tripId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"3a9e7206-15c0-4e3e-b2a9-64458a3c0e89","name":"Get trip notes for a single trip","request":{"name":"Get trip notes for a single trip","description":{},"url":{"path":["trips",":tripId","trip-notes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"11dee7ba-0474-456c-a27f-9d6c5a0ac44b","name":"The request has succeeded.","originalRequest":{"url":{"path":["trips",":tripId","trip-notes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"travelConsiderations\": [\n    \"You’ll cover a lot of distance on this trip, including on overnight trains. For more about what this experience is like, see our blog post here: https://www.intrepidtravel.com/adventures/what-to-expect-on-an-overnight\"\n  ],\n  \"tourSupport\": [\n    \"While we always endeavour to provide the best possible holiday experience, due to the nature of travel and the areas we visit sometimes things can and do go wrong. Should any issue occur while you are on your trip, it is imperative that you discuss this with your group leader or local representative straight away so that they can do their best to rectify the problem and save any potential negative impact on the rest of your trip.\\n\\nWe recognise that there may be times when your group leader or local representative may not be able to resolve a situation to your satisfaction - if this is the case, please ask the group leader or local representative to speak to their direct manager.\\n\\nYou may also choose to provide details in your online feedback, which we ask you to complete within 30 days of the end of your trip. Please do be aware that it is very difficult for us to provide any practical help after the trip is completed, so informing us while still travelling will give us the opportunity to resolve the issue in real-time.\"\n  ],\n  \"importantDetails\": [\n    \"A single supplement is available if you’d prefer not to share a room on this trip. The single supplement exclude Day 13 (Sleeper Train) and Day 15 (Overnight Boat) where you will be in shared accommodation and is subject to availability. Please speak to your booking agent for further information. \\nRooms booked only for day use are also excluded.\\n2. Please provide your full name exactly as per passport at the time of booking (including any middle names listed on your passport) for train and flight tickets. Fees may apply for amendments to details within 45 days of departure, and in some cases you will be required to cover the cost of issuing new tickets. \\n3. This trip includes a domestic flight. Checked luggage allowance is a maximum of 20 kilograms, plus up to 7 kilograms carry on luggage. Any excess luggage charges will need to be paid directly to the airline at check-in.\\n4. This trip is a combination trip. Your tour leader and group composition may change on Day 9.\"\n  ],\n  \"entryRequirements\": [\n    \"PASSPORT \\nYou’ll need a valid passport to travel internationally and most countries require your passport to have a minimum of 6 months validity, so remember to check the expiry date.\\n\\nWe need your passport information to get everything ready for your trip so it’s important that the information on your booking matches your passport exactly. Please take care to provide the correct details. We recommend carrying a copy of the photo page of your passport while travelling and leaving a copy at home with family or friends. \\n\\nVISAS & ENTRY REQUIREMENTS\\nMany countries require a visa and obtaining the correct visa for your trip and any countries you may transit through is your responsibility. We recommend you check your visa requirements as soon as you have booked your trip. This will ensure you have time to prepare your documents and for your visa application to be processed. You can check the entry requirements for your nationality on your government's foreign travel advisories, consular websites or on our page here:  www.intrepidtravel.com/visa-entry-requirements\"\n  ],\n  \"health\": [\n    \"GENERAL HEALTH\\nAll travellers need to be in good physical health in order to participate fully on this trip. For the safety and wellbeing of yourself and others, if you are unwell prior to travelling, please stay at home and contact us to make alternative arrangements.\\n\\nWhen selecting your trip please make sure you have read through the itinerary carefully and assess your ability to manage and enjoy our style of travel. Please note that if in the assessment of our group leader or local representative a traveller is unable to complete the itinerary without undue risk to themselves and/or the rest of the group, we reserve the right to exclude them from all or part of a trip without refund.\\n\\nYou should consult your doctor for up-to-date medical travel information or for any necessary vaccinations before departure. We recommend that you carry a first aid kit as well as any personal medical requirements in their original packaging as they may not easily be obtained while travelling. If you are carrying medication, ensure you check your government's foreign travel advice for any local restrictions or requirements.\"\n  ],\n  \"foodAndDietaryRequirements\": [\n    \"While travelling with us you'll experience the vast array of wonderful food available in the world. Your group leader or local representative will be able to suggest restaurants to try during your trip. To give you the maximum flexibility in deciding where, what and with whom to eat, generally not all meals are included in the trip price. This also gives you more budgeting flexibility. As a rule, our groups tend to eat together to enable you to taste a larger variety of dishes and enjoy each other's company. If you have dietary requirements and/or food allergies, please let your booking agent know prior to departure.\"\n  ],\n  \"accommodation\": [\n    \"HOTELS:\\nMost of the accommodation on this trip is in hotels (mostly 2 to 3-star). Facilities are often basic, with some properties not having a continuous supply of hot water on occasion. All rooms are either fan cooled or with air conditioning and twin share with private facilities unless stated otherwise in the daily itinerary. Double beds are not widely available in South East Asia.\"\n  ],\n  \"transport\": [\n    \"VIETNAM FLIGHTS:\\nPlease provide your exact name (including middle name) as per passport 45 days prior to your trip's departure date for flight tickets to be issued. Internal flights will be on the following safety audited airlines: Pacific Airlines, Vietjet or Vietnam Airlines.\"\n  ],\n  \"money\": [\n    \"SPENDING MONEY\\nWhen it comes to spending money on the trip, every traveller is a little different. You know your spending habits better than we do, so please budget an appropriate amount for things like optional meals, drinks, shopping, optional activities, and laundry. Make sure you have read the itinerary and inclusions thoroughly so you know what is included in the trip price and what you may need to pay for while travelling.\"\n  ],\n  \"packing\": [\n    \"Most travellers prefer to take a small to medium wheeled suitcase, which is a great size for the packing capacity in our private vehicles. Whatever you take, be mindful that you will need to be able to carry your own luggage, handle it at airports, take it in/out of accommodation and perhaps even walk short distances. We recommend you pack as lightly as possible.\\n\\nIf your trip includes travelling on overnight trains or primarily using public transport, the smaller your luggage, the easier it will be to store under or above bunks. Large suitcases may not be able to be taken on board. A lockable bag or small padlock for your bag will be useful, especially when travelling on public transportation as well.\\n\\nWhen you're exploring during the day, you'll also need a day pack/bag to carry water, a camera, a jacket and activity-specific items like a swimsuit, a waterproof pouch/bag for your phone, or hiking shoes.\\n\\nBelow we have listed the essentials for this trip:\"\n  ],\n  \"seasonalTravel\": [\n    \"SONGKRAN FESTIVAL\\nThe Songkran Festival is celebrated to mark the New Year. The festival runs from the 13th to the 15th of April. Traditionally houses and villages are properly cleaned in preparation for the New Year, flowers are gathered to decorate Buddha images, young people pour water over the elders for good luck. Songkran Festival is often referred to as the “water festival” as it is now common to throw water over each other during the festival period. Our advice is to be prepared to get wet! Your group leader or local representative will discuss the festival activities upon day one at the group meeting.\"\n  ],\n  \"groupLeaders\": [\n    \"All group trips are accompanied by one of our group leader or local representative. The aim of the group leader or local representative is to take the hassle out of your travels and to help you have the best trip possible. Intrepid endeavours to provide the services of an experienced group leader or local representative however, due to the seasonality of travel, rare situations may arise where your group leader or local representative is new to a particular region or training other group leader or local representative.\\n\\nYour group leader or local representative will provide information on the places you are travelling through, offer suggestions for things to do and see, recommend great local eating venues and introduce you to our local friends. While not being guides in the traditional sense, you can expect them to have a broad general knowledge of the places visited on the trip, including historical, cultural, religious, and social aspects. At Intrepid we aim to support local guides who have specialised knowledge of the regions we visit. If you are interested in delving deeper into the local culture at a specific site or location then your group leader or local representative can recommend a local guide service in most of the main destinations of your trip.\"\n  ],\n  \"safety\": [\n    \"TRAVEL ADVISORIES & ALERTS\\nWe recommend that you check your government's foreign travel advisory for the latest information about the destination before you travel. You will also need to ensure that your travel insurance covers you for all destinations and activities on your trip. Links to travel advisories and any current travel alerts for our trips can be found here: https://www.intrepidtravel.com/travel-alerts\\n\\nPERSONAL SAFETY\\nEnsure you have a secure method of carrying your passport, phone, credit cards and cash while travelling such as a money belt. Leave all other high value items, including jewellery, at home Use safety deposit boxes at hotels to store your valuables when available and ensure your luggage is lockable. Be aware of the risk of pick-pocketing and petty theft. Exercise caution when walking at night, don’t walk alone and stick to well-lit streets wherever possible. Be vigilant on public transport and look out for your fellow travellers. Take precautions such as carrying your bag in front of you and never leaving personal items unattended. \\n\\nLGBTQIA+ TRAVELLERS\\nIntrepid welcomes all LGBTQIA+ customers on our trips, however we operate in parts of the world that are less accepting. We support LGBTQIA+ customers to travel to these destinations and are committed to ensuring they face no discrimination on any part of the trip we control. We recommend you visit Equaldex (https://www.equaldex.com/) and your government's foreign travel advice for LGBTQIA+ travellers when choosing your trip.\"\n  ],\n  \"groupTravel\": [\n    \"As you travel on a group trip you will be exposed to all the pleasures and maybe some of the frustrations of travelling in a group. Your fellow travellers will probably come from all corners of the world and likely a range of age groups too. We ask you to be understanding of the various needs and preferences of your group - patience with your fellow travellers is sometimes required for the benefit of everyone's travel experience. Remember too that you have responsibilities to the group. If you are requested to be at a place at a certain time, ensure that you don't keep the rest of the group waiting. We have found time and time again that the very best trips we operate are those where the dynamics within the group work well - this takes just a little effort on your part. Due to privacy reasons, we are unable to provide you with contact details and any personal information about your fellow travellers booked on your trip prior to departure.\"\n  ],\n  \"feedback\": [\n    \"Can’t stop thinking about your adventure? Tell us all about it! We read each piece of feedback carefully and use it to make improvements for travellers like you. Share your experience with us at: http://www.intrepidtravel.com/feedback/\"\n  ],\n  \"tourEtiquette\": [\n    \"Intrepid won't tolerate any kind of violence, harassment (whether physical, verbal or sexual), or disrespect toward fellow travellers, our teams or local communities. \\n \\nTo ensure the wellbeing of everyone on the trip, decisions made by your group leader are final.  \\n\\nRomantic relationships between travellers and group leader or local representative are not permitted while on trip.\\n\\nAny behaviour that prevents your leader from continuing the itinerary as planned, breaks local laws or opposes any of these guidelines may result in Intrepid denying your booking or removing you from the trip. \\n\\nIf something concerns you during your travels, please speak to your group leader immediately. Alternatively, you can contact us on the emergency contact number detailed in the Problems and Emergency Contact Information section of this Essential Trip Information.\"\n  ],\n  \"insurance\": [\n    \"Travel insurance is compulsory on all our trips for those travelling internationally. We require that at a minimum you are covered for medical expenses including emergency repatriation. If you are travelling within your home country or region please confirm before travel that you are entitled to access the public medical system easily should an accident occur. We strongly recommend all travellers have a policy that also covers personal liability, cancellation, curtailment and loss of luggage or personal effects. For international trips, you will not be permitted to join the group until evidence of travel insurance and the insurance company's 24-hour emergency contact number has been sighted by your group leader or local representative.\\n\\nIf you have credit card insurance your group leader or local representative  will require details of the participating insurer/underwriter, the level of coverage, policy number, and emergency contact number rather than the bank's name and your credit card details. Please contact your bank for these details prior to arriving in-country.\\n\\nFor travellers who reside within the European Union, Switzerland or USA the requirement to purchase travel insurance cannot be compulsory.  However the purchase of travel insurance is still highly recommended, and travellers from these regions who decline travel insurance when travelling outside of their home region must sign a Travel Insurance Waiver Form at the Group Meeting, recognizing personal responsibility for emergency medical and repatriation costs should they arise. \\n\\nFor assistance with travel insurance or other services, please visit the link below:\"\n  ],\n  \"responsibleTravel\": [\n    \"Our Responsible Travel Policy outlines our commitment to preserving the environment, supporting local communities, protecting the vulnerable, and giving back to the places we travel. All our trip group leaders or local representatives, suppliers, and staff are trained on these principles and are core to us delivering sustainable, experience-rich travel.\\n\\nExplore the different parts of our Responsible Travel Policy by visiting:\\nhttps://www.intrepidtravel.com/responsible-travel\"\n  ],\n  \"disclaimers\": [\n    \"ITINERARY CHANGES\\nOur itineraries are updated regularly throughout the year based on customer feedback and to reflect the current situation in each destination. The information included in this Essential Trip Information may therefore differ from when you first booked your trip. It's important that you review this information prior to travel so that you have the latest updates. Due to weather, local conditions, transport schedules, public holidays, political unrest or other factors, further changes may be necessary to your itinerary once in-country. Your group leader or local representative will keep you up to date with any such changes once your trip is underway and has the authority to amend or cancel any part of the trip itinerary if deemed necessary due to safety concerns.\"\n  ],\n  \"theIntrepidFoundation\": [\n    \"Our non-profit, The Intrepid Foundation, gives travellers more opportunities to make a positive impact in the places they visit. \\n \\nWe have over 50 Intrepid Foundation partners across the globe addressing four key focus areas: protecting the environment, taking a stand for wildlife, addressing inequality and empowering communities.  \\n \\nIntrepid matches all post-trip donations dollar for dollar and takes care of the admin fees – this doubles your impact and ensures every cent goes to our partners on the ground. \\n \\nVisit our website for more info: http://www.theintrepidfoundation.org/\"\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ac040e19-687f-416b-8540-f6a0a325c50f","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["trips",":tripId","trip-notes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0d852266-67ce-41b6-a09f-fc43192399bb","name":"Access is unauthorized.","originalRequest":{"url":{"path":["trips",":tripId","trip-notes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bf88a59b-7a66-4b09-830b-7b3beaf2393c","name":"Access is forbidden.","originalRequest":{"url":{"path":["trips",":tripId","trip-notes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"2e8cbc0c-e22d-4046-b7de-7e4d16674f25","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["trips",":tripId","trip-notes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"52344646-73c4-4cb4-8c9e-cea08f3c77b5","name":"Server error","originalRequest":{"url":{"path":["trips",":tripId","trip-notes"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"tripId","description":"(Required) Trip id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"9605c158-bd6a-49f4-b4aa-df1b93eb93b6","name":"Departures","description":{"content":"","type":"text/plain"},"item":[{"id":"fe22499d-ab69-49dd-bfd4-8f1b66b8f537","name":"Get departure details for a trip","request":{"name":"Get departure details for a trip","description":{},"url":{"path":["departures"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"tripCode","value":"string","description":"Trip code"},{"disabled":false,"key":"tripId","value":"string","description":"Trip id"},{"disabled":false,"key":"earliestDeparture","value":"string","description":"Earliest Departure Date"},{"disabled":false,"key":"latestDeparture","value":"string","description":"Latest Departure Date"},{"disabled":false,"key":"page","value":"1","description":"Page number for the request"},{"disabled":false,"key":"size","value":"20","description":"Number of items in the page"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"f441ea8a-c5a6-44ed-98d0-9f56e7365cef","name":"The request has succeeded.","originalRequest":{"url":{"path":["departures"],"host":["{{baseUrl}}"],"query":[{"key":"tripCode","value":"string"},{"key":"tripId","value":"string"},{"key":"earliestDeparture","value":"string"},{"key":"latestDeparture","value":"string"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"pagination\": {\n    \"count\": 150,\n    \"noOfPages\": 10,\n    \"size\": 15,\n    \"page\": 1\n  },\n  \"results\": [\n    {\n      \"id\": \"160545TKSKC251102\",\n      \"status\": \"available\",\n      \"startDate\": \"2025-12-03T14:45:06.841+07:00\",\n      \"endDate\": \"1974-11-01T12:42:37.633Z\",\n      \"isDepartureGuaranteed\": true,\n      \"joiningPoint\": {\n        \"name\": \"Nouvo City Hotel (Canal Wing)\",\n        \"location\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"address\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"city\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"country\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"subdivision\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"zipCode\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"latitude\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"longitude\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"phoneNumber\": \"+66 12345678\",\n        \"description\": \"The Nouvo City Hotel is within walking distance of many of the area's main attractions, such as the Grand Palace, National Museum and Wat Po. We use the Canal Wing and rooms are equipped with a private en-suite. Breakfast is not included but a buffet breakfast can be purchased in the hotel's restaurant. Please also note that no alcohol is served in this hotel, but there are lots of great bars across the road.\\r\\n\",\n        \"instructions\": \"Intrepid can assist with pre-booking an arrival transfer from the airport - enquire with your agent. Please advise your flight arrival details at least 14 days prior to your departure.\"\n      },\n      \"finishingPoint\": {\n        \"name\": \"Nouvo City Hotel (Canal Wing)\",\n        \"location\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"address\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"city\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"country\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"subdivision\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"zipCode\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"latitude\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"longitude\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"phoneNumber\": \"+66 12345678\",\n        \"description\": \"The Nouvo City Hotel is within walking distance of many of the area's main attractions, such as the Grand Palace, National Museum and Wat Po. We use the Canal Wing and rooms are equipped with a private en-suite. Breakfast is not included but a buffet breakfast can be purchased in the hotel's restaurant. Please also note that no alcohol is served in this hotel, but there are lots of great bars across the road.\\r\\n\",\n        \"instructions\": \"Intrepid can assist with pre-booking an arrival transfer from the airport - enquire with your agent. Please advise your flight arrival details at least 14 days prior to your departure.\"\n      },\n      \"relatedDepartures\": [\n        {\n          \"relationship\": \"SUB_DEPARTURE\",\n          \"departure\": {\n            \"id\": \"160625TKSD251102\",\n            \"code\": \"TKSD251102\"\n          },\n          \"trip\": {\n            \"id\": \"160625\",\n            \"code\": \"TKSD\"\n          }\n        },\n        {\n          \"relationship\": \"SUB_DEPARTURE\",\n          \"departure\": {\n            \"id\": \"160625TKSD251102\",\n            \"code\": \"TKSD251102\"\n          },\n          \"trip\": {\n            \"id\": \"160625\",\n            \"code\": \"TKSD\"\n          }\n        }\n      ],\n      \"exclusions\": [\n        {\n          \"name\": \"Kitty\",\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"name\": \"Kitty\",\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"bookingDeadline\": \"1962-09-20T07:17:32.409Z\",\n      \"createdAt\": \"2012-12-19T06:45:22.487Z\",\n      \"updatedAt\": \"1999-06-16T05:52:19.620Z\"\n    },\n    {\n      \"id\": \"160545TKSKC251102\",\n      \"status\": \"available\",\n      \"startDate\": \"2025-12-03T14:45:06.841+07:00\",\n      \"endDate\": \"2000-03-22T00:41:37.876Z\",\n      \"isDepartureGuaranteed\": false,\n      \"joiningPoint\": {\n        \"name\": \"Nouvo City Hotel (Canal Wing)\",\n        \"location\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"address\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"city\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"country\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"subdivision\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"zipCode\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"latitude\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"longitude\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"phoneNumber\": \"+66 12345678\",\n        \"description\": \"The Nouvo City Hotel is within walking distance of many of the area's main attractions, such as the Grand Palace, National Museum and Wat Po. We use the Canal Wing and rooms are equipped with a private en-suite. Breakfast is not included but a buffet breakfast can be purchased in the hotel's restaurant. Please also note that no alcohol is served in this hotel, but there are lots of great bars across the road.\\r\\n\",\n        \"instructions\": \"Intrepid can assist with pre-booking an arrival transfer from the airport - enquire with your agent. Please advise your flight arrival details at least 14 days prior to your departure.\"\n      },\n      \"finishingPoint\": {\n        \"name\": \"Nouvo City Hotel (Canal Wing)\",\n        \"location\": {\n          \"id\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"address\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"city\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"country\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"subdivision\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"zipCode\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"latitude\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          },\n          \"longitude\": {\n            \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n          }\n        },\n        \"phoneNumber\": \"+66 12345678\",\n        \"description\": \"The Nouvo City Hotel is within walking distance of many of the area's main attractions, such as the Grand Palace, National Museum and Wat Po. We use the Canal Wing and rooms are equipped with a private en-suite. Breakfast is not included but a buffet breakfast can be purchased in the hotel's restaurant. Please also note that no alcohol is served in this hotel, but there are lots of great bars across the road.\\r\\n\",\n        \"instructions\": \"Intrepid can assist with pre-booking an arrival transfer from the airport - enquire with your agent. Please advise your flight arrival details at least 14 days prior to your departure.\"\n      },\n      \"relatedDepartures\": [\n        {\n          \"relationship\": \"SUB_DEPARTURE\",\n          \"departure\": {\n            \"id\": \"160625TKSD251102\",\n            \"code\": \"TKSD251102\"\n          },\n          \"trip\": {\n            \"id\": \"160625\",\n            \"code\": \"TKSD\"\n          }\n        },\n        {\n          \"relationship\": \"SUB_DEPARTURE\",\n          \"departure\": {\n            \"id\": \"160625TKSD251102\",\n            \"code\": \"TKSD251102\"\n          },\n          \"trip\": {\n            \"id\": \"160625\",\n            \"code\": \"TKSD\"\n          }\n        }\n      ],\n      \"exclusions\": [\n        {\n          \"name\": \"Kitty\",\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"name\": \"Kitty\",\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"bookingDeadline\": \"1960-09-06T11:08:12.388Z\",\n      \"createdAt\": \"1960-05-08T03:08:02.575Z\",\n      \"updatedAt\": \"1991-08-19T15:31:09.760Z\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"db136d96-d83d-4cbd-aa2d-1b7dd225008a","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["departures"],"host":["{{baseUrl}}"],"query":[{"key":"tripCode","value":"string"},{"key":"tripId","value":"string"},{"key":"earliestDeparture","value":"string"},{"key":"latestDeparture","value":"string"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0fd6abbe-283f-4bf8-8ed7-4844f81c76c9","name":"Access is unauthorized.","originalRequest":{"url":{"path":["departures"],"host":["{{baseUrl}}"],"query":[{"key":"tripCode","value":"string"},{"key":"tripId","value":"string"},{"key":"earliestDeparture","value":"string"},{"key":"latestDeparture","value":"string"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"74896f35-e2c5-4d2a-87ae-e388022352f1","name":"Access is forbidden.","originalRequest":{"url":{"path":["departures"],"host":["{{baseUrl}}"],"query":[{"key":"tripCode","value":"string"},{"key":"tripId","value":"string"},{"key":"earliestDeparture","value":"string"},{"key":"latestDeparture","value":"string"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"68f503bd-29ab-40c8-a1e6-b4884623f3ff","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["departures"],"host":["{{baseUrl}}"],"query":[{"key":"tripCode","value":"string"},{"key":"tripId","value":"string"},{"key":"earliestDeparture","value":"string"},{"key":"latestDeparture","value":"string"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"11e675a3-2003-43a9-be0e-163a4bbbe5f3","name":"Server error","originalRequest":{"url":{"path":["departures"],"host":["{{baseUrl}}"],"query":[{"key":"tripCode","value":"string"},{"key":"tripId","value":"string"},{"key":"earliestDeparture","value":"string"},{"key":"latestDeparture","value":"string"},{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"57897be3-6322-43ff-9c67-886b0deee02e","name":"Get departure details by id","request":{"name":"Get departure details by id","description":{},"url":{"path":["departures",":departureId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"8e830109-e0e5-4ac2-8c01-1de08e1fea93","name":"The request has succeeded.","originalRequest":{"url":{"path":["departures",":departureId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"160545TKSKC251102\",\n  \"status\": \"available\",\n  \"startDate\": \"2025-12-03T14:45:06.841+07:00\",\n  \"endDate\": \"1968-06-27T09:24:59.117Z\",\n  \"isDepartureGuaranteed\": false,\n  \"joiningPoint\": {\n    \"name\": \"Nouvo City Hotel (Canal Wing)\",\n    \"location\": {\n      \"id\": \"string\",\n      \"address\": \"string\",\n      \"city\": \"string\",\n      \"country\": \"string\",\n      \"subdivision\": \"string\",\n      \"zipCode\": \"string\",\n      \"latitude\": 5935.655829871833,\n      \"longitude\": 5999.738128422671\n    },\n    \"phoneNumber\": \"+66 12345678\",\n    \"description\": \"The Nouvo City Hotel is within walking distance of many of the area's main attractions, such as the Grand Palace, National Museum and Wat Po. We use the Canal Wing and rooms are equipped with a private en-suite. Breakfast is not included but a buffet breakfast can be purchased in the hotel's restaurant. Please also note that no alcohol is served in this hotel, but there are lots of great bars across the road.\\r\\n\",\n    \"instructions\": \"Intrepid can assist with pre-booking an arrival transfer from the airport - enquire with your agent. Please advise your flight arrival details at least 14 days prior to your departure.\"\n  },\n  \"finishingPoint\": {\n    \"name\": \"Nouvo City Hotel (Canal Wing)\",\n    \"location\": {\n      \"id\": \"string\",\n      \"address\": \"string\",\n      \"city\": \"string\",\n      \"country\": \"string\",\n      \"subdivision\": \"string\",\n      \"zipCode\": \"string\",\n      \"latitude\": 9310.553998979614,\n      \"longitude\": 8423.454021750276\n    },\n    \"phoneNumber\": \"+66 12345678\",\n    \"description\": \"The Nouvo City Hotel is within walking distance of many of the area's main attractions, such as the Grand Palace, National Museum and Wat Po. We use the Canal Wing and rooms are equipped with a private en-suite. Breakfast is not included but a buffet breakfast can be purchased in the hotel's restaurant. Please also note that no alcohol is served in this hotel, but there are lots of great bars across the road.\\r\\n\",\n    \"instructions\": \"Intrepid can assist with pre-booking an arrival transfer from the airport - enquire with your agent. Please advise your flight arrival details at least 14 days prior to your departure.\"\n  },\n  \"relatedDepartures\": [\n    {\n      \"relationship\": \"SUB_DEPARTURE\",\n      \"departure\": {\n        \"id\": \"160625TKSD251102\",\n        \"code\": \"TKSD251102\"\n      },\n      \"trip\": {\n        \"id\": \"160625\",\n        \"code\": \"TKSD\"\n      }\n    },\n    {\n      \"relationship\": \"SUB_DEPARTURE\",\n      \"departure\": {\n        \"id\": \"160625TKSD251102\",\n        \"code\": \"TKSD251102\"\n      },\n      \"trip\": {\n        \"id\": \"160625\",\n        \"code\": \"TKSD\"\n      }\n    }\n  ],\n  \"exclusions\": [\n    {\n      \"name\": \"Kitty\",\n      \"pricesPerCurrency\": [\n        {\n          \"currency\": \"USD\",\n          \"basePrice\": 150\n        },\n        {\n          \"currency\": \"USD\",\n          \"basePrice\": 150\n        }\n      ]\n    },\n    {\n      \"name\": \"Kitty\",\n      \"pricesPerCurrency\": [\n        {\n          \"currency\": \"USD\",\n          \"basePrice\": 150\n        },\n        {\n          \"currency\": \"USD\",\n          \"basePrice\": 150\n        }\n      ]\n    }\n  ],\n  \"bookingDeadline\": \"2024-11-02T16:22:09.713Z\",\n  \"createdAt\": \"1954-06-14T08:20:05.086Z\",\n  \"updatedAt\": \"1967-11-30T02:55:45.475Z\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5ff05a58-66c8-4e31-90bc-33928defe21c","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["departures",":departureId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f2181e31-9efd-416b-be0e-7d6c440161f1","name":"Access is unauthorized.","originalRequest":{"url":{"path":["departures",":departureId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b904e1b5-d632-4f47-b3fa-a395679377a7","name":"Access is forbidden.","originalRequest":{"url":{"path":["departures",":departureId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"69bbc51a-c261-45d1-9690-8f909293c661","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["departures",":departureId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9cbc633d-e93d-4942-96b1-bb005c984cce","name":"Server error","originalRequest":{"url":{"path":["departures",":departureId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b5fe9bb9-c53a-4e26-a5b5-b0f9c73465d7","name":"Get all room options for a departure","request":{"name":"Get all room options for a departure","description":{},"url":{"path":["departures",":departureId","room-options"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"page","value":"1","description":"Page number for the request"},{"disabled":false,"key":"size","value":"20","description":"Number of items in the page"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"2603c8d7-f196-4d49-b341-93d4f19b2771","name":"The request has succeeded.","originalRequest":{"url":{"path":["departures",":departureId","room-options"],"host":["{{baseUrl}}"],"query":[{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"pagination\": {\n    \"count\": 150,\n    \"noOfPages\": 10,\n    \"size\": 15,\n    \"page\": 1\n  },\n  \"results\": [\n    {\n      \"id\": \"TKSD251102\",\n      \"type\": \"twinShare\",\n      \"availability\": [\n        {\n          \"status\": \"FREE_SELL\",\n          \"total\": 5\n        },\n        {\n          \"status\": \"FREE_SELL\",\n          \"total\": 5\n        }\n      ],\n      \"vehicle\": {\n        \"id\": \"123\",\n        \"name\": \"Grande Daphne\"\n      },\n      \"capacity\": 2,\n      \"isOnlyOnRequest\": false,\n      \"freeSellDeadline\": \"string\",\n      \"isOnHoldEligible\": false,\n      \"isSingleSupplementCompulsory\": true,\n      \"prices\": [\n        {\n          \"type\": \"PROMO_PRICE\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"type\": \"PROMO_PRICE\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"addons\": [\n        {\n          \"product\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"type\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"freeSellDeadline\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"bookingDeadline\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"flags\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"availability\": [\n            {\n              \"status\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"total\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"status\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"total\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"product\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"type\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"freeSellDeadline\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"bookingDeadline\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"flags\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"availability\": [\n            {\n              \"status\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"total\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"status\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"total\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"id\": \"TKSD251102\",\n      \"type\": \"twinShare\",\n      \"availability\": [\n        {\n          \"status\": \"FREE_SELL\",\n          \"total\": 5\n        },\n        {\n          \"status\": \"FREE_SELL\",\n          \"total\": 5\n        }\n      ],\n      \"vehicle\": {\n        \"id\": \"123\",\n        \"name\": \"Grande Daphne\"\n      },\n      \"capacity\": 2,\n      \"isOnlyOnRequest\": false,\n      \"freeSellDeadline\": \"string\",\n      \"isOnHoldEligible\": false,\n      \"isSingleSupplementCompulsory\": true,\n      \"prices\": [\n        {\n          \"type\": \"PROMO_PRICE\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"type\": \"PROMO_PRICE\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"addons\": [\n        {\n          \"product\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"type\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"freeSellDeadline\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"bookingDeadline\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"flags\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"availability\": [\n            {\n              \"status\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"total\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"status\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"total\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"product\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"name\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"type\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"freeSellDeadline\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"bookingDeadline\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"flags\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"availability\": [\n            {\n              \"status\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"total\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"status\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"total\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"pricesPerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ]\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9ae4fff3-573f-4f75-a021-e667d7daba3f","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["departures",":departureId","room-options"],"host":["{{baseUrl}}"],"query":[{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"75caa4ff-5fb8-4d56-a416-01422e31f22c","name":"Access is unauthorized.","originalRequest":{"url":{"path":["departures",":departureId","room-options"],"host":["{{baseUrl}}"],"query":[{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e3cdb00d-96b7-400f-ad36-68f37ce32661","name":"Access is forbidden.","originalRequest":{"url":{"path":["departures",":departureId","room-options"],"host":["{{baseUrl}}"],"query":[{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"56927523-3f4a-4225-8d88-fb20c2eec79e","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["departures",":departureId","room-options"],"host":["{{baseUrl}}"],"query":[{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8e30f60b-cb64-4995-8764-b9e9f8e01f95","name":"Server error","originalRequest":{"url":{"path":["departures",":departureId","room-options"],"host":["{{baseUrl}}"],"query":[{"key":"page","value":"1"},{"key":"size","value":"20"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"b9a011d4-2bef-4b34-b6d1-2505913e0e98","name":"Get room option details by departure id and room option id","request":{"name":"Get room option details by departure id and room option id","description":{},"url":{"path":["departures",":departureId","room-options",":roomOptionId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"roomOptionId","description":"(Required) Room Option id"},{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"674fe6b9-3a79-42f4-8c31-3bd276f3792e","name":"The request has succeeded.","originalRequest":{"url":{"path":["departures",":departureId","room-options",":roomOptionId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"roomOptionId","description":"(Required) Room Option id"},{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"TKSD251102\",\n  \"type\": \"twinShare\",\n  \"availability\": [\n    {\n      \"status\": \"FREE_SELL\",\n      \"total\": 5\n    },\n    {\n      \"status\": \"FREE_SELL\",\n      \"total\": 5\n    }\n  ],\n  \"vehicle\": {\n    \"id\": \"123\",\n    \"name\": \"Grande Daphne\"\n  },\n  \"capacity\": 2,\n  \"isOnlyOnRequest\": false,\n  \"freeSellDeadline\": \"string\",\n  \"isOnHoldEligible\": true,\n  \"isSingleSupplementCompulsory\": false,\n  \"prices\": [\n    {\n      \"type\": \"PROMO_PRICE\",\n      \"promotion\": {\n        \"id\": \"PROMO_001\",\n        \"code\": \"SUMMER2024\",\n        \"number\": \"12345\",\n        \"description\": \"Summer Special - 15% off all departures\",\n        \"effectiveFrom\": \"1990-07-09T19:36:54.700Z\",\n        \"effectiveTo\": \"1987-01-25T22:47:32.896Z\",\n        \"currencies\": [\n          \"AUD\",\n          \"NZD\"\n        ],\n        \"isAppliedViaCode\": false\n      },\n      \"pricesPerCurrency\": [\n        {\n          \"currency\": \"ZAR\",\n          \"basePrice\": 899.99,\n          \"totalPrice\": 764.99,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"currency\": \"GBP\",\n          \"basePrice\": 899.99,\n          \"totalPrice\": 764.99,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"type\": \"PROMO_PRICE\",\n      \"promotion\": {\n        \"id\": \"PROMO_001\",\n        \"code\": \"SUMMER2024\",\n        \"number\": \"12345\",\n        \"description\": \"Summer Special - 15% off all departures\",\n        \"effectiveFrom\": \"1968-09-10T10:11:08.971Z\",\n        \"effectiveTo\": \"1948-06-24T11:14:47.109Z\",\n        \"currencies\": [\n          \"NZD\",\n          \"AUD\"\n        ],\n        \"isAppliedViaCode\": false\n      },\n      \"pricesPerCurrency\": [\n        {\n          \"currency\": \"CHF\",\n          \"basePrice\": 899.99,\n          \"totalPrice\": 764.99,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"currency\": \"USD\",\n          \"basePrice\": 899.99,\n          \"totalPrice\": 764.99,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ]\n    }\n  ],\n  \"addons\": [\n    {\n      \"product\": {\n        \"id\": \"123456\",\n        \"name\": \"TTSN Single Supplement\",\n        \"type\": \"SINGLE_SUPPLEMENT\",\n        \"freeSellDeadline\": \"2027-04-30T00:00:00.000Z\",\n        \"bookingDeadline\": \"2027-04-30T00:00:00.000Z\",\n        \"flags\": [\n          \"string\",\n          \"string\"\n        ]\n      },\n      \"availability\": [\n        {\n          \"status\": \"ON_REQUEST\",\n          \"total\": 3\n        },\n        {\n          \"status\": \"ON_REQUEST\",\n          \"total\": 3\n        }\n      ],\n      \"pricesPerCurrency\": [\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 200\n        },\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 200\n        }\n      ]\n    },\n    {\n      \"product\": {\n        \"id\": \"123456\",\n        \"name\": \"TTSN Single Supplement\",\n        \"type\": \"SINGLE_SUPPLEMENT\",\n        \"freeSellDeadline\": \"2027-04-30T00:00:00.000Z\",\n        \"bookingDeadline\": \"2027-04-30T00:00:00.000Z\",\n        \"flags\": [\n          \"string\",\n          \"string\"\n        ]\n      },\n      \"availability\": [\n        {\n          \"status\": \"ON_REQUEST\",\n          \"total\": 3\n        },\n        {\n          \"status\": \"ON_REQUEST\",\n          \"total\": 3\n        }\n      ],\n      \"pricesPerCurrency\": [\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 200\n        },\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 200\n        }\n      ]\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"df2e87cd-75b0-47a3-80ed-55db67ac4648","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["departures",":departureId","room-options",":roomOptionId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"roomOptionId","description":"(Required) Room Option id"},{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c8dabdcf-26af-47d3-a64e-e381921774b4","name":"Access is unauthorized.","originalRequest":{"url":{"path":["departures",":departureId","room-options",":roomOptionId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"roomOptionId","description":"(Required) Room Option id"},{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"9fbeb59f-8f93-4f5d-8a87-63998a61fef0","name":"Access is forbidden.","originalRequest":{"url":{"path":["departures",":departureId","room-options",":roomOptionId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"roomOptionId","description":"(Required) Room Option id"},{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"be7bba48-00ea-41b7-b2ed-dd6dda5d10ae","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["departures",":departureId","room-options",":roomOptionId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"roomOptionId","description":"(Required) Room Option id"},{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e56b0444-94c6-41a5-af5f-443e70e70d49","name":"Server error","originalRequest":{"url":{"path":["departures",":departureId","room-options",":roomOptionId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"roomOptionId","description":"(Required) Room Option id"},{"disabled":false,"type":"any","value":"string","key":"departureId","description":"(Required) Departure id"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"a520fc91-33aa-43aa-809a-b3044c759b0d","name":"Accommodations","description":{"content":"","type":"text/plain"},"item":[{"id":"edbf495c-1317-430c-a622-67ecae89d6f8","name":"Get a list of accommodations for a trip ID or departure ID","request":{"name":"Get a list of accommodations for a trip ID or departure ID","description":{},"url":{"path":["accommodations"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"tripId","value":"string","description":"ID of the Trip. Either tripId or departureId must be provided."},{"disabled":false,"key":"departureId","value":"string","description":"ID of the Departure. Either tripId or departureId must be provided."}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"d2b751c5-2f7c-4e5f-a84f-4e20cc4233f7","name":"The request has succeeded.","originalRequest":{"url":{"path":["accommodations"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"pagination\": {\n    \"count\": 150,\n    \"noOfPages\": 10,\n    \"size\": 15,\n    \"page\": 1\n  },\n  \"results\": [\n    {\n      \"id\": \"644\",\n      \"name\": \"Nouvo City Hotel (Canal Wing)\",\n      \"roomOptions\": [\n        {\n          \"id\": \"76627\",\n          \"name\": \"Nouvo City Hotel - Single\",\n          \"status\": \"AVAILABLE\",\n          \"type\": \"Single\",\n          \"capacity\": 1,\n          \"freeSellDeadlineDays\": 21,\n          \"bookingDeadlineDays\": 7,\n          \"prices\": [\n            {\n              \"type\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"promotion\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveFrom\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveTo\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"pricePerCurrency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"type\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"promotion\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveFrom\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveTo\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"pricePerCurrency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"id\": \"76627\",\n          \"name\": \"Nouvo City Hotel - Single\",\n          \"status\": \"AVAILABLE\",\n          \"type\": \"Single\",\n          \"capacity\": 1,\n          \"freeSellDeadlineDays\": 21,\n          \"bookingDeadlineDays\": 7,\n          \"prices\": [\n            {\n              \"type\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"promotion\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveFrom\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveTo\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"pricePerCurrency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"type\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"promotion\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveFrom\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveTo\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"pricePerCurrency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"address\": {\n        \"buildingName\": \"Nouvo City Hotel (Canal Wing)\",\n        \"city\": \"Bangkok\",\n        \"country\": \"THAILAND\",\n        \"street\": \"string\"\n      },\n      \"relationship\": [\n        \"PRE_TRIP\",\n        \"POST_TRIP\"\n      ]\n    },\n    {\n      \"id\": \"644\",\n      \"name\": \"Nouvo City Hotel (Canal Wing)\",\n      \"roomOptions\": [\n        {\n          \"id\": \"76627\",\n          \"name\": \"Nouvo City Hotel - Single\",\n          \"status\": \"AVAILABLE\",\n          \"type\": \"Single\",\n          \"capacity\": 1,\n          \"freeSellDeadlineDays\": 21,\n          \"bookingDeadlineDays\": 7,\n          \"prices\": [\n            {\n              \"type\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"promotion\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveFrom\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveTo\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"pricePerCurrency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"type\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"promotion\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveFrom\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveTo\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"pricePerCurrency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"id\": \"76627\",\n          \"name\": \"Nouvo City Hotel - Single\",\n          \"status\": \"AVAILABLE\",\n          \"type\": \"Single\",\n          \"capacity\": 1,\n          \"freeSellDeadlineDays\": 21,\n          \"bookingDeadlineDays\": 7,\n          \"prices\": [\n            {\n              \"type\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"promotion\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveFrom\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveTo\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"pricePerCurrency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"type\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"promotion\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveFrom\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"effectiveTo\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"pricePerCurrency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"address\": {\n        \"buildingName\": \"Nouvo City Hotel (Canal Wing)\",\n        \"city\": \"Bangkok\",\n        \"country\": \"THAILAND\",\n        \"street\": \"string\"\n      },\n      \"relationship\": [\n        \"PRE_TRIP\",\n        \"POST_TRIP\"\n      ]\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"70302ab4-199f-4684-8705-ed65353d9b0f","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["accommodations"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8cd3a6a8-98bc-4696-af2f-b099ba4676e9","name":"Access is unauthorized.","originalRequest":{"url":{"path":["accommodations"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e604512a-5859-4135-82ac-89dd84d1256b","name":"Access is forbidden.","originalRequest":{"url":{"path":["accommodations"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"05a6c1d5-5e64-4b1e-9f4d-09cde42e19d4","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["accommodations"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c3f66582-b519-4010-b304-1b19ef338869","name":"Server error","originalRequest":{"url":{"path":["accommodations"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"06b26211-d2e7-4873-b09b-3e50b205b26c","name":"Get all room options for a single accommodation location","request":{"name":"Get all room options for a single accommodation location","description":{},"url":{"path":["accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"tripId","value":"string","description":"ID of the Trip. Either tripId or departureId must be provided."},{"disabled":false,"key":"departureId","value":"string","description":"ID of the Departure. Either tripId or departureId must be provided."}],"variable":[{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Location ID of the accommodation"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"836255b4-bcab-41d1-a531-b3d175bc7a83","name":"The request has succeeded.","originalRequest":{"url":{"path":["accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Location ID of the accommodation"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"644\",\n  \"name\": \"Nouvo City Hotel (Canal Wing)\",\n  \"roomOptions\": [\n    {\n      \"id\": \"76627\",\n      \"name\": \"Nouvo City Hotel - Single\",\n      \"status\": \"AVAILABLE\",\n      \"type\": \"Single\",\n      \"capacity\": 1,\n      \"freeSellDeadlineDays\": 21,\n      \"bookingDeadlineDays\": 7,\n      \"prices\": [\n        {\n          \"type\": \"DEFAULT\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"effectiveFrom\": \"1973-04-12T17:51:22.409Z\",\n          \"effectiveTo\": \"1984-09-27T03:04:28.157Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"type\": \"DEFAULT\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"effectiveFrom\": \"1955-12-04T03:54:20.222Z\",\n          \"effectiveTo\": \"1996-12-20T14:50:56.672Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"id\": \"76627\",\n      \"name\": \"Nouvo City Hotel - Single\",\n      \"status\": \"AVAILABLE\",\n      \"type\": \"Single\",\n      \"capacity\": 1,\n      \"freeSellDeadlineDays\": 21,\n      \"bookingDeadlineDays\": 7,\n      \"prices\": [\n        {\n          \"type\": \"DEFAULT\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"effectiveFrom\": \"1975-10-15T12:11:25.862Z\",\n          \"effectiveTo\": \"2026-07-26T11:14:41.796Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"type\": \"DEFAULT\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"effectiveFrom\": \"1956-06-27T19:33:50.022Z\",\n          \"effectiveTo\": \"2021-10-02T11:38:15.390Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ]\n    }\n  ],\n  \"address\": {\n    \"buildingName\": \"Nouvo City Hotel (Canal Wing)\",\n    \"city\": \"Bangkok\",\n    \"country\": \"THAILAND\",\n    \"street\": \"string\"\n  },\n  \"relationship\": [\n    \"PRE_TRIP\",\n    \"POST_TRIP\"\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e5e0d257-6a0e-4a63-9406-65961d085288","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Location ID of the accommodation"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"8f1a17b4-856b-43c8-a2d8-313129adaf64","name":"Access is unauthorized.","originalRequest":{"url":{"path":["accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Location ID of the accommodation"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"81910be7-5893-4d2a-8b11-fffc7f00210a","name":"Access is forbidden.","originalRequest":{"url":{"path":["accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Location ID of the accommodation"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"dfae5f01-b5e9-452a-bff7-75d4f2516c78","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Location ID of the accommodation"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"946d1595-e8e4-475f-b48d-e0d8f20f3aee","name":"Server error","originalRequest":{"url":{"path":["accommodations",":accommodationId"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[{"disabled":false,"type":"any","value":"string","key":"accommodationId","description":"(Required) Location ID of the accommodation"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"2ee2a1b9-ed25-4b40-9acb-e9ea0daef6e8","name":"Transfers","description":{"content":"","type":"text/plain"},"item":[{"id":"a0066155-024d-4485-9887-25a18a4ba83e","name":"Get a list of transfer details for trip ID","request":{"name":"Get a list of transfer details for trip ID","description":{},"url":{"path":["transfers"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"tripId","value":"string","description":"ID of the Trip"},{"disabled":false,"key":"departureId","value":"string","description":"ID of the Departure"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"0dffa5d9-aa19-449c-941e-86eb4c2551fd","name":"The request has succeeded.","originalRequest":{"url":{"path":["transfers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"pagination\": {\n    \"count\": 150,\n    \"noOfPages\": 10,\n    \"size\": 15,\n    \"page\": 1\n  },\n  \"results\": [\n    {\n      \"id\": \"73479\",\n      \"status\": \"AVAILABLE\",\n      \"name\": \"Kochi Airport (COH) to Grand Hotel\",\n      \"freeSellDeadlineDays\": 31,\n      \"bookingDeadlineDays\": 7,\n      \"types\": [\n        \"AIRPORT_PICKUP\"\n      ],\n      \"prices\": [\n        {\n          \"type\": \"DEFAULT\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"effectiveFrom\": \"1994-03-19T18:07:20.573Z\",\n          \"effectiveTo\": \"1949-12-12T21:45:22.123Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"type\": \"DEFAULT\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"effectiveFrom\": \"1987-06-19T22:31:47.555Z\",\n          \"effectiveTo\": \"1999-09-01T05:05:30.865Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"locations\": [\n        {\n          \"type\": \"PICK_UP\",\n          \"country\": \"INDIA\",\n          \"city\": \"Kochi\",\n          \"buildingName\": \"Cochin International Airport\"\n        },\n        {\n          \"type\": \"PICK_UP\",\n          \"country\": \"INDIA\",\n          \"city\": \"Kochi\",\n          \"buildingName\": \"Cochin International Airport\"\n        }\n      ]\n    },\n    {\n      \"id\": \"73479\",\n      \"status\": \"AVAILABLE\",\n      \"name\": \"Kochi Airport (COH) to Grand Hotel\",\n      \"freeSellDeadlineDays\": 31,\n      \"bookingDeadlineDays\": 7,\n      \"types\": [\n        \"AIRPORT_PICKUP\"\n      ],\n      \"prices\": [\n        {\n          \"type\": \"DEFAULT\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"effectiveFrom\": \"1959-08-09T21:47:11.746Z\",\n          \"effectiveTo\": \"1971-05-14T21:23:14.470Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"type\": \"DEFAULT\",\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          },\n          \"effectiveFrom\": \"1967-06-17T14:38:11.411Z\",\n          \"effectiveTo\": \"1956-01-24T10:23:31.180Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"locations\": [\n        {\n          \"type\": \"PICK_UP\",\n          \"country\": \"INDIA\",\n          \"city\": \"Kochi\",\n          \"buildingName\": \"Cochin International Airport\"\n        },\n        {\n          \"type\": \"PICK_UP\",\n          \"country\": \"INDIA\",\n          \"city\": \"Kochi\",\n          \"buildingName\": \"Cochin International Airport\"\n        }\n      ]\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"ededa90e-6b15-4716-ad71-fe5ef078c611","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["transfers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c8416150-44fa-4e0f-b5cc-ab9b471d146e","name":"Access is unauthorized.","originalRequest":{"url":{"path":["transfers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d0b24ec0-6944-4e96-a965-b64d6ccb76fd","name":"Access is forbidden.","originalRequest":{"url":{"path":["transfers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b03dd297-b8b1-482a-ab39-9a32fb7fc27b","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["transfers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"712d7859-1521-4017-962c-8b8ccde980b1","name":"Server error","originalRequest":{"url":{"path":["transfers"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8fa27992-15d4-4f22-8121-f6f52905cea7","name":"Get transfer details for transfer ID","request":{"name":"Get transfer details for transfer ID","description":{},"url":{"path":["transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"26e264dd-2865-4f08-a559-4ea154440571","name":"The request has succeeded.","originalRequest":{"url":{"path":["transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"73479\",\n  \"status\": \"AVAILABLE\",\n  \"name\": \"Kochi Airport (COH) to Grand Hotel\",\n  \"freeSellDeadlineDays\": 31,\n  \"bookingDeadlineDays\": 7,\n  \"types\": [\n    \"AIRPORT_PICKUP\"\n  ],\n  \"prices\": [\n    {\n      \"type\": \"DEFAULT\",\n      \"promotion\": {\n        \"id\": \"PROMO_001\",\n        \"code\": \"SUMMER2024\",\n        \"number\": \"12345\",\n        \"description\": \"Summer Special - 15% off all departures\",\n        \"effectiveFrom\": \"1975-10-13T13:53:40.338Z\",\n        \"effectiveTo\": \"1978-06-26T00:18:07.272Z\",\n        \"currencies\": [\n          \"CHF\",\n          \"AUD\"\n        ],\n        \"isAppliedViaCode\": false\n      },\n      \"effectiveFrom\": \"1974-05-04T07:36:01.899Z\",\n      \"effectiveTo\": \"1953-05-15T23:17:00.044Z\",\n      \"pricePerCurrency\": [\n        {\n          \"currency\": \"USD\",\n          \"basePrice\": 100,\n          \"totalPrice\": 100,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"currency\": \"USD\",\n          \"basePrice\": 100,\n          \"totalPrice\": 100,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"type\": \"DEFAULT\",\n      \"promotion\": {\n        \"id\": \"PROMO_001\",\n        \"code\": \"SUMMER2024\",\n        \"number\": \"12345\",\n        \"description\": \"Summer Special - 15% off all departures\",\n        \"effectiveFrom\": \"1980-04-03T13:39:14.584Z\",\n        \"effectiveTo\": \"1961-06-30T16:45:51.871Z\",\n        \"currencies\": [\n          \"EUR\",\n          \"USD\"\n        ],\n        \"isAppliedViaCode\": false\n      },\n      \"effectiveFrom\": \"1966-11-07T21:39:36.577Z\",\n      \"effectiveTo\": \"1959-01-22T06:55:32.251Z\",\n      \"pricePerCurrency\": [\n        {\n          \"currency\": \"USD\",\n          \"basePrice\": 100,\n          \"totalPrice\": 100,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"currency\": \"USD\",\n          \"basePrice\": 100,\n          \"totalPrice\": 100,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ]\n    }\n  ],\n  \"locations\": [\n    {\n      \"type\": \"PICK_UP\",\n      \"country\": \"INDIA\",\n      \"city\": \"Kochi\",\n      \"buildingName\": \"Cochin International Airport\"\n    },\n    {\n      \"type\": \"PICK_UP\",\n      \"country\": \"INDIA\",\n      \"city\": \"Kochi\",\n      \"buildingName\": \"Cochin International Airport\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"5d6342b7-6562-4ee1-a293-ddfc4ed6d480","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f9ace407-3740-4c7c-98d2-b58fe9f1eb96","name":"Access is unauthorized.","originalRequest":{"url":{"path":["transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"1bf5383e-d963-4b6d-8b13-afde87d8ff00","name":"Access is forbidden.","originalRequest":{"url":{"path":["transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f10b2f56-7d3a-45f8-8d04-1de0fb96b05a","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c6b3e668-37c6-433e-810e-67ea4a5ce760","name":"Server error","originalRequest":{"url":{"path":["transfers",":transferId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"transferId","description":"(Required) Transfer ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"72a109c4-241d-465b-a447-72b771971045","name":"Invoices","description":{"content":"","type":"text/plain"},"item":[{"id":"58d2fa37-c22a-45f3-9532-b8bac6d36a05","name":"Get raw PDF invoice file for a given booking ID","request":{"name":"Get raw PDF invoice file for a given booking ID","description":{},"url":{"path":["invoices"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"bookingId","value":"string","description":"ID of the Booking"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"29080bf5-5f1e-4b8c-8e27-aec69e2cf795","name":"The request has succeeded.","originalRequest":{"url":{"path":["invoices"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"Invoice\": {\n    \"bookingReference\": \"12345\",\n    \"data\": {\n      \"mimeType\": \"application/pdf\",\n      \"base64\": \"JVBERi0xLjQKJcfs...\"\n    }\n  }\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"db8497c2-a1f5-4084-a593-f50838c6ba7f","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["invoices"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"24a82327-5cd9-4941-b07c-fb184f659783","name":"Access is unauthorized.","originalRequest":{"url":{"path":["invoices"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"636d2e0e-67a6-4c2a-affc-96cf9e93087d","name":"Access is forbidden.","originalRequest":{"url":{"path":["invoices"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"769437e7-b3d9-4e8c-803d-55a3609bac2e","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["invoices"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"f441f1ab-6f36-48d6-a0f3-f9dd2f23f2b4","name":"Server error","originalRequest":{"url":{"path":["invoices"],"host":["{{baseUrl}}"],"query":[{"key":"bookingId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"6f494f17-450b-4aa9-aaed-1c6c547ca39e","name":"Activities","description":{"content":"","type":"text/plain"},"item":[{"id":"9ace16e3-af38-4be9-a342-497423d7c53c","name":"Get a list of activity details for trip ID","request":{"name":"Get a list of activity details for trip ID","description":{},"url":{"path":["activities"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"tripId","value":"string","description":"ID of the Trip"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"132c2d03-33e5-49a7-8875-4af55d4b6936","name":"The request has succeeded.","originalRequest":{"url":{"path":["activities"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"pagination\": {\n    \"count\": 150,\n    \"noOfPages\": 10,\n    \"size\": 15,\n    \"page\": 1\n  },\n  \"results\": [\n    {\n      \"id\": \"165683\",\n      \"status\": \"AVAILABLE\",\n      \"name\": \"Exmouth - Eco Sea Life Tour (AUG-SEPT only)\",\n      \"types\": [\n        \"SIGHTSEEING\",\n        \"ECO_TOUR\"\n      ],\n      \"prices\": [\n        {\n          \"type\": \"DEFAULT\",\n          \"effectiveFrom\": \"1967-10-02T13:56:03.024Z\",\n          \"effectiveTo\": \"1956-05-17T21:33:25.653Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        },\n        {\n          \"type\": \"DEFAULT\",\n          \"effectiveFrom\": \"1998-08-11T16:35:36.371Z\",\n          \"effectiveTo\": \"2010-04-22T19:46:25.225Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        }\n      ],\n      \"duration\": \"Half Day\",\n      \"locations\": [\n        {\n          \"city\": \"Marrakech\",\n          \"country\": \"MA\",\n          \"latitude\": 8978.695514901658,\n          \"longitude\": 3782.5986958474014,\n          \"buildingName\": \"Cochin Adventure Park\"\n        },\n        {\n          \"city\": \"Marrakech\",\n          \"country\": \"MA\",\n          \"latitude\": 7672.204259691378,\n          \"longitude\": 7206.836910342613,\n          \"buildingName\": \"Cochin Adventure Park\"\n        }\n      ],\n      \"description\": \"string\",\n      \"category\": \"WILDLIFE\",\n      \"minParticipants\": 2,\n      \"maxParticipants\": 15\n    },\n    {\n      \"id\": \"165683\",\n      \"status\": \"AVAILABLE\",\n      \"name\": \"Exmouth - Eco Sea Life Tour (AUG-SEPT only)\",\n      \"types\": [\n        \"SIGHTSEEING\",\n        \"ECO_TOUR\"\n      ],\n      \"prices\": [\n        {\n          \"type\": \"DEFAULT\",\n          \"effectiveFrom\": \"1989-04-16T13:37:59.993Z\",\n          \"effectiveTo\": \"2008-05-17T04:52:00.910Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        },\n        {\n          \"type\": \"DEFAULT\",\n          \"effectiveFrom\": \"1992-01-28T05:19:44.742Z\",\n          \"effectiveTo\": \"1990-09-15T14:46:45.402Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        }\n      ],\n      \"duration\": \"Half Day\",\n      \"locations\": [\n        {\n          \"city\": \"Marrakech\",\n          \"country\": \"MA\",\n          \"latitude\": 7057.992724635509,\n          \"longitude\": 2388.264046873092,\n          \"buildingName\": \"Cochin Adventure Park\"\n        },\n        {\n          \"city\": \"Marrakech\",\n          \"country\": \"MA\",\n          \"latitude\": 9640.000419768254,\n          \"longitude\": 3228.8269429505444,\n          \"buildingName\": \"Cochin Adventure Park\"\n        }\n      ],\n      \"description\": \"string\",\n      \"category\": \"WILDLIFE\",\n      \"minParticipants\": 2,\n      \"maxParticipants\": 15\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e84f09c5-e3e6-45c8-ac41-a91c7d1eb8c7","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["activities"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fac445a0-e51d-4d1f-86af-d5581af2c4b1","name":"Access is unauthorized.","originalRequest":{"url":{"path":["activities"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"d96ef5f9-868b-4347-ac65-2b81cb3580a9","name":"Access is forbidden.","originalRequest":{"url":{"path":["activities"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"939cd910-37d1-49cb-a7d9-6f34eceb81e9","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["activities"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"54df00fe-bbd0-4efa-9a4d-967a6b95c006","name":"Server error","originalRequest":{"url":{"path":["activities"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"8e7130d6-7982-4c84-a718-30a7867d036b","name":"Get activity details for activity ID","request":{"name":"Get activity details for activity ID","description":{},"url":{"path":["activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"1ef590dd-6b0d-452f-a5f7-f7d120cbb02c","name":"The request has succeeded.","originalRequest":{"url":{"path":["activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"162932\",\n  \"name\": \"Marrakech - Hot Air Balloon Ride\",\n  \"status\": \"ON_REQUEST_ONLY\",\n  \"freeSellDeadlineDays\": 31,\n  \"bookingDeadlineDays\": 7,\n  \"type\": \"Activity\",\n  \"joiningPoint\": {\n    \"city\": \"Marrakech\",\n    \"country\": \"MA\",\n    \"latitude\": 7927.996933598669,\n    \"longitude\": 3482.6305218464327,\n    \"buildingName\": \"Cochin Adventure Park\"\n  },\n  \"finishingPoint\": {\n    \"city\": \"Marrakech\",\n    \"country\": \"MA\",\n    \"latitude\": 8576.867867287929,\n    \"longitude\": 3682.119667537962,\n    \"buildingName\": \"Cochin Adventure Park\"\n  },\n  \"prices\": [\n    {\n      \"type\": \"DEFAULT\",\n      \"effectiveFrom\": \"2021-11-01T20:20:42.488Z\",\n      \"effectiveTo\": \"2009-06-11T20:59:50.554Z\",\n      \"pricePerCurrency\": [\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 295,\n          \"totalPrice\": 295,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 295,\n          \"totalPrice\": 295,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"promotion\": {\n        \"id\": \"PROMO_001\",\n        \"code\": \"SUMMER2024\",\n        \"number\": \"12345\",\n        \"description\": \"Summer Special - 15% off all departures\",\n        \"effectiveFrom\": \"1964-04-03T03:54:32.181Z\",\n        \"effectiveTo\": \"1948-01-12T10:40:53.052Z\",\n        \"currencies\": [\n          \"CHF\",\n          \"USD\"\n        ],\n        \"isAppliedViaCode\": false\n      }\n    },\n    {\n      \"type\": \"DEFAULT\",\n      \"effectiveFrom\": \"1964-03-26T05:39:44.803Z\",\n      \"effectiveTo\": \"1948-10-02T03:17:55.842Z\",\n      \"pricePerCurrency\": [\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 295,\n          \"totalPrice\": 295,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 295,\n          \"totalPrice\": 295,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"promotion\": {\n        \"id\": \"PROMO_001\",\n        \"code\": \"SUMMER2024\",\n        \"number\": \"12345\",\n        \"description\": \"Summer Special - 15% off all departures\",\n        \"effectiveFrom\": \"1997-11-26T08:36:15.175Z\",\n        \"effectiveTo\": \"1974-03-07T00:13:57.465Z\",\n        \"currencies\": [\n          \"NZD\",\n          \"EUR\"\n        ],\n        \"isAppliedViaCode\": true\n      }\n    }\n  ],\n  \"subType\": \"Adventure\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"96038d87-4e13-45e8-88c8-b517aa10d532","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"0a24dbce-085b-4849-b2fa-7c1c24538990","name":"Access is unauthorized.","originalRequest":{"url":{"path":["activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"b6becf4d-42b5-4952-8a74-3bd98580351c","name":"Access is forbidden.","originalRequest":{"url":{"path":["activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"bf5be2ff-ac67-4d60-92cc-d76c40f0f03c","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"6a713671-e475-4353-bcda-e8db29268808","name":"Server error","originalRequest":{"url":{"path":["activities",":activityId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"activityId","description":"(Required) Activity ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"c9e7df66-e612-4264-ab9f-a6640d535f9e","name":"Additional Services","description":{"content":"","type":"text/plain"},"item":[{"id":"f3f17dd7-84ed-44f5-839d-ef88952952d6","name":"Get a list of additional service details for trip ID","request":{"name":"Get a list of additional service details for trip ID","description":{},"url":{"path":["additional-services"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"tripId","value":"string","description":"ID of the Trip"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"42fe2cf0-2828-440d-a4a6-e1c1e7b88e14","name":"The request has succeeded.","originalRequest":{"url":{"path":["additional-services"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"pagination\": {\n    \"count\": 150,\n    \"noOfPages\": 10,\n    \"size\": 15,\n    \"page\": 1\n  },\n  \"results\": [\n    {\n      \"id\": \"12345\",\n      \"status\": \"AVAILABLE\",\n      \"name\": \"AMXC Cycle Provence - E-bike (Size Large)\",\n      \"freeSellDeadlineDays\": 31,\n      \"bookingDeadlineDays\": 7,\n      \"flags\": [\n        \"COMPLIMENTARY\"\n      ],\n      \"prices\": [\n        {\n          \"type\": \"DEFAULT\",\n          \"effectiveFrom\": \"2006-12-31T02:27:50.740Z\",\n          \"effectiveTo\": \"1951-02-27T01:03:57.655Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        },\n        {\n          \"type\": \"DEFAULT\",\n          \"effectiveFrom\": \"2003-12-01T11:45:27.581Z\",\n          \"effectiveTo\": \"2026-02-13T10:52:49.997Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        }\n      ]\n    },\n    {\n      \"id\": \"12345\",\n      \"status\": \"AVAILABLE\",\n      \"name\": \"AMXC Cycle Provence - E-bike (Size Large)\",\n      \"freeSellDeadlineDays\": 31,\n      \"bookingDeadlineDays\": 7,\n      \"flags\": [\n        \"COMPLIMENTARY\"\n      ],\n      \"prices\": [\n        {\n          \"type\": \"DEFAULT\",\n          \"effectiveFrom\": \"2019-05-28T10:26:11.945Z\",\n          \"effectiveTo\": \"1981-04-20T01:13:34.960Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        },\n        {\n          \"type\": \"DEFAULT\",\n          \"effectiveFrom\": \"1951-03-08T15:14:12.374Z\",\n          \"effectiveTo\": \"1960-07-05T01:49:56.069Z\",\n          \"pricePerCurrency\": [\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"currency\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"conditionalPrices\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"promotion\": {\n            \"id\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"code\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"number\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"description\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveFrom\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"effectiveTo\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"currencies\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            },\n            \"isAppliedViaCode\": {\n              \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n            }\n          }\n        }\n      ]\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"fff1efdf-21e7-46f8-a5c2-e7c5a9571ac3","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["additional-services"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"a1758468-9894-48ab-ba56-0cfea7c4d83d","name":"Access is unauthorized.","originalRequest":{"url":{"path":["additional-services"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"16574b27-d39d-4242-8500-892d24d2af88","name":"Access is forbidden.","originalRequest":{"url":{"path":["additional-services"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3abcaaa4-3235-476f-a0ee-57f1635da8a7","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["additional-services"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c0d54fd9-e589-448d-b5e9-3e4c52eda2e4","name":"Server error","originalRequest":{"url":{"path":["additional-services"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}},{"id":"4211b7ac-41c9-4242-8ef0-ac8ef368cb4e","name":"Get additional service details for additional service ID","request":{"name":"Get additional service details for additional service ID","description":{},"url":{"path":["additional-services",":additionalServicesId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"additionalServicesId","description":"(Required) Additional Services ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"75da730f-610c-4e07-b59c-6bc09f2494b4","name":"The request has succeeded.","originalRequest":{"url":{"path":["additional-services",":additionalServicesId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"additionalServicesId","description":"(Required) Additional Services ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"12345\",\n  \"status\": \"AVAILABLE\",\n  \"name\": \"AMXC Cycle Provence - E-bike (Size Large)\",\n  \"freeSellDeadlineDays\": 31,\n  \"bookingDeadlineDays\": 7,\n  \"flags\": [\n    \"COMPLIMENTARY\"\n  ],\n  \"prices\": [\n    {\n      \"type\": \"DEFAULT\",\n      \"effectiveFrom\": \"1970-07-07T01:20:52.899Z\",\n      \"effectiveTo\": \"1997-01-01T17:54:26.415Z\",\n      \"pricePerCurrency\": [\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 295,\n          \"totalPrice\": 295,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 295,\n          \"totalPrice\": 295,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"promotion\": {\n        \"id\": \"PROMO_001\",\n        \"code\": \"SUMMER2024\",\n        \"number\": \"12345\",\n        \"description\": \"Summer Special - 15% off all departures\",\n        \"effectiveFrom\": \"1991-04-27T12:57:34.494Z\",\n        \"effectiveTo\": \"2024-04-06T02:43:38.889Z\",\n        \"currencies\": [\n          \"CHF\",\n          \"AUD\"\n        ],\n        \"isAppliedViaCode\": true\n      }\n    },\n    {\n      \"type\": \"DEFAULT\",\n      \"effectiveFrom\": \"1987-06-15T07:48:24.275Z\",\n      \"effectiveTo\": \"1952-01-19T22:02:58.172Z\",\n      \"pricePerCurrency\": [\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 295,\n          \"totalPrice\": 295,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        },\n        {\n          \"currency\": \"AUD\",\n          \"basePrice\": 295,\n          \"totalPrice\": 295,\n          \"conditionalPrices\": [\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"code\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"description\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"basePrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"totalPrice\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"numberOfPassengers\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ]\n        }\n      ],\n      \"promotion\": {\n        \"id\": \"PROMO_001\",\n        \"code\": \"SUMMER2024\",\n        \"number\": \"12345\",\n        \"description\": \"Summer Special - 15% off all departures\",\n        \"effectiveFrom\": \"2022-07-23T22:03:22.724Z\",\n        \"effectiveTo\": \"1987-12-11T06:56:42.117Z\",\n        \"currencies\": [\n          \"USD\",\n          \"NZD\"\n        ],\n        \"isAppliedViaCode\": false\n      }\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"c72ad29f-5b33-47d9-a921-517e35224bde","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["additional-services",":additionalServicesId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"additionalServicesId","description":"(Required) Additional Services ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"3f03b072-5cc9-4504-953e-4eab654e0e29","name":"Access is unauthorized.","originalRequest":{"url":{"path":["additional-services",":additionalServicesId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"additionalServicesId","description":"(Required) Additional Services ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"db7ad619-bae0-4fdd-895e-ad5abb3abbbb","name":"Access is forbidden.","originalRequest":{"url":{"path":["additional-services",":additionalServicesId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"additionalServicesId","description":"(Required) Additional Services ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"dadb301a-2390-4df5-8fc8-2b7bceb81d2f","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["additional-services",":additionalServicesId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"additionalServicesId","description":"(Required) Additional Services ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"41b9f229-4372-40ac-9c70-0946724a48dc","name":"Server error","originalRequest":{"url":{"path":["additional-services",":additionalServicesId"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"type":"any","value":"string","key":"additionalServicesId","description":"(Required) Additional Services ID"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]},{"id":"cf1cf48e-1094-4d18-a59f-6ec87cd5b585","name":"Itineraries","description":{"content":"","type":"text/plain"},"item":[{"id":"37b2a19f-344c-4a5c-84a1-92ad1b5b0c89","name":"Get itineraries by tripId or departureId","request":{"name":"Get itineraries by tripId or departureId","description":{"content":"Returns itineraries for a trip or for a specific departure.\n\nOne of the following query parameters MUST be provided:\n- tripId\n- departureId","type":"text/plain"},"url":{"path":["itineraries"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"tripId","value":"string","description":"Trip id to fetch trip itineraries"},{"disabled":false,"key":"departureId","value":"string","description":"Departure id to fetch departure itineraries"},{"disabled":false,"key":"page","value":"9986","description":"Page number for pagination"},{"disabled":false,"key":"size","value":"9986","description":"Page size for pagination"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"},"response":[{"id":"165e7c56-7f21-4c4b-a509-ddb27b3c4561","name":"The request has succeeded.","originalRequest":{"url":{"path":["itineraries"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"},{"key":"page","value":"9986"},{"key":"size","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"OK","code":200,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"pagination\": {\n    \"count\": 150,\n    \"noOfPages\": 10,\n    \"size\": 15,\n    \"page\": 1\n  },\n  \"results\": [\n    {\n      \"effectiveFrom\": \"2012-06-16T11:12:20.695Z\",\n      \"effectiveTo\": \"1973-06-30T11:06:03.863Z\",\n      \"maximumGroupSize\": 16,\n      \"minimumGroupSize\": 4,\n      \"minimumAge\": 15,\n      \"maximumAge\": 99,\n      \"visitingCountries\": [\n        {\n          \"id\": \"string\",\n          \"code\": \"string\",\n          \"name\": \"string\"\n        },\n        {\n          \"id\": \"string\",\n          \"code\": \"string\",\n          \"name\": \"string\"\n        }\n      ],\n      \"numberOfDays\": 26,\n      \"days\": [\n        {\n          \"title\": \"Bangkok\",\n          \"description\": \"Sa-wat dee! Welcome to Thailand. Your adventure begins with an important welcome meeting at 6 pm tonight in Bangkok. This city has so much to offer – if you have time to explore, maybe take a riverboat to Chinatown to wander the crowded streets, uncover the magnificent Grand Palace and the Temple of the Emerald Buddha, pay a visit to Wat Pho (home to the country's largest reclining Buddha), wander down the tourist mecca of Khao San Road, or indulge in some Thai massage. After the meeting, you might like to gather your fellow travellers and tuck into some world-renowned street food.\",\n          \"firstDayNumber\": 1,\n          \"lastDayNumber\": 1,\n          \"includedMeals\": [\n            {\n              \"type\": \"Dinner\",\n              \"count\": 1\n            },\n            {\n              \"type\": \"Dinner\",\n              \"count\": 1\n            }\n          ],\n          \"accommodations\": [\n            {\n              \"type\": \"Hotel\",\n              \"numberOfNights\": \"1\"\n            },\n            {\n              \"type\": \"Hotel\",\n              \"numberOfNights\": \"1\"\n            }\n          ],\n          \"includedActivities\": [\n            {\n              \"name\": \"Siem Reap - Angkor Temples Guided Tour\"\n            },\n            {\n              \"name\": \"Siem Reap - Angkor Temples Guided Tour\"\n            }\n          ],\n          \"optionalActivities\": [\n            {\n              \"name\": \"Bangkok - Temple & River of Kings Urban Adventure - THB2900\"\n            },\n            {\n              \"name\": \"Bangkok - Temple & River of Kings Urban Adventure - THB2900\"\n            }\n          ],\n          \"locations\": [\n            {\n              \"id\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"name\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"latitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"longitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"id\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"name\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"latitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"longitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"notes\": [\n            {\n              \"body\": [\n                \"It’s very important that you attend the welcome meeting as we will be collecting insurance details and next of kin information at this time. If you are going to be late, please let your travel agent or hotel reception know. Ask reception or look for a note in the lobby for more information on where the meeting will take place.\"\n              ],\n              \"type\": \"Special Information\"\n            },\n            {\n              \"body\": [\n                \"It’s very important that you attend the welcome meeting as we will be collecting insurance details and next of kin information at this time. If you are going to be late, please let your travel agent or hotel reception know. Ask reception or look for a note in the lobby for more information on where the meeting will take place.\"\n              ],\n              \"type\": \"Special Information\"\n            }\n          ]\n        },\n        {\n          \"title\": \"Bangkok\",\n          \"description\": \"Sa-wat dee! Welcome to Thailand. Your adventure begins with an important welcome meeting at 6 pm tonight in Bangkok. This city has so much to offer – if you have time to explore, maybe take a riverboat to Chinatown to wander the crowded streets, uncover the magnificent Grand Palace and the Temple of the Emerald Buddha, pay a visit to Wat Pho (home to the country's largest reclining Buddha), wander down the tourist mecca of Khao San Road, or indulge in some Thai massage. After the meeting, you might like to gather your fellow travellers and tuck into some world-renowned street food.\",\n          \"firstDayNumber\": 1,\n          \"lastDayNumber\": 1,\n          \"includedMeals\": [\n            {\n              \"type\": \"Dinner\",\n              \"count\": 1\n            },\n            {\n              \"type\": \"Dinner\",\n              \"count\": 1\n            }\n          ],\n          \"accommodations\": [\n            {\n              \"type\": \"Hotel\",\n              \"numberOfNights\": \"1\"\n            },\n            {\n              \"type\": \"Hotel\",\n              \"numberOfNights\": \"1\"\n            }\n          ],\n          \"includedActivities\": [\n            {\n              \"name\": \"Siem Reap - Angkor Temples Guided Tour\"\n            },\n            {\n              \"name\": \"Siem Reap - Angkor Temples Guided Tour\"\n            }\n          ],\n          \"optionalActivities\": [\n            {\n              \"name\": \"Bangkok - Temple & River of Kings Urban Adventure - THB2900\"\n            },\n            {\n              \"name\": \"Bangkok - Temple & River of Kings Urban Adventure - THB2900\"\n            }\n          ],\n          \"locations\": [\n            {\n              \"id\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"name\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"latitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"longitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"id\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"name\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"latitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"longitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"notes\": [\n            {\n              \"body\": [\n                \"It’s very important that you attend the welcome meeting as we will be collecting insurance details and next of kin information at this time. If you are going to be late, please let your travel agent or hotel reception know. Ask reception or look for a note in the lobby for more information on where the meeting will take place.\"\n              ],\n              \"type\": \"Special Information\"\n            },\n            {\n              \"body\": [\n                \"It’s very important that you attend the welcome meeting as we will be collecting insurance details and next of kin information at this time. If you are going to be late, please let your travel agent or hotel reception know. Ask reception or look for a note in the lobby for more information on where the meeting will take place.\"\n              ],\n              \"type\": \"Special Information\"\n            }\n          ]\n        }\n      ],\n      \"includedMeals\": {\n        \"breakfast\": 10,\n        \"lunch\": 14,\n        \"dinner\": 11\n      },\n      \"transports\": [\n        {\n          \"type\": \"Overnight sleeper train\"\n        },\n        {\n          \"type\": \"Overnight sleeper train\"\n        }\n      ],\n      \"highlights\": [\n        {\n          \"description\": \"Ride both bikes and trains for the ultimate change of pace.\"\n        },\n        {\n          \"description\": \"Ride both bikes and trains for the ultimate change of pace.\"\n        }\n      ]\n    },\n    {\n      \"effectiveFrom\": \"1964-02-22T03:52:50.760Z\",\n      \"effectiveTo\": \"1994-01-02T02:49:56.371Z\",\n      \"maximumGroupSize\": 16,\n      \"minimumGroupSize\": 4,\n      \"minimumAge\": 15,\n      \"maximumAge\": 99,\n      \"visitingCountries\": [\n        {\n          \"id\": \"string\",\n          \"code\": \"string\",\n          \"name\": \"string\"\n        },\n        {\n          \"id\": \"string\",\n          \"code\": \"string\",\n          \"name\": \"string\"\n        }\n      ],\n      \"numberOfDays\": 26,\n      \"days\": [\n        {\n          \"title\": \"Bangkok\",\n          \"description\": \"Sa-wat dee! Welcome to Thailand. Your adventure begins with an important welcome meeting at 6 pm tonight in Bangkok. This city has so much to offer – if you have time to explore, maybe take a riverboat to Chinatown to wander the crowded streets, uncover the magnificent Grand Palace and the Temple of the Emerald Buddha, pay a visit to Wat Pho (home to the country's largest reclining Buddha), wander down the tourist mecca of Khao San Road, or indulge in some Thai massage. After the meeting, you might like to gather your fellow travellers and tuck into some world-renowned street food.\",\n          \"firstDayNumber\": 1,\n          \"lastDayNumber\": 1,\n          \"includedMeals\": [\n            {\n              \"type\": \"Dinner\",\n              \"count\": 1\n            },\n            {\n              \"type\": \"Dinner\",\n              \"count\": 1\n            }\n          ],\n          \"accommodations\": [\n            {\n              \"type\": \"Hotel\",\n              \"numberOfNights\": \"1\"\n            },\n            {\n              \"type\": \"Hotel\",\n              \"numberOfNights\": \"1\"\n            }\n          ],\n          \"includedActivities\": [\n            {\n              \"name\": \"Siem Reap - Angkor Temples Guided Tour\"\n            },\n            {\n              \"name\": \"Siem Reap - Angkor Temples Guided Tour\"\n            }\n          ],\n          \"optionalActivities\": [\n            {\n              \"name\": \"Bangkok - Temple & River of Kings Urban Adventure - THB2900\"\n            },\n            {\n              \"name\": \"Bangkok - Temple & River of Kings Urban Adventure - THB2900\"\n            }\n          ],\n          \"locations\": [\n            {\n              \"id\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"name\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"latitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"longitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"id\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"name\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"latitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"longitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"notes\": [\n            {\n              \"body\": [\n                \"It’s very important that you attend the welcome meeting as we will be collecting insurance details and next of kin information at this time. If you are going to be late, please let your travel agent or hotel reception know. Ask reception or look for a note in the lobby for more information on where the meeting will take place.\"\n              ],\n              \"type\": \"Special Information\"\n            },\n            {\n              \"body\": [\n                \"It’s very important that you attend the welcome meeting as we will be collecting insurance details and next of kin information at this time. If you are going to be late, please let your travel agent or hotel reception know. Ask reception or look for a note in the lobby for more information on where the meeting will take place.\"\n              ],\n              \"type\": \"Special Information\"\n            }\n          ]\n        },\n        {\n          \"title\": \"Bangkok\",\n          \"description\": \"Sa-wat dee! Welcome to Thailand. Your adventure begins with an important welcome meeting at 6 pm tonight in Bangkok. This city has so much to offer – if you have time to explore, maybe take a riverboat to Chinatown to wander the crowded streets, uncover the magnificent Grand Palace and the Temple of the Emerald Buddha, pay a visit to Wat Pho (home to the country's largest reclining Buddha), wander down the tourist mecca of Khao San Road, or indulge in some Thai massage. After the meeting, you might like to gather your fellow travellers and tuck into some world-renowned street food.\",\n          \"firstDayNumber\": 1,\n          \"lastDayNumber\": 1,\n          \"includedMeals\": [\n            {\n              \"type\": \"Dinner\",\n              \"count\": 1\n            },\n            {\n              \"type\": \"Dinner\",\n              \"count\": 1\n            }\n          ],\n          \"accommodations\": [\n            {\n              \"type\": \"Hotel\",\n              \"numberOfNights\": \"1\"\n            },\n            {\n              \"type\": \"Hotel\",\n              \"numberOfNights\": \"1\"\n            }\n          ],\n          \"includedActivities\": [\n            {\n              \"name\": \"Siem Reap - Angkor Temples Guided Tour\"\n            },\n            {\n              \"name\": \"Siem Reap - Angkor Temples Guided Tour\"\n            }\n          ],\n          \"optionalActivities\": [\n            {\n              \"name\": \"Bangkok - Temple & River of Kings Urban Adventure - THB2900\"\n            },\n            {\n              \"name\": \"Bangkok - Temple & River of Kings Urban Adventure - THB2900\"\n            }\n          ],\n          \"locations\": [\n            {\n              \"id\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"name\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"latitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"longitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            },\n            {\n              \"id\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"name\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"latitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              },\n              \"longitude\": {\n                \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n              }\n            }\n          ],\n          \"notes\": [\n            {\n              \"body\": [\n                \"It’s very important that you attend the welcome meeting as we will be collecting insurance details and next of kin information at this time. If you are going to be late, please let your travel agent or hotel reception know. Ask reception or look for a note in the lobby for more information on where the meeting will take place.\"\n              ],\n              \"type\": \"Special Information\"\n            },\n            {\n              \"body\": [\n                \"It’s very important that you attend the welcome meeting as we will be collecting insurance details and next of kin information at this time. If you are going to be late, please let your travel agent or hotel reception know. Ask reception or look for a note in the lobby for more information on where the meeting will take place.\"\n              ],\n              \"type\": \"Special Information\"\n            }\n          ]\n        }\n      ],\n      \"includedMeals\": {\n        \"breakfast\": 10,\n        \"lunch\": 14,\n        \"dinner\": 11\n      },\n      \"transports\": [\n        {\n          \"type\": \"Overnight sleeper train\"\n        },\n        {\n          \"type\": \"Overnight sleeper train\"\n        }\n      ],\n      \"highlights\": [\n        {\n          \"description\": \"Ride both bikes and trains for the ultimate change of pace.\"\n        },\n        {\n          \"description\": \"Ride both bikes and trains for the ultimate change of pace.\"\n        }\n      ]\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"56eb7b3b-40cf-4554-a89c-cca000f9ebf1","name":"The server could not understand the request due to invalid syntax.","originalRequest":{"url":{"path":["itineraries"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"},{"key":"page","value":"9986"},{"key":"size","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Bad Request","code":400,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"string\",\n  \"traceId\": \"0822e92d-d356-8307-cc3d-39bc71bfdf21\",\n  \"validation\": [\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 9092,\n      \"maximum\": 5787,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    },\n    {\n      \"code\": \"string\",\n      \"path\": [\n        \"string\",\n        \"string\"\n      ],\n      \"message\": \"string\",\n      \"format\": \"string\",\n      \"pattern\": \"string\",\n      \"minimum\": 1048,\n      \"maximum\": 6800,\n      \"inclusive\": true,\n      \"expected\": \"string\",\n      \"received\": \"string\"\n    }\n  ]\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"de146c4e-1709-46bf-be42-9de9a1ea63ff","name":"Access is unauthorized.","originalRequest":{"url":{"path":["itineraries"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"},{"key":"page","value":"9986"},{"key":"size","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Unauthorized","code":401,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Unauthorized\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"01a2657f-0f7e-4e38-aecc-511a948106d6","name":"Access is forbidden.","originalRequest":{"url":{"path":["itineraries"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"},{"key":"page","value":"9986"},{"key":"size","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Forbidden","code":403,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Access is forbidden\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"87cba90f-535b-4538-8d80-b60b6c2c2124","name":"The server cannot find the requested resource.","originalRequest":{"url":{"path":["itineraries"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"},{"key":"page","value":"9986"},{"key":"size","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Not Found","code":404,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"Booking 68834159 not found\",\n  \"errorCode\": \"NOT_FOUND\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"},{"id":"e8dcd2c6-4ef5-4fb6-acea-8625effc9c33","name":"Server error","originalRequest":{"url":{"path":["itineraries"],"host":["{{baseUrl}}"],"query":[{"key":"tripId","value":"string"},{"key":"departureId","value":"string"},{"key":"page","value":"9986"},{"key":"size","value":"9986"}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET","body":{}},"status":"Internal Server Error","code":500,"header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"message\": \"An unexpected error occurred\",\n  \"traceId\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\n}","cookie":[],"_postman_previewlanguage":"json"}],"event":[],"protocolProfileBehavior":{"disableBodyPruning":true}}],"event":[]}],"event":[],"variable":[{"key":"baseUrl","value":"https://api.uat.partners.intrepidtravel.cloud","type":"string"},{"key":"authUrl","value":"https://intrepidgroup-test.au.auth0.com","type":"string"},{"key":"clientId","value":"YOUR_CLIENT_ID","type":"string"},{"key":"clientSecret","value":"YOUR_CLIENT_SECRET","type":"string"},{"key":"audience","value":"YOUR_AUDIENCE","type":"string"},{"key":"accessToken","value":"","type":"string"}],"info":{"_postman_id":"a8658a38-23bf-4e6f-ab41-23622b8eb01e","name":"Partner Product API","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json","description":{"content":"API to retrieve details about a trip, including its attributes, ratings, styles, themes, and associated relationships.\n\nTo get a compressed response, set the `Accept-Encoding: gzip` header. Both `gzip` or `deflate` are supported.","type":"text/plain"}},"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{accessToken}}","type":"string"}]}}