{"info":{"_postman_id":"72109199-4348-4d08-32e0-12c7d404319d","name":"Havenly API","description":"<html><head></head><body><p>This is documentation to the Havenly API. IDs, names, emails found here are not real and requests from the examples will need to be modified slightly to work (ie edited to use real IDs, passwords, etc.)<br><br></p>\n<p>If you have feedback on this API we'd love to hear it! <a href=\"mailto:developers@havenly.com\"> Click here to shoot us an email!</a>\n<br><br>\nHappy designing!</p>\n<h1 id=\"authentication\">Authentication</h1>\nHow to authenticate.<br>\nWhat is our outh method?\n\n<h1 id=\"query-filters\">Query filters</h1>\nWe use zf-doctrine-query builder for query filters. Their documentation can be found \n<a href=\"https://github.com/zfcampus/zf-doctrine-querybuilder/blob/master/README.md\">here</a>\n\n<h1 id=\"tips-and-tricks\">Tips and Tricks</h1>\nEnvironment specific templates.<br>\nIn the process of working with our API you will end up needing to switch environments and user types very frequently. An easy way to do this is to have a template for each environment and each user type in that environment.<br>\nFor example:<br>\nTemplate of Local (admin) would have<br>\n<li>api_url: http://api.havenly.local</li>\n<li>username: im+an+admin@havenly.com</li>\n<br><br>\nThis would then allow you to select that environment template and now all of your requests will operate as an admin against the local dev setup.\n<br><br><br>\nFor testing payment methods in non-prod environments you can use any number of the credit cards documented by Stripe (our payment processor). Their documentation can be found <a href=\"https://stripe.com/docs/testing#cards\">here</a>.</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Authentication","slug":"authentication"},{"content":"Query filters","slug":"query-filters"},{"content":"Tips and Tricks","slug":"tips-and-tricks"}],"owner":"661087","collectionId":"72109199-4348-4d08-32e0-12c7d404319d","publishedId":"6Yu1c7D","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"1C2233","highlight":"a1adb7"},"publishDate":"2017-03-16T05:10:41.000Z"},"item":[{"name":" Authentication","item":[{"name":"Authentication","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var jsonData = JSON.parse(responseBody);","tests[\"Has Bearer Token\"] = jsonData.token_type === 'Bearer';","","postman.setEnvironmentVariable(\"token\", jsonData.access_token);"]}}],"id":"9ebe4f02-e8bf-94ed-169f-d33e87a98e8e","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"grant_type\": \"password\",\n  \"username\": \"{{username}}\",\n  \"password\": \"testtest\",\n  \"client_id\": \"postman\"\n}"},"url":"{{api_url}}/oauth","description":"<p>This route is used to authenticate against the Havenly API as a user.</p>\n","urlObject":{"path":["oauth"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"9ebe4f02-e8bf-94ed-169f-d33e87a98e8e"},{"name":"Facebook Authentication","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var jsonData = JSON.parse(responseBody);","tests[\"Has Bearer Token\"] = jsonData.token_type === 'Bearer';","","postman.setEnvironmentVariable(\"token\", jsonData.access_token);"]}}],"id":"49c62e70-1239-3ea5-fa6e-9dafdc52db36","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic aGF2ZW5seWFwcDo="}],"body":{"mode":"raw","raw":"{\n  \"grant_type\": \"facebook\",\n  \"fb_token\": \"EAADxCCTfT8UBALJSk1RKp0SC3D7frahB8loLjbXHI6nrfy3SpPvtCSZBOflvcqdokmprCZBFPiR2mVZCnW2qGEFg9JPNI8ZCxdXUxUjuMdjDSQDYqY9Q0HvAcGVLklfRRPtmZAoZBVrXD0qLOSU1aooJW7hsansrcZD\"\n}"},"url":"{{api_url}}/oauth","description":"<p>This route is used to authenticate against the Havenly API as a facebook user.</p>\n","urlObject":{"path":["oauth"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"49c62e70-1239-3ea5-fa6e-9dafdc52db36"},{"name":"External OAuth Authentication","event":[{"listen":"test","script":{"id":"baaf347b-19b7-40d0-b448-3ae5fb9d625d","type":"text/javascript","exec":[""]}}],"id":"7e683be5-cc7b-b191-4180-fe6950ec6e42","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"grant_type\": \"external_oauth\",\n  \"client_id\": \"postman\",\n  \"provider\": \"airbnb\",\n  \"access_token\": \"40xdf4fvdotrpnwv6tkuroaze\"\n}"},"url":"{{api_url}}/oauth","description":"<p>This route is used to authenticate against the Havenly API as an Airbnb user.</p>\n","urlObject":{"path":["oauth"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"72474663-c714-0507-dc2d-1ac72b4ba9dd","name":"400 Bad Request (Missing or invalid client_id)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","disabled":false},{"key":"Content-Type","value":"application/json","disabled":false},{"key":"Authorization","value":"Bearer 12bee851211493876e18a0510402ed17a7db075f","disabled":false}],"body":{"mode":"raw","raw":"{\n  \"grant_type\": \"external_oauth\",\n  \"provider\": \"airbnb\",\n  \"access_token\": \"40xdf4fvdotrpnwv6tkuroaze\"\n}"},"url":"{{api_url}}/oauth"},"status":"invalid_client","code":400,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/problem+json","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 08 Jan 2018 20:37:15 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.3 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":false,"domain":"havenly.local","path":"/","secure":false,"value":"Q2FrZQ%3D%3D.NzJiYWJiMDA4MDA2NjVhNDRhNjc5NDEwMzVlMDc3YjcyNjkzOGY3MGU2MTJjZGQwMGIzMjU1Njc5ZmVjYzZkYuSUcslSx4Nyt0NuGNZi8lHh%2FLEO6z%2F7JSVHizHX0ddsS313UEmgdZarMCjYzf6yzw%3D%3D","key":"session_external_cookie[auth-redirect]"},{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":false,"domain":"havenly.local","path":"/","secure":false,"value":"Q2FrZQ%3D%3D.MTUyOTBjNjUyMzkzY2ZhOTU2OThmNzBlZjI0N2I0YTJkOTM1YjIzNjEzNDE1NzZlNjU4MzVmZjczYTE0NWE3Ob1%2FXNqmsAQ1A3Zyx3T4KocM9VpTDzwsFA81hKWEN%2BVfbr8cl2s0N3aKzdoTOhiqIKGIWR%2F1qVSEQ0bB462JbWnb%2BUs6i4hBRECL9asUVxoFGIjhm7ITn5nAWz3f0MDP4q%2BUfUnW1bKYlDNoaPvE%2B1hXfAlQd718qfqICna7%2BOLm","key":"session_external_cookie[transaction_traffic_source]"}],"responseTime":"796","body":"{\"type\":\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html\",\"title\":\"invalid_client\",\"status\":400,\"detail\":\"Client credentials were not found in the headers or body\"}"},{"id":"e0eb30ac-2218-bb02-7408-807d7f85dbb5","name":"External OAuth Authentication","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","disabled":false},{"key":"Content-Type","value":"application/json","disabled":false},{"key":"Authorization","value":"Bearer 12bee851211493876e18a0510402ed17a7db075f","disabled":false}],"body":{"mode":"raw","raw":"{\n  \"grant_type\": \"external_oauth\",\n  \"client_id\": \"postman\",\n  \"provider\": \"airbnb\",\n  \"access_token\": \"40xdf4fvdotrpnwv6tkuroaze\"\n}"},"url":"{{api_url}}/oauth"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-store","name":"Cache-Control","description":""},{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 08 Jan 2018 20:34:49 GMT","name":"Date","description":""},{"key":"Pragma","value":"no-cache","name":"Pragma","description":""},{"key":"Server","value":"nginx/1.10.3 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":false,"domain":"havenly.local","path":"/","secure":false,"value":"Q2FrZQ%3D%3D.NzJiYWJiMDA4MDA2NjVhNDRhNjc5NDEwMzVlMDc3YjcyNjkzOGY3MGU2MTJjZGQwMGIzMjU1Njc5ZmVjYzZkYuSUcslSx4Nyt0NuGNZi8lHh%2FLEO6z%2F7JSVHizHX0ddsS313UEmgdZarMCjYzf6yzw%3D%3D","key":"session_external_cookie[auth-redirect]"},{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":false,"domain":"havenly.local","path":"/","secure":false,"value":"Q2FrZQ%3D%3D.MTUyOTBjNjUyMzkzY2ZhOTU2OThmNzBlZjI0N2I0YTJkOTM1YjIzNjEzNDE1NzZlNjU4MzVmZjczYTE0NWE3Ob1%2FXNqmsAQ1A3Zyx3T4KocM9VpTDzwsFA81hKWEN%2BVfbr8cl2s0N3aKzdoTOhiqIKGIWR%2F1qVSEQ0bB462JbWnb%2BUs6i4hBRECL9asUVxoFGIjhm7ITn5nAWz3f0MDP4q%2BUfUnW1bKYlDNoaPvE%2B1hXfAlQd718qfqICna7%2BOLm","key":"session_external_cookie[transaction_traffic_source]"}],"responseTime":"1151","body":"{\"access_token\":\"5ca13702fca48ed153984d963a683a96cfcaf405\",\"expires_in\":3600,\"token_type\":\"Bearer\",\"scope\":null,\"refresh_token\":\"3d31c190d2c875a40049d614c5aee7e98f3e24bc\"}"}],"_postman_id":"7e683be5-cc7b-b191-4180-fe6950ec6e42"}],"id":"e70b1205-d558-7977-ce65-9a7c11524e71","description":"<p>Authentication is the first piece to many of the Havenly API routes found here. Although not all of them require auth, it is required for most, so understanding the oauth flow is important.</p>\n","_postman_id":"e70b1205-d558-7977-ce65-9a7c11524e71"},{"name":"Addresses","item":[{"name":"Addresses (collection)","id":"3328f4fb-f846-f98a-203c-ac8d5812324e","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/addresses","description":"<p>Get all addresses associated to the user.</p>\n","urlObject":{"path":["addresses"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"3328f4fb-f846-f98a-203c-ac8d5812324e"}],"id":"a3c86327-0ff0-6bfd-ce8b-aa7a7d3c8780","description":"<p>Routes/endpoints to manage a user's addresses</p>\n","_postman_id":"a3c86327-0ff0-6bfd-ce8b-aa7a7d3c8780"},{"name":"Attribute Types","item":[{"name":"Fetch Attribute Types (Collection)","id":"16f46f85-2e7d-51b9-7f71-b088ce049940","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/attribute-types","description":"<p>Get a list of all the attribute types.</p>\n","urlObject":{"path":["attribute-types"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"cad59249-1a61-9e5c-dd36-e6569930158b","name":"attribute type collection","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text","enabled":true,"disabled":false},{"key":"Accept","value":"application/json","type":"text","enabled":true,"disabled":false}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/attribute-types"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Wed, 29 Mar 2017 04:35:50 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.0 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[],"responseTime":"705","body":"{\"count\":6,\"total\":6,\"collectionTotal\":6,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types?page=1\"},\"first\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types\"},\"last\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types?page=1\"}},\"_embedded\":{\"attribute_type\":[{\"id\":1,\"title\":\"color\",\"created\":null,\"modified\":null,\"attributes\":{},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types\\/1\"}}},{\"id\":2,\"title\":\"material\",\"created\":null,\"modified\":null,\"attributes\":{},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types\\/2\"}}},{\"id\":3,\"title\":\"dimensions\",\"created\":null,\"modified\":null,\"attributes\":{},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types\\/3\"}}},{\"id\":4,\"title\":\"pattern\",\"created\":null,\"modified\":null,\"attributes\":{},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types\\/4\"}}},{\"id\":5,\"title\":\"size\",\"created\":null,\"modified\":null,\"attributes\":{},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types\\/5\"}}},{\"id\":6,\"title\":\"weight\",\"created\":null,\"modified\":null,\"attributes\":{},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types\\/6\"}}}]},\"page_count\":1,\"page_size\":25,\"total_items\":6,\"page\":1}"}],"_postman_id":"16f46f85-2e7d-51b9-7f71-b088ce049940"}],"id":"a920b486-1d89-464c-2f79-2852ebe04597","_postman_id":"a920b486-1d89-464c-2f79-2852ebe04597","description":""},{"name":"Board Feedback","item":[{"name":"Board Feedback (collection)","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"4e3f0795-9e0e-8bcc-df8c-0d00ae25a3e1","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"{{username}}","type":"text"},{"key":"password","value":"testtest","type":"text"},{"key":"client_id","value":"postman","type":"text"}]},"url":"{{api_url}}/board-feedback","description":"<p>Get all board feedback for the authed user.</p>\n","urlObject":{"path":["board-feedback"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"4e3f0795-9e0e-8bcc-df8c-0d00ae25a3e1"},{"name":"Create Board Feedback","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"a2b3e348-1e22-ed0e-2b2e-b7e1883bdea3","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"board\": 123456789,\n  \"question\": 123,\n  \"answer\": \"New answer and questionboard combo (not really)\"\n}"},"url":"{{api_url}}/board-feedback","description":"<p>Create a piece of board feedback</p>\n","urlObject":{"path":["board-feedback"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a2b3e348-1e22-ed0e-2b2e-b7e1883bdea3"},{"name":"Board Feedback By ID","event":[{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"]}}],"id":"d94edcdf-dc2d-f20f-b482-b49e381593cb","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"{{username}}","type":"text"},{"key":"password","value":"testtest","type":"text"},{"key":"client_id","value":"postman","type":"text"}]},"url":"{{api_url}}/board-feedback/123456789","description":"<p>Get a single entity of board feedback by ID.</p>\n","urlObject":{"path":["board-feedback","123456789"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"d94edcdf-dc2d-f20f-b482-b49e381593cb"},{"name":"Remove a piece of board feedback","id":"5e6187a4-a022-53c3-2580-46c405a35318","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/board-feedback/1","description":"<p>This deletes board feedback by ID.</p>\n","urlObject":{"path":["board-feedback","1"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5e6187a4-a022-53c3-2580-46c405a35318"}],"id":"6fc28b00-b95d-0aea-8e54-2ad35bbb79b7","description":"<p>Board feedback is what we use to gauge how well a designer did on an idea for a user. The routes contained here are for managing board feedback</p>\n","_postman_id":"6fc28b00-b95d-0aea-8e54-2ad35bbb79b7"},{"name":"Board Feedback Questions","item":[{"name":"Board Feedback Questions (collection)","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var jsonData = JSON.parse(responseBody);","tests[\"Has Bearer Token\"] = jsonData.token_type === 'Bearer';","","postman.setEnvironmentVariable(\"token\", jsonData.access_token);"]}}],"id":"8a71ce61-211c-1768-8447-b7434fb37570","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"{{username}}","type":"text"},{"key":"password","value":"testtest","type":"text"},{"key":"client_id","value":"postman","type":"text"}]},"url":"{{api_url}}/board-feedback-questions","description":"<p>Get all board feedback questions</p>\n","urlObject":{"path":["board-feedback-questions"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"6e5e6d5c-377d-a2ad-d362-19206cdf289b","name":"board feedback questions collection","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","enabled":true,"disabled":false},{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content","disabled":false},{"key":"Accept","value":"application/json","enabled":true,"disabled":false}],"body":{"mode":"formdata","formdata":[{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"{{username}}","type":"text"},{"key":"password","value":"testtest","type":"text"},{"key":"client_id","value":"postman","type":"text"}]},"url":"{{api_url}}/board-feedback-questions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Wed, 29 Mar 2017 04:30:21 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.0 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[],"responseTime":"486","body":"{\"count\":20,\"total\":20,\"collectionTotal\":20,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions?page=1\"},\"first\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\"},\"last\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions?page=1\"}},\"_embedded\":{\"board_feedback_questions\":[{\"id\":1,\"title\":\"Low quality items\",\"question\":\"Which items appear to be low quality?\",\"placeholder\":\"For example: \\u0022Some of these pieces look cheap to me. The rug looks like it won\\u0027t last - too thin.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/1\"}}},{\"id\":2,\"title\":\"Don\\u0027t love the colors\",\"question\":\"How can we improve the color scheme?\",\"placeholder\":\"For example: \\u0022This is way too dark and gray. I want neutrals but I want brighter and lighter neutrals like whites.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/2\"}}},{\"id\":3,\"title\":\"Not my style\",\"question\":\"How can we get closer to your style?\",\"placeholder\":\"For example: \\u0022This is way too bohemian and eclectic for me. I want it to be modern with a few fun, eclectic accents.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/3\"}}},{\"id\":4,\"title\":\"Underwhelming\",\"question\":\"What feels underwhelming to you?\",\"placeholder\":\"For example: \\u0022The sofa and pillows do not excite me. They feels way too safe and plain. I want them to make a statement.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/4\"}}},{\"id\":5,\"title\":\"Core pieces are missing\",\"question\":\"Which pieces are missing from this design?\",\"placeholder\":\"For example: \\u0022I mentioned I need curtains. I don\\u0027t see those in the design.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/5\"}}},{\"id\":6,\"title\":\"Out of my price range\",\"question\":\"What\\u0027s out of your price range?\",\"placeholder\":\"For example: \\u0022I would never pay that much for a lamp. Please show me less expensive options.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/6\"}}},{\"id\":7,\"title\":\"The vibe is off\",\"question\":\"How can we improve the vibe?\",\"placeholder\":\"For example: \\u0022This feels too casual. I want a room that is more tailored and sophisticated.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/7\"}}},{\"id\":8,\"title\":\"Not practical for my lifestyle\",\"question\":\"How can we better design for your lifestyle?\",\"placeholder\":\"For example: \\u0022I have a dog and 2 kids. That gets messy! A white sofa is not functional for my lifestyle.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/8\"}}},{\"id\":9,\"title\":\"Scale is off\",\"question\":\"Which items look out of scale?\",\"placeholder\":\"For example: \\u0022My room is tiny, so this will not work in my space. There is no way that table will fit in the corner.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/9\"}}},{\"id\":10,\"title\":\"Don\\u0027t love the layout\",\"question\":\"What layout is ideal for you?\",\"placeholder\":\"For example: \\u0022I prefer my bed by the window. I\\u0027ve tried this layout and it doesn\\u0027t work.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/10\"}}},{\"id\":11,\"title\":\"Love the colors\",\"question\":null,\"placeholder\":null,\"isPositive\":true,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/11\"}}},{\"id\":12,\"title\":\"Good quality\",\"question\":null,\"placeholder\":null,\"isPositive\":true,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/12\"}}},{\"id\":13,\"title\":\"The vibe is right\",\"question\":null,\"placeholder\":null,\"isPositive\":true,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/13\"}}},{\"id\":14,\"title\":\"Matches my style\",\"question\":null,\"placeholder\":null,\"isPositive\":true,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/14\"}}},{\"id\":15,\"title\":\"Price is on point\",\"question\":null,\"placeholder\":null,\"isPositive\":true,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/15\"}}},{\"id\":16,\"title\":\"Layout looks right\",\"question\":null,\"placeholder\":null,\"isPositive\":true,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/16\"}}},{\"id\":17,\"title\":null,\"question\":\"How else can we improve this concept?\",\"placeholder\":null,\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/17\"}}},{\"id\":18,\"title\":null,\"question\":\"How else can we improve this concept to make it perfect?\",\"placeholder\":null,\"isPositive\":true,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/18\"}}},{\"id\":19,\"title\":null,\"question\":\"How else can we improve your layout?\",\"placeholder\":null,\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/19\"}}},{\"id\":20,\"title\":null,\"question\":\"Need any additional product recommendations or design help?\",\"placeholder\":null,\"isPositive\":true,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/20\"}}}]},\"page_count\":1,\"page_size\":25,\"total_items\":20,\"page\":1}"}],"_postman_id":"8a71ce61-211c-1768-8447-b7434fb37570"},{"name":"Board Feedback Question by ID","event":[{"listen":"test","script":{"type":"text/javascript","exec":["var jsonData = JSON.parse(responseBody);"]}}],"id":"300c9d81-73d3-90c7-ab48-e3ee27b829d9","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"{{username}}","type":"text"},{"key":"password","value":"testtest","type":"text"},{"key":"client_id","value":"postman","type":"text"}]},"url":"{{api_url}}/board-feedback-questions/5","description":"<p>Get a specific board feedback question by ID</p>\n","urlObject":{"path":["board-feedback-questions","5"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"02cb4dbb-65df-c7d1-5091-5f7630a8744f","name":"Board Feeback Questions by ID response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","enabled":true,"disabled":false},{"key":"Accept","value":"application/json","enabled":true,"disabled":false}],"body":{"mode":"formdata","formdata":[{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"{{username}}","type":"text"},{"key":"password","value":"testtest","type":"text"},{"key":"client_id","value":"postman","type":"text"}]},"url":"{{api_url}}/board-feedback-questions/5"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 04 Apr 2017 05:16:31 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.0 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[],"responseTime":"820","body":"{\"id\":5,\"title\":\"Core pieces are missing\",\"question\":\"Which pieces are missing from this design?\",\"placeholder\":\"For example: \\u0022I mentioned I need curtains. I don\\u0027t see those in the design.\\u0022\",\"isPositive\":false,\"created\":null,\"modified\":null,\"type\":null,\"_embedded\":{\"boardTypes\":[{\"id\":15,\"name\":\"Final Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/15\"}}},{\"id\":3,\"name\":\"Final Design\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/3\"}}},{\"id\":1,\"name\":\"Concept\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-types\\/1\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-feedback-questions\\/5\"}}}"}],"_postman_id":"300c9d81-73d3-90c7-ab48-e3ee27b829d9"}],"id":"e5d83129-50ab-3d6f-0f56-f942cd5902fe","_postman_id":"e5d83129-50ab-3d6f-0f56-f942cd5902fe","description":""},{"name":"Board Products","item":[{"name":"Create Board Product","id":"e12dffe8-e430-3018-9831-adc564e3026c","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"recommendedQty\": 5, \n    \"board\": 52087, \n    \"vendorVariant\": 7759999,\n    \"status\": 2\n}"},"url":"{{api_url}}/board-products","description":"<p>Route used to add a product to a board.</p>\n","urlObject":{"path":["board-products"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e12dffe8-e430-3018-9831-adc564e3026c"},{"name":"Get a Specific Board Product by ID","id":"ac0b84c2-0411-1219-42bb-b2dbaf10fe79","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"recommendedQty\": 5, \n    \"board_id\": 29781, \n    \"vendor_variant_id\": 1\n}"},"url":"{{api_url}}/board-products/844681","description":"<p>Get a specific board product by board product ID</p>\n","urlObject":{"path":["board-products","844681"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ac0b84c2-0411-1219-42bb-b2dbaf10fe79"},{"name":"Get a Board Product by ID (lite)","id":"22b63669-53aa-cd49-804f-93f545ba0790","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"recommendedQty\": 5, \n    \"board_id\": 29781, \n    \"vendor_variant_id\": 1\n}"},"url":"{{api_url}}/board-products-lite/2645052","description":"<p>Get a specific board product by board product ID\n<br />\nThis endpoint is a lighter/flatter payload in response. For the full HalJson representation use the main endpoint.\n<br />\nWe built these lighter endpoints to better support the FE team in building faster UIs</p>\n","urlObject":{"path":["board-products-lite","2645052"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"a982e5ca-3792-e651-4a36-cc7d58793b35","name":"Sample Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","enabled":true,"disabled":false},{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content","disabled":false},{"key":"Accept","value":"application/json","enabled":true,"disabled":false}],"body":{"mode":"raw","raw":"{\n    \"recommendedQty\": 5, \n    \"board_id\": 29781, \n    \"vendor_variant_id\": 1\n}"},"url":"{{api_url}}/board-products-lite/1584482"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 22 May 2017 17:57:21 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.0 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[],"responseTime":"1297","body":"{\"id\":1584482,\"created\":{\"date\":\"2017-05-04 13:56:58.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"boardId\":56073,\"designerId\":11676,\"recommendedQty\":1,\"subForVendorVariantId\":8099206,\"boardProductStatusId\":2,\"_embedded\":{\"vendorVariant\":{\"id\":6584313,\"sku\":\"108224\",\"title\":\"line work rug 6\\u0027x6\\u0027\",\"description\":\"power grid.  Inspired by the strict linear geometry of city electrical lines, Molly Fitzpatrick of DittoRepeats designed a pattern to disrupt the order. \\u0026quot;I started with a basic grid and broke it by adding tilted lines that bisect the rigid straight ones.\\u0026quot; Originally created as a digital file, master rug makers brought the design to life by hand-tufting the pattern on with chunky, twisted wool yarn. The result is an extra thick pile that adds modern warmth and cozy texture to any space.How will it look in your room? 12\\u0026quot;x12\\u0026quot; rug samples are available in stores for a fee refundable upon return of the sample.   \\u2022 Designed by Molly Fitzpatrick of DittoRepeats  \\u2022 Hand-tufted  \\u2022 100% New Zealand\\/Indian wool blend  \\u2022 All surface rug pad recommended  \\u2022 Vacuum regularly; professional cleaning recommended  \\u2022 Made in India \",\"color\":\"Black and cream\",\"dimensions\":\"6\\u0027 sq.\",\"material\":\"Wool\",\"feedSource\":{\"__initializer__\":{},\"__cloner__\":{},\"__isInitialized__\":false},\"uri\":\"https:\\/\\/static.havenly.com\\/product\\/production\\/php_58f471db6ed82.jpg\",\"shipSurcharge\":\"0.00\",\"inStock\":true,\"backOrdered\":false,\"assemblyRequired\":false,\"flaggedForReview\":true,\"vendorPromotion\":null,\"price\":349,\"shippingType\":null,\"salePrice\":null,\"saleStartDate\":null,\"saleEndDate\":null,\"wholesalePrice\":null,\"availabilities\":{},\"isSavable\":true,\"isReturnable\":true,\"isHidden\":false,\"discountedPrice\":null,\"etaText\":\"CB2 typically ships in-stock items in 3 to 5 business days.\",\"promotion\":null,\"shippingPromotion\":null,\"attributeFamilies\":[{\"id\":2,\"name\":\"Geometric\",\"parentId\":1},{\"id\":1,\"name\":\"Pattern\",\"parentId\":null},{\"id\":84,\"name\":\"Wool\",\"parentId\":68},{\"id\":68,\"name\":\"Fabric\",\"parentId\":28},{\"id\":28,\"name\":\"Material\",\"parentId\":null},{\"id\":125,\"name\":\"Black\",\"parentId\":117},{\"id\":117,\"name\":\"Color\",\"parentId\":null},{\"id\":127,\"name\":\"Beige\",\"parentId\":117},{\"id\":155,\"name\":\"Square\",\"parentId\":138},{\"id\":138,\"name\":\"Size\\/shape\",\"parentId\":null}],\"linkUri\":\"http:\\/\\/www.cb2.com\\/line-work-rug-6x6\\/s108224\",\"taxonomyCategories\":[],\"userData\":{\"cart\":{\"id\":null,\"cartProductId\":null,\"quantity\":0},\"registry\":{\"id\":null,\"registryProductId\":null,\"quantity\":0},\"userOpinion\":0,\"isPurchased\":false,\"activeRooms\":[]},\"_embedded\":{\"product_variant\":{\"id\":584260,\"upc\":null,\"asin\":null,\"_embedded\":{\"hav_product\":{\"id\":5787489,\"title\":\"line work rug 6\\u0027x6\\u0027\",\"description\":\"power grid.  Inspired by the strict linear geometry of city electrical lines, Molly Fitzpatrick of DittoRepeats designed a pattern to disrupt the order. \\u0022I started with a basic grid and broke it by adding tilted lines that bisect the rigid straight ones.\\u0022\",\"brand\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/hav-products\\/5787489\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/product-variants\\/584260\"}}},\"vendor\":{\"id\":4,\"name\":\"CB2\",\"isWholeSale\":false,\"affiliateLink\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/vendor\\/4\"}}},\"taxonomy\":{\"id\":5374,\"title\":\"Home \\u0026 Garden\",\"parentId\":null,\"ancestors\":[],\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5374\"}}},\"images\":[{\"id\":7709932,\"name\":\"php_58f471db6ed82.jpg\",\"title\":null,\"size\":222802,\"mimeType\":\"image\\/jpeg\",\"md5\":\"d4afedf6b24c1eb32c1dce51ca7067fa\",\"uri\":\"https:\\/\\/static.havenly.com\\/product\\/production\\/php_58f471db6ed82.jpg\",\"user\":null,\"_embedded\":{\"messages\":[]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/files\\/7709932\"}}}],\"subsets\":[],\"inventoryType\":{\"id\":3,\"title\":\"Regular\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/inventory-types\\/3\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/vendor-variants-lite\\/6584313\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/board-products-lite\\/1584482\"}}}"}],"_postman_id":"22b63669-53aa-cd49-804f-93f545ba0790"}],"id":"a39302e6-e406-d0f3-5eef-fb802040b5db","_postman_id":"a39302e6-e406-d0f3-5eef-fb802040b5db","description":""},{"name":"Searched Vendor Variants","item":[{"name":"Get User Specific Data","id":"19fc1991-32a5-6c6d-6b34-df93b2b75141","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"vendorVariants\": [\n\t\t8104621,\n\t\t8104622,\n\t\t8104623,\n\t\t8104624,\n\t\t8104625,\n\t\t8104626,\n\t\t8104627\n\t]\n}"},"url":"{{api_url}}/searched-vendor-variants","description":"<p>Given the list of vendor variant IDs, return user specific data regarding those variants.</p>\n","urlObject":{"path":["searched-vendor-variants"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"98ea763f-d4f1-ea97-e7e9-cc23acf179aa","name":"Sample Response","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","enabled":true,"disabled":false},{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content","disabled":false},{"key":"Accept","value":"application/json","enabled":true,"disabled":false}],"body":{"mode":"raw","raw":"{\n\t\"vendorVariants\": [\n\t\t8104621,\n\t\t8104622,\n\t\t8104623,\n\t\t8104624,\n\t\t8104625,\n\t\t8104626,\n\t\t8104627\n\t]\n}"},"url":"{{api_url}}/searched-vendor-variants"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Wed, 17 May 2017 05:35:32 GMT","name":"Date","description":""},{"key":"Location","value":"https://api-pr2324.havenly.com/searched-vendor-variants","name":"Location","description":""},{"key":"Server","value":"nginx/1.10.0 (Ubuntu)","name":"Server","description":""},{"key":"Strict-Transport-Security","value":"max-age=31536000","name":"Strict-Transport-Security","description":""},{"key":"transfer-encoding","value":"chunked","name":"transfer-encoding","description":""}],"cookie":[{"expires":"Thu Apr 19 2018 01:04:06 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"havenly.com","path":"/","secure":false,"value":"d1f3c197a00c0e364693d481e042798981492542246","key":"__cfduid"}],"responseTime":"520","body":"{\"vendorVariants\":[{\"vendorVariantId\":8104621,\"discountedPrice\":null,\"vendorPromotions\":[],\"shippingPromotions\":[],\"userData\":{\"cart\":{\"id\":null,\"cartProductId\":null,\"quantity\":0},\"registry\":{\"id\":null,\"registryProductId\":null,\"quantity\":0},\"userOpinion\":0,\"isPurchased\":false,\"activeRooms\":[]}},{\"vendorVariantId\":8104622,\"discountedPrice\":null,\"vendorPromotions\":[],\"shippingPromotions\":[{\"isTextOnly\":true,\"text\":\"Free Shipping \\u0026 White Glove Delivery\",\"terms\":null}],\"userData\":{\"cart\":{\"id\":null,\"cartProductId\":null,\"quantity\":0},\"registry\":{\"id\":null,\"registryProductId\":null,\"quantity\":0},\"userOpinion\":0,\"isPurchased\":false,\"activeRooms\":[]}},{\"vendorVariantId\":8104623,\"discountedPrice\":null,\"vendorPromotions\":[],\"shippingPromotions\":[{\"isTextOnly\":false,\"text\":\"Free Shipping\",\"terms\":\"Offer includes all fine art prints and non-custom art, excluding all custom art prints. Available on standard shipping within the US. This promotion may not be combined with any other offer. Returns can be placed by contacting customer service.\"}],\"userData\":{\"cart\":{\"id\":null,\"cartProductId\":null,\"quantity\":0},\"registry\":{\"id\":null,\"registryProductId\":null,\"quantity\":0},\"userOpinion\":0,\"isPurchased\":false,\"activeRooms\":[]}},{\"vendorVariantId\":8104624,\"discountedPrice\":null,\"vendorPromotions\":[],\"shippingPromotions\":[{\"isTextOnly\":true,\"text\":\"Free Shipping $35+\",\"terms\":null}],\"userData\":{\"cart\":{\"id\":null,\"cartProductId\":null,\"quantity\":0},\"registry\":{\"id\":null,\"registryProductId\":null,\"quantity\":0},\"userOpinion\":0,\"isPurchased\":false,\"activeRooms\":[]}},{\"vendorVariantId\":8104625,\"discountedPrice\":null,\"vendorPromotions\":[],\"shippingPromotions\":[{\"isTextOnly\":true,\"text\":\"Free Shipping $35+\",\"terms\":null}],\"userData\":{\"cart\":{\"id\":null,\"cartProductId\":null,\"quantity\":0},\"registry\":{\"id\":null,\"registryProductId\":null,\"quantity\":0},\"userOpinion\":0,\"isPurchased\":false,\"activeRooms\":[]}},{\"vendorVariantId\":8104626,\"discountedPrice\":null,\"vendorPromotions\":[],\"shippingPromotions\":[{\"isTextOnly\":true,\"text\":\"Free Shipping $35+\",\"terms\":null}],\"userData\":{\"cart\":{\"id\":null,\"cartProductId\":null,\"quantity\":0},\"registry\":{\"id\":null,\"registryProductId\":null,\"quantity\":0},\"userOpinion\":0,\"isPurchased\":false,\"activeRooms\":[]}},{\"vendorVariantId\":8104627,\"discountedPrice\":null,\"vendorPromotions\":[],\"shippingPromotions\":[{\"isTextOnly\":true,\"text\":\"Free Shipping $35+\",\"terms\":null}],\"userData\":{\"cart\":{\"id\":null,\"cartProductId\":null,\"quantity\":0},\"registry\":{\"id\":null,\"registryProductId\":null,\"quantity\":0},\"userOpinion\":0,\"isPurchased\":false,\"activeRooms\":[]}}],\"_links\":{\"self\":{\"href\":\"https:\\/\\/api-pr2324.havenly.com\\/searched-vendor-variants\"}}}"}],"_postman_id":"19fc1991-32a5-6c6d-6b34-df93b2b75141"}],"id":"aeb8c073-5cf4-58ec-8c34-9297fb785458","description":"<p>This is a single endpoint to suplement user specific data for a given set of vendor variants.\n<br />\nThe intention here is that the frontend is going to hit Algolia first with all the filtering, etc. Then they are going to pass all those IDs into this service to get user specific information back.</p>\n","_postman_id":"aeb8c073-5cf4-58ec-8c34-9297fb785458"},{"name":"Vendor Variants","item":[{"name":"Fetch vendor variants","id":"69047bde-de5b-9c35-4e05-2cb362c1e0fd","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/vendor-variants?page=1&limit=5","description":"<p>Get a collection of vendor variants</p>\n","urlObject":{"path":["vendor-variants"],"host":["{{api_url}}"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"5"}],"variable":[]}},"response":[],"_postman_id":"69047bde-de5b-9c35-4e05-2cb362c1e0fd"},{"name":"Create a new vendor variant","id":"fa893c38-d1be-9946-bbac-ee94530bfb7e","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"attributeFamilies\" : [127, 87, 4, 139],\n  \"color\"             : \"colorful\",\n  \"description\"       : \"test\",\n  \"price\"             : 500,\n  \"dimensions\"        : \"3\",\n  \"inventoryType\"     : 2,\n  \"id\"                : null,\n  \"images\"            : [\n    \"http://s7d4.scene7.com/is/image/roomandboard/?src=ir{roomandboardrender/braden_cush2sofa_80?obj=main&sharp=1&src=rpt_tudorink&rs=R4U3&obj=material&src=drape_material_eb}&$prodzoom0$&size=498,300&scl=1\"\n  ],\n  \"isBackordered\"     : 1,\n  \"isInStock\"         : 0,\n  \"material\"          : \"material goes here\",\n  \"product\"           : null,\n  \"retailPrice\"       : 100,\n  \"saleEndDate\"       : \"2016-09-23\",\n  \"salePrice\"         : 2.22,\n  \"saleStartDate\"     : \"2016-09-02\",\n  \"shipSurcharge\"     : 1.11,\n  \"shippingType\"      : 1,\n  \"subSets\"           : [5],\n  \"taxonomy\"          : 5922,\n  \"title\"             : \"new variant title\",\n  \"vendor\"            : 812,\n  \"weblink\"           : \"https: //www.phishtank.com/images/example_phish.gifffffff\"\n}"},"url":"{{api_url}}/vendor-variants","description":"<p>There are many values that can be passed to create a vendor variant. This is a sample of what the payload could look like. For a full list of available fields, look at the response sample.</p>\n","urlObject":{"path":["vendor-variants"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"fc17ad24-78d6-cc87-3525-d7c8a93d6c17","name":"vendor variant create response","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","enabled":true,"disabled":false},{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content","disabled":false},{"key":"Accept","value":"application/json","enabled":true,"disabled":false}],"body":{"mode":"raw","raw":"{\n  \"attributeFamilies\" : [127, 87, 4, 139],\n  \"color\"             : \"colorful\",\n  \"description\"       : \"test\",\n  \"price\"             : 500,\n  \"dimensions\"        : \"3\",\n  \"inventoryType\"     : 2,\n  \"id\"                : null,\n  \"images\"            : [\n    \"http://s7d4.scene7.com/is/image/roomandboard/?src=ir{roomandboardrender/braden_cush2sofa_80?obj=main&sharp=1&src=rpt_tudorink&rs=R4U3&obj=material&src=drape_material_eb}&$prodzoom0$&size=498,300&scl=1\"\n  ],\n  \"isBackordered\"     : 1,\n  \"isInStock\"         : 0,\n  \"material\"          : \"material goes here\",\n  \"product\"           : null,\n  \"retailPrice\"       : 100,\n  \"saleEndDate\"       : \"2016-09-23\",\n  \"salePrice\"         : 2.22,\n  \"saleStartDate\"     : \"2016-09-02\",\n  \"shipSurcharge\"     : 1.11,\n  \"shippingType\"      : 1,\n  \"subSets\"           : [5],\n  \"taxonomy\"          : 5922,\n  \"title\"             : \"new variant title\",\n  \"vendor\"            : 812,\n  \"weblink\"           : \"https: //www.phishtank.com/images/example_phish.gifffffff\"\n}"},"url":"{{api_url}}/vendor-variants"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Wed, 29 Mar 2017 04:27:06 GMT","name":"Date","description":""},{"key":"Location","value":"http://api.havenly.local/vendor-variants/7724249","name":"Location","description":""},{"key":"Server","value":"nginx/1.10.0 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[],"responseTime":"2851","body":"{\"id\":7724249,\"sku\":\"\",\"title\":\"new variant title\",\"description\":\"test\",\"color\":\"colorful\",\"dimensions\":\"3\",\"material\":\"material goes here\",\"feedSource\":null,\"uri\":\"https:\\/\\/static.havenly.com\\/product\\/development\\/php_58db37989eff9.jpg\",\"shipSurcharge\":\"1.11\",\"inStock\":false,\"backOrdered\":true,\"assemblyRequired\":false,\"flaggedForReview\":false,\"price\":\"100\",\"salePrice\":null,\"saleStartDate\":null,\"saleEndDate\":null,\"wholesalePrice\":null,\"availabilities\":{},\"isSavable\":true,\"isReturnable\":false,\"isHidden\":false,\"discountedPrice\":null,\"etaText\":null,\"promotion\":null,\"shippingPromotion\":null,\"_embedded\":{\"link\":{\"id\":1553635,\"uri\":\"https: \\/\\/www.phishtank.com\\/images\\/example_phish.gifffffff\",\"created\":{\"date\":\"2017-03-29 04:27:04.651146\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-03-29 04:27:04.651104\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/links\\/1553635\"}}},\"product_variant\":{\"id\":1669602,\"upc\":null,\"asin\":null,\"attributes\":[{\"id\":15201,\"value\":\"colorful\",\"type\":\"color\"},{\"id\":468813,\"value\":\"material goes here\",\"type\":\"material\"},{\"id\":201297,\"value\":\"3\",\"type\":\"dimensions\"}],\"attributeFamilies\":[127,87,4,139],\"_embedded\":{\"hav_product\":{\"id\":6475818,\"title\":\"new variant title\",\"description\":\"test\",\"brand\":null,\"_embedded\":{\"product_variants\":[{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/product-variants\\/1669595\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/product-variants\\/1669602\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/hav-products\\/6475818\"}}},\"vendor_variants\":[{\"id\":7724249,\"sku\":\"\",\"title\":\"new variant title\",\"description\":\"test\",\"color\":\"colorful\",\"dimensions\":\"3\",\"material\":\"material goes here\",\"feedSource\":null,\"uri\":\"https:\\/\\/static.havenly.com\\/product\\/development\\/php_58db37989eff9.jpg\",\"shipSurcharge\":\"1.11\",\"inStock\":false,\"backOrdered\":true,\"assemblyRequired\":false,\"flaggedForReview\":false,\"price\":\"100\",\"salePrice\":null,\"saleStartDate\":null,\"saleEndDate\":null,\"wholesalePrice\":null,\"availabilities\":{},\"isSavable\":true,\"isReturnable\":false,\"isHidden\":false,\"discountedPrice\":null,\"etaText\":null,\"promotion\":null,\"shippingPromotion\":null,\"_embedded\":{\"link\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/links\\/1553635\"}}},\"product_variant\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/product-variants\\/1669602\"}}},\"vendor\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/vendor\\/812\"}}},\"taxonomy\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5922\"}}},\"attribute_value\":[{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-values\\/15201\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-values\\/468813\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-values\\/201297\"}}}],\"product_policy\":[],\"images\":[{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/files\\/6686644\"}}}],\"subsets\":[{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/product-subsets\\/5\"}}}],\"creator\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/users\\/193860\"}}},\"inventoryType\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/inventory-types\\/2\"}}},\"shippingType\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/shipping-types\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/vendor-variants\\/7724249\"}}},{\"id\":7724249,\"sku\":\"\",\"title\":\"new variant title\",\"description\":\"test\",\"color\":\"colorful\",\"dimensions\":\"3\",\"material\":\"material goes here\",\"feedSource\":null,\"uri\":\"https:\\/\\/static.havenly.com\\/product\\/development\\/php_58db37989eff9.jpg\",\"shipSurcharge\":\"1.11\",\"inStock\":false,\"backOrdered\":true,\"assemblyRequired\":false,\"flaggedForReview\":false,\"price\":\"100\",\"salePrice\":null,\"saleStartDate\":null,\"saleEndDate\":null,\"wholesalePrice\":null,\"availabilities\":{},\"isSavable\":true,\"isReturnable\":false,\"isHidden\":false,\"discountedPrice\":null,\"etaText\":null,\"promotion\":null,\"shippingPromotion\":null,\"_embedded\":{\"link\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/links\\/1553635\"}}},\"product_variant\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/product-variants\\/1669602\"}}},\"vendor\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/vendor\\/812\"}}},\"taxonomy\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5922\"}}},\"attribute_value\":[{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-values\\/15201\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-values\\/468813\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-values\\/201297\"}}}],\"product_policy\":[],\"images\":[{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/files\\/6686644\"}}}],\"subsets\":[{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/product-subsets\\/5\"}}}],\"creator\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/users\\/193860\"}}},\"inventoryType\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/inventory-types\\/2\"}}},\"shippingType\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/shipping-types\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/vendor-variants\\/7724249\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/product-variants\\/1669602\"}}},\"vendor\":{\"id\":812,\"name\":\"1000bulbs.com\",\"url\":\"http:\\/\\/1000bulbs.com\",\"type\":0,\"priority\":0,\"tradeDiscount\":false,\"orderMinimum\":\"0.00\",\"catalogType\":false,\"styleId\":1,\"productTypeId\":1,\"markup\":\"\",\"useApi\":false,\"preferred\":false,\"anonBuyable\":true,\"apiAbsoluteDomainName\":null,\"apiProtocol\":null,\"notes\":\"\",\"returnPolicyUrl\":\"\",\"returnPolicyDetails\":null,\"shipping\":\"\",\"shippingPolicyUrl\":\"\",\"taxStates\":\"\",\"updated\":{\"date\":\"-0001-11-30 00:00:00.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"affiliateLink\":null,\"commissionThreshold\":null,\"isFeedCategoryRequired\":true,\"created\":{\"date\":\"2016-02-12 21:03:59.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2016-03-16 16:29:01.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"productVendors\":{},\"vendorVariants\":{},\"productPolicy\":null,\"apiStatus\":null,\"vendorPromotions\":{},\"taxableStates\":{},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/vendor\\/812\"}}},\"taxonomy\":{\"id\":5922,\"title\":\"Artwork\",\"enabled\":true,\"_embedded\":{\"parent\":{\"id\":5388,\"title\":\"Decor\",\"enabled\":true,\"_embedded\":{\"parent\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5374\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5388\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5922\"}}},\"attribute_value\":[{\"id\":15201,\"value\":\"colorful\",\"created\":null,\"modified\":null,\"_embedded\":{\"attributeType\":{\"id\":1,\"title\":\"color\",\"created\":null,\"modified\":null,\"attributes\":{},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-values\\/15201\"}}},{\"id\":468813,\"value\":\"material goes here\",\"created\":{\"date\":\"2017-03-25 20:46:03.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-03-25 20:46:03.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_embedded\":{\"attributeType\":{\"id\":2,\"title\":\"material\",\"created\":null,\"modified\":null,\"attributes\":{},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types\\/2\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-values\\/468813\"}}},{\"id\":201297,\"value\":\"3\",\"created\":null,\"modified\":null,\"_embedded\":{\"attributeType\":{\"id\":3,\"title\":\"dimensions\",\"created\":null,\"modified\":null,\"attributes\":{},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-types\\/3\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/attribute-values\\/201297\"}}}],\"product_policy\":[],\"images\":[{\"id\":6686644,\"name\":\"php_58db37989eff9.jpg\",\"title\":null,\"size\":11822,\"mimeType\":\"image\\/jpeg\",\"md5\":\"c35650c69ed29e850b0a32c4d8f99c93\",\"uri\":\"https:\\/\\/static.havenly.com\\/product\\/development\\/php_58db37989eff9.jpg\",\"user\":null,\"_embedded\":{\"messages\":[]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/files\\/6686644\"}}}],\"subsets\":[{\"id\":5,\"name\":\"Abstract\",\"_embedded\":{\"taxonomies\":[{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5922\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5924\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/product-subsets\\/5\"}}}],\"creator\":{\"id\":193860,\"name\":\"Josh Richard\",\"firstName\":\"Josh\",\"lastName\":\"Richard\",\"avatar\":null,\"email\":\"josh+admin@havenly.com\",\"fbId\":null,\"smoochId\":null,\"preferredDesigner\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/users\\/193860\"}}},\"inventoryType\":{\"id\":2,\"title\":\"Quickship\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/inventory-types\\/2\"}}},\"shippingType\":{\"id\":1,\"title\":\"Standard\",\"_embedded\":{\"taxonomies\":[{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5375\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5381\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5391\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5432\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5433\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5443\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5500\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5589\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5599\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5604\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5636\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5639\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5714\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5779\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5823\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5923\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5930\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/6056\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/6128\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/6293\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/6342\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/6597\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/6659\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/6671\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/6672\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/6966\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/6999\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7018\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7049\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7057\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7130\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7131\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7135\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7173\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7215\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7289\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7523\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7524\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7545\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7606\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7607\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7608\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7611\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7652\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7659\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7661\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7670\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7671\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/7911\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8019\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8077\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8131\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8263\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8587\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8640\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8751\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8775\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8804\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8815\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8816\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8842\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/8869\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9242\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9283\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9388\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9432\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9457\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9481\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9600\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9620\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9636\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9638\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9683\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9724\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9738\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9768\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9797\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9799\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9867\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9879\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9881\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/9981\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10130\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10175\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10314\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10331\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10338\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10340\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10454\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10475\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10477\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10479\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10480\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10490\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10491\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10493\"}}},{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/10761\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/shipping-types\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/vendor-variants\\/7724249\"}}}"}],"_postman_id":"fa893c38-d1be-9946-bbac-ee94530bfb7e"}],"id":"9c603c7a-8d94-57d8-62ec-c8a08ad6d7f2","_postman_id":"9c603c7a-8d94-57d8-62ec-c8a08ad6d7f2","description":""},{"name":"User Opinions","item":[{"name":"Create a new opinion","id":"129cc9f6-057e-14dc-1fbe-31081b1eb305","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"vendorVariant\": 8104621,\n\t\"opinion\": 1\n}"},"url":"{{api_url}}/user-opinions","description":"<p>Each POST is considered a new opinion. Therefore, we remove all other opinions for that user to create this new one.\n<br />\n<br />\nOpinions:</p>\n<ul>\n<li>1 -&gt; Like</li>\n<li>0 -&gt; No Opinion</li>\n<li>-1 -&gt; Dislike</li>\n</ul>","urlObject":{"path":["user-opinions"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"92c6f1af-b3b7-7209-96f2-ab4811cbe812","name":"Sample Response","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","enabled":true,"disabled":false},{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content","disabled":false},{"key":"Accept","value":"application/json","enabled":true,"disabled":false}],"body":{"mode":"raw","raw":"{\n\t\"vendorVariant\": 8104621,\n\t\"opinion\": 0\n}"},"url":"{{api_url}}/user-opinions"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Length","value":"114","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 16 May 2017 06:36:07 GMT","name":"Date","description":""},{"key":"Location","value":"https://api-pr2317.havenly.com/user-opinions","name":"Location","description":""},{"key":"Server","value":"nginx/1.10.0 (Ubuntu)","name":"Server","description":""},{"key":"Strict-Transport-Security","value":"max-age=31536000","name":"Strict-Transport-Security","description":""}],"cookie":[{"expires":"Thu Apr 19 2018 01:04:06 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"havenly.com","path":"/","secure":false,"value":"d1f3c197a00c0e364693d481e042798981492542246","key":"__cfduid"}],"responseTime":"2170","body":"{\"vendorVariant\":8104621,\"opinion\":0,\"_links\":{\"self\":{\"href\":\"https:\\/\\/api-pr2317.havenly.com\\/user-opinions\"}}}"}],"_postman_id":"129cc9f6-057e-14dc-1fbe-31081b1eb305"},{"name":"Fetch all customer likes","id":"173fd98d-1d35-7e43-8d90-09606145a784","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{ \n\t\"userOpinionDesigner\": { title, likesCount } \n}"},"url":"http://api.havenly.local/user-likes-lite","description":"<p>This is another way of fetching a user's likes.\n<br />\nThis is a doctrine connected endpoint on the existing entities. While this works now, integrating with it may not be a long term solution as the user likes system may change in the near future.</p>\n<p>However, in the meantime, this does allow you to fetch user likes with all of the doctrine filters as needed.</p>\n","urlObject":{"protocol":"http","path":["user-likes-lite"],"host":["api","havenly","local"],"query":[],"variable":[]}},"response":[{"id":"46857776-7a34-6fe1-e782-231c22b845d8","name":"Sample Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text","enabled":true,"disabled":false},{"key":"Accept","value":"application/json","type":"text","enabled":true,"disabled":false}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/user-likes-lite"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Thu, 18 May 2017 05:55:26 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.0 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[],"responseTime":"995","body":"{\"count\":1,\"total\":1,\"collectionTotal\":1,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-likes-lite?page=1\"},\"first\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-likes-lite\"},\"last\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-likes-lite?page=1\"}},\"_embedded\":{\"user_like\":[{\"id\":510124,\"opinion\":1,\"_embedded\":{\"vendorVariant\":{\"id\":8104621,\"sku\":\"\",\"title\":\"Ski Patrol Experts Only Double Black Diamond 2 - Metal Print - 13\\u0022x13\\u0022, Small\",\"description\":\"Our metal prints are thin, lightweight and durable 1\\/16\\u0022 aluminum sheet canvas. The high gloss finish enhances color and produces sharp image details. Each sheet has a 3\\/4\\u0022 wooden frame attached to the back to offset from the wall. Prints have a wire or sawtooth hanger, depending on size selected.\",\"color\":\"high gloss finish\",\"dimensions\":\"13\\u0022x13\\u0022\",\"material\":\"Metal\",\"feedSource\":null,\"uri\":\"https:\\/\\/static.havenly.com\\/product\\/production\\/php_590ffd806da08.jpg\",\"shipSurcharge\":\"0.00\",\"inStock\":true,\"backOrdered\":false,\"assemblyRequired\":false,\"flaggedForReview\":true,\"price\":89,\"shippingType\":null,\"salePrice\":null,\"saleStartDate\":null,\"saleEndDate\":null,\"wholesalePrice\":null,\"availabilities\":{},\"isSavable\":true,\"isReturnable\":true,\"isHidden\":false,\"discountedPrice\":null,\"etaText\":\"Society 6 typically ships in-stock items in 5 to 7 business days.\",\"promotion\":null,\"shippingPromotion\":null,\"linkUri\":\"https:\\/\\/society6.com\\/product\\/ski-patrol-experts-only-double-black-diamond-2_metal-print#s6-3789319p54a71v465\",\"taxonomyCategories\":[{\"id\":43,\"title\":\"Art \\u0026 Wall D\\u00e9cor\",\"slug\":null,\"parent_id\":8},{\"id\":8,\"title\":\"D\\u00e9cor\",\"slug\":\"decor\",\"parent_id\":null}],\"userData\":{\"cart\":{\"id\":7535304,\"cartProductId\":null,\"quantity\":0},\"registry\":{\"id\":null,\"registryProductId\":null,\"quantity\":0},\"userOpinion\":0,\"isPurchased\":false,\"activeRooms\":[{\"id\":348686,\"name\":\"Living Room\"}]},\"_embedded\":{\"product_variant\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/product-variants\\/2108951\"}}},\"vendor\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/vendor\\/207\"}}},\"taxonomy\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/taxonomies\\/5922\"}}},\"images\":[{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/files\\/8066143\"}}}],\"subsets\":[],\"inventoryType\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/inventory-types\\/3\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/vendor-variants-lite\\/8104621\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-likes-lite\\/510124\"}}}]},\"page_count\":1,\"page_size\":25,\"total_items\":1,\"page\":1}"}],"_postman_id":"173fd98d-1d35-7e43-8d90-09606145a784"}],"id":"f58f08df-7470-5685-1363-d57c29352617","description":"<p>Used to update a user opinion of a product.\n<br />\nCurrently only POST is allowed.\n<br />\nThis endpoint will manage the likes/dislikes table records accordingly on each update such that a user only has 1 like OR dislike record for the product passed in. Over time this will cleanup some of the lingering data in the db and make migrating over to a new data structure much easier.</p>\n","_postman_id":"f58f08df-7470-5685-1363-d57c29352617"},{"name":"User Profile","item":[{"name":"User Profile (deprecated)","id":"0f9e1d61-cd91-c9a4-1fbf-b59c8f0e73c9","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/user-profile","description":"<p>Used to retrieve user information about the currently authenticated user</p>\n","urlObject":{"path":["user-profile"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"86c4a808-b81e-8605-856b-b557df23c140","name":"Sample Customer Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/user-profile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 28 Aug 2017 16:43:13 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.3 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":false,"domain":"havenly.local","path":"/","secure":false,"value":"Q2FrZQ%3D%3D.ZGU4YzliOGY4OWZkYjUwNTU5N2FjZGY0NjNlYTJmMjYzMDFjODhkZGM4Y2Q5OGZjZDUwOThhMjc4ZDU3MDlhYv5GxPy4SocfjGq3GUJFPMi2zbi9G%2BafUcMm2GPyZOR1AuW2d3lFLwNaPWTolnWPGzZXL67ZWNSbXoLucB2bgJWFfVQweGwcg7kOAD32eGdgXg4m9x5My04W9pKtbbu5PGOFTXEqGkQEtHG1R1beT%2FipZiHSReJmmfkdMkZKzZnh","key":"session_external_cookie[transaction_traffic_source]"}],"responseTime":"595","body":"{\"id\":54321,\"username\":\"RahsheedaLewis\",\"role\":\"customer\",\"email\":\"54321-customer@havenly.com\",\"name\":\"Rahsheeda Lewis\",\"first_name\":\"Rahsheeda\",\"last_name\":\"Lewis\",\"unread_message_count\":\"0\",\"avatar\":null,\"fbId\":\"10208334639543500\",\"_links\":[]}"},{"id":"cd7f2559-efbf-f328-db29-abfcbf5d3bc4","name":"Sample Designer Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":false},{"key":"Accept","value":"application/json","type":"text","disabled":false}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/user-profile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 28 Aug 2017 16:38:16 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.3 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":false,"domain":"havenly.local","path":"/","secure":false,"value":"Q2FrZQ%3D%3D.ZGU4YzliOGY4OWZkYjUwNTU5N2FjZGY0NjNlYTJmMjYzMDFjODhkZGM4Y2Q5OGZjZDUwOThhMjc4ZDU3MDlhYv5GxPy4SocfjGq3GUJFPMi2zbi9G%2BafUcMm2GPyZOR1AuW2d3lFLwNaPWTolnWPGzZXL67ZWNSbXoLucB2bgJWFfVQweGwcg7kOAD32eGdgXg4m9x5My04W9pKtbbu5PGOFTXEqGkQEtHG1R1beT%2FipZiHSReJmmfkdMkZKzZnh","key":"session_external_cookie[transaction_traffic_source]"}],"responseTime":"1280","body":"{\"id\":10415,\"username\":\"sarah jones1\",\"role\":\"designer\",\"email\":\"10415-designer@havenly.com\",\"name\":\"Sarah Jones\",\"first_name\":\"Sarah\",\"last_name\":\"Jones\",\"unread_message_count\":\"0\",\"avatar\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-profile-c9009SarahJ.jpg\",\"fbId\":null,\"designerId\":10415,\"userProfile\":{\"id\":98072,\"primaryStyle\":{\"id\":1,\"title\":\"Contemporary\"},\"secondaryStyle\":{\"id\":4,\"title\":\"Eclectic\"}},\"_embedded\":{\"designer\":{\"availability\":2,\"blog\":\"\",\"designCount\":68,\"displayName\":\"Sarah Jones\",\"firstName\":\"Sarah\",\"funFact\":\"When I was a young teenager, instead of asking for a portable CD player or Airwalks like all my friends did (yes, I\\u00e2\\u20ac\\u2122m that old), I asked my parents for a new dollhouse to decorate and a subscription to Martha Stewart Living magazine. I was a design enthusiast from an early age!\",\"id\":10415,\"instagram\":\"https:\\/\\/www.instagram.com\\/sbj_designs\\/\",\"isActive\":true,\"location\":\"Atlantic Beach, NC\",\"needsReview\":false,\"officeHours\":[],\"photo\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-profile-b2a10_MG_6694v2.jpg\",\"pinterest\":\"https:\\/\\/www.pinterest.com\\/sarahbjones\\/\",\"slotsAvailableInFirstOpenWeek\":4,\"startDate\":{\"date\":\"2015-07-21 05:36:21.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"testimonials\":null,\"twitter\":\"\",\"vanityId\":\"Sarah.Jones\",\"_embedded\":{\"looks\":[],\"lovesToStyle\":[{\"id\":4,\"name\":\"Eclectic\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Eclectic.jpg\",\"description\":\"Your eclectic side is rich in funky detail and personalized collections, all of which make your space oh-so-uniquely-you.\",\"hidden\":false,\"educationalDescription\":\"An eclectic room is rich in funky detail and personalized collections, all of which make your space oh-so-uniquely-you.\",\"metaDescription\":\"Meet the interior designers who are experts at eclectic designs by bringing a variety of styles together through texture, color and shape.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/4\"}}},{\"id\":5,\"name\":\"Bohemian\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Boho.jpg\",\"description\":\"With a relaxed approach to playful decor and organic textures, your bohemian side is a free spirit through and through.\",\"hidden\":false,\"educationalDescription\":\"With a relaxed approach emphasizing organic textures, mixing patterns and layering, bohemian style is free spirited through and through.\",\"metaDescription\":\"Meet the Havenly interior designers that can help you bring your bohemian design style to your home.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/5\"}}},{\"id\":7,\"name\":\"Glam\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Glam.jpg\",\"description\":\"Adoring of all things shiny and partial to Hollywood-inspired aesthetics, your glam side is bold and trendy.\",\"hidden\":false,\"educationalDescription\":\"Glam design is characterized by luxe fabrics, metallic accents, and bold and trendy decor. \",\"metaDescription\":\"Meet the interior designers who can bring your glam style to life with all the glitz and glitter this style is famous for.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/7\"}}}],\"moodboards\":[{\"id\":306,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-8cb61SarahJ_Bohemian.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-8cb61SarahJ_Bohemian.jpg\",\"_embedded\":{\"subStyle\":{\"id\":5,\"name\":\"Bohemian\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Boho.jpg\",\"description\":\"With a relaxed approach to playful decor and organic textures, your bohemian side is a free spirit through and through.\",\"hidden\":false,\"educationalDescription\":\"With a relaxed approach emphasizing organic textures, mixing patterns and layering, bohemian style is free spirited through and through.\",\"metaDescription\":\"Meet the Havenly interior designers that can help you bring your bohemian design style to your home.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/5\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/306\"}}},{\"id\":307,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-089dfSarahJ_Eclectic.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-089dfSarahJ_Eclectic.jpg\",\"_embedded\":{\"subStyle\":{\"id\":4,\"name\":\"Eclectic\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Eclectic.jpg\",\"description\":\"Your eclectic side is rich in funky detail and personalized collections, all of which make your space oh-so-uniquely-you.\",\"hidden\":false,\"educationalDescription\":\"An eclectic room is rich in funky detail and personalized collections, all of which make your space oh-so-uniquely-you.\",\"metaDescription\":\"Meet the interior designers who are experts at eclectic designs by bringing a variety of styles together through texture, color and shape.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/4\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/307\"}}},{\"id\":308,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-758e4SarahJ_Glam.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-758e4SarahJ_Glam.jpg\",\"_embedded\":{\"subStyle\":{\"id\":7,\"name\":\"Glam\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Glam.jpg\",\"description\":\"Adoring of all things shiny and partial to Hollywood-inspired aesthetics, your glam side is bold and trendy.\",\"hidden\":false,\"educationalDescription\":\"Glam design is characterized by luxe fabrics, metallic accents, and bold and trendy decor. \",\"metaDescription\":\"Meet the interior designers who can bring your glam style to life with all the glitz and glitter this style is famous for.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/7\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/308\"}}},{\"id\":309,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-c6856SarahJ_Global.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-c6856SarahJ_Global.jpg\",\"_embedded\":{\"subStyle\":{\"id\":15,\"name\":\"Global\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Global.jpg\",\"description\":\"Thanks to its savvy use of textiles and appeal to a traveler\\u0027s senses, your global side knows a thing or two about storytelling!\",\"hidden\":false,\"educationalDescription\":\"Mixing design elements such as textiles, furniture, and art from around the world, global style is eclectic and unique.\",\"metaDescription\":\"These interior designers are experts in bringing the color, natural textures and wordly accents of global design styles to your home.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/15\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/309\"}}},{\"id\":310,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-ce9feSarahJ_MidCentury.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-ce9feSarahJ_MidCentury.jpg\",\"_embedded\":{\"subStyle\":{\"id\":18,\"name\":\"Midcentury Modern\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_MidMod.jpg\",\"description\":\"Your mid-century modern side is sleek and sophisticated, with clean lines and natural materials that are perfect for an evening cocktail.\",\"hidden\":false,\"educationalDescription\":\"Mid-century modern style is streamlined and functional with clean lines and iconic modern silhouettes, and often features wood furntiure and vibrant colors.\",\"metaDescription\":\"Find the perfect mid-century modern designer for your space. Pick your match and create the minimalist lines and natural shapes you\\u0027ve been dreaming of!\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/18\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/310\"}}},{\"id\":311,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-624bfSarahJ_Modern.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-624bfSarahJ_Modern.jpg\",\"_embedded\":{\"subStyle\":{\"id\":2,\"name\":\"Modern\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Modern.jpg\",\"description\":\"Your modern side welcomes clean lines and geometric perfection, yet behind its unfussy exterior there\\u0027s a wealth of design innovation.\",\"hidden\":false,\"educationalDescription\":\"Drawing from the mid 1900s, modern design welcomes clean lines and geometric perfection, effortlessly marrying form and function. \",\"metaDescription\":\"Clean lines and simple designs define the modern design style. Explore and pick the modern interior designer perfect for your home.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/2\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/311\"}}},{\"id\":312,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-20c17SarahJ_Rustic.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-20c17SarahJ_Rustic.jpg\",\"_embedded\":{\"subStyle\":{\"id\":11,\"name\":\"Rustic\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Rustic.jpg\",\"description\":\"Your rustic side feels like a rural escape, especially when it perfectly mixes and matches its outdoorsy warmth with earthy accents.\",\"hidden\":false,\"educationalDescription\":\"Rustic style embraces rugged materials, nature-inspired textures, earth tones and organic warmth.\",\"metaDescription\":\"The Industrial style favors the exposed look of raw materials, salvaged objects and utilitarian architecture.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/11\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/312\"}}}],\"user\":{\"id\":10415,\"name\":\"Sarah Jones\",\"firstName\":\"Sarah\",\"lastName\":\"Jones\",\"avatar\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-profile-c9009SarahJ.jpg\",\"email\":\"10415-designer@havenly.com\",\"fbId\":null,\"smoochId\":null,\"preferredDesigner\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/users\\/10415\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designers\\/10415\"}}}},\"_links\":[]}"},{"id":"dee21e27-f88e-5c62-1934-d51481a5f757","name":"Sample Admin Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/user-profile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 28 Aug 2017 16:43:39 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.3 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":false,"domain":"havenly.local","path":"/","secure":false,"value":"Q2FrZQ%3D%3D.ZGU4YzliOGY4OWZkYjUwNTU5N2FjZGY0NjNlYTJmMjYzMDFjODhkZGM4Y2Q5OGZjZDUwOThhMjc4ZDU3MDlhYv5GxPy4SocfjGq3GUJFPMi2zbi9G%2BafUcMm2GPyZOR1AuW2d3lFLwNaPWTolnWPGzZXL67ZWNSbXoLucB2bgJWFfVQweGwcg7kOAD32eGdgXg4m9x5My04W9pKtbbu5PGOFTXEqGkQEtHG1R1beT%2FipZiHSReJmmfkdMkZKzZnh","key":"session_external_cookie[transaction_traffic_source]"}],"responseTime":"602","body":"{\"id\":193860,\"username\":\"josh+admin@havenly.com\",\"role\":\"admin\",\"email\":\"josh+admin@havenly.com\",\"name\":\"Josh Richard\",\"first_name\":\"Josh\",\"last_name\":\"Richard\",\"unread_message_count\":null,\"avatar\":null,\"fbId\":null,\"_links\":[]}"}],"_postman_id":"0f9e1d61-cd91-c9a4-1fbf-b59c8f0e73c9"},{"name":"User Profiles","id":"b54f83f5-71f6-651b-c54d-157130f186fb","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/user-profiles","description":"<p>Used to retrieve user information about the currently authenticated user</p>\n","urlObject":{"path":["user-profiles"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"358ce39c-3fff-9340-26f3-cf9312228893","name":"Sample Admin Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/user-profiles"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 28 Aug 2017 16:44:43 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.3 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":false,"domain":"havenly.local","path":"/","secure":false,"value":"Q2FrZQ%3D%3D.ZGU4YzliOGY4OWZkYjUwNTU5N2FjZGY0NjNlYTJmMjYzMDFjODhkZGM4Y2Q5OGZjZDUwOThhMjc4ZDU3MDlhYv5GxPy4SocfjGq3GUJFPMi2zbi9G%2BafUcMm2GPyZOR1AuW2d3lFLwNaPWTolnWPGzZXL67ZWNSbXoLucB2bgJWFfVQweGwcg7kOAD32eGdgXg4m9x5My04W9pKtbbu5PGOFTXEqGkQEtHG1R1beT%2FipZiHSReJmmfkdMkZKzZnh","key":"session_external_cookie[transaction_traffic_source]"}],"responseTime":"973","body":"{\"count\":1,\"total\":1,\"collectionTotal\":98444,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles?page=1\"},\"first\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles\"},\"last\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles?page=1\"}},\"_embedded\":{\"user_profile\":[{\"id\":98444,\"converted\":false,\"created\":{\"date\":\"2017-08-28 16:44:43.738946\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-08-28 16:44:43.738903\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"roomPackage\":null,\"roomType\":null,\"profileStyles\":null,\"user_id\":193860,\"username\":\"josh+admin@havenly.com\",\"role\":\"admin\",\"email\":\"josh+admin@havenly.com\",\"name\":\"Josh Richard\",\"first_name\":\"Josh\",\"last_name\":\"Richard\",\"unread_message_count\":null,\"preferred_designer_id\":null,\"avatar\":null,\"fbId\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles\\/98444\"}}}]},\"page_count\":1,\"page_size\":25,\"total_items\":1,\"page\":1}"},{"id":"a61b7df9-ec65-e599-acaa-aa62cfff93b1","name":"Sample Designer Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/user-profiles"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 28 Aug 2017 16:46:04 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.3 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":false,"domain":"havenly.local","path":"/","secure":false,"value":"Q2FrZQ%3D%3D.ZGU4YzliOGY4OWZkYjUwNTU5N2FjZGY0NjNlYTJmMjYzMDFjODhkZGM4Y2Q5OGZjZDUwOThhMjc4ZDU3MDlhYv5GxPy4SocfjGq3GUJFPMi2zbi9G%2BafUcMm2GPyZOR1AuW2d3lFLwNaPWTolnWPGzZXL67ZWNSbXoLucB2bgJWFfVQweGwcg7kOAD32eGdgXg4m9x5My04W9pKtbbu5PGOFTXEqGkQEtHG1R1beT%2FipZiHSReJmmfkdMkZKzZnh","key":"session_external_cookie[transaction_traffic_source]"}],"responseTime":"924","body":"{\"count\":1,\"total\":1,\"collectionTotal\":98444,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles?page=1\"},\"first\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles\"},\"last\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles?page=1\"}},\"_embedded\":{\"user_profile\":[{\"id\":98072,\"converted\":true,\"created\":{\"date\":\"2017-08-24 18:50:00.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-08-24 18:50:00.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"roomType\":null,\"profileStyles\":[{\"subStyleId\":1,\"ranking\":0,\"description\":\"Your contemporary side loves to discover fun trends, but it also knows when to stick to smooth lines, subtle patterns and subdued colors.\",\"name\":\"Contemporary\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Contemporary.jpg\"},{\"subStyleId\":4,\"ranking\":1,\"description\":\"Your eclectic side is rich in funky detail and personalized collections, all of which make your space oh-so-uniquely-you.\",\"name\":\"Eclectic\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Eclectic.jpg\"}],\"user_id\":10415,\"username\":\"sarah jones1\",\"role\":\"designer\",\"email\":\"10415-designer@havenly.com\",\"name\":\"Sarah Jones\",\"first_name\":\"Sarah\",\"last_name\":\"Jones\",\"unread_message_count\":\"0\",\"preferred_designer_id\":null,\"avatar\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-profile-c9009SarahJ.jpg\",\"fbId\":null,\"designerId\":10415,\"_embedded\":{\"roomPackage\":{\"id\":1,\"type\":\"full\",\"designFee\":\"199.00\",\"displayOrder\":10,\"_embedded\":{\"details\":[{\"id\":7,\"display\":\"Choose your designer\",\"displayOrder\":70,\"iconId\":0,\"created\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_embedded\":{\"roomPackage\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-packages\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-package-details\\/7\"}}},{\"id\":8,\"display\":\"3 initial ideas\",\"displayOrder\":80,\"iconId\":0,\"created\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_embedded\":{\"roomPackage\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-packages\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-package-details\\/8\"}}},{\"id\":14,\"display\":\"1 design concept and up to 2 revisions\",\"displayOrder\":91,\"iconId\":0,\"created\":{\"date\":\"2017-03-06 21:54:28.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-03-06 21:54:28.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_embedded\":{\"roomPackage\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-packages\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-package-details\\/14\"}}},{\"id\":9,\"display\":\"Curated shopping list\",\"displayOrder\":94,\"iconId\":0,\"created\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_embedded\":{\"roomPackage\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-packages\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-package-details\\/9\"}}},{\"id\":16,\"display\":\"Concierge buying service\",\"displayOrder\":98,\"iconId\":0,\"created\":{\"date\":\"2017-03-16 21:19:12.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-03-16 21:19:12.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_embedded\":{\"roomPackage\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-packages\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-package-details\\/16\"}}},{\"id\":10,\"display\":\"2-3 weeks of design time\",\"displayOrder\":100,\"iconId\":1,\"created\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_embedded\":{\"roomPackage\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-packages\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-package-details\\/10\"}}},{\"id\":11,\"display\":\"4 weeks of post-design support\",\"displayOrder\":110,\"iconId\":1,\"created\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_embedded\":{\"roomPackage\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-packages\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-package-details\\/11\"}}},{\"id\":12,\"display\":\"3D room visualization\",\"displayOrder\":120,\"iconId\":1,\"created\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_embedded\":{\"roomPackage\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-packages\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-package-details\\/12\"}}},{\"id\":13,\"display\":\"Floorplan\",\"displayOrder\":130,\"iconId\":1,\"created\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-02-23 22:03:27.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"_embedded\":{\"roomPackage\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-packages\\/1\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-package-details\\/13\"}}}]},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/room-packages\\/1\"}}},\"designer\":{\"availability\":2,\"blog\":\"\",\"designCount\":68,\"displayName\":\"Sarah Jones\",\"firstName\":\"Sarah\",\"funFact\":\"When I was a young teenager, instead of asking for a portable CD player or Airwalks like all my friends did (yes, I\\u00e2\\u20ac\\u2122m that old), I asked my parents for a new dollhouse to decorate and a subscription to Martha Stewart Living magazine. I was a design enthusiast from an early age!\",\"id\":10415,\"instagram\":\"https:\\/\\/www.instagram.com\\/sbj_designs\\/\",\"isActive\":true,\"location\":\"Atlantic Beach, NC\",\"needsReview\":false,\"officeHours\":[],\"photo\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-profile-b2a10_MG_6694v2.jpg\",\"pinterest\":\"https:\\/\\/www.pinterest.com\\/sarahbjones\\/\",\"slotsAvailableInFirstOpenWeek\":4,\"startDate\":{\"date\":\"2015-07-21 05:36:21.000000\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"testimonials\":null,\"twitter\":\"\",\"vanityId\":\"Sarah.Jones\",\"_embedded\":{\"looks\":[],\"lovesToStyle\":[{\"id\":4,\"name\":\"Eclectic\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Eclectic.jpg\",\"description\":\"Your eclectic side is rich in funky detail and personalized collections, all of which make your space oh-so-uniquely-you.\",\"hidden\":false,\"educationalDescription\":\"An eclectic room is rich in funky detail and personalized collections, all of which make your space oh-so-uniquely-you.\",\"metaDescription\":\"Meet the interior designers who are experts at eclectic designs by bringing a variety of styles together through texture, color and shape.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/4\"}}},{\"id\":5,\"name\":\"Bohemian\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Boho.jpg\",\"description\":\"With a relaxed approach to playful decor and organic textures, your bohemian side is a free spirit through and through.\",\"hidden\":false,\"educationalDescription\":\"With a relaxed approach emphasizing organic textures, mixing patterns and layering, bohemian style is free spirited through and through.\",\"metaDescription\":\"Meet the Havenly interior designers that can help you bring your bohemian design style to your home.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/5\"}}},{\"id\":7,\"name\":\"Glam\",\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenly-client-deploy\\/production\\/style-reveal\\/Style_Reveal_Hero_Glam.jpg\",\"description\":\"Adoring of all things shiny and partial to Hollywood-inspired aesthetics, your glam side is bold and trendy.\",\"hidden\":false,\"educationalDescription\":\"Glam design is characterized by luxe fabrics, metallic accents, and bold and trendy decor. \",\"metaDescription\":\"Meet the interior designers who can bring your glam style to life with all the glitz and glitter this style is famous for.\",\"created\":null,\"modified\":null,\"mainStyles\":{},\"designers\":{},\"boards\":{},\"file\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/7\"}}}],\"moodboards\":[{\"id\":306,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-8cb61SarahJ_Bohemian.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-8cb61SarahJ_Bohemian.jpg\",\"_embedded\":{\"subStyle\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/5\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/306\"}}},{\"id\":307,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-089dfSarahJ_Eclectic.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-089dfSarahJ_Eclectic.jpg\",\"_embedded\":{\"subStyle\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/4\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/307\"}}},{\"id\":308,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-758e4SarahJ_Glam.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-758e4SarahJ_Glam.jpg\",\"_embedded\":{\"subStyle\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/7\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/308\"}}},{\"id\":309,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-c6856SarahJ_Global.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-c6856SarahJ_Global.jpg\",\"_embedded\":{\"subStyle\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/15\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/309\"}}},{\"id\":310,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-ce9feSarahJ_MidCentury.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-ce9feSarahJ_MidCentury.jpg\",\"_embedded\":{\"subStyle\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/18\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/310\"}}},{\"id\":311,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-624bfSarahJ_Modern.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-624bfSarahJ_Modern.jpg\",\"_embedded\":{\"subStyle\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/2\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/311\"}}},{\"id\":312,\"imageUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-moodboard-20c17SarahJ_Rustic.jpg\",\"imageThumbnailUrl\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/thumb_10415-moodboard-20c17SarahJ_Rustic.jpg\",\"_embedded\":{\"subStyle\":{\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/sub-styles\\/11\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designer-mood-board\\/312\"}}}],\"user\":{\"id\":10415,\"name\":\"Sarah Jones\",\"firstName\":\"Sarah\",\"lastName\":\"Jones\",\"avatar\":\"https:\\/\\/s3.amazonaws.com\\/havenlydesignerphotos\\/10415-profile-c9009SarahJ.jpg\",\"email\":\"10415-designer@havenly.com\",\"fbId\":null,\"smoochId\":null,\"preferredDesigner\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/users\\/10415\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/designers\\/10415\"}}}},\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles\\/98072\"}}}]},\"page_count\":1,\"page_size\":25,\"total_items\":1,\"page\":1}"},{"id":"e3ff590f-27f9-7a93-46fb-3b96a850306f","name":"Sample Customer Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"{{api_url}}/user-profiles"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 28 Aug 2017 16:46:24 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.3 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":false,"domain":"havenly.local","path":"/","secure":false,"value":"Q2FrZQ%3D%3D.ZGU4YzliOGY4OWZkYjUwNTU5N2FjZGY0NjNlYTJmMjYzMDFjODhkZGM4Y2Q5OGZjZDUwOThhMjc4ZDU3MDlhYv5GxPy4SocfjGq3GUJFPMi2zbi9G%2BafUcMm2GPyZOR1AuW2d3lFLwNaPWTolnWPGzZXL67ZWNSbXoLucB2bgJWFfVQweGwcg7kOAD32eGdgXg4m9x5My04W9pKtbbu5PGOFTXEqGkQEtHG1R1beT%2FipZiHSReJmmfkdMkZKzZnh","key":"session_external_cookie[transaction_traffic_source]"}],"responseTime":"684","body":"{\"count\":1,\"total\":1,\"collectionTotal\":98445,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles?page=1\"},\"first\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles\"},\"last\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles?page=1\"}},\"_embedded\":{\"user_profile\":[{\"id\":98445,\"converted\":false,\"created\":{\"date\":\"2017-08-28 16:46:24.728860\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"modified\":{\"date\":\"2017-08-28 16:46:24.728818\",\"timezone_type\":3,\"timezone\":\"UTC\"},\"roomPackage\":null,\"roomType\":null,\"profileStyles\":null,\"user_id\":54321,\"username\":\"RahsheedaLewis\",\"role\":\"customer\",\"email\":\"54321-customer@havenly.com\",\"name\":\"Rahsheeda Lewis\",\"first_name\":\"Rahsheeda\",\"last_name\":\"Lewis\",\"unread_message_count\":\"0\",\"preferred_designer_id\":null,\"avatar\":null,\"fbId\":\"10208334639543500\",\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/user-profiles\\/98445\"}}}]},\"page_count\":1,\"page_size\":25,\"total_items\":1,\"page\":1}"}],"_postman_id":"b54f83f5-71f6-651b-c54d-157130f186fb"}],"id":"623398cc-f3c3-2184-d2c7-1b48fc181cac","description":"<p>User Profile endpoints are used to get information about the authed user.<br /><br />\nThe response to <code>/user-profile</code> is based on commonly needed values/attributes within our app<br /><br />\n<code>/user-profiles</code> is used to retrieve new style information along with the commonly needed information. This is the newer version and should be used over the singular route whenever possible.</p>\n","_postman_id":"623398cc-f3c3-2184-d2c7-1b48fc181cac"},{"name":"Users","item":[{"name":"Create a user","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":["let email = Math.floor(Math.random() * 100000) + \"-postman@havenly.com\";","let password = \"\";","// generate a random password","let possible = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\";","for( let i=0; i < 15; i++ )","    password += possible.charAt(Math.floor(Math.random() * possible.length));","","postman.setEnvironmentVariable('username', email);","postman.setEnvironmentVariable('password', password);"]}},{"listen":"test","script":{"type":"text/javascript","exec":["tests[\"Successful POST request\"] = responseCode.code === 201 || responseCode.code === 202;","tests[\"Response time is less than 2000ms\"] = responseTime < 2000;","","var jsonData = JSON.parse(responseBody);","tests[\"ID must be valid\"] = jsonData.id !== null;","tests[\"email matches payload\"] = jsonData.email === postman.getEnvironmentVariable('username');"]}}],"id":"9289b852-3d67-dace-5ea8-722dc9ee382f","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\":\"{{username}}\",\n  \"name\": \"Postman User\",\n  \"password\": \"{{password}}\",\n  \"source\": \"postman\",\n  \"role\": \"customer\",\n  \"firstName\": \"Postman\",\n  \"lastName\": \"User\"\n}"},"url":"{{api_url}}/users","description":"<p>Create a new user.\nThis route has a pre-request script for Postman such that an email and password will be generated for you and saved to your environment<br />\nThis route does not require Authentication, however, in order to create a user that has a designer/admin role you must authenticate as an admin first and use this route authenticated.</p>\n","urlObject":{"path":["users"],"host":["{{api_url}}"],"query":[],"variable":[]}},"response":[{"id":"2359d463-162f-07f2-b6c5-3889f51129a9","name":"201 Successfully created","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer {{token}}","disabled":true},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\":\"{{username}}\",\n  \"name\": \"Postman User\",\n  \"password\": \"{{password}}\",\n  \"source\": \"postman\",\n  \"role\": \"customer\",\n  \"firstName\": \"Postman\",\n  \"lastName\": \"User\"\n}"},"url":"{{api_url}}/users"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/hal+json","name":"Content-Type","description":""},{"key":"Date","value":"Wed, 26 Jul 2017 15:00:07 GMT","name":"Date","description":""},{"key":"Location","value":"http://api.havenly.local/users/371461","name":"Location","description":""},{"key":"Server","value":"nginx/1.10.0 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""},{"key":"WWW-Authenticate","value":"Bearer realm=\"Service\"","name":"WWW-Authenticate","description":""}],"cookie":[],"responseTime":"1806","body":"{\"id\":371461,\"name\":\"Postman User\",\"firstName\":\"Postman\",\"lastName\":\"User\",\"avatar\":null,\"email\":\"1598-postman@havenly.com\",\"fbId\":null,\"smoochId\":null,\"preferredDesigner\":null,\"_links\":{\"self\":{\"href\":\"http:\\/\\/api.havenly.local\\/users\\/371461\"}}}"},{"id":"4fa1d58d-01b3-2bef-64a4-4a1aa0a8626e","name":"422 Unprocessable Entity","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer {{token}}","disabled":true},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\":\"{{username}}\",\n  \"password\": \"{{password}}\"\n}"},"url":"{{api_url}}/users"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":""},{"key":"Content-Type","value":"application/problem+json","name":"Content-Type","description":""},{"key":"Date","value":"Wed, 26 Jul 2017 15:02:34 GMT","name":"Date","description":""},{"key":"Server","value":"nginx/1.10.0 (Ubuntu)","name":"Server","description":""},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":""},{"key":"WWW-Authenticate","value":"Bearer realm=\"Service\"","name":"WWW-Authenticate","description":""}],"cookie":[],"responseTime":"881","body":"{\"validation_messages\":{\"name\":{\"isEmpty\":\"Value is required and can't be empty\"},\"firstName\":{\"isEmpty\":\"Value is required and can't be empty\"},\"lastName\":{\"isEmpty\":\"Value is required and can't be empty\"},\"source\":{\"isEmpty\":\"Value is required and can't be empty\"}},\"type\":\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html\",\"title\":\"Unprocessable Entity\",\"status\":422,\"detail\":\"Failed Validation\"}"}],"_postman_id":"9289b852-3d67-dace-5ea8-722dc9ee382f"}],"id":"0c6acba9-f763-9048-fe51-7827c72dc6e6","description":"<p>These endpoints are used to create/manage users</p>\n","_postman_id":"0c6acba9-f763-9048-fe51-7827c72dc6e6"}]}