{"info":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","description":"<html><head></head><body><p><a href=\"https://hubplanner.com\">Hub Planner</a> is a cloud-based Resource Management platform that was founded with the mission of enabling companies of all sizes to schedule their teams effectively. Our goal is simple: make it easy for project managers to schedule their team and for team members to understand what they should work on and report time against.</p>\n<p>Hub Planners APIs belong to the <strong>Representational State Transfer (REST)</strong> category. They allow you to perform 'RESTful' operations such as reading, modifying, adding or deleting data programmatically from your Hub Planner account.</p>\n<p>The easiest way to get started with the API is grab your API Key from your settings page and use a program like <a href=\"https://www.getpostman.com/\">Postman</a> to verify the calls you would like to make.</p>\n<h1 id=\"overview\">Overview</h1>\n<ol>\n<li>You need a valid API Key to send requests to the API endpoints. You can get your key from settings -&gt; API. (You must be logged in as the owner)</li>\n<li>The API has an access rate limit applied to it.</li>\n<li>The Hub Planner API will only respond to secured communication done over HTTPS. HTTP requests will be sent a 301 redirect to corresponding HTTPS resources.</li>\n<li>Response to every request is sent in JSON format. In case the API request results in an error, it is represented by an \"error\": {} key in the JSON response.</li>\n<li>The request method (verb) determines the nature of action you intend to perform. A request made using the GET method implies that you want to fetch something from Hub Planner, and POST implies you want to save something new to Hub Planner.</li>\n<li>The API calls will respond with appropriate HTTP status codes for all requests. A 200 OK indicates all went well, while 4XX or 5XX response codes indicate an error from the requesting client or our API servers respectively.</li>\n<li>Individual resources in your Hub Planner Account are accessible using their unique id's (_id).</li>\n</ol>\n<h1 id=\"authentication\">Authentication</h1>\n<p>The documentation will use this variables which are unique to your account and can be referenced here.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>{{API_URL}}</td>\n<td><a href=\"https://api.hubplanner.com/v1\">https://api.hubplanner.com/v1</a></td>\n</tr>\n<tr>\n<td>{{API_KEY}}</td>\n<td>API Key you get from your Hub Planner account page and used in the Authorization header.</td>\n</tr>\n</tbody>\n</table>\n</div><p>You must supply an <code>Authorization</code> header with the token for all requests with the value being the {{API_KEY}}. In the header set the <code>Content-Type</code> to <code>application/json</code>.</p>\n<h1 id=\"api-calls\">API Calls</h1>\n<p>Hub Planners APIs are plain JSON over HTTP and use the following HTTP verbs:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Command</th>\n<th>Purpose</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>POST</td>\n<td>Create an object.</td>\n</tr>\n<tr>\n<td>GET</td>\n<td>Fetch one or more objects.</td>\n</tr>\n<tr>\n<td>PUT</td>\n<td>Update an object.</td>\n</tr>\n<tr>\n<td>DELETE</td>\n<td>Remove an object.</td>\n</tr>\n<tr>\n<td>PATCH</td>\n<td>Update a property in the object.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"rate-limit\">Rate Limit</h1>\n<p>For security reasons we have a daily limit of 6000 API calls and burst limits of 50 per 5 seconds on every account. Please be careful to avoid these limits as otherwise you will get an error response from the API.</p>\n<p><strong>Note:</strong></p>\n<ol>\n<li>Please follow the best practices to stay under the rate limit.</li>\n<li>If you need more than the default limit, please <a href=\"https://mailto:hello@hubplanner.com\">contact us</a>.</li>\n<li>Even invalid requests will count towards the rate limit.</li>\n</ol>\n<h1 id=\"pagination\">Pagination</h1>\n<p>Most of the endpoints can be paginated using url parameters <code>limit</code> and <code>page</code>. For Bookings and Time Entries passing no limit returns 20 results by default which can then be paginated, while other end points for Project and Resources will return all results.</p>\n<p>The max limit you can set is <code>1000</code>.</p>\n<p>If you pass a limit of <code>0</code> or a limit of &gt; <code>1000</code>, you will get a Bad Request <code>400</code> response from the server.</p>\n<p>The example call to make use of pagination looks like this:</p>\n<p><code>GET /project?page=0&amp;limit=20</code></p>\n<p>Which will paginate endpoint with 20 results per page. Pages start numbering with <code>0</code>. If you want to get all results you should loop through pages until you reach page with less than requested amount of elements(in this example less than 20).</p>\n<p>The endpoints that can be paginated in most areas are <code>GET /areaName</code> and <code>POST /areaName/search</code>.</p>\n<h1 id=\"sorting\">Sorting</h1>\n<p>Most of the endpoints can be sorted ascending or descending based on some of the properties. Documentation for each area you have access to lists sortable fields in the property table. Results can be sorted for <code>GET /areaName</code> and <code>POST /areaName/search</code> requests.</p>\n<p>To sort the data add <code>sort</code> parameter to the url, followed by field you want to sort by. Prefix the property with minus sign(<code>-</code>) to sort in descending order. For example:</p>\n<p><code>GET /projectGroup?sort=-name</code></p>\n<p>Will sort the project groups in descending order based on their names.</p>\n<p>You can chain multiple sort arguments to create more advanced sort results. For example:</p>\n<p><code>GET /projectGroup?sort=-groupType&amp;sort=name</code></p>\n<p>Will first sort project groups by their group types in descending order, then sort each group type alphabetically by name. Sample response(with unnecessary properties ommited):</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>[\n   {\n      \"name\":\"Eric's Projects\",\n      \"groupType\":\"USER\",\n   },\n   {\n      \"name\":\"Greg's Projects\",\n      \"groupType\":\"USER\",\n   },\n   {\n      \"name\":\"Rudolf's Projects\",\n      \"groupType\":\"USER\",\n   },\n   {\n      \"name\":\"Active Projects\",\n      \"groupType\":\"SYSTEM\",\n   },\n   {\n      \"name\":\"Archived Projects\",\n      \"groupType\":\"SYSTEM\",\n   },\n   {\n      \"name\":\"Events\",\n      \"groupType\":\"SYSTEM\",\n   },\n   {\n      \"name\":\"Floating projects\",\n      \"groupType\":\"SYSTEM\",\n   },\n   {\n      \"name\":\"Pending projects\",\n      \"groupType\":\"SYSTEM\",\n   },\n   {\n      \"name\":\"Planned projects\",\n      \"groupType\":\"SYSTEM\",\n   }\n]\n\n</code></pre><p>It's suggested that you use sort argument along with pagination.</p>\n<h1 id=\"best-practices\">Best Practices</h1>\n<ul>\n<li>Whenever possible, please queue API calls at your end. This ensures that you can buffer calls on your end to avoid hitting the rate limit and retry API calls when you hit the rate limit after the retry-after time.</li>\n<li>Cache non-volatile data on your end whenever it is feasible. For e.g. the mapping between resource name and ID is extremely unlikely to change. Hence, by caching it on the client side, you will be able to avoid API calls.</li>\n<li>As soon as you recognise that a rate limit increase will be required in the future, contact us. This will make it possible for us to ensure that we are prepared to increase the limit as and when as it is needed.</li>\n<li>Avoid making API calls directly from a mobile app, rather send the request to your servers and make the API calls from there. This ensures that in the event of an API endpoint being modified, you will be able to make and deploy the change to your server rather than updating your app and forcing your users to the latest version.</li>\n<li>When retrieving a list of objects, avoid making calls referencing page numbers over 500 (deep pagination). These are performance intensive calls and you may suffer from extremely long response times.</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Overview","slug":"overview"},{"content":"Authentication","slug":"authentication"},{"content":"API Calls","slug":"api-calls"},{"content":"Rate Limit","slug":"rate-limit"},{"content":"Pagination","slug":"pagination"},{"content":"Sorting","slug":"sorting"},{"content":"Best Practices","slug":"best-practices"}],"owner":"2584556","collectionId":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","publishedId":"TVt2e4mM","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2021-01-04T11:12:50.000Z"},"item":[{"name":"Resources","item":[{"name":"Get all resources","id":"c4dbe5c6-3146-4dad-bed5-167e5bf0c7b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","type":"text","value":"{{API_KEY}}","description":"<p>API Key for account</p>\n"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/resource","description":"<p>Get all resources loaded into the account. Will return an array of resource objects.</p>\n<p>The following is a description of the properties in the response.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n<th>Sortable</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td><em>string</em></td>\n<td>id of the Resource</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>email</td>\n<td><em>string</em></td>\n<td>Resource Email (Unique)</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td><em>string</em></td>\n<td>Custom Field (255 Characters)</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td><em>string</em></td>\n<td>Resource Creation Date</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>updatedDate</td>\n<td><em>string</em></td>\n<td>Resource Updated Date</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>note</td>\n<td><em>string</em></td>\n<td>Resource Notes</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td><em>string</em></td>\n<td>Resource First Name</td>\n<td><em>YES</em></td>\n<td>YES</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td><em>string</em></td>\n<td>Resource Last Name</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>status</td>\n<td><em>string</em></td>\n<td>Resource Status</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>role</td>\n<td><em>string</em></td>\n<td>Resource Role</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>links</td>\n<td><em>object</em></td>\n<td>Resource Links</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>billing</td>\n<td><em>object</em></td>\n<td>Resource Billing Options</td>\n<td>NO, deprecated, use <code>resourceRates</code> instead</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>useCustomAvailability</td>\n<td><em>boolean</em></td>\n<td>Using Default Availability</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>customFields</td>\n<td><em>object array</em></td>\n<td>Custom Fields, read Custom Fields section to see how to set them</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>resourceRates</td>\n<td><em>object</em></td>\n<td>Reference to billing rates for the resource</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"ed0d8b2d-92f9-47a3-b25a-b80a6277f57f","name":"Get all resources - with sort, limit and pagination","originalRequest":{"method":"GET","header":[{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","type":"text","value":"{{API_KEY}}","description":"API Key for account"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":{"raw":"{{API_URL}}/resource?sort=lastName&limit=2&page=1","host":["{{API_URL}}"],"path":["resource"],"query":[{"key":"sort","value":"lastName"},{"key":"limit","value":"2"},{"key":"page","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 09:59:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1163"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5993"},{"key":"ETag","value":"W/\"48b-Yx9rdJ+78VlQmAscyGM4CLR8KIU\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ff2e2703413f40b136719de\",\n        \"email\": \"\",\n        \"metadata\": \"\",\n        \"createdDate\": \"2021-01-04T09:40:00.201Z\",\n        \"updatedDate\": \"2021-01-04T09:54:39.606Z\",\n        \"note\": \"\",\n        \"firstName\": \"Nela\",\n        \"lastName\": \"Graves\",\n        \"status\": \"STATUS_ACTIVE\",\n        \"role\": \"ROLE_TEAM\",\n        \"isProjectManager\": false,\n        \"links\": {\n            \"iconLink5\": \"fa-link\",\n            \"link5\": \"\",\n            \"iconLink4\": \"fa-link\",\n            \"link4\": \"\",\n            \"iconLink3\": \"fa-link\",\n            \"link3\": \"\",\n            \"iconLink2\": \"fa-link\",\n            \"link2\": \"\",\n            \"iconLink1\": \"fa-link\",\n            \"link1\": \"\"\n        },\n        \"billing\": {\n            \"useDefault\": true,\n            \"rate\": 0\n        },\n        \"resourceRates\": {\n            \"internal\": [],\n            \"external\": []\n        },\n        \"tags\": [],\n        \"customFields\": [],\n        \"useCustomAvailability\": false\n    },\n    {\n        \"_id\": \"5ff2e26f3413f40b136719d1\",\n        \"email\": \"\",\n        \"metadata\": \"\",\n        \"createdDate\": \"2021-01-04T09:39:59.920Z\",\n        \"updatedDate\": \"2021-01-04T09:53:59.094Z\",\n        \"note\": \"\",\n        \"firstName\": \"Christiana\",\n        \"lastName\": \"Hurley\",\n        \"status\": \"STATUS_ACTIVE\",\n        \"role\": \"ROLE_TEAM\",\n        \"isProjectManager\": false,\n        \"links\": {\n            \"iconLink5\": \"fa-link\",\n            \"link5\": \"\",\n            \"iconLink4\": \"fa-link\",\n            \"link4\": \"\",\n            \"iconLink3\": \"fa-link\",\n            \"link3\": \"\",\n            \"iconLink2\": \"fa-link\",\n            \"link2\": \"\",\n            \"iconLink1\": \"fa-link\",\n            \"link1\": \"\"\n        },\n        \"billing\": {\n            \"useDefault\": true,\n            \"rate\": 0\n        },\n        \"resourceRates\": {\n            \"internal\": [],\n            \"external\": []\n        },\n        \"tags\": [],\n        \"customFields\": [],\n        \"useCustomAvailability\": false\n    }\n]"}],"_postman_id":"c4dbe5c6-3146-4dad-bed5-167e5bf0c7b6"},{"name":"Resource search","id":"46c996e8-4f8f-4702-ac15-fe4be09ef845","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"firstName\": {\n        \"$in\": [\"Lincoln\"]\n    }\n}"},"url":"{{API_URL}}/resource/search","description":"<p>If you only want a certain status of resource such as <code>STATUS_ACTIVE</code>. </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\"status\" : \"STATUS_ACTIVE\" }\n</code></pre><p>will return all resources which are NOT <code>STATUS_ACTIVE</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\"status\" : {\"$nin\": \"STATUS_ACTIVE\" } }\n</code></pre><p>will return all resources which are <code>STATUS_ACTIVE</code> and <code>STATUS_ARCHIVED</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\"status\" : {\"$in\": [\"STATUS_ACTIVE\", \"STATUS_ARCHIVED\"] } }\n</code></pre><h3 id=\"search-parameters\">Search Parameters</h3>\n<p>Use paramters to narrow you search. For example use <code>$nin</code> for not included, and use <code>$in</code> for included.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Parameters</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$nin</td>\n<td>not included</td>\n</tr>\n<tr>\n<td>$in</td>\n<td>included</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"searchable-properties\">Searchable Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Parameters</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td>$nin, $in</td>\n<td>resource id</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td>$nin, $in</td>\n<td>custom meta data field</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td>$nin, $in</td>\n<td>resource first name</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td>$nin, $in</td>\n<td>resource last name</td>\n</tr>\n<tr>\n<td>status</td>\n<td>$nin, $in</td>\n<td>resource status</td>\n</tr>\n<tr>\n<td>role</td>\n<td>$nin, $in</td>\n<td>resource role</td>\n</tr>\n<tr>\n<td>email</td>\n<td>$nin, $in</td>\n<td>resource email</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource","search"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"3649eef3-4591-489f-90bc-2c103ced4bab","name":"Resource search","originalRequest":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"firstName\": {\n        \"$in\": [\"Lincoln\"]\n    }\n}"},"url":"{{API_URL}}/resource/search"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 10:49:01 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"582"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5990"},{"key":"ETag","value":"W/\"246-0pcYOdO7NeHE9De/8ORRn8itvb8\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ff2e26f3413f40b136719c9\",\n        \"email\": \"\",\n        \"metadata\": \"\",\n        \"createdDate\": \"2021-01-04T09:39:59.796Z\",\n        \"updatedDate\": \"2021-01-04T09:53:40.773Z\",\n        \"note\": \"\",\n        \"firstName\": \"Lincoln\",\n        \"lastName\": \"Bender\",\n        \"status\": \"STATUS_ACTIVE\",\n        \"role\": \"ROLE_TEAM\",\n        \"isProjectManager\": false,\n        \"links\": {\n            \"iconLink5\": \"fa-link\",\n            \"link5\": \"\",\n            \"iconLink4\": \"fa-link\",\n            \"link4\": \"\",\n            \"iconLink3\": \"fa-link\",\n            \"link3\": \"\",\n            \"iconLink2\": \"fa-link\",\n            \"link2\": \"\",\n            \"iconLink1\": \"fa-link\",\n            \"link1\": \"\"\n        },\n        \"billing\": {\n            \"useDefault\": true,\n            \"rate\": 0\n        },\n        \"resourceRates\": {\n            \"internal\": [],\n            \"external\": []\n        },\n        \"tags\": [],\n        \"customFields\": [],\n        \"useCustomAvailability\": false\n    }\n]"}],"_postman_id":"46c996e8-4f8f-4702-ac15-fe4be09ef845"},{"name":"Get a resource by ID","id":"7cb340ba-d4cb-423e-9cee-2f1532360f17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/resource/{{RESOURCE_ID}}","description":"<p>Pass a specific {{RESOURCE_ID}} if you would like to query just 1 resource. </p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource","{{RESOURCE_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e9cbf790-83b8-435f-b9b7-7021d4e6f0a9","name":"Get a resource by _id","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/resource/{{RESOURCE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 10:06:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"577"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5992"},{"key":"ETag","value":"W/\"241-p6Y5Q3Xn7DB6B6zXri0XEqqUXso\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff2e2703413f40b136719de\",\n    \"email\": \"\",\n    \"metadata\": \"\",\n    \"createdDate\": \"2021-01-04T09:40:00.201Z\",\n    \"updatedDate\": \"2021-01-04T09:54:39.606Z\",\n    \"note\": \"\",\n    \"firstName\": \"Nela\",\n    \"lastName\": \"Graves\",\n    \"status\": \"STATUS_ACTIVE\",\n    \"role\": \"ROLE_TEAM\",\n    \"isProjectManager\": false,\n    \"links\": {\n        \"iconLink5\": \"fa-link\",\n        \"link5\": \"\",\n        \"iconLink4\": \"fa-link\",\n        \"link4\": \"\",\n        \"iconLink3\": \"fa-link\",\n        \"link3\": \"\",\n        \"iconLink2\": \"fa-link\",\n        \"link2\": \"\",\n        \"iconLink1\": \"fa-link\",\n        \"link1\": \"\"\n    },\n    \"billing\": {\n        \"useDefault\": true,\n        \"rate\": 0\n    },\n    \"resourceRates\": {\n        \"internal\": [],\n        \"external\": []\n    },\n    \"tags\": [],\n    \"customFields\": [],\n    \"useCustomAvailability\": false\n}"}],"_postman_id":"7cb340ba-d4cb-423e-9cee-2f1532360f17"},{"name":"Get Resource Custom Fields","id":"649e2fc8-8fd9-40e9-9ba2-4359effa94df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/resource/customField/template","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource","customField","template"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0758292a-26fb-4108-bfe2-f79e0c9dd9d2","name":"Get Resource Custom Fields","originalRequest":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/resource/customField/template"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 10:53:55 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"517"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5986"},{"key":"ETag","value":"W/\"205-lmT995xyqNzg4o2mmQ6UQiY9GvI\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ff2f3680fcbae0aff739602\",\n        \"filterGrid\": false,\n        \"deleted\": false,\n        \"company\": \"5ff2e26c3413f40b13671947\",\n        \"label\": \"Favourite book\",\n        \"instructions\": \"\",\n        \"defaultValue\": \"\",\n        \"defaultRadioId\": \"\",\n        \"placeholderText\": \"Favourite book\",\n        \"createdDate\": \"2021-01-04T10:52:24.078Z\",\n        \"choices\": [],\n        \"canResourceEdit\": true,\n        \"type\": \"TEXT\",\n        \"category\": \"RESOURCE\",\n        \"status\": \"ACTIVE\",\n        \"__v\": 1,\n        \"allowMultipleValues\": false,\n        \"characterLimit\": 0,\n        \"maxValue\": 0,\n        \"minValue\": 0,\n        \"order\": 1,\n        \"stepValue\": 0,\n        \"updatedDate\": \"2021-01-04T10:53:50.248Z\",\n        \"weekStartOn\": 1\n    }\n]"}],"_postman_id":"649e2fc8-8fd9-40e9-9ba2-4359effa94df"},{"name":"Create a Resource","id":"a35ff771-3589-46e5-9086-0cdd8ab6d344","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"description":"<p>API Key you get from your Hub Planner account page. </p>\n","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"firstName\": \"Taslima\",\n    \"lastName\": \"Lees\"\n}"},"url":"{{API_URL}}/resource","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Default</th>\n<th>Required</th>\n<th>Sortable</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td><em>string</em></td>\n<td>id of the Resource</td>\n<td>-</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>email</td>\n<td><em>string</em></td>\n<td>Resource Email (Unique)</td>\n<td>-</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td><em>string</em></td>\n<td>You can add your own data here (255 Characters)</td>\n<td>-</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td><em>string</em></td>\n<td>Resource Creation Date</td>\n<td>-</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>updatedDate</td>\n<td><em>string</em></td>\n<td>Resource Updated Date</td>\n<td>-</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>note</td>\n<td><em>string</em></td>\n<td>Resource Notes</td>\n<td>-</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td><em>string</em></td>\n<td>Resource First Name</td>\n<td>-</td>\n<td><strong>YES</strong></td>\n<td>YES</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td><em>string</em></td>\n<td>Resource Last Name</td>\n<td>-</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>status</td>\n<td><em>string</em></td>\n<td>Resource Status</td>\n<td>Active</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>role</td>\n<td><em>string</em></td>\n<td>Resource Role</td>\n<td>Team</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>links</td>\n<td><em>object</em></td>\n<td>Resource Links</td>\n<td>-</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>billing</td>\n<td><em>object</em></td>\n<td>Resource Billing Options</td>\n<td>-</td>\n<td>NO, deprecated, use <code>resourceRates</code> instead</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>useCustomAvailability</td>\n<td><em>boolean</em></td>\n<td>Using Default Availability</td>\n<td>System</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>customAvailabilities</td>\n<td><em>object</em></td>\n<td>Set custom availabilities if useCustomAvailability is true</td>\n<td>System</td>\n<td>NO</td>\n<td></td>\n</tr>\n<tr>\n<td>customFields</td>\n<td><em>object array</em></td>\n<td>Resource custom fields array. Custom Fields Extension must be installed.</td>\n<td>-</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>isProjectManager</td>\n<td><em>boolean</em></td>\n<td>Flags the resource as a project manager. PM Extension must be installed.</td>\n<td>-</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>resourceRates</td>\n<td><em>object</em></td>\n<td>Set the rates of a resource. Billing Rates Extension must be installed.</td>\n<td>-</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>tags</td>\n<td><em>object array</em></td>\n<td>Set the tags on the resource.</td>\n<td>-</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>calendarIds</td>\n<td><em>object array</em></td>\n<td>set the public holiday calendar for a resource.</td>\n<td>-</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"create-multiple-resources\">Create Multiple Resources</h2>\n<p>To create multiple resources, use the same endpoint and pass all objects in an array <code>[]</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  [\n   {\n      \"firstName\":\"Sam\",\n      \"lastName\":\"Nolan\",\n      \"email\":\"sam.nolan@hubplanner.com\"\n   },\n   {\n      \"firstName\":\"Rich\",\n      \"lastName\":\"Curran\",\n      \"email\":\"rich.curran@hubplanner.com\"\n   }\n]\n</code></pre>","urlObject":{"path":["resource"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0b58677b-03ab-4340-af7e-33993408b2be","name":"Create a Resource","originalRequest":{"method":"POST","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"firstName\": \"Taslima\",\n    \"lastName\": \"Lees\"\n}"},"url":"{{API_URL}}/resource"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 11:08:41 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"521"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5984"},{"key":"ETag","value":"W/\"209-63PZRy18rYzUV95h4VsY+D+DCts\""}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff2f739c56f300b0f742b74\",\n    \"email\": \"\",\n    \"metadata\": \"\",\n    \"createdDate\": \"2021-01-04T11:08:41.645Z\",\n    \"updatedDate\": null,\n    \"note\": \"\",\n    \"firstName\": \"Taslima\",\n    \"lastName\": \"Lees\",\n    \"status\": \"STATUS_ACTIVE\",\n    \"role\": \"ROLE_TEAM\",\n    \"isProjectManager\": false,\n    \"links\": {\n        \"iconLink5\": \"\",\n        \"link5\": \"\",\n        \"iconLink4\": \"\",\n        \"link4\": \"\",\n        \"iconLink3\": \"\",\n        \"link3\": \"\",\n        \"iconLink2\": \"\",\n        \"link2\": \"\",\n        \"iconLink1\": \"\",\n        \"link1\": \"\"\n    },\n    \"billing\": {\n        \"useDefault\": true,\n        \"rate\": 0\n    },\n    \"resourceRates\": {\n        \"internal\": [],\n        \"external\": []\n    },\n    \"tags\": [],\n    \"customFields\": [],\n    \"useCustomAvailability\": false\n}"},{"id":"11dd1d30-7f90-455b-8f23-83d3ab0ee72c","name":"Create a Resource with custom fields","originalRequest":{"method":"POST","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"firstName\": \"Taslima\",\n    \"lastName\": \"Lees\",\n    \"customFields\": [\n        {\n            \"templateId\": \"5ff2f3680fcbae0aff739602\",\n            \"templateType\": \"text\",\n            \"value\": \"The Lord of the Rings\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/resource"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 12:33:40 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"668"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5970"},{"key":"ETag","value":"W/\"29c-mQ7Msgni1pKN1pyRbIkPkMfWySk\""}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff30b240fcbae0aff73f324\",\n    \"email\": \"\",\n    \"metadata\": \"\",\n    \"createdDate\": \"2021-01-04T12:33:40.208Z\",\n    \"updatedDate\": null,\n    \"note\": \"\",\n    \"firstName\": \"Taslima\",\n    \"lastName\": \"Lees\",\n    \"status\": \"STATUS_ACTIVE\",\n    \"role\": \"ROLE_TEAM\",\n    \"isProjectManager\": false,\n    \"links\": {\n        \"iconLink5\": \"\",\n        \"link5\": \"\",\n        \"iconLink4\": \"\",\n        \"link4\": \"\",\n        \"iconLink3\": \"\",\n        \"link3\": \"\",\n        \"iconLink2\": \"\",\n        \"link2\": \"\",\n        \"iconLink1\": \"\",\n        \"link1\": \"\"\n    },\n    \"billing\": {\n        \"useDefault\": true,\n        \"rate\": 0\n    },\n    \"resourceRates\": {\n        \"internal\": [],\n        \"external\": []\n    },\n    \"tags\": [],\n    \"customFields\": [\n        {\n            \"templateId\": \"5ff2f3680fcbae0aff739602\",\n            \"_id\": \"5ff30b240fcbae0aff73f327\",\n            \"templateType\": \"text\",\n            \"templateLabel\": \"\",\n            \"value\": \"The Lord of the Rings\"\n        }\n    ],\n    \"useCustomAvailability\": false\n}"},{"id":"de2b166d-7ff4-41d9-b1b6-925c09057430","name":"Create multiple Resources","originalRequest":{"method":"POST","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"[\n    {\n        \"firstName\": \"Britney\",\n        \"lastName\": \"Wallis\"\n    },\n    {\n        \"firstName\": \"Coby\",\n        \"lastName\": \"Shah\"\n    }\n]"},"url":"{{API_URL}}/resource"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 11:10:15 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1044"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5983"},{"key":"ETag","value":"W/\"414-2HQoPXWEARH5l5ZFwrGp5vOm4DU\""}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ff2f797dbbc040b2584f9d9\",\n        \"email\": \"\",\n        \"metadata\": \"\",\n        \"createdDate\": \"2021-01-04T11:10:15.734Z\",\n        \"updatedDate\": null,\n        \"note\": \"\",\n        \"firstName\": \"Britney\",\n        \"lastName\": \"Wallis\",\n        \"status\": \"STATUS_ACTIVE\",\n        \"role\": \"ROLE_TEAM\",\n        \"isProjectManager\": false,\n        \"links\": {\n            \"iconLink5\": \"\",\n            \"link5\": \"\",\n            \"iconLink4\": \"\",\n            \"link4\": \"\",\n            \"iconLink3\": \"\",\n            \"link3\": \"\",\n            \"iconLink2\": \"\",\n            \"link2\": \"\",\n            \"iconLink1\": \"\",\n            \"link1\": \"\"\n        },\n        \"billing\": {\n            \"useDefault\": true,\n            \"rate\": 0\n        },\n        \"resourceRates\": {\n            \"internal\": [],\n            \"external\": []\n        },\n        \"tags\": [],\n        \"customFields\": [],\n        \"useCustomAvailability\": false\n    },\n    {\n        \"_id\": \"5ff2f797dbbc040b2584f9df\",\n        \"email\": \"\",\n        \"metadata\": \"\",\n        \"createdDate\": \"2021-01-04T11:10:15.822Z\",\n        \"updatedDate\": null,\n        \"note\": \"\",\n        \"firstName\": \"Coby\",\n        \"lastName\": \"Shah\",\n        \"status\": \"STATUS_ACTIVE\",\n        \"role\": \"ROLE_TEAM\",\n        \"isProjectManager\": false,\n        \"links\": {\n            \"iconLink5\": \"\",\n            \"link5\": \"\",\n            \"iconLink4\": \"\",\n            \"link4\": \"\",\n            \"iconLink3\": \"\",\n            \"link3\": \"\",\n            \"iconLink2\": \"\",\n            \"link2\": \"\",\n            \"iconLink1\": \"\",\n            \"link1\": \"\"\n        },\n        \"billing\": {\n            \"useDefault\": true,\n            \"rate\": 0\n        },\n        \"resourceRates\": {\n            \"internal\": [],\n            \"external\": []\n        },\n        \"tags\": [],\n        \"customFields\": [],\n        \"useCustomAvailability\": false\n    }\n]"}],"_postman_id":"a35ff771-3589-46e5-9086-0cdd8ab6d344"},{"name":"Update a resource","id":"8b6efb6c-0e47-4bd1-aa48-aae6420c521b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"note\": \"Good worker\"\n}"},"url":"{{API_URL}}/resource/{{RESOURCE_ID}}","description":"<p>You can easily update a resource by passing the <code>_id</code> of the resource and the property you would like to update.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource","{{RESOURCE_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"24a2c6f7-ad18-4850-b917-f768d7896bb6","name":"Update a resource - custom availability","originalRequest":{"method":"PUT","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"useCustomAvailability\" : true,\n        \"customAvailabilities\": {\n        \"_id\": \"5ff2e2703413f40b136719e0\",\n        \"weekDays\": {\n            \"sunday\": {\n                \"minutes\": 0,\n                \"workDay\": false\n            },\n            \"saturday\": {\n                \"minutes\": 0,\n                \"workDay\": false\n            },\n            \"friday\": {\n                \"minutes\": 120,\n                \"workDay\": true\n            },\n            \"thursday\": {\n                \"minutes\": 120,\n                \"workDay\": true\n            },\n            \"wednesday\": {\n                \"minutes\": 30,\n                \"workDay\": true\n            },\n            \"tuesday\": {\n                \"minutes\": 120,\n                \"workDay\": true\n            },\n            \"monday\": {\n                \"minutes\": 240,\n                \"workDay\": true\n            }\n        }\n    }\n}"},"url":"{{API_URL}}/resource/{{RESOURCE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 12:41:56 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1098"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5965"},{"key":"ETag","value":"W/\"44a-CZ9s6H1jLQApryEAkCkl0YXb78o\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff2e2703413f40b136719de\",\n    \"email\": \"\",\n    \"metadata\": \"\",\n    \"createdDate\": \"2021-01-04T09:40:00.201Z\",\n    \"updatedDate\": \"2021-01-04T12:41:56.146Z\",\n    \"note\": \"Very good worker\",\n    \"firstName\": \"Nela\",\n    \"lastName\": \"Graves\",\n    \"status\": \"STATUS_ACTIVE\",\n    \"role\": \"ROLE_TEAM\",\n    \"isProjectManager\": false,\n    \"links\": {\n        \"iconLink5\": \"fa-link\",\n        \"link5\": \"\",\n        \"iconLink4\": \"fa-link\",\n        \"link4\": \"\",\n        \"iconLink3\": \"fa-link\",\n        \"link3\": \"\",\n        \"iconLink2\": \"fa-link\",\n        \"link2\": \"\",\n        \"iconLink1\": \"fa-link\",\n        \"link1\": \"\"\n    },\n    \"billing\": {\n        \"useDefault\": true,\n        \"rate\": 0\n    },\n    \"resourceRates\": {\n        \"internal\": [],\n        \"external\": []\n    },\n    \"tags\": [],\n    \"customFields\": [\n        {\n            \"templateId\": \"5ff2f3680fcbae0aff739602\",\n            \"_id\": \"5ff30c633413f40b1367c84a\",\n            \"templateType\": \"TEXT\",\n            \"templateLabel\": \"Favourite book\",\n            \"value\": \"The Hobbit\"\n        }\n    ],\n    \"useCustomAvailability\": true,\n    \"customAvailabilities\": {\n        \"_id\": \"5ff2e2703413f40b136719e0\",\n        \"weekDays\": {\n            \"sunday\": {\n                \"minutes\": 0,\n                \"workDay\": false\n            },\n            \"saturday\": {\n                \"minutes\": 0,\n                \"workDay\": false\n            },\n            \"friday\": {\n                \"minutes\": 120,\n                \"workDay\": true\n            },\n            \"thursday\": {\n                \"minutes\": 120,\n                \"workDay\": true\n            },\n            \"wednesday\": {\n                \"minutes\": 30,\n                \"workDay\": true\n            },\n            \"tuesday\": {\n                \"minutes\": 120,\n                \"workDay\": true\n            },\n            \"monday\": {\n                \"minutes\": 240,\n                \"workDay\": true\n            }\n        }\n    }\n}"},{"id":"16cd3d9b-67a9-4fc2-9b3f-953d16c2cc0f","name":"Update a resource - custom availability intervals","originalRequest":{"method":"PUT","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"useCustomAvailability\" : true,\n        \"customAvailabilities\": {\n        \"_id\": \"5ff2e2703413f40b136719e0\",\n        \"weekDays\": {\n            \"sunday\": {\n                \"minutes\": 0,\n                \"workDay\": false\n            },\n            \"saturday\": {\n                \"minutes\": 0,\n                \"workDay\": false\n            },\n            \"friday\": {\n                \"minutes\": 120,\n                \"workDay\": true,\n                \"intervals\": [{\n                    \"start\": 600,\n                    \"end\": 720,\n                }]\n            },\n            \"thursday\": {\n                \"minutes\": 240,\n                \"workDay\": true,\n                \"intervals\": [{\n                    \"start\": 540,\n                    \"end\": 720\n                }, {\n                    \"start\": 780,\n                    \"end\": 840\n                }]\n            },\n            \"wednesday\": {\n                \"minutes\": 30,\n                \"workDay\": true\n            },\n            \"tuesday\": {\n                \"minutes\": 120,\n                \"workDay\": true\n            },\n            \"monday\": {\n                \"minutes\": 240,\n                \"workDay\": true\n            }\n        }\n    }\n}"},"url":"{{API_URL}}/resource/{{RESOURCE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 12:41:56 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1098"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5965"},{"key":"ETag","value":"W/\"44a-CZ9s6H1jLQApryEAkCkl0YXb78o\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff2e2703413f40b136719de\",\n    \"email\": \"\",\n    \"metadata\": \"\",\n    \"createdDate\": \"2021-01-04T09:40:00.201Z\",\n    \"updatedDate\": \"2021-01-04T12:41:56.146Z\",\n    \"note\": \"Very good worker\",\n    \"firstName\": \"Nela\",\n    \"lastName\": \"Graves\",\n    \"status\": \"STATUS_ACTIVE\",\n    \"role\": \"ROLE_TEAM\",\n    \"isProjectManager\": false,\n    \"links\": {\n        \"iconLink5\": \"fa-link\",\n        \"link5\": \"\",\n        \"iconLink4\": \"fa-link\",\n        \"link4\": \"\",\n        \"iconLink3\": \"fa-link\",\n        \"link3\": \"\",\n        \"iconLink2\": \"fa-link\",\n        \"link2\": \"\",\n        \"iconLink1\": \"fa-link\",\n        \"link1\": \"\"\n    },\n    \"billing\": {\n        \"useDefault\": true,\n        \"rate\": 0\n    },\n    \"resourceRates\": {\n        \"internal\": [],\n        \"external\": []\n    },\n    \"tags\": [],\n    \"customFields\": [\n        {\n            \"templateId\": \"5ff2f3680fcbae0aff739602\",\n            \"_id\": \"5ff30c633413f40b1367c84a\",\n            \"templateType\": \"TEXT\",\n            \"templateLabel\": \"Favourite book\",\n            \"value\": \"The Hobbit\"\n        }\n    ],\n    \"useCustomAvailability\": true,\n    \"customAvailabilities\": {\n        \"_id\": \"5ff2e2703413f40b136719e0\",\n        \"weekDays\": {\n            \"sunday\": {\n                \"minutes\": 0,\n                \"workDay\": false\n            },\n            \"saturday\": {\n                \"minutes\": 0,\n                \"workDay\": false\n            },\n            \"friday\": {\n                \"minutes\": 120,\n                \"workDay\": true,\n                \"intervals\": [\n                    {\n                        \"start\": 600,\n                        \"end\": 720,\n                        \"_id\": \"65f1ac50dfe7e41023b18dcf\"\n                    }\n                ],\n                \"legacy\": false,\n                \"legacyMinutes\": 120\n            },\n            \"thursday\": {\n                \"minutes\": 120,\n                \"workDay\": true,\n                \"intervals\": [\n                    {\n                        \"start\": 540,\n                        \"end\": 720,\n                        \"_id\": \"65f1ac50dfe7e41023b18dcc\"\n                    },\n                    {\n                        \"start\": 780,\n                        \"end\": 840,\n                        \"_id\": \"65f1ac50dfe7e41023b18dcd\"\n                    }\n                ],\n                \"legacy\": false,\n                \"legacyMinutes\": 240\n            },\n            \"wednesday\": {\n                \"minutes\": 30,\n                \"workDay\": true\n            },\n            \"tuesday\": {\n                \"minutes\": 120,\n                \"workDay\": true\n            },\n            \"monday\": {\n                \"minutes\": 240,\n                \"workDay\": true\n            }\n        }\n    }\n}"},{"id":"40f89565-fb4e-49c4-96cb-6ff3ed05d302","name":"Update a resource","originalRequest":{"method":"PUT","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"note\": \"Good worker\"\n}"},"url":"{{API_URL}}/resource/{{RESOURCE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 12:18:40 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"588"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5978"},{"key":"ETag","value":"W/\"24c-DSupyCGkRfuP8n8TflcWv3jDvQ8\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff2e2703413f40b136719de\",\n    \"email\": \"\",\n    \"metadata\": \"\",\n    \"createdDate\": \"2021-01-04T09:40:00.201Z\",\n    \"updatedDate\": \"2021-01-04T12:18:40.196Z\",\n    \"note\": \"Good worker\",\n    \"firstName\": \"Nela\",\n    \"lastName\": \"Graves\",\n    \"status\": \"STATUS_ACTIVE\",\n    \"role\": \"ROLE_TEAM\",\n    \"isProjectManager\": false,\n    \"links\": {\n        \"iconLink5\": \"fa-link\",\n        \"link5\": \"\",\n        \"iconLink4\": \"fa-link\",\n        \"link4\": \"\",\n        \"iconLink3\": \"fa-link\",\n        \"link3\": \"\",\n        \"iconLink2\": \"fa-link\",\n        \"link2\": \"\",\n        \"iconLink1\": \"fa-link\",\n        \"link1\": \"\"\n    },\n    \"billing\": {\n        \"useDefault\": true,\n        \"rate\": 0\n    },\n    \"resourceRates\": {\n        \"internal\": [],\n        \"external\": []\n    },\n    \"tags\": [],\n    \"customFields\": [],\n    \"useCustomAvailability\": false\n}"},{"id":"5a9b1616-f8af-4f8b-bfee-0411fa2dcf4b","name":"Update a resource - custom fields","originalRequest":{"method":"PUT","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"customFields\" : [\n    \t{\n            \"templateId\": \"5ff2f3680fcbae0aff739602\",\n            \"templateType\": \"text\",\n\t\t\t\"value\": \"The Hobbit\"\n    \t}\n    ]\n}"},"url":"{{API_URL}}/resource/{{RESOURCE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 12:38:59 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"743"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5967"},{"key":"ETag","value":"W/\"2e7-FWCgStdiT1HYmtwvBGPhUsHFweI\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff2e2703413f40b136719de\",\n    \"email\": \"\",\n    \"metadata\": \"\",\n    \"createdDate\": \"2021-01-04T09:40:00.201Z\",\n    \"updatedDate\": \"2021-01-04T12:38:59.820Z\",\n    \"note\": \"Very good worker\",\n    \"firstName\": \"Nela\",\n    \"lastName\": \"Graves\",\n    \"status\": \"STATUS_ACTIVE\",\n    \"role\": \"ROLE_TEAM\",\n    \"isProjectManager\": false,\n    \"links\": {\n        \"iconLink5\": \"fa-link\",\n        \"link5\": \"\",\n        \"iconLink4\": \"fa-link\",\n        \"link4\": \"\",\n        \"iconLink3\": \"fa-link\",\n        \"link3\": \"\",\n        \"iconLink2\": \"fa-link\",\n        \"link2\": \"\",\n        \"iconLink1\": \"fa-link\",\n        \"link1\": \"\"\n    },\n    \"billing\": {\n        \"useDefault\": true,\n        \"rate\": 0\n    },\n    \"resourceRates\": {\n        \"internal\": [],\n        \"external\": []\n    },\n    \"tags\": [],\n    \"customFields\": [\n        {\n            \"templateId\": \"5ff2f3680fcbae0aff739602\",\n            \"_id\": \"5ff30c633413f40b1367c84a\",\n            \"templateType\": \"TEXT\",\n            \"templateLabel\": \"Favourite book\",\n            \"value\": \"The Hobbit\"\n        }\n    ],\n    \"useCustomAvailability\": false\n}"}],"_postman_id":"8b6efb6c-0e47-4bd1-aa48-aae6420c521b"},{"name":"Update Multiple Resources","id":"53ca9c97-6b16-462c-ba0c-890a3918c79a","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"<p>API Key you get from your Hub Planner account page. </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"_id\": \"5de7987edcf2ed0ffafb4f3b\",\n        \"customFields\": [\n            {   \n                \"templateId\": \"5d8b863dff4c63350ac86790\",\n                \"templateType\": \"SELECT\",\n                \"choices\": [\n                    {\n                        \"value\": \"Contractor\",\n                        \"choiceId\": \"5d8b865cff4c63350ac8686d\"\n                    }\n                ]\n            }\n        ]\n    }\n]","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/resource","description":"<p>You just need to pass in multiple objects in the array [] to bulk update multiple resources.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"23de15e6-ff79-4164-9daa-496a2553e543","name":"Update Multiple Resources","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"API Key you get from your Hub Planner account page. ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"[\n\t{\n        \"_id\": \"5ff2e2703413f40b136719de\",\n        \"note\": \"Very good worker\",\n        \"firstName\": \"Nela\"\n\t},\n\t{\n        \"_id\": \"5ff2e26f3413f40b136719d1\",\n\t\t\"lastName\": \"Harley\"\n\t},\n\t{\n\t\t\"_id\": \"5ef34f0589641d441c312af6\",\n\t\t\"note\": \"Not exists\"\n\t}\n]"},"url":"{{API_URL}}/resource"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 12:22:54 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"184"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5973"},{"key":"ETag","value":"W/\"b8-TOmSen6tFLykrzT4jdbW/+l4HAA\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ff2e2703413f40b136719de\",\n        \"status\": \"Updated\"\n    },\n    {\n        \"_id\": \"5ff2e26f3413f40b136719d1\",\n        \"status\": \"Updated\"\n    },\n    {\n        \"_id\": \"5ef34f0589641d441c312af6\",\n        \"status\": \"Error: entity.does.not.exist\"\n    }\n]"}],"_postman_id":"53ca9c97-6b16-462c-ba0c-890a3918c79a"},{"name":"Delete a Resource","id":"a2229ce3-2cbb-48d6-85f3-7f56481a9cb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{API_URL}}/resource/{{RESOURCE_TO_DELETE_ID}}","description":"<p>Use the following command to delete a specific resource by id.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource","{{RESOURCE_TO_DELETE_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"5f9f4aaa-4e6a-4eef-855d-63fce54f6f4e","name":"Delete a Resource","originalRequest":{"method":"DELETE","header":[],"url":"{{API_URL}}/resource/{{RESOURCE_TO_DELETE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 14:08:24 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"28"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5962"},{"key":"ETag","value":"W/\"1c-Qetdxz2ZQQprgTcOQKOPdOM9Qlk\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    \"5ff2f739c56f300b0f742b74\"\n]"}],"_postman_id":"a2229ce3-2cbb-48d6-85f3-7f56481a9cb1"},{"name":"Delete multiple Resources","id":"63425678-67ac-435a-9efd-2823b08ca5c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"[\r\n    \"5ff321fd0fcbae0aff744958\",\r\n    \"5ff321fadbbc040b25859936\"\r\n]","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/resource/","description":"<p>To delete multiple resources provide the array of ids in the request body. </p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource",""],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"1e21761a-40be-4a75-b667-24ca4bc20627","name":"Delete multiple Resources","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"[\r\n    \"5ff321fd0fcbae0aff744958\",\r\n    \"5ff321fadbbc040b25859936\"\r\n]","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/resource/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 14:11:49 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"55"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5957"},{"key":"ETag","value":"W/\"37-RLKGIUcpFDDQRrtgSQWv7OdgRcw\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    \"5ff321fd0fcbae0aff744958\",\n    \"5ff321fadbbc040b25859936\"\n]"}],"_postman_id":"63425678-67ac-435a-9efd-2823b08ca5c8"},{"name":"Get all Resource Tags","id":"c6c35cc5-2ce1-4f68-acf6-cf950f6d9c88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/resource/{{RESOURCE_ID}}/tag","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource","{{RESOURCE_ID}}","tag"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"bd11d310-77d1-4390-a695-06050384b53c","name":"Get all Resource Tags","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/resource/{{RESOURCE_ID}}/tag"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 07:48:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"98"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5950"},{"key":"ETag","value":"W/\"62-lvuJL5zmMn3BQNR1nHolfxBWHS4\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"value\": \"very nice person\",\n        \"tagId\": \"5ff417463413f40b136a1a03\",\n        \"_id\": \"5ff418f4c56f300b0f76d9ca\"\n    }\n]"}],"_postman_id":"c6c35cc5-2ce1-4f68-acf6-cf950f6d9c88"},{"name":"Add new Resource Tag","id":"08ac37a9-2dbe-4ea6-bfb7-bdb94a86787d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"tags\": [\"5ff417463413f40b136a1a03\"]\r\n}"},"url":"{{API_URL}}/resource/{{RESOURCE_ID}}/tag","description":"<p>This operation works as adding to set, meaning that it preserves already existing tags and appends only new ones added in request body.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource","{{RESOURCE_ID}}","tag"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"a5677442-fad9-4eee-b2b6-12d7af3e372f","name":"Add new Resource Tag","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"tags\": [\"5ff417463413f40b136a1a03\"]\r\n}"},"url":"{{API_URL}}/resource/{{RESOURCE_ID}}/tag"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 07:44:52 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4329"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5951"},{"key":"ETag","value":"W/\"10e9-pbTYHXCCw5ytbsw4ZPOgDLDmimU\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff2e2703413f40b136719de\",\n    \"email\": \"5ff2e2703413f40b136719de\",\n    \"type\": \"REGULAR\",\n    \"createdDate\": \"2021-01-04T09:40:00.203Z\",\n    \"activated\": false,\n    \"activationToken\": \"\",\n    \"passwordResetToken\": \"\",\n    \"rememberMe\": false,\n    \"currentCompanySpecific\": {\n        \"_id\": \"5ff2e2703413f40b136719df\",\n        \"metadata\": \"\",\n        \"company\": \"5ff2e26c3413f40b13671947\",\n        \"calendarIds\": [\n            \"5ff2e26c3413f40b13671946\"\n        ],\n        \"customFields\": [\n            {\n                \"templateId\": \"5ff2f3680fcbae0aff739602\",\n                \"templateAllowMultipleValues\": false,\n                \"_id\": \"5ff30c633413f40b1367c84a\",\n                \"choices\": [],\n                \"value\": \"The Hobbit\",\n                \"templateType\": \"TEXT\",\n                \"templateLabel\": \"Favourite book\"\n            }\n        ],\n        \"tags\": [\n            {\n                \"value\": \"very nice person\",\n                \"tagId\": \"5ff417463413f40b136a1a03\",\n                \"_id\": \"5ff418f4c56f300b0f76d9ca\"\n            }\n        ],\n        \"calPGFeedShowAllocation\": \"ON\",\n        \"calPGFeedFormat\": \"RN_PN\",\n        \"calRGFeedShowAllocation\": \"ON\",\n        \"calRGFeedFormat\": \"RN_PN\",\n        \"calProFeedShowAllocation\": \"ON\",\n        \"calProFeedFormat\": \"RN_PN\",\n        \"calResFeedShowAllocation\": \"ON\",\n        \"calResFeedFormat\": \"RN_PN\",\n        \"calMyFeedShowProjectCode\": \"OFF\",\n        \"calMyFeedShowAllocation\": \"ON\",\n        \"calMyFeedFormat\": \"RN_PN\",\n        \"iCalTimezone\": \"\",\n        \"calKey\": \"\",\n        \"calSubEnabled\": \"ON\",\n        \"customAvailabilities\": [\n            {\n                \"_id\": \"5ff2e2703413f40b136719e0\",\n                \"weekDays\": {\n                    \"sunday\": {\n                        \"minutes\": 0,\n                        \"workDay\": false\n                    },\n                    \"saturday\": {\n                        \"minutes\": 0,\n                        \"workDay\": false\n                    },\n                    \"friday\": {\n                        \"minutes\": 120,\n                        \"workDay\": true\n                    },\n                    \"thursday\": {\n                        \"minutes\": 120,\n                        \"workDay\": true\n                    },\n                    \"wednesday\": {\n                        \"minutes\": 30,\n                        \"workDay\": true\n                    },\n                    \"tuesday\": {\n                        \"minutes\": 120,\n                        \"workDay\": true\n                    },\n                    \"monday\": {\n                        \"minutes\": 240,\n                        \"workDay\": true\n                    }\n                },\n                \"end\": null,\n                \"start\": null\n            }\n        ],\n        \"useResourceAvailability\": true,\n        \"resourceRates\": {\n            \"internal\": [],\n            \"external\": []\n        },\n        \"companyBillingRateId\": null,\n        \"companyBillingRate\": 0,\n        \"surveys\": [],\n        \"links\": {\n            \"iconLink5\": \"fa-link\",\n            \"link5\": \"\",\n            \"iconLink4\": \"fa-link\",\n            \"link4\": \"\",\n            \"iconLink3\": \"fa-link\",\n            \"link3\": \"\",\n            \"iconLink2\": \"fa-link\",\n            \"link2\": \"\",\n            \"iconLink1\": \"fa-link\",\n            \"link1\": \"\"\n        },\n        \"formattedNote\": \"Very good worker\",\n        \"note\": \"Very good worker\",\n        \"schedulerColumns\": {\n            \"projectColumns\": {\n                \"defaultColumn\": {\n                    \"columnWidth\": \"190\",\n                    \"columnAlignment\": \"LEFT\"\n                },\n                \"customColumns\": [],\n                \"sortedColumn\": {\n                    \"sortDirection\": \"ASCENDING\",\n                    \"columnId\": null\n                }\n            },\n            \"resourceColumns\": {\n                \"defaultColumn\": {\n                    \"columnWidth\": \"190\",\n                    \"columnAlignment\": \"LEFT\"\n                },\n                \"customColumns\": [],\n                \"sortedColumn\": {\n                    \"sortDirection\": \"ASCENDING\",\n                    \"columnId\": null\n                }\n            }\n        },\n        \"grid\": {\n            \"singleProjectView\": {\n                \"informationPanelDisplayed\": true,\n                \"displayScheduledReportedBudgetHoursRow\": false,\n                \"displayScheduledReportedBudgetCashRow\": false,\n                \"displayScheduledReportedInternalSpendRow\": false,\n                \"displayScheduledReportedExternalSpendRow\": false,\n                \"displayScheduledReportedTimeRow\": true,\n                \"displayReportedColumn\": true,\n                \"displayScheduledColumn\": true\n            },\n            \"displayActuals\": true,\n            \"displayInternal\": true,\n            \"budgetPanelExpanded\": false,\n            \"eventSmartResize\": false,\n            \"unassignedRowExpanded\": false,\n            \"expanded\": false,\n            \"mode\": \"LEGACY\",\n            \"heatmapTheme\": \"DEFAULT\",\n            \"groupBookingsLimit\": 1,\n            \"schedulerFooterVisible\": true,\n            \"filterVisible\": true,\n            \"groupBookings\": false,\n            \"availabilityHover\": true,\n            \"availabilityDisplay\": \"TYPE_NOTIFICATION\",\n            \"bookingToolTipHoverDelay\": \"2000\",\n            \"displayMilestoneText\": true,\n            \"displayWeeks\": false,\n            \"defaultScale\": \"Day\",\n            \"eventHeightMode\": \"L\",\n            \"eventHeight\": 60,\n            \"cellWidth\": {\n                \"Month\": 140,\n                \"Week\": 80,\n                \"Day\": 40,\n                \"CellDuration\": 40\n            }\n        },\n        \"filter\": {\n            \"filterOpen\": false,\n            \"pTag\": \"OR\",\n            \"rTag\": \"OR\",\n            \"pCfMulti\": \"OR\",\n            \"rCfMulti\": \"OR\"\n        },\n        \"landingPage\": \"scheduler\",\n        \"tsDisplayWeekNumber\": false,\n        \"tsHideProjectsNoBookedTime\": false,\n        \"tsHideResourceNoTime\": false,\n        \"tsDisplayFilter\": false,\n        \"tsView\": \"full\",\n        \"tsDisplayBookedTime\": false,\n        \"lastName\": \"Graves\",\n        \"firstName\": \"Nela\",\n        \"thumb\": \"/img/placeholder.png\",\n        \"employment\": {\n            \"endDate\": null,\n            \"startDate\": null\n        },\n        \"createdDate\": \"2021-01-04T09:40:00.201Z\",\n        \"updatedDate\": \"2021-01-05T07:44:52.573Z\",\n        \"deletedDate\": null,\n        \"customVacationAllocationLimit\": null,\n        \"approveeIds\": [],\n        \"defaultApproverIds\": [],\n        \"isApprover\": false,\n        \"isProjectManager\": false,\n        \"deleted\": false,\n        \"status\": \"STATUS_ACTIVE\",\n        \"role\": \"ROLE_TEAM\"\n    },\n    \"resourceId\": \"5ff2e2703413f40b136719de\",\n    \"firstName\": \"Nela\",\n    \"lastName\": \"Graves\",\n    \"status\": \"STATUS_ACTIVE\",\n    \"isProjectManager\": false,\n    \"useResourceAvailability\": true,\n    \"customAvailabilities\": [\n        {\n            \"_id\": \"5ff2e2703413f40b136719e0\",\n            \"weekDays\": {\n                \"sunday\": {\n                    \"minutes\": 0,\n                    \"workDay\": false\n                },\n                \"saturday\": {\n                    \"minutes\": 0,\n                    \"workDay\": false\n                },\n                \"friday\": {\n                    \"minutes\": 120,\n                    \"workDay\": true\n                },\n                \"thursday\": {\n                    \"minutes\": 120,\n                    \"workDay\": true\n                },\n                \"wednesday\": {\n                    \"minutes\": 30,\n                    \"workDay\": true\n                },\n                \"tuesday\": {\n                    \"minutes\": 120,\n                    \"workDay\": true\n                },\n                \"monday\": {\n                    \"minutes\": 240,\n                    \"workDay\": true\n                }\n            },\n            \"end\": null,\n            \"start\": null\n        }\n    ],\n    \"calendarIds\": [\n        \"5ff2e26c3413f40b13671946\"\n    ]\n}"}],"_postman_id":"08ac37a9-2dbe-4ea6-bfb7-bdb94a86787d"},{"name":"Remove Resource Tag from Resource","id":"7e62ee8b-318f-431f-b55b-555b6fd4356a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/resource/{{RESOURCE_ID}}/tag/{{RESOUCE_TAG_ID}}","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource","{{RESOURCE_ID}}","tag","{{RESOUCE_TAG_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"9487572a-6b1c-411f-877a-3658f5f7d443","name":"Remove Resource Tag from Resource","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/resource/{{RESOURCE_ID}}/tag/{{RESOUCE_TAG_ID}}"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Tue, 05 Jan 2021 07:49:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5949"},{"key":"ETag","value":"W/\"9-a/KLvPqoHbaBaqcqtedhpw4HCr0\""}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"7e62ee8b-318f-431f-b55b-555b6fd4356a"}],"id":"bc03b8ed-7e44-4180-a7d2-24007e3e8236","description":"<p>The Resources API will allow you to control all aspects of creating, reading, updating and deleting resources in your account. </p>\n","_postman_id":"bc03b8ed-7e44-4180-a7d2-24007e3e8236","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}}},{"name":"Projects","item":[{"name":"Projects","id":"c2622598-8730-45eb-b93f-584540bc4221","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>API Key you get from your Hub Planner account page. </p>\n","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/project?sort=-createdDate&limit=1&page=0","description":"<p>Get all projects from API.</p>\n<p>You can use pagination and/or sorting (see example).</p>\n<p>The following is a description of the properties in the response.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n<th>Sortable</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td><em>string</em></td>\n<td>id of the project</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>name</td>\n<td><em>string</em></td>\n<td>Project name</td>\n<td><em>YES</em></td>\n<td>YES</td>\n</tr>\n<tr>\n<td>links</td>\n<td><em>object</em></td>\n<td>Project Links</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>note</td>\n<td><em>string</em></td>\n<td>Project Notes</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td><em>string</em></td>\n<td>Project Creation Date</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>updatedDate</td>\n<td><em>string</em></td>\n<td>Project Updated Date</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>timeEntryEnabled</td>\n<td><em>boolean</em></td>\n<td>If time entry is enabled</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>timeEntryLocked</td>\n<td><em>boolean</em></td>\n<td>If time entry is locked</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>timeEntryApproval</td>\n<td><em>boolean</em></td>\n<td>If time entry approval is set</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>resourceRates</td>\n<td><em>object</em></td>\n<td>Reference to resource billing rates</td>\n<td>NO, deprecated, use <code>projectRate</code> instead</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>includeBookedTimeReports</td>\n<td><em>boolean</em></td>\n<td>If to include booked time reports</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>includeBookedTimeGrid</td>\n<td><em>boolean</em></td>\n<td>If to include booked time grid</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>projectManagers</td>\n<td><em>string array</em></td>\n<td>Project managers of project</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>resources</td>\n<td><em>string array</em></td>\n<td>Resources in project</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>budget</td>\n<td><em>object</em></td>\n<td>An object containing budget properites.</td>\n<td>NO, deprecated, use <code>projectRate</code> instead</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>companyBillingRateId</td>\n<td><em>string</em></td>\n<td>Id of selected billing rate for project</td>\n<td>NO, deprecated, use <code>projectRate</code> instead</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>budgetHours</td>\n<td>number</td>\n<td>Amount of hours budgeted for this project. 0 means the budget in hours is disabled for this project.</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>budgetCashAmount</td>\n<td>number</td>\n<td>Amount of money budgeted for this project, given in currency selected in <code>budgetCurrency</code>. 0 means that cash budget is disabled in this project.</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>budgetCurrency</td>\n<td>number</td>\n<td>Currency of money budgeted for this project</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>useStatusColor</td>\n<td><em>boolean</em></td>\n<td>If using the default status color or not</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>status</td>\n<td><em>string</em></td>\n<td>Project Status (STATUS_ACTIVE, STATUS_ARCHIVED, STATUS_PENDING, STATUS_PLANNED, STATUS_FLOATING)</td>\n<td>NO, defaults to Active</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>useProjectDuration</td>\n<td><em>boolean</em></td>\n<td>Display Project Start and End Display Dates</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>start</td>\n<td><em>string</em></td>\n<td>('YYYY-MM-DD') Project Start Display Date</td>\n<td>Only if <code>useProjectDuration</code> is set to true</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>end</td>\n<td><em>string</em></td>\n<td>('YYYY-MM-DD') Project End Display Date</td>\n<td>Only if <code>useProjectDuration</code> is set to true</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>backgroundColor</td>\n<td><em>string</em></td>\n<td>Project  Color</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>projectCode</td>\n<td><em>string</em></td>\n<td>Project Code (Unique)</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td><em>string</em></td>\n<td>Custom Field (255 Characters)</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>customFields</td>\n<td><em>object array</em></td>\n<td>Custom Fields, read Custom Fields section to see how to set them</td>\n<td>NO, but if you use them check Custom Fields section to see how to use them</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>timeEntryNoteRequired</td>\n<td><em>boolean</em></td>\n<td>Require Note on Time Entries</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>projectRate</td>\n<td><em>object</em></td>\n<td>Reference to billing rates in project</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["project"],"host":["{{API_URL}}"],"query":[{"key":"sort","value":"-createdDate"},{"key":"limit","value":"1"},{"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"33270b58-9f61-48d8-9b05-ca330e1db258","name":"Get Projects - using sort and pagination","originalRequest":{"method":"GET","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":{"raw":"{{API_URL}}/project?sort=-createdDate&limit=1&page=0","host":["{{API_URL}}"],"path":["project"],"query":[{"key":"sort","value":"-createdDate"},{"key":"limit","value":"1"},{"key":"page","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 11:47:54 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1266"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5996"},{"key":"ETag","value":"W/\"4f2-C4BLR/etz2Ku80cTeX+eCmxjSpQ\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ff451c74e6a950b5cdeb4e5\",\n        \"name\": \"Testing\",\n        \"links\": {\n            \"iconLink5\": \"fa-link\",\n            \"link5\": \"\",\n            \"iconLink4\": \"fa-link\",\n            \"link4\": \"\",\n            \"iconLink3\": \"fa-link\",\n            \"link3\": \"\",\n            \"iconLink2\": \"fa-link\",\n            \"link2\": \"\",\n            \"iconLink1\": \"fa-link\",\n            \"link1\": \"\"\n        },\n        \"note\": \"\",\n        \"createdDate\": \"2021-01-05T11:47:19.816Z\",\n        \"updatedDate\": \"2021-01-05T11:47:19.816Z\",\n        \"timeEntryEnabled\": true,\n        \"timeEntryLocked\": false,\n        \"timeEntryApproval\": false,\n        \"projectCode\": \"test\",\n        \"tags\": [],\n        \"timeEntryNoteRequired\": false,\n        \"workDays\": [\n            false,\n            true,\n            true,\n            true,\n            true,\n            true,\n            false\n        ],\n        \"useProjectDays\": false,\n        \"budget\": {\n            \"hasBudget\": false,\n            \"projectHours\": {\n                \"active\": false,\n                \"hours\": 0\n            },\n            \"cashAmount\": {\n                \"active\": false,\n                \"amount\": 0,\n                \"currency\": \"USD\",\n                \"billingRate\": {\n                    \"useDefault\": false,\n                    \"rate\": 0,\n                    \"id\": null\n                }\n            }\n        },\n        \"budgetHours\": 0,\n        \"budgetCashAmount\": 0,\n        \"budgetCurrency\": \"USD\",\n        \"companyBillingRateId\": null,\n        \"resourceRates\": [],\n        \"useStatusColor\": true,\n        \"status\": \"STATUS_ACTIVE\",\n        \"useProjectDuration\": false,\n        \"start\": null,\n        \"end\": null,\n        \"includeBookedTimeReports\": true,\n        \"includeBookedTimeGrid\": true,\n        \"private\": true,\n        \"projectManagers\": [],\n        \"resources\": [],\n        \"backgroundColor\": \"#81A489\",\n        \"metadata\": \"\",\n        \"customFields\": [],\n        \"projectRate\": {\n            \"internal\": {\n                \"customRates\": [],\n                \"defaultRateId\": null\n            },\n            \"external\": {\n                \"customRates\": [],\n                \"defaultRateId\": null\n            }\n        },\n        \"customers\": [],\n        \"defaultCategory\": \"5ff2e26c3413f40b1367194e\"\n    }\n]"},{"id":"56c73b1f-800f-4408-b81e-d8941bd5af88","name":"Get all Projects","originalRequest":{"method":"GET","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/project"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 07:56:20 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1375"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5942"},{"key":"ETag","value":"W/\"55f-4ZzWU2R4gzSCO+Rp7wykMTYyLTw\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ff2e2703413f40b13671a16\",\n        \"name\": \"Development\",\n        \"links\": {\n            \"link1\": \"\",\n            \"iconLink1\": \"fa-link\",\n            \"link2\": \"\",\n            \"iconLink2\": \"fa-link\",\n            \"link3\": \"\",\n            \"iconLink3\": \"fa-link\",\n            \"link4\": \"\",\n            \"iconLink4\": \"fa-link\",\n            \"link5\": \"\",\n            \"iconLink5\": \"fa-link\"\n        },\n        \"note\": \"\",\n        \"createdDate\": \"2021-01-04T09:40:00.879Z\",\n        \"updatedDate\": \"2021-01-05T07:56:15.056Z\",\n        \"timeEntryEnabled\": true,\n        \"timeEntryLocked\": false,\n        \"timeEntryApproval\": true,\n        \"projectCode\": \"dev\",\n        \"tags\": [],\n        \"timeEntryNoteRequired\": false,\n        \"workDays\": [\n            false,\n            true,\n            true,\n            true,\n            true,\n            true,\n            false\n        ],\n        \"useProjectDays\": false,\n        \"budget\": {\n            \"hasBudget\": false,\n            \"projectHours\": {\n                \"active\": false,\n                \"hours\": 0\n            },\n            \"cashAmount\": {\n                \"active\": false,\n                \"amount\": 0,\n                \"currency\": \"USD\",\n                \"billingRate\": {\n                    \"useDefault\": false,\n                    \"rate\": 0,\n                    \"id\": null\n                }\n            }\n        },\n        \"budgetHours\": 0,\n        \"budgetCashAmount\": 0,\n        \"budgetCurrency\": \"USD\",\n        \"companyBillingRateId\": null,\n        \"resourceRates\": [],\n        \"useStatusColor\": true,\n        \"status\": \"STATUS_ACTIVE\",\n        \"useProjectDuration\": false,\n        \"start\": null,\n        \"end\": null,\n        \"includeBookedTimeReports\": true,\n        \"includeBookedTimeGrid\": true,\n        \"private\": true,\n        \"projectManagers\": [],\n        \"resources\": [\n            \"5ff2e26f3413f40b136719c9\",\n            \"5ff2e26f3413f40b136719d1\",\n            \"5ff2e2703413f40b136719de\",\n            \"5ff2e26f3413f40b136719bf\"\n        ],\n        \"backgroundColor\": \"#81A489\",\n        \"metadata\": \"\",\n        \"customFields\": [],\n        \"projectRate\": {\n            \"external\": {\n                \"customRates\": [],\n                \"defaultRateId\": null\n            },\n            \"internal\": {\n                \"customRates\": [],\n                \"defaultRateId\": null\n            }\n        },\n        \"customers\": [],\n        \"defaultCategory\": \"5ff2e26c3413f40b1367194e\"\n    }\n]"}],"_postman_id":"c2622598-8730-45eb-b93f-584540bc4221"},{"name":"Project search","id":"c0c8ad7e-4fd7-4fe6-8f48-a5230b595ab5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"<p>API Key you get from your Hub Planner account page. </p>\n","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"projectCode\": \"test\"\r\n}"},"url":"{{API_URL}}/project/search","description":"<p>If you only want a certain status of project such as <code>STATUS_ACTIVE</code>. </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\"status\" : \"STATUS_ACTIVE\" }\n</code></pre><p>will return all projects which are NOT <code>STATUS_ACTIVE</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\"status\" : {\"$nin\": [\"STATUS_ACTIVE\"] } }\n</code></pre><p>will return all projects which are <code>STATUS_ACTIVE</code> and <code>STATUS_FLOATING</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\"name\" : {\"$in\": [\"STATUS_ACTIVE\", \"STATUS_FLOATING\"] } }\n</code></pre><h3 id=\"search-parameters\">Search Parameters</h3>\n<p>Use paramters to narrow you search. For example use <code>$nin</code> for not included, and use <code>$in</code> for included.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Parameters</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$nin</td>\n<td>not included</td>\n</tr>\n<tr>\n<td>$in</td>\n<td>included</td>\n</tr>\n<tr>\n<td>$lt</td>\n<td>less than</td>\n</tr>\n<tr>\n<td>$lte</td>\n<td>less than or equal</td>\n</tr>\n<tr>\n<td>$gte</td>\n<td>greater than</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"searchable-properties\">Searchable Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Parameters</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td>$nin, $in</td>\n<td>project id</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td>$nin, $in</td>\n<td>custom meta data field</td>\n</tr>\n<tr>\n<td>name</td>\n<td>$nin, $in</td>\n<td>project name</td>\n</tr>\n<tr>\n<td>projectCode</td>\n<td>$nin, $in</td>\n<td>project code</td>\n</tr>\n<tr>\n<td>status</td>\n<td>$nin, $in</td>\n<td>project status</td>\n</tr>\n<tr>\n<td>resources</td>\n<td>$nin, $in</td>\n<td>project resource id</td>\n</tr>\n<tr>\n<td>start</td>\n<td>$lt, $lte, $gte</td>\n<td>project start</td>\n</tr>\n<tr>\n<td>end</td>\n<td>$lt, $lte, $gte</td>\n<td>project end</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["project","search"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e47618dd-52cf-4ef7-8a35-0efb42e8f510","name":"Project search with project code","originalRequest":{"method":"POST","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"projectCode\": \"test\"\r\n}"},"url":"{{API_URL}}/project/search"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 12:02:10 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1266"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5992"},{"key":"ETag","value":"W/\"4f2-C4BLR/etz2Ku80cTeX+eCmxjSpQ\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ff451c74e6a950b5cdeb4e5\",\n        \"name\": \"Testing\",\n        \"links\": {\n            \"iconLink5\": \"fa-link\",\n            \"link5\": \"\",\n            \"iconLink4\": \"fa-link\",\n            \"link4\": \"\",\n            \"iconLink3\": \"fa-link\",\n            \"link3\": \"\",\n            \"iconLink2\": \"fa-link\",\n            \"link2\": \"\",\n            \"iconLink1\": \"fa-link\",\n            \"link1\": \"\"\n        },\n        \"note\": \"\",\n        \"createdDate\": \"2021-01-05T11:47:19.816Z\",\n        \"updatedDate\": \"2021-01-05T11:47:19.816Z\",\n        \"timeEntryEnabled\": true,\n        \"timeEntryLocked\": false,\n        \"timeEntryApproval\": false,\n        \"projectCode\": \"test\",\n        \"tags\": [],\n        \"timeEntryNoteRequired\": false,\n        \"workDays\": [\n            false,\n            true,\n            true,\n            true,\n            true,\n            true,\n            false\n        ],\n        \"useProjectDays\": false,\n        \"budget\": {\n            \"hasBudget\": false,\n            \"projectHours\": {\n                \"active\": false,\n                \"hours\": 0\n            },\n            \"cashAmount\": {\n                \"active\": false,\n                \"amount\": 0,\n                \"currency\": \"USD\",\n                \"billingRate\": {\n                    \"useDefault\": false,\n                    \"rate\": 0,\n                    \"id\": null\n                }\n            }\n        },\n        \"budgetHours\": 0,\n        \"budgetCashAmount\": 0,\n        \"budgetCurrency\": \"USD\",\n        \"companyBillingRateId\": null,\n        \"resourceRates\": [],\n        \"useStatusColor\": true,\n        \"status\": \"STATUS_ACTIVE\",\n        \"useProjectDuration\": false,\n        \"start\": null,\n        \"end\": null,\n        \"includeBookedTimeReports\": true,\n        \"includeBookedTimeGrid\": true,\n        \"private\": true,\n        \"projectManagers\": [],\n        \"resources\": [],\n        \"backgroundColor\": \"#81A489\",\n        \"metadata\": \"\",\n        \"customFields\": [],\n        \"projectRate\": {\n            \"internal\": {\n                \"customRates\": [],\n                \"defaultRateId\": null\n            },\n            \"external\": {\n                \"customRates\": [],\n                \"defaultRateId\": null\n            }\n        },\n        \"customers\": [],\n        \"defaultCategory\": \"5ff2e26c3413f40b1367194e\"\n    }\n]"}],"_postman_id":"c0c8ad7e-4fd7-4fe6-8f48-a5230b595ab5"},{"name":"Get Project by ID","id":"6bc63fff-de81-4062-a4fc-c70ff9442f49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>API Key you get from your Hub Planner account page. </p>\n","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/project/{{PROJECT_ID}}","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["project","{{PROJECT_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"1d4a218c-e1a9-4442-a520-8cb09ad1a505","name":"Get Project by ID","originalRequest":{"method":"GET","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/project/{{PROJECT_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 12:06:32 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1264"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5991"},{"key":"ETag","value":"W/\"4f0-vs85qT2DuYMbIdMr9GUgomYry2s\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff451c74e6a950b5cdeb4e5\",\n    \"name\": \"Testing\",\n    \"links\": {\n        \"link1\": \"\",\n        \"iconLink1\": \"fa-link\",\n        \"link2\": \"\",\n        \"iconLink2\": \"fa-link\",\n        \"link3\": \"\",\n        \"iconLink3\": \"fa-link\",\n        \"link4\": \"\",\n        \"iconLink4\": \"fa-link\",\n        \"link5\": \"\",\n        \"iconLink5\": \"fa-link\"\n    },\n    \"note\": \"\",\n    \"createdDate\": \"2021-01-05T11:47:19.816Z\",\n    \"updatedDate\": \"2021-01-05T11:47:19.816Z\",\n    \"timeEntryEnabled\": true,\n    \"timeEntryLocked\": false,\n    \"timeEntryApproval\": false,\n    \"projectCode\": \"test\",\n    \"tags\": [],\n    \"timeEntryNoteRequired\": false,\n    \"workDays\": [\n        false,\n        true,\n        true,\n        true,\n        true,\n        true,\n        false\n    ],\n    \"useProjectDays\": false,\n    \"budget\": {\n        \"hasBudget\": false,\n        \"projectHours\": {\n            \"active\": false,\n            \"hours\": 0\n        },\n        \"cashAmount\": {\n            \"active\": false,\n            \"amount\": 0,\n            \"currency\": \"USD\",\n            \"billingRate\": {\n                \"useDefault\": false,\n                \"rate\": 0,\n                \"id\": null\n            }\n        }\n    },\n    \"budgetHours\": 0,\n    \"budgetCashAmount\": 0,\n    \"budgetCurrency\": \"USD\",\n    \"companyBillingRateId\": null,\n    \"resourceRates\": [],\n    \"useStatusColor\": true,\n    \"status\": \"STATUS_ACTIVE\",\n    \"useProjectDuration\": false,\n    \"start\": null,\n    \"end\": null,\n    \"includeBookedTimeReports\": true,\n    \"includeBookedTimeGrid\": true,\n    \"private\": true,\n    \"projectManagers\": [],\n    \"resources\": [],\n    \"backgroundColor\": \"#81A489\",\n    \"metadata\": \"\",\n    \"customFields\": [],\n    \"projectRate\": {\n        \"external\": {\n            \"defaultRateId\": null,\n            \"customRates\": []\n        },\n        \"internal\": {\n            \"defaultRateId\": null,\n            \"customRates\": []\n        }\n    },\n    \"customers\": [],\n    \"defaultCategory\": \"5ff2e26c3413f40b1367194e\"\n}"}],"_postman_id":"6bc63fff-de81-4062-a4fc-c70ff9442f49"},{"name":"Get Project Custom Fields","id":"c08b79b9-1bd8-4c1a-aea4-a1eb1d06693e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/project/customField/template","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["project","customField","template"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"44ec8cb7-f477-423b-a9ba-1359170b2d4f","name":"Get Project Custom Fields","originalRequest":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/project/customField/template"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 13:24:59 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"656"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5971"},{"key":"ETag","value":"W/\"290-s3hiaRZKeo/4jcNdo3P5p9nXm1Y\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ff468444e6a950b5cded4b6\",\n        \"filterGrid\": true,\n        \"deleted\": false,\n        \"company\": \"5ff2e26c3413f40b13671947\",\n        \"label\": \"Location\",\n        \"instructions\": \"\",\n        \"defaultValue\": \"\",\n        \"defaultRadioId\": \"\",\n        \"placeholderText\": \"Pick location\",\n        \"createdDate\": \"2021-01-05T13:23:16.865Z\",\n        \"choices\": [\n            {\n                \"value\": \"US\",\n                \"_id\": \"5ff4687d98cd620afa9587f0\"\n            },\n            {\n                \"value\": \"EU\",\n                \"_id\": \"5ff468811561080b3c306bd7\"\n            },\n            {\n                \"value\": \"Asia\",\n                \"_id\": \"5ff46887e47abe0b1e121f1a\"\n            }\n        ],\n        \"canResourceEdit\": false,\n        \"type\": \"SELECT\",\n        \"category\": \"PROJECT\",\n        \"status\": \"ACTIVE\",\n        \"__v\": 1,\n        \"allowMultipleValues\": false,\n        \"characterLimit\": 0,\n        \"maxValue\": 0,\n        \"minValue\": 0,\n        \"order\": 1,\n        \"stepValue\": 0,\n        \"updatedDate\": \"2021-01-05T13:24:51.572Z\",\n        \"weekStartOn\": 1\n    }\n]"}],"_postman_id":"c08b79b9-1bd8-4c1a-aea4-a1eb1d06693e"},{"name":"Create a Project","id":"05db9949-c624-48e3-8db4-685267aaeb3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"description":"<p>API Key you get from your Hub Planner account page. </p>\n","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"My First Project\"\n}"},"url":"{{API_URL}}/project","description":"<p>Creates a new project/s.</p>\n<p>To create multiple project at once, pass in an array of objects.</p>\n","urlObject":{"path":["project"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"17ab4b55-303e-40ce-af85-fe16a0348bee","name":"Create a Project","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"API Key you get from your Hub Planner account page. ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"My First Project\"\n}"},"url":"{{API_URL}}/project"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 12:08:29 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1234"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5990"},{"key":"ETag","value":"W/\"4d2-DxYoD66n9l6BK82skZKNUoV/EgA\""}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff456bde47abe0b1e11fe40\",\n    \"name\": \"My First Project\",\n    \"links\": {\n        \"link1\": \"\",\n        \"iconLink1\": \"\",\n        \"link2\": \"\",\n        \"iconLink2\": \"\",\n        \"link3\": \"\",\n        \"iconLink3\": \"\",\n        \"link4\": \"\",\n        \"iconLink4\": \"\",\n        \"link5\": \"\",\n        \"iconLink5\": \"\"\n    },\n    \"note\": \"\",\n    \"createdDate\": \"2021-01-05T12:08:29.722Z\",\n    \"updatedDate\": \"2021-01-05T12:08:29.722Z\",\n    \"timeEntryEnabled\": true,\n    \"timeEntryLocked\": false,\n    \"timeEntryApproval\": false,\n    \"projectCode\": \"\",\n    \"tags\": [],\n    \"timeEntryNoteRequired\": false,\n    \"workDays\": [\n        false,\n        true,\n        true,\n        true,\n        true,\n        true,\n        false\n    ],\n    \"useProjectDays\": false,\n    \"budget\": {\n        \"hasBudget\": false,\n        \"projectHours\": {\n            \"active\": false,\n            \"hours\": 0\n        },\n        \"cashAmount\": {\n            \"active\": false,\n            \"amount\": 0,\n            \"currency\": \"USD\",\n            \"billingRate\": {\n                \"useDefault\": false,\n                \"rate\": 0,\n                \"id\": null\n            }\n        }\n    },\n    \"budgetHours\": 0,\n    \"budgetCashAmount\": 0,\n    \"budgetCurrency\": \"USD\",\n    \"companyBillingRateId\": null,\n    \"resourceRates\": [],\n    \"useStatusColor\": true,\n    \"status\": \"STATUS_ACTIVE\",\n    \"useProjectDuration\": false,\n    \"start\": null,\n    \"end\": null,\n    \"includeBookedTimeReports\": true,\n    \"includeBookedTimeGrid\": true,\n    \"private\": true,\n    \"projectManagers\": [],\n    \"resources\": [],\n    \"backgroundColor\": \"#81A489\",\n    \"metadata\": \"\",\n    \"customFields\": [],\n    \"projectRate\": {\n        \"external\": {\n            \"defaultRateId\": null,\n            \"customRates\": []\n        },\n        \"internal\": {\n            \"defaultRateId\": null,\n            \"customRates\": []\n        }\n    },\n    \"customers\": [],\n    \"defaultCategory\": \"5ff2e26c3413f40b1367194e\"\n}"},{"id":"22234fec-82b3-4fb9-83f3-8dd7243244c2","name":"Create a Project with Custom Fields","originalRequest":{"method":"POST","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Top Secret for Pentagon\",\n    \"customFields\": [\n        {\n            \"templateId\": \"5ff468444e6a950b5cded4b6\",\n            \"templateType\": \"SELECT\",\n            \"choices\": [\n                {\n                    \"choiceId\": \"5ff4687d98cd620afa9587f0\",\n                    \"value\": \"US\"\n                }\n            ]\n        }\n    ]\n}"},"url":"{{API_URL}}/project"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 13:28:56 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1371"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5969"},{"key":"ETag","value":"W/\"55b-zMmG85irXALco3jLwTrQHjEVcS0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff4699898cd620afa958f9a\",\n    \"name\": \"Top Secret for Pentagon\",\n    \"links\": {\n        \"link1\": \"\",\n        \"iconLink1\": \"\",\n        \"link2\": \"\",\n        \"iconLink2\": \"\",\n        \"link3\": \"\",\n        \"iconLink3\": \"\",\n        \"link4\": \"\",\n        \"iconLink4\": \"\",\n        \"link5\": \"\",\n        \"iconLink5\": \"\"\n    },\n    \"note\": \"\",\n    \"createdDate\": \"2021-01-05T13:28:56.220Z\",\n    \"updatedDate\": \"2021-01-05T13:28:56.220Z\",\n    \"timeEntryEnabled\": true,\n    \"timeEntryLocked\": false,\n    \"timeEntryApproval\": false,\n    \"projectCode\": \"\",\n    \"tags\": [],\n    \"timeEntryNoteRequired\": false,\n    \"workDays\": [\n        false,\n        true,\n        true,\n        true,\n        true,\n        true,\n        false\n    ],\n    \"useProjectDays\": false,\n    \"budget\": {\n        \"hasBudget\": false,\n        \"projectHours\": {\n            \"active\": false,\n            \"hours\": 0\n        },\n        \"cashAmount\": {\n            \"active\": false,\n            \"amount\": 0,\n            \"currency\": \"USD\",\n            \"billingRate\": {\n                \"useDefault\": false,\n                \"rate\": 0,\n                \"id\": null\n            }\n        }\n    },\n    \"budgetHours\": 0,\n    \"budgetCashAmount\": 0,\n    \"budgetCurrency\": \"USD\",\n    \"companyBillingRateId\": null,\n    \"resourceRates\": [],\n    \"useStatusColor\": true,\n    \"status\": \"STATUS_ACTIVE\",\n    \"useProjectDuration\": false,\n    \"start\": null,\n    \"end\": null,\n    \"includeBookedTimeReports\": true,\n    \"includeBookedTimeGrid\": true,\n    \"private\": true,\n    \"projectManagers\": [],\n    \"resources\": [],\n    \"backgroundColor\": \"#81A489\",\n    \"metadata\": \"\",\n    \"customFields\": [\n        {\n            \"templateId\": \"5ff468444e6a950b5cded4b6\",\n            \"_id\": \"5ff46ad21561080b3c307276\",\n            \"templateType\": \"SELECT\",\n            \"templateLabel\": \"\",\n            \"choices\": [\n                {\n                    \"value\": \"US\",\n                    \"choiceId\": \"5ff4687d98cd620afa9587f0\",\n                    \"_id\": \"5ff46ad21561080b3c307277\"\n                }\n            ]\n        }\n    ],\n    \"projectRate\": {\n        \"external\": {\n            \"defaultRateId\": null,\n            \"customRates\": []\n        },\n        \"internal\": {\n            \"defaultRateId\": null,\n            \"customRates\": []\n        }\n    },\n    \"customers\": [],\n    \"defaultCategory\": \"5ff2e26c3413f40b1367194e\"\n}"},{"id":"8fd46757-bffa-4b86-b9cb-922f9df69235","name":"Create multiple Projects","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"API Key you get from your Hub Planner account page. ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n\t    \"name\": \"UX Designing\",\n        \"projectCode\": \"ux\"\n    },\n    {\n        \"name\": \"Managing\"\n    }\n]"},"url":"{{API_URL}}/project"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 12:10:48 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2461"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5989"},{"key":"ETag","value":"W/\"99d-GkizJO/ZMe4lQoHoks3D3zoyRWQ\""}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ff4574898cd620afa956793\",\n        \"name\": \"UX Designing\",\n        \"links\": {\n            \"link1\": \"\",\n            \"iconLink1\": \"\",\n            \"link2\": \"\",\n            \"iconLink2\": \"\",\n            \"link3\": \"\",\n            \"iconLink3\": \"\",\n            \"link4\": \"\",\n            \"iconLink4\": \"\",\n            \"link5\": \"\",\n            \"iconLink5\": \"\"\n        },\n        \"note\": \"\",\n        \"createdDate\": \"2021-01-05T12:10:48.301Z\",\n        \"updatedDate\": \"2021-01-05T12:10:48.301Z\",\n        \"timeEntryEnabled\": true,\n        \"timeEntryLocked\": false,\n        \"timeEntryApproval\": false,\n        \"projectCode\": \"ux\",\n        \"tags\": [],\n        \"timeEntryNoteRequired\": false,\n        \"workDays\": [\n            false,\n            true,\n            true,\n            true,\n            true,\n            true,\n            false\n        ],\n        \"useProjectDays\": false,\n        \"budget\": {\n            \"hasBudget\": false,\n            \"projectHours\": {\n                \"active\": false,\n                \"hours\": 0\n            },\n            \"cashAmount\": {\n                \"active\": false,\n                \"amount\": 0,\n                \"currency\": \"USD\",\n                \"billingRate\": {\n                    \"useDefault\": false,\n                    \"rate\": 0,\n                    \"id\": null\n                }\n            }\n        },\n        \"budgetHours\": 0,\n        \"budgetCashAmount\": 0,\n        \"budgetCurrency\": \"USD\",\n        \"companyBillingRateId\": null,\n        \"resourceRates\": [],\n        \"useStatusColor\": true,\n        \"status\": \"STATUS_ACTIVE\",\n        \"useProjectDuration\": false,\n        \"start\": null,\n        \"end\": null,\n        \"includeBookedTimeReports\": true,\n        \"includeBookedTimeGrid\": true,\n        \"private\": true,\n        \"projectManagers\": [],\n        \"resources\": [],\n        \"backgroundColor\": \"#81A489\",\n        \"metadata\": \"\",\n        \"customFields\": [],\n        \"projectRate\": {\n            \"external\": {\n                \"defaultRateId\": null,\n                \"customRates\": []\n            },\n            \"internal\": {\n                \"defaultRateId\": null,\n                \"customRates\": []\n            }\n        },\n        \"customers\": [],\n        \"defaultCategory\": \"5ff2e26c3413f40b1367194e\"\n    },\n    {\n        \"_id\": \"5ff4574898cd620afa95679e\",\n        \"name\": \"Managing\",\n        \"links\": {\n            \"link1\": \"\",\n            \"iconLink1\": \"\",\n            \"link2\": \"\",\n            \"iconLink2\": \"\",\n            \"link3\": \"\",\n            \"iconLink3\": \"\",\n            \"link4\": \"\",\n            \"iconLink4\": \"\",\n            \"link5\": \"\",\n            \"iconLink5\": \"\"\n        },\n        \"note\": \"\",\n        \"createdDate\": \"2021-01-05T12:10:48.318Z\",\n        \"updatedDate\": \"2021-01-05T12:10:48.318Z\",\n        \"timeEntryEnabled\": true,\n        \"timeEntryLocked\": false,\n        \"timeEntryApproval\": false,\n        \"projectCode\": \"\",\n        \"tags\": [],\n        \"timeEntryNoteRequired\": false,\n        \"workDays\": [\n            false,\n            true,\n            true,\n            true,\n            true,\n            true,\n            false\n        ],\n        \"useProjectDays\": false,\n        \"budget\": {\n            \"hasBudget\": false,\n            \"projectHours\": {\n                \"active\": false,\n                \"hours\": 0\n            },\n            \"cashAmount\": {\n                \"active\": false,\n                \"amount\": 0,\n                \"currency\": \"USD\",\n                \"billingRate\": {\n                    \"useDefault\": false,\n                    \"rate\": 0,\n                    \"id\": null\n                }\n            }\n        },\n        \"budgetHours\": 0,\n        \"budgetCashAmount\": 0,\n        \"budgetCurrency\": \"USD\",\n        \"companyBillingRateId\": null,\n        \"resourceRates\": [],\n        \"useStatusColor\": true,\n        \"status\": \"STATUS_ACTIVE\",\n        \"useProjectDuration\": false,\n        \"start\": null,\n        \"end\": null,\n        \"includeBookedTimeReports\": true,\n        \"includeBookedTimeGrid\": true,\n        \"private\": true,\n        \"projectManagers\": [],\n        \"resources\": [],\n        \"backgroundColor\": \"#81A489\",\n        \"metadata\": \"\",\n        \"customFields\": [],\n        \"projectRate\": {\n            \"external\": {\n                \"defaultRateId\": null,\n                \"customRates\": []\n            },\n            \"internal\": {\n                \"defaultRateId\": null,\n                \"customRates\": []\n            }\n        },\n        \"customers\": [],\n        \"defaultCategory\": \"5ff2e26c3413f40b1367194e\"\n    }\n]"}],"_postman_id":"05db9949-c624-48e3-8db4-685267aaeb3e"},{"name":"Update Project","id":"55453f88-1ea8-4d8a-975b-c72059bd3955","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"description":"<p>API Key you get from your Hub Planner account page. </p>\n","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Testing\",\n\t\"projectCode\": \"test\"\n}"},"url":"{{API_URL}}/project/{{PROJECT_ID}}","description":"<p>Update a Project. There is no need to send the whole project object, just properties that should be changed.</p>\n<p>You can also use <code>PATCH</code> method with only one object included in array.</p>\n","urlObject":{"path":["project","{{PROJECT_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"af83cbc5-c72d-4852-ac49-be03f3b7c3b2","name":"Update Project","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"API Key you get from your Hub Planner account page. ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Testing\",\n\t\"projectCode\": \"test\"\n}"},"url":"{{API_URL}}/project/{{PROJECT_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 12:20:11 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1264"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5984"},{"key":"ETag","value":"W/\"4f0-a+0VgPJSbJuNbv+FiU9kp7IujRM\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ff451c74e6a950b5cdeb4e5\",\n    \"name\": \"Testing\",\n    \"links\": {\n        \"link1\": \"\",\n        \"iconLink1\": \"fa-link\",\n        \"link2\": \"\",\n        \"iconLink2\": \"fa-link\",\n        \"link3\": \"\",\n        \"iconLink3\": \"fa-link\",\n        \"link4\": \"\",\n        \"iconLink4\": \"fa-link\",\n        \"link5\": \"\",\n        \"iconLink5\": \"fa-link\"\n    },\n    \"note\": \"\",\n    \"createdDate\": \"2021-01-05T11:47:19.816Z\",\n    \"updatedDate\": \"2021-01-05T12:20:11.000Z\",\n    \"timeEntryEnabled\": true,\n    \"timeEntryLocked\": false,\n    \"timeEntryApproval\": false,\n    \"projectCode\": \"test\",\n    \"tags\": [],\n    \"timeEntryNoteRequired\": false,\n    \"workDays\": [\n        false,\n        true,\n        true,\n        true,\n        true,\n        true,\n        false\n    ],\n    \"useProjectDays\": false,\n    \"budget\": {\n        \"hasBudget\": false,\n        \"projectHours\": {\n            \"active\": false,\n            \"hours\": 0\n        },\n        \"cashAmount\": {\n            \"active\": false,\n            \"amount\": 0,\n            \"currency\": \"USD\",\n            \"billingRate\": {\n                \"useDefault\": false,\n                \"rate\": 0,\n                \"id\": null\n            }\n        }\n    },\n    \"budgetHours\": 0,\n    \"budgetCashAmount\": 0,\n    \"budgetCurrency\": \"USD\",\n    \"companyBillingRateId\": null,\n    \"resourceRates\": [],\n    \"useStatusColor\": true,\n    \"status\": \"STATUS_ACTIVE\",\n    \"useProjectDuration\": false,\n    \"start\": null,\n    \"end\": null,\n    \"includeBookedTimeReports\": true,\n    \"includeBookedTimeGrid\": true,\n    \"private\": true,\n    \"projectManagers\": [],\n    \"resources\": [],\n    \"backgroundColor\": \"#81A489\",\n    \"metadata\": \"\",\n    \"customFields\": [],\n    \"projectRate\": {\n        \"external\": {\n            \"defaultRateId\": null,\n            \"customRates\": []\n        },\n        \"internal\": {\n            \"defaultRateId\": null,\n            \"customRates\": []\n        }\n    },\n    \"customers\": [],\n    \"defaultCategory\": \"5ff2e26c3413f40b1367194e\"\n}"}],"_postman_id":"55453f88-1ea8-4d8a-975b-c72059bd3955"},{"name":"Update Multiple Projects","id":"de7214cd-2826-4ddb-b547-b0bdc0b66b9c","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"<p>API Key you get from your Hub Planner account page. </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"[\n\t{\n\t\t\"_id\": \"5e21aefe59acb53db004d683\",\n\t\t\"name\": \"Wrong ID\"\n\t},\n\t{\n\t\t\"_id\": \"5ff2e2703413f40b13671a16\",\n\t\t\"not_existed_property\": \"incorrectly\"\n\t},\n\t{\n\t\t\"_id\": \"{{PROJECT_ID}}\",\n\t\t\"name\": \"Test\"\n\t}\n]"},"url":"{{API_URL}}/project","description":"<p>Updates multiple projects at once.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["project"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"ab74e2d1-2fe7-43de-aa85-8a58339a0ab2","name":"Update Multiple Projects","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"API Key you get from your Hub Planner account page. ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"[\n\t{\n\t\t\"_id\": \"5e21aefe59acb53db004d683\",\n\t\t\"name\": \"Wrong ID\"\n\t},\n\t{\n\t\t\"_id\": \"5ff2e2703413f40b13671a16\",\n\t\t\"not_existed_property\": \"incorrectly\"\n\t},\n\t{\n\t\t\"_id\": \"{{PROJECT_ID}}\",\n\t\t\"name\": \"Test\"\n\t}\n]"},"url":"{{API_URL}}/project"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 12:46:37 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"194"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5981"},{"key":"ETag","value":"W/\"c2-IQJH0V11EbUR+arFzn68WpFQx4U\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5e21aefe59acb53db004d683\",\n        \"status\": \"Error: entity.does.not.exist\"\n    },\n    {\n        \"_id\": \"5ff2e2703413f40b13671a16\",\n        \"status\": \"No data to update\"\n    },\n    {\n        \"_id\": \"5ff451c74e6a950b5cdeb4e5\",\n        \"status\": \"Updated\"\n    }\n]"}],"_postman_id":"de7214cd-2826-4ddb-b547-b0bdc0b66b9c"},{"name":"Delete a Project","id":"0d9ece98-9ade-434a-999c-25e7c5d1b42e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"<p>API Key you get from your Hub Planner account page. </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/project/{{PROJECT_TO_DELETE_ID}}","urlObject":{"path":["project","{{PROJECT_TO_DELETE_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"80850a6a-f39c-4e20-9726-e13956ce9270","name":"Delete a Project","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"API Key you get from your Hub Planner account page. ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/project/{{PROJECT_TO_DELETE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 12:50:27 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5979"},{"key":"ETag","value":"W/\"4-X/5TO4MPCKAyY0ipFgr6/IraRNs\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"true"}],"_postman_id":"0d9ece98-9ade-434a-999c-25e7c5d1b42e"},{"name":"Delete Multiple Projects","id":"96500c9f-4878-4b41-8192-e418f0c0269a","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"<p>API Key you get from your Hub Planner account page. </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"[\"5ff46049e47abe0b1e120f6a\", \"5ff46049e47abe0b1e120f75\"]"},"url":"{{API_URL}}/project","description":"<p>Updates multiple projects at once.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["project"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6a942bd1-f1d4-45a3-b593-53d274c0c0f5","name":"Delete Multiple Projects","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"API Key you get from your Hub Planner account page. ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"[\"5ff46049e47abe0b1e120f6a\", \"5ff46049e47abe0b1e120f75\"]"},"url":"{{API_URL}}/project"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 12:51:37 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"55"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5978"},{"key":"ETag","value":"W/\"37-UAVa+gxiAFnFEfVUQyrjZzcHNmc\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    \"5ff46049e47abe0b1e120f6a\",\n    \"5ff46049e47abe0b1e120f75\"\n]"}],"_postman_id":"96500c9f-4878-4b41-8192-e418f0c0269a"},{"name":"Add Resources to a Project","id":"44e393e8-2029-41b5-98a5-71806c837681","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"<p>API Key you get from your Hub Planner account page. </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"resourceIds\": [\"{{RESOURCE_ID}}\"]\n}"},"url":"{{API_URL}}/project/addResourcesToProject/{{PROJECT_ID}}","urlObject":{"path":["project","addResourcesToProject","{{PROJECT_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"5514a563-04ef-461f-b9d4-9bbd17b4e525","name":"Add Resources to a Project","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"API Key you get from your Hub Planner account page. ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"resourceIds\": [\"{{RESOURCE_ID}}\"]\n}"},"url":"{{API_URL}}/project/addResourcesToProject/{{PROJECT_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 13:06:21 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5977"},{"key":"ETag","value":"W/\"4-X/5TO4MPCKAyY0ipFgr6/IraRNs\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"true"}],"_postman_id":"44e393e8-2029-41b5-98a5-71806c837681"},{"name":"Remove Resource from Projects","id":"babf87cb-80ac-4b73-b649-7cf037820971","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"<p>API Key you get from your Hub Planner account page. </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"projectIds\": [\"{{PROJECT_ID}}\"]\n}"},"url":"{{API_URL}}/project/removeResourceFromProjects/{{RESOURCE_ID}}","urlObject":{"path":["project","removeResourceFromProjects","{{RESOURCE_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"63104f46-7cbf-4dd9-a0b0-e1a612a70df6","name":"Remove Resource from Projects","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"API Key you get from your Hub Planner account page. ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"projectIds\": [\"{{PROJECT_ID}}\"]\n}"},"url":"{{API_URL}}/project/removeResourceFromProjects/{{RESOURCE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 13:12:01 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609933304"},{"key":"X-RateLimit-Remaining","value":"5976"},{"key":"ETag","value":"W/\"4-X/5TO4MPCKAyY0ipFgr6/IraRNs\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"true"}],"_postman_id":"babf87cb-80ac-4b73-b649-7cf037820971"},{"name":"Get Project Clients","id":"bcd26134-e9f8-4a9b-b810-40cce4dd0930","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"<p>API Key you get from your Hub Planner account page. </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/project/{{PROJECT_ID}}/client","urlObject":{"path":["project","{{PROJECT_ID}}","client"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"bcd26134-e9f8-4a9b-b810-40cce4dd0930"},{"name":"Add Clients to a Project","id":"22f74afa-418c-45f7-9922-294d9db2e632","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"<p>API Key you get from your Hub Planner account page. </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"clientIds\": [\"{{CLIENT_ID}}\"]\n}"},"url":"{{API_URL}}/project/{{PROJECT_ID}}/client","urlObject":{"path":["project","{{PROJECT_ID}}","client"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0fdf699b-a3fe-4b10-9493-d37aed7f8302","name":"Add Clients to a Project","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"API Key you get from your Hub Planner account page. ","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"clientIds\": [\"{{CLIENT_ID}}\"]\n}"},"url":"{{API_URL}}/project/{{PROJECT_ID}}/client"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 07 Jan 2021 14:54:35 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1610111643"},{"key":"X-RateLimit-Remaining","value":"5960"},{"key":"ETag","value":"W/\"4-X/5TO4MPCKAyY0ipFgr6/IraRNs\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"true"}],"_postman_id":"22f74afa-418c-45f7-9922-294d9db2e632"},{"name":"Remove a Client from Projects","id":"b9aff7f7-085b-45e5-b522-1607f7eab348","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"{{API_KEY}}","description":"<p>API Key you get from your Hub Planner account page. </p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"projectIds\": [\"{{PROJECT_ID}}\"]\n}"},"url":"{{API_URL}}/project/client/{{CLIENT_ID}}","urlObject":{"path":["project","client","{{CLIENT_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b9aff7f7-085b-45e5-b522-1607f7eab348"}],"id":"e7022b08-5c03-4e33-85ce-7a714538e28b","description":"<p>Projects API goes here</p>\n","_postman_id":"e7022b08-5c03-4e33-85ce-7a714538e28b","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}}},{"name":"Public Holidays","item":[{"name":"Get All Public Holiday Calendars","id":"24a52a3d-b30e-4429-b0b0-43ac6aecb1ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/calendar","description":"<p>Get All Public Holiday Calendars</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET /calendar\n</code></pre><p>The call will return an array of calendars for your company. By default customer has one calendar, called \"Company Holidays\". With the Global Public Holidays extension installed you can create more calendars. </p>\n<p>The following is a description of the properties in the response.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n<th>Sortable</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td><em>string</em></td>\n<td>id of the Calendar</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>name</td>\n<td><em>string</em></td>\n<td>Calendar Name (Unique)</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td><em>string</em></td>\n<td>Custom Field (255 Characters)</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td><em>string</em></td>\n<td>Calendar Creation Date</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>updatedDate</td>\n<td><em>string</em></td>\n<td>Calendar Updated Date</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>holidays</td>\n<td><em>object array</em></td>\n<td>A list of holidays, read the Holidays section to see how to set them</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["calendar"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"29174b96-2845-4e40-b0c8-991172d85c78","name":"Get All Public Holiday Calendars","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/calendar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Mar 2021 12:00:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Vary","value":"Origin"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Reset","value":"1614686431"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"ETag","value":"W/\"363f-Q7hhBqmuoppdsSVu5u+46zJFBeg\""},{"key":"Set-Cookie","value":"connect.sid=s%3ABeF_EK61Tmsu_qhQGoKd8L5T47yuPPYB.itTU%2BlV8tZgYbB%2FZCSpgWJAOSZbgwrDIJW7mLongd8A; Domain=staging.hubplanner.com; Path=/; HttpOnly; Secure"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5df9e4335de076d05b14ffaf\",\n        \"name\": \"Global Company Holidays\",\n        \"metadata\": \"\",\n        \"createdDate\": \"2020-01-13T10:43:18.418Z\",\n        \"updatedDate\": \"2021-01-14T13:27:17.218Z\",\n        \"holidays\": [\n            {\n                \"version\": 2,\n                \"repeat\": false,\n                \"color\": \"#ffe8ba\",\n                \"saveDate\": \"2021-01-14T13:27:17.218Z\",\n                \"createdDate\": \"2020-10-19T09:05:40.312Z\",\n                \"name\": \"Christmas Day\",\n                \"date\": \"2020-12-25T00:00:00.000Z\",\n                \"_id\": \"5e1c49c66357444ffe075293\",\n                \"dateTicks\": 1608854400000\n            },\n            {\n                \"version\": 2,\n                \"repeat\": false,\n                \"color\": \"#ffe8ba\",\n                \"dateTicks\": 1577836800000,\n                \"_id\": \"5e3c405bca4a8b7a4eb5fd87\",\n                \"date\": \"2020-01-01T00:00:00.000Z\",\n                \"name\": \"New Years Day\",\n                \"createdDate\": \"2021-01-14T09:41:16.014Z\",\n                \"saveDate\": \"2021-01-14T13:27:17.219Z\"\n            },\n            {\n                \"version\": 2,\n                \"repeat\": false,\n                \"color\": \"#ffe8ba\",\n                \"dateTicks\": 1610928000000,\n                \"_id\": \"5ff8284543eeb20afd32f935\",\n                \"date\": \"2021-01-18T00:00:00.000Z\",\n                \"name\": \"Martin Luther King Jr. Day\",\n                \"createdDate\": \"2021-01-14T09:41:17.598Z\",\n                \"saveDate\": \"2021-01-14T13:27:17.219Z\"\n            }\n        ]\n    },\n    {\n        \"_id\": \"5e15e5d5f6ba8a0c14089e31\",\n        \"name\": \"Swedish Team\",\n        \"metadata\": \"\",\n        \"createdDate\": \"2020-01-08T14:23:40.230Z\",\n        \"updatedDate\": \"2021-01-14T13:27:17.219Z\",\n        \"holidays\": [\n            {\n                \"version\": 2,\n                \"repeat\": true,\n                \"color\": \"#ffe8ba\",\n                \"saveDate\": \"2021-01-14T13:27:17.219Z\",\n                \"createdDate\": \"2020-05-06T10:56:45.107Z\",\n                \"dateTicks\": 1588291200000,\n                \"_id\": \"5eb00337033c4a0bbf9a7c35\",\n                \"name\": \"May Day\",\n                \"date\": \"2020-05-01T00:00:00.000Z\"\n            }\n        ]\n    }\n]"}],"_postman_id":"24a52a3d-b30e-4429-b0b0-43ac6aecb1ae"},{"name":"Get A Public Holiday Calendar by ID","id":"8ecfbe60-31f4-489d-a101-cbeff79cd133","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/calendar/{{CALENDAR_ID}}","description":"<p>Get A Public Holiday Calendar by ID</p>\n<p>Use the following command to get a specific calendar by id.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET /calendar/12345678\n</code></pre><p>Will return a calendar with the id 12345678</p>\n<p>A successful resource will return a 200 Ok response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["calendar","{{CALENDAR_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"8ecfbe60-31f4-489d-a101-cbeff79cd133"},{"name":"Create a Public Holiday Calendar","id":"7cc0bb43-74c5-4719-a5c1-5c5cecdbc75c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"North American Team\"\n}"},"url":"{{API_URL}}/calendar","description":"<p>Create a Public Holiday Calendar.</p>\n<p>Customer calendars are part of a 'Global Public Holiday Calendars' extension. If the extension is not installed or your trial period is ended the following error will be returned by the server:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"message\": \"The extension 'holiday_calendars' is required to perform this action. Please activate it and try again.\",\n    \"error\": \"EXTENSION_IS_NOT_ACTIVE\",\n    \"code\": \"A2424\",\n    \"properties\": {\n        \"additionalInformation\": {\n            \"extensionName\": \"holiday_calendars\"\n        }\n    },\n    \"version\": 2\n}\n</code></pre><p>To create a new calendar make a following request:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST /calendar\n</code></pre><p>with an example payload: </p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"name\": \"North American Team\"\n}\n</code></pre><p>The server will return the full calendar object once created including the newly created resource ID _id</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"_id\": \"1234567\",\n    \"name\": \"North American Team\",\n    \"metadata\": \"\",\n    \"createdDate\": \"2021-12-11T14:32:34.540Z\",\n    \"updatedDate\": \"2021-12-11T14:32:34.540Z\",\n    \"holidays\": []\n}\n</code></pre><p>A successful create operation will return a 201 OK response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["calendar"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"7cc0bb43-74c5-4719-a5c1-5c5cecdbc75c"},{"name":"Update an Existing Public Holiday Calendar","id":"9a7591d5-d3ca-45b1-98b4-e8f8287f7940","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Sweden Holidays\"\n}"},"url":"{{API_URL}}/calendar/{{CALENDAR_ID}}","description":"<p>##Update an Existing Public Holiday Calendar</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>PUT /calendar/123456789\n</code></pre><p>will update the calendar with the id 123456789. You must pass in the entire calendar object in the body when updating so no values will be overwritten to default. Best practice will be to read first and then merge.</p>\n<p>A successful update will return a 200 Ok response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["calendar","{{CALENDAR_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"9a7591d5-d3ca-45b1-98b4-e8f8287f7940"},{"name":"Delete a Public Holiday Calendar","id":"ff9ca519-57d4-4b3a-b854-5156a3b6b4a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{API_URL}}/calendar/{{CALENDAR_ID}}","description":"<h1 id=\"delete-a-public-holiday-calendar\">Delete a Public Holiday Calendar</h1>\n<p>Use the following command to delete a specific public holiday calendar by id. Will delete a calendar with the id <code>{{CALENDAR_ID}}</code></p>\n<p>A successful delete will return a 200 Ok response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["calendar","{{CALENDAR_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ff9ca519-57d4-4b3a-b854-5156a3b6b4a8"},{"name":"Add a calendar to a resource","id":"ca9e826e-9118-4fa1-8bf4-4a8b993c705e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"firstName\": \"Mac\",\n    \"lastName\": \"Freelancer 2\",\n\t\"calendarIds\": [\n        \"{{CALENDAR_ID}}\",\n    ]\n}"},"url":"{{API_URL}}/resource/{{RESOURCE_ID}}","description":"<p>##Add a calendar to a resource</p>\n<p>This feature is available only to customers that have purchaced the 'Calendar and Holidays' extension.</p>\n<p>In order to assign a specific calendar to a resource, update a resource by passing additional 'calendarIds' field into a request payload.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>PUT /resource/1234567890\n</code></pre><p>Request payload</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"firstName\": \"Name\",\n    \"lastName\": \"Lastname\",\n    \"calendarIds\": [\n       \"12345\",\n       \"56789\"\n    ]\n}\n</code></pre><p>A new set of calendars '12345' and '56789' will be assigned to the resource with id '1234567890'.</p>\n<p>A successful update will return a 200 Ok response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["resource","{{RESOURCE_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ca9e826e-9118-4fa1-8bf4-4a8b993c705e"},{"name":"Get all holidays","id":"9fc57ceb-0282-4325-bcab-1aa6b7fb006f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/holiday","description":"<h2 id=\"get-all-calendars\">Get All Calendars</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET /calendar\n</code></pre><p>The call will return an array of calendars. By default customer has one calendar, called \"Company Holidays\".</p>\n<p>The following is a description of the properties in the response.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n<th>Sortable</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td><em>string</em></td>\n<td>id of the Calendar</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>name</td>\n<td><em>string</em></td>\n<td>Calendar Name (Unique)</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td><em>string</em></td>\n<td>Custom Field (255 Characters)</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td><em>string</em></td>\n<td>Calendar Creation Date</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>updatedDate</td>\n<td><em>string</em></td>\n<td>Calendar Updated Date</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>holidays</td>\n<td><em>object array</em></td>\n<td>A list of holidays, read the Holidays section to see how to set them</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["holiday"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"9fc57ceb-0282-4325-bcab-1aa6b7fb006f"},{"name":"Get a holiday by _id","id":"0b267c92-9e18-4d5a-9147-db454bdff7bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/calendar","description":"<h2 id=\"get-all-calendars\">Get All Calendars</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET /calendar\n</code></pre><p>The call will return an array of calendars. By default customer has one calendar, called \"Company Holidays\".</p>\n<p>The following is a description of the properties in the response.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n<th>Sortable</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td><em>string</em></td>\n<td>id of the Calendar</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n<tr>\n<td>name</td>\n<td><em>string</em></td>\n<td>Calendar Name (Unique)</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td><em>string</em></td>\n<td>Custom Field (255 Characters)</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td><em>string</em></td>\n<td>Calendar Creation Date</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>updatedDate</td>\n<td><em>string</em></td>\n<td>Calendar Updated Date</td>\n<td>NO</td>\n<td>YES</td>\n</tr>\n<tr>\n<td>holidays</td>\n<td><em>object array</em></td>\n<td>A list of holidays, read the Holidays section to see how to set them</td>\n<td>NO</td>\n<td>NO</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["calendar"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"0b267c92-9e18-4d5a-9147-db454bdff7bb"},{"name":"Create a holiday","id":"157676e9-2609-41bf-b636-b8b9c5e10727","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"color\": \"#ffff00\",\r\n\t\"date\": \"2019-11-16\",\r\n\t\"name\": \"Holiday added via API\",\r\n\t\"repeat\": true,\r\n\t\"calendarId\": \"{{CALENDAR_ID}}\"\r\n}"},"url":"{{API_URL}}/holiday","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["holiday"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"157676e9-2609-41bf-b636-b8b9c5e10727"},{"name":"Create a holiday in a specific calendar","id":"a56c50b1-840d-4654-86fe-188520f53316","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"color\": \"#ffff00\",\r\n\t\"date\": \"2019-11-14\",\r\n\t\"name\": \"Holiday added via API\",\r\n\t\"repeat\": true,\r\n\t\"calendarId\": \"{{CALENDAR_ID}}\"\r\n}"},"url":"{{API_URL}}/holiday","description":"<p>##Create a new Holiday in a specific calendar</p>\n<p>Customer calendars are part of a 'Holiday Calendars' extension. If the extension is not installed or your trial period is ended the following error will be returned by the server:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"message\": \"The extension 'holiday_calendars' is required to perform this action. Please activate it and try again.\",\n    \"error\": \"EXTENSION_IS_NOT_ACTIVE\",\n    \"code\": \"A2424\",\n    \"properties\": {\n        \"additionalInformation\": {\n            \"extensionName\": \"holiday_calendars\"\n        }\n    },\n    \"version\": 2\n}\n</code></pre><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST /holiday\n</code></pre><p>An example of a Holiday assigned to calendar '1234567'</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{ \n  \"name\":\"Christmas 2020\",\n  \"date\":\"2020-12-25\",\n  \"calendarId\": \"1234567\"\n}\n</code></pre><p>The server will return the full holiday object once created including the newly created holiday ID _id</p>\n<p>A successful create will return a 201 Ok response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["holiday"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a56c50b1-840d-4654-86fe-188520f53316"},{"name":"Update a holiday","id":"e7cde16b-0378-4cd5-9028-bb040477fbee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"color\": \"#ffff00\",\r\n\t\"date\": \"2019-11-14\",\r\n\t\"name\": \"Holiday added via API\",\r\n\t\"repeat\": true,\r\n\t\"calendarId\": \"{{CALENDAR_ID}}\"\r\n}"},"url":"{{API_URL}}/holiday","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["holiday"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e7cde16b-0378-4cd5-9028-bb040477fbee"},{"name":"Holiday search","id":"c181263b-9f17-405d-932e-2e668d31d0c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\"date\":{\"$gte\":\"2014-07-15\"} }"},"url":"{{API_URL}}/holiday/search","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["holiday","search"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"c181263b-9f17-405d-932e-2e668d31d0c9"},{"name":"Delete a holiday","id":"3dbfa486-c5d9-42e4-b8ba-55cca7c93829","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{API_URL}}/holiday/{{HOLIDAY_ID}}","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["holiday","{{HOLIDAY_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"3dbfa486-c5d9-42e4-b8ba-55cca7c93829"}],"id":"3a1e3ae6-703e-48e8-9358-afa713d28c4f","description":"<p>The Public Holidays API allows you to control the public holidays feature in Hub Planner. Each account has a default calendar you can use for your public holidays and assign team members too. With the  <a href=\"https://hubplanner.com/hubplanner-extensions/global-public-holiday-calendar-extension/\">Global Public Holidays</a> extension installed you can also create multiple calendars for different teams and regions. </p>\n<h1 id=\"variables\">Variables</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>{{CALENDAR_ID}}</td>\n<td>ID of a calendar</td>\n</tr>\n<tr>\n<td>{{HOLIDAY_ID}}</td>\n<td>ID of a Holiday.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"3139b4b4-ebfc-44a7-824a-1aa9ff6d61cc","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"8f1a3962-3960-408d-afa1-093d5285c8ae","type":"text/javascript","exec":[""]}}],"_postman_id":"3a1e3ae6-703e-48e8-9358-afa713d28c4f","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}}},{"name":"Booking Categories","item":[{"name":"Get All Booking Categories","id":"a03b5152-eae8-4db6-b4a1-69219e1d46e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{API_URL}}/categories?limit=1000","description":"<p>The call will return an array of booking categories for your company. </p>\n<p>Property <code>type</code> shows if the booking category is default in its group. It can be set as <code>NON_OPTIONAL</code> (default) or <code>CUSTOM</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["categories"],"host":["{{API_URL}}"],"query":[{"key":"limit","value":"1000"}],"variable":[]}},"response":[{"id":"67e3be74-e1d3-4273-837a-718666b501ae","name":"Get All Booking Categories","originalRequest":{"method":"GET","header":[],"url":"{{API_URL}}/category"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587551821"},{"key":"x-ratelimit-remaining","value":"5977"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"etag","value":"W/\"7a5-/7OAxEuaKMdMsF4uyC1/+w\""},{"key":"date","value":"Wed, 22 Apr 2020 06:11:37 GMT"},{"key":"connection","value":"close"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"62f23173b8532b3ef9d36d66\",\n        \"name\": \"Unavailable Time\",\n        \"gridColor\": \"#bfbfbf\",\n        \"createdDate\": \"2022-08-09T10:05:39.345Z\",\n        \"updatedDate\": \"2022-08-09T10:05:39.345Z\",\n        \"type\": \"CUSTOM\"\n    }\n]"}],"_postman_id":"a03b5152-eae8-4db6-b4a1-69219e1d46e8"},{"name":"Search a Booking Category","id":"6133d9d9-1c5e-4f63-ab28-d3c790ebc517","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"type\": \"NON_OPTIONAL\"\n}"},"url":"{{API_URL}}/categories/search","description":"<p>Use the following command to search booking categories, it allows to get more complex results.</p>\n<h3 id=\"search-parameters\">Search Parameters</h3>\n<p>Use paramters to narrow you search. You can send exact values or use parameters below.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameters</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$in</td>\n<td>values included in array</td>\n</tr>\n<tr>\n<td>$nin</td>\n<td>values excluded from array</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"searchable-properties\">Searchable Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Parameters</th>\n<th>Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td>$in, $nin</td>\n<td><em>ID</em></td>\n</tr>\n<tr>\n<td>name</td>\n<td>$in, $nin</td>\n<td><em>string</em></td>\n</tr>\n<tr>\n<td>type</td>\n<td>$in, $nin</td>\n<td><em>string</em></td>\n</tr>\n<tr>\n<td>gridColor</td>\n<td>$in, $nin</td>\n<td><em>string</em></td>\n</tr>\n<tr>\n<td>group</td>\n<td></td>\n<td><em>ID</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>To get categories from other groups than default, there is extension <strong>\"Booking Category Groups\"</strong> required.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["categories","search"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0ce21a6b-a57c-478c-8e39-12b52b252b9f","name":"Search a Booking Category from a group excluding one","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"group\": \"5e62e120c7a3df671be4582b\",\n\t\"_id\": {\n\t\t\"$nin\": [\"5e2ff31767574009760d1502\"]\n\t}\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/categories/search"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587629727"},{"key":"x-ratelimit-remaining","value":"5994"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"etag","value":"W/\"4d0-bEclNwKULFTs9/f60eRapg\""},{"key":"date","value":"Wed, 22 Apr 2020 08:19:30 GMT"},{"key":"connection","value":"close"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5e8b130c451d702fe4338788\",\n        \"name\": \"From API\",\n        \"gridColor\": \"#000\",\n        \"createdDate\": \"2020-04-06T11:31:24.736Z\",\n        \"updatedDate\": \"2020-04-22T05:51:43.844Z\",\n        \"type\": \"CUSTOM\"\n    },\n    {\n        \"_id\": \"5e67b11449fb7d2ea857d19e\",\n        \"name\": \"New Category\",\n        \"gridColor\": \"#aaa\",\n        \"createdDate\": \"2020-03-10T15:24:04.806Z\",\n        \"updatedDate\": \"2020-04-22T05:51:31.208Z\",\n        \"type\": \"CUSTOM\"\n    },\n    {\n        \"_id\": \"5e788c6e8465b034f0524d05\",\n        \"name\": \"New one\",\n        \"gridColor\": \"#F4B4BB\",\n        \"createdDate\": \"2020-03-23T10:14:26.184Z\",\n        \"updatedDate\": \"2020-04-22T05:52:18.227Z\",\n        \"type\": \"CUSTOM\"\n    },\n    {\n        \"_id\": \"5e7b3247d324ec47e05481c8\",\n        \"name\": \"Old default category\",\n        \"gridColor\": \"#FFFF00\",\n        \"createdDate\": \"2020-03-25T10:28:23.277Z\",\n        \"updatedDate\": \"2020-04-22T05:52:11.030Z\",\n        \"type\": \"CUSTOM\"\n    },\n    {\n        \"_id\": \"5e688b8c49fb7d2ea857d19f\",\n        \"name\": \"Other one\",\n        \"gridColor\": \"#fff\",\n        \"createdDate\": \"2020-03-11T06:56:12.280Z\",\n        \"updatedDate\": \"2020-04-22T05:52:33.336Z\",\n        \"type\": \"CUSTOM\"\n    },\n    {\n        \"_id\": \"5e9fdcc9be51fb3f640f7d8e\",\n        \"name\": \"Very New Category\",\n        \"gridColor\": \"#131215\",\n        \"createdDate\": \"2020-04-22T05:57:29.521Z\",\n        \"updatedDate\": \"2020-04-22T05:57:29.521Z\",\n        \"type\": \"NON_OPTIONAL\"\n    },\n    {\n        \"_id\": \"5e7afe102f494e47b0fc42b4\",\n        \"name\": \"Yellow\",\n        \"gridColor\": \"#FFFF00\",\n        \"createdDate\": \"2020-03-25T06:45:34.599Z\",\n        \"updatedDate\": \"2020-04-22T05:51:55.256Z\",\n        \"type\": \"CUSTOM\"\n    }\n]"},{"id":"2bf4559c-215c-4ab0-ac0d-f90cbe58a923","name":"Find default categories from all groups","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"type\": \"NON_OPTIONAL\"\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/categories/search"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587629727"},{"key":"x-ratelimit-remaining","value":"5993"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"367"},{"key":"etag","value":"W/\"16f-ZzrgCWGRSGrXkL/2mcvY6A\""},{"key":"date","value":"Wed, 22 Apr 2020 08:20:46 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5d5d1922f84b6cc67c818531\",\n        \"name\": \"General\",\n        \"gridColor\": \"#81A489\",\n        \"createdDate\": \"2019-08-21T10:12:50.464Z\",\n        \"updatedDate\": \"2019-08-21T10:12:50.464Z\",\n        \"type\": \"NON_OPTIONAL\"\n    },\n    {\n        \"_id\": \"5e9fdcc9be51fb3f640f7d8e\",\n        \"name\": \"Very New Category\",\n        \"gridColor\": \"#131215\",\n        \"createdDate\": \"2020-04-22T05:57:29.521Z\",\n        \"updatedDate\": \"2020-04-22T05:57:29.521Z\",\n        \"type\": \"NON_OPTIONAL\"\n    }\n]"}],"_postman_id":"6133d9d9-1c5e-4f63-ab28-d3c790ebc517"},{"name":"Get a Booking Category by ID","id":"766ddc81-5e70-4e0d-8066-095bc26bb3c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{API_URL}}/categories/{{CATEGORY_ID}}","description":"<p>Use the following command to get a specific booking category by id.</p>\n<p>A successful resource will return a 200 Ok response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["categories","{{CATEGORY_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"006e25af-c3be-49d4-be96-4173db8a8275","name":"Get a Booking Category by ID","originalRequest":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/category/{{CATEGORY_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587551821"},{"key":"x-ratelimit-remaining","value":"5988"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"187"},{"key":"etag","value":"W/\"bb-55qU6px5tSQhfeBjnQtgUQ\""},{"key":"date","value":"Tue, 21 Apr 2020 13:32:18 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5d72338047cc372f3df535a2\",\n    \"name\": \"Video Shooting Category\",\n    \"gridColor\": \"#C81930\",\n    \"createdDate\": \"2019-09-06T10:22:56.119Z\",\n    \"updatedDate\": \"2019-09-10T12:22:34.590Z\",\n    \"type\": \"CUSTOM\"\n}"}],"_postman_id":"766ddc81-5e70-4e0d-8066-095bc26bb3c5"},{"name":"Create a Booking Category","id":"6ba21b57-c1c4-4a4e-9b60-55edc62e62f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"groupId\": \"5e62e120c7a3df671be4582b\",\n\t\"name\": \"Very New Category\",\n\t\"gridColor\": \"#131215\",\n\t\"type\": \"NON_OPTIONAL\"\n}"},"url":"{{API_URL}}/categories","description":"<p>In the body you have to send ID of the group to add new booking category.\nPossible values of property <code>type</code> are <code>NON_OPTIONAL</code> and <code>CUSTOM</code>. Setting <code>type</code> to <code>NON_OPTIONAL</code> sets the new category as default one in the group.</p>\n<p>A successful create operation will return a 201 OK response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["categories"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"141ef901-f860-4418-b228-3603d4b0617a","name":"Create default Booking Category","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"groupId\": \"5e62e120c7a3df671be4582b\",\n\t\"name\": \"Very New Category\",\n\t\"gridColor\": \"#131215\",\n\t\"type\": \"NON_OPTIONAL\"\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/category"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587551821"},{"key":"x-ratelimit-remaining","value":"5978"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"187"},{"key":"etag","value":"W/\"bb-wlfTJ+igLqd5buZiVPQNGA\""},{"key":"date","value":"Wed, 22 Apr 2020 05:57:29 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5e9fdcc9be51fb3f640f7d8e\",\n    \"name\": \"Very New Category\",\n    \"gridColor\": \"#131215\",\n    \"createdDate\": \"2020-04-22T05:57:29.521Z\",\n    \"updatedDate\": \"2020-04-22T05:57:29.521Z\",\n    \"type\": \"NON_OPTIONAL\"\n}"}],"_postman_id":"6ba21b57-c1c4-4a4e-9b60-55edc62e62f3"},{"name":"Update an Existing Booking Category","id":"4bcbe688-7515-4839-80ad-3d1a2ca0d08b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Video Shooting Category\",\r\n    \"gridColor\": \"#C81930\",\r\n    \"type\": \"CUSTOM\"\r\n}"},"url":"{{API_URL}}/categories/{{CATEGORY_ID}}","description":"<p>You must pass in the entire object in the body when updating so no values will be overwritten. Best practice will be to read first and then merge.</p>\n<p>A successful update will return a 200 Ok response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["categories","{{CATEGORY_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f725c38a-1073-46a5-9f89-fcd1c5193ee8","name":"Update an Existing Booking Category","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Video Shooting Category\",\r\n    \"gridColor\": \"#C81930\",\r\n    \"type\": \"CUSTOM\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/categories/{{CATEGORY_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587629727"},{"key":"x-ratelimit-remaining","value":"5990"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"187"},{"key":"etag","value":"W/\"bb-ahCNvaklw5GpUTqf817PtQ\""},{"key":"date","value":"Wed, 22 Apr 2020 08:29:39 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5d72338047cc372f3df535a2\",\n    \"name\": \"Video Shooting Category\",\n    \"gridColor\": \"#C81930\",\n    \"createdDate\": \"2019-09-06T10:22:56.119Z\",\n    \"updatedDate\": \"2020-04-22T08:29:39.846Z\",\n    \"type\": \"CUSTOM\"\n}"}],"_postman_id":"4bcbe688-7515-4839-80ad-3d1a2ca0d08b"},{"name":"Delete a Booking Category","id":"33ced10d-4f7a-48ad-ae22-9359b4d99ede","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{API_URL}}/categories/{{CATEGORY_ID}}","description":"<p>Use the following command to delete a specific booking category by id.\nYou are not allowed to delete default <code>type = \"NON_OPTIONAL\"</code> category. First you have to set different category as default.</p>\n<p>A successful delete will return a 204 Ok response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["categories","{{CATEGORY_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"cf684d39-2f9f-4ff1-8923-0633574a93f3","name":"Delete a Booking Category","originalRequest":{"method":"DELETE","header":[],"url":"{{API_URL}}/categories/{{CATEGORY_ID}}"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"vary","value":"Origin"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587629727"},{"key":"x-ratelimit-remaining","value":"5989"},{"key":"etag","value":"W/\"2-mZFLkyvTelC5g8XnyQrpOw\""},{"key":"date","value":"Wed, 22 Apr 2020 08:37:17 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":null},{"id":"eb71257e-b4f7-4886-8f46-834e52e93018","name":"Deletion of default category is not allowed","originalRequest":{"method":"DELETE","header":[],"url":"{{API_URL}}/categories/5e9fdcc9be51fb3f640f7d8e"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587629727"},{"key":"x-ratelimit-remaining","value":"5987"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"221"},{"key":"etag","value":"W/\"dd-sDx+3eagBOyDZzsdwB5pdg\""},{"key":"date","value":"Wed, 22 Apr 2020 08:41:54 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"This service has encountered an error. Please try again later.\",\n    \"error\": \"ENTITY_DELETION_NOT_ALLOWED\",\n    \"code\": \"A07999\",\n    \"properties\": {\n        \"additionalInformation\": {\n            \"entityId\": \"5e9fdcc9be51fb3f640f7d8e\"\n        }\n    },\n    \"version\": 2\n}"}],"_postman_id":"33ced10d-4f7a-48ad-ae22-9359b4d99ede"},{"name":"Get All Category Groups","id":"2e6da011-48cb-45f2-8518-229c7f1808fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{API_URL}}/category-groups","description":"<p>The call will return an array of category groups for your company. </p>\n<p>The properties returned are displayed in example.\nProperty <code>type</code> shows if the category group is default. It can be set as <code>NON_OPTIONAL</code> (default) or <code>CUSTOM</code>.</p>\n<p>To receive <code>CUSTOM</code> gorups, there is extension <strong>\"Booking Category Groups\"</strong> required.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["category-groups"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6b17a5e2-4c3c-4bfc-828f-7badd1e11764","name":"Get All Category Groups","originalRequest":{"method":"GET","header":[],"url":"{{API_URL}}/categoryGroup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587551821"},{"key":"x-ratelimit-remaining","value":"5979"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"628"},{"key":"etag","value":"W/\"274-fW8rN0N2rUvBBWD2Xf5+mw\""},{"key":"date","value":"Wed, 22 Apr 2020 05:53:19 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5e665eee6e832f54bf8ed86d\",\n        \"name\": \"Category Group\",\n        \"createdDate\": \"2020-03-09T15:21:18.378Z\",\n        \"updatedDate\": \"2020-03-09T15:21:18.378Z\",\n        \"type\": \"NON_OPTIONAL\",\n        \"categories\": [\n            \"5d5d1922f84b6cc67c818531\",\n            \"5d72338047cc372f3df535a2\",\n            \"5d7795a0f840c447783599f2\",\n            \"5e2ff31767574009760d1502\"\n        ]\n    },\n    {\n        \"_id\": \"5e62e120c7a3df671be4582b\",\n        \"name\": \"Custom Category Group\",\n        \"createdDate\": \"2020-03-09T15:21:18.378Z\",\n        \"updatedDate\": \"2020-04-22T05:53:13.994Z\",\n        \"type\": \"CUSTOM\",\n        \"categories\": [\n            \"5e67b11449fb7d2ea857d19e\",\n            \"5e788c6e8465b034f0524d05\",\n            \"5e7afe102f494e47b0fc42b4\",\n            \"5e7b3247d324ec47e05481c8\",\n            \"5e688b8c49fb7d2ea857d19f\",\n            \"5e8b130c451d702fe4338788\"\n        ]\n    }\n]"}],"_postman_id":"2e6da011-48cb-45f2-8518-229c7f1808fc"},{"name":"Search Category Groups","id":"a9c34456-979e-4834-97db-34fceac01aad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"_id\": {\n\t\t\"$nin\": [\"5e665eee6e832f54bf8ed86d\"]\n\t}\n}"},"url":"{{API_URL}}/category-groups/search","description":"<p>Use the following command to search category groups, it allows to get more complex results.</p>\n<h3 id=\"search-parameters\">Search Parameters</h3>\n<p>Use paramters to narrow you search. You can send exact values or use parameters below.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameters</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>$in</td>\n<td>values included in array</td>\n</tr>\n<tr>\n<td>$nin</td>\n<td>values excluded from array</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"searchable-properties\">Searchable Properties</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Parameters</th>\n<th>Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td>$in, $nin</td>\n<td><em>ID</em></td>\n</tr>\n<tr>\n<td>name</td>\n<td>$in, $nin</td>\n<td><em>string</em></td>\n</tr>\n<tr>\n<td>type</td>\n<td>$in, $nin</td>\n<td><em>string</em></td>\n</tr>\n</tbody>\n</table>\n</div><p>In response property <code>categories</code> holds all booking category IDs related to this group.</p>\n<p>To receive <code>CUSTOM</code> gorups, there is extension <strong>\"Booking Category Groups\"</strong> required.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["category-groups","search"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"316e47a4-1d41-404d-871e-52b8a16d58e9","name":"Search Category Groups - using parameters","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"_id\": {\n\t\t\"$nin\": [\"5e665eee6e832f54bf8ed86d\"]\n\t}\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/category-groups/search"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587638662"},{"key":"x-ratelimit-remaining","value":"5996"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"588"},{"key":"etag","value":"W/\"24c-IKdadYPrXTVayQ9ABhpz+w\""},{"key":"date","value":"Wed, 22 Apr 2020 10:48:32 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5ea017457ceb450fc4442153\",\n        \"name\": \"Category Created via API - changed\",\n        \"createdDate\": \"2020-04-22T10:07:01.200Z\",\n        \"updatedDate\": \"2020-04-22T10:16:16.009Z\",\n        \"type\": \"CUSTOM\",\n        \"categories\": [\n            \"5ea017457ceb450fc4442152\"\n        ]\n    },\n    {\n        \"_id\": \"5e62e120c7a3df671be4582b\",\n        \"name\": \"Custom Category Group\",\n        \"createdDate\": \"2020-03-09T15:21:18.378Z\",\n        \"updatedDate\": \"2020-04-22T05:53:13.994Z\",\n        \"type\": \"CUSTOM\",\n        \"categories\": [\n            \"5e67b11449fb7d2ea857d19e\",\n            \"5e788c6e8465b034f0524d05\",\n            \"5e7afe102f494e47b0fc42b4\",\n            \"5e7b3247d324ec47e05481c8\",\n            \"5e688b8c49fb7d2ea857d19f\",\n            \"5e8b130c451d702fe4338788\",\n            \"5e9fdcc9be51fb3f640f7d8e\"\n        ]\n    }\n]"},{"id":"96cf8103-b370-4165-8293-855e76813f51","name":"Search Category Groups","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Custom Category Group\"\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/category-groups/search"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587633327"},{"key":"x-ratelimit-remaining","value":"5997"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"369"},{"key":"etag","value":"W/\"171-02jjlnyI+mzwCveNW8DkEw\""},{"key":"date","value":"Wed, 22 Apr 2020 09:16:11 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"5e62e120c7a3df671be4582b\",\n        \"name\": \"Custom Category Group\",\n        \"createdDate\": \"2020-03-09T15:21:18.378Z\",\n        \"updatedDate\": \"2020-04-22T05:53:13.994Z\",\n        \"type\": \"CUSTOM\",\n        \"categories\": [\n            \"5e67b11449fb7d2ea857d19e\",\n            \"5e788c6e8465b034f0524d05\",\n            \"5e7afe102f494e47b0fc42b4\",\n            \"5e7b3247d324ec47e05481c8\",\n            \"5e688b8c49fb7d2ea857d19f\",\n            \"5e8b130c451d702fe4338788\",\n            \"5e9fdcc9be51fb3f640f7d8e\"\n        ]\n    }\n]"}],"_postman_id":"a9c34456-979e-4834-97db-34fceac01aad"},{"name":"Get a Category Group by ID","id":"a739ba7f-d9c0-4168-8b1f-bb79448ec9eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{API_URL}}/category-groups/{{CATEGORY_GROUP_ID}}","description":"<p>Use the following command to get a specific category group by id.</p>\n<p>A successful resource will return a 200 Ok response status from the server.</p>\n<p>To receive <code>CUSTOM</code> gorups, there is extension <strong>\"Booking Category Groups\"</strong> required.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["category-groups","{{CATEGORY_GROUP_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b47da581-af98-43a0-b55d-995ac209c329","name":"Get a Category Group by ID","originalRequest":{"method":"GET","header":[],"url":"{{API_URL}}/category-groups/{{CATEGORY_GROUP_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587633327"},{"key":"x-ratelimit-remaining","value":"5993"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"367"},{"key":"etag","value":"W/\"16f-172LxHKumXdiaTsI1th9ag\""},{"key":"date","value":"Wed, 22 Apr 2020 09:27:07 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5e62e120c7a3df671be4582b\",\n    \"name\": \"Custom Category Group\",\n    \"createdDate\": \"2020-03-09T15:21:18.378Z\",\n    \"updatedDate\": \"2020-04-22T05:53:13.994Z\",\n    \"type\": \"CUSTOM\",\n    \"categories\": [\n        \"5e67b11449fb7d2ea857d19e\",\n        \"5e788c6e8465b034f0524d05\",\n        \"5e7afe102f494e47b0fc42b4\",\n        \"5e7b3247d324ec47e05481c8\",\n        \"5e688b8c49fb7d2ea857d19f\",\n        \"5e8b130c451d702fe4338788\",\n        \"5e9fdcc9be51fb3f640f7d8e\"\n    ]\n}"}],"_postman_id":"a739ba7f-d9c0-4168-8b1f-bb79448ec9eb"},{"name":"Create a Category Group","id":"23f183c4-afd6-4549-a0b5-e2d8e7f37e03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Category Created via API\",\n\t\"projectIds\": []\n}"},"url":"{{API_URL}}/category-groups","description":"<p>During creation of new category group, default category <em>General</em> for the group is created.</p>\n<p>You can use property <code>projectIds</code> to add the new group to projects.</p>\n<p>A successful create operation will return a 201 OK response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["category-groups"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"c00393e8-5f9c-4f4f-9664-eb3b3fbc0dc0","name":"Create a Category Group","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Category Created via API\",\n\t\"projectIds\": [\"5e21aefe59acb53db004d683\"]\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/category-groups"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587633327"},{"key":"x-ratelimit-remaining","value":"5990"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"208"},{"key":"etag","value":"W/\"d0-tOPPfk3OUm6riOjytOfAZQ\""},{"key":"date","value":"Wed, 22 Apr 2020 10:07:01 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ea017457ceb450fc4442153\",\n    \"name\": \"Category Created via API\",\n    \"createdDate\": \"2020-04-22T10:07:01.200Z\",\n    \"updatedDate\": \"2020-04-22T10:07:01.200Z\",\n    \"type\": \"CUSTOM\",\n    \"categories\": [\n        \"5ea017457ceb450fc4442152\"\n    ]\n}"}],"_postman_id":"23f183c4-afd6-4549-a0b5-e2d8e7f37e03"},{"name":"Update an Existing Category Group","id":"b5ecb343-bab0-47ab-a79b-4edb5bd2d1cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Category Created via API - changed\"\r\n}"},"url":"{{API_URL}}/category-groups/{{CATEGORY_GROUP_ID}}","description":"<p>You must pass in the entire object in the body when updating so no values will be overwritten. Best practice will be to read first and then merge.</p>\n<p>A successful update will return a 200 Ok response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["category-groups","{{CATEGORY_GROUP_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"3f7b38bb-e037-43ad-9262-b441c4c4674d","name":"Update an Existing Category Group","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Category Created via API - changed\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URL}}/category-groups/{{CATEGORY_GROUP_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587633327"},{"key":"x-ratelimit-remaining","value":"5988"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"218"},{"key":"etag","value":"W/\"da-34ebfJsmntxmHibznyaLRA\""},{"key":"date","value":"Wed, 22 Apr 2020 10:16:16 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"5ea017457ceb450fc4442153\",\n    \"name\": \"Category Created via API - changed\",\n    \"createdDate\": \"2020-04-22T10:07:01.200Z\",\n    \"updatedDate\": \"2020-04-22T10:16:16.009Z\",\n    \"type\": \"CUSTOM\",\n    \"categories\": [\n        \"5ea017457ceb450fc4442152\"\n    ]\n}"}],"_postman_id":"b5ecb343-bab0-47ab-a79b-4edb5bd2d1cf"},{"name":"Delete a Category Group","id":"76948dc7-48a1-4baf-8096-3960346497fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{API_URL}}/category-groups/{{CATEGORY_GROUP_ID}}","description":"<p>Use the following command to delete a specific booking category by id.\nYou are not allowed to delete default <code>type = \"NON_OPTIONAL\"</code> category group.</p>\n<p>Deleting a category group will cause in deleting all booking categories in it and removing it from projects.</p>\n<p>A successful delete will return a 204 Ok response status from the server.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["category-groups","{{CATEGORY_GROUP_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0af171c0-6357-42a1-addb-3e6224ca0d81","name":"Deletion of default Category Group is not allowed","originalRequest":{"method":"DELETE","header":[],"url":"{{API_URL}}/category-groups/5e665eee6e832f54bf8ed86d"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587633327"},{"key":"x-ratelimit-remaining","value":"5984"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"content-length","value":"221"},{"key":"etag","value":"W/\"dd-nwBbP9sJ6d0wPzZJ/D9EHQ\""},{"key":"date","value":"Wed, 22 Apr 2020 10:24:57 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"This service has encountered an error. Please try again later.\",\n    \"error\": \"ENTITY_DELETION_NOT_ALLOWED\",\n    \"code\": \"A07999\",\n    \"properties\": {\n        \"additionalInformation\": {\n            \"entityId\": \"5e665eee6e832f54bf8ed86d\"\n        }\n    },\n    \"version\": 2\n}"},{"id":"9e78f94b-a956-4135-9c2e-641fc15f0a3d","name":"Delete a Category Group","originalRequest":{"method":"DELETE","header":[],"url":"{{API_URL}}/category-groups/{{CATEGORY_GROUP_ID}}"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"X-Powered-By","value":"Express"},{"key":"x-dns-prefetch-control","value":"off"},{"key":"x-frame-options","value":"SAMEORIGIN"},{"key":"strict-transport-security","value":"max-age=15552000; includeSubDomains"},{"key":"x-download-options","value":"noopen"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"access-control-allow-origin","value":"https://www.hubplanner.com"},{"key":"vary","value":"Origin"},{"key":"x-ratelimit-limit","value":"6000"},{"key":"x-ratelimit-reset","value":"1587633327"},{"key":"x-ratelimit-remaining","value":"5985"},{"key":"etag","value":"W/\"2-mZFLkyvTelC5g8XnyQrpOw\""},{"key":"date","value":"Wed, 22 Apr 2020 10:21:56 GMT"},{"key":"connection","value":"close"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"76948dc7-48a1-4baf-8096-3960346497fb"}],"id":"2d93a775-97eb-4de6-9d25-eb0e219e4e24","event":[{"listen":"prerequest","script":{"id":"1f278a7b-53bf-4ed4-8c43-10a285f8a857","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ed99cfc1-b67b-4e45-909b-11e2ae389c44","type":"text/javascript","exec":[""]}}],"_postman_id":"2d93a775-97eb-4de6-9d25-eb0e219e4e24","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}}},{"name":"Resource Dynamic Capacity","item":[{"name":"Get custom availability override","id":"41f43f5a-c74e-4189-ba57-9f7540c198b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/customAvailabilityOverride/{{OVERRIDE_ID}}","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["customAvailabilityOverride","{{OVERRIDE_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"fa4db83a-70d7-4228-8965-089016e8ff62","name":"Get custom availability override","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/customAvailabilityOverride/{{OVERRIDE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 07:48:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"98"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5950"},{"key":"ETag","value":"W/\"62-lvuJL5zmMn3BQNR1nHolfxBWHS4\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"65f2a71a3060583a40315160\",\n    \"minutes\": 90,\n    \"from\": \"2023-10-05\",\n    \"to\": \"2023-10-05\",\n    \"resourceId\": \"65aa1d13d1428241e0b4a7a1\",\n    \"intervals\": [\n        {\n            \"start\": 120,\n            \"end\": 210,\n            \"_id\": \"65f2a9627ced1d32b08ec294\"\n        }\n    ],\n    \"createdDate\": \"2024-03-14T07:28:26.591Z\",\n    \"updatedDate\": \"2024-03-14T07:38:10.219Z\"\n}"}],"_postman_id":"41f43f5a-c74e-4189-ba57-9f7540c198b7"},{"name":"Get custom availability overrides by Resource ID","id":"b3304cd9-4f2f-44ff-a189-cfea2a58ceab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/customAvailabilityOverride/findByResourceId/{{RESOURCE_ID}}","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"path":["customAvailabilityOverride","findByResourceId","{{RESOURCE_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"41b424ae-2a14-472a-9fef-a9ef7ecf3088","name":"Get custom availability overrides by Resource ID","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{API_KEY}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URL}}/customAvailabilityOverride/findByResourceId/{{RESOURCE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Jan 2021 07:48:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"98"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5950"},{"key":"ETag","value":"W/\"62-lvuJL5zmMn3BQNR1nHolfxBWHS4\""},{"key":"Accept-Ranges","value":"bytes"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"65f2a71a3060583a40315160\",\n        \"minutes\": 90,\n        \"from\": \"2023-10-05\",\n        \"to\": \"2023-10-05\",\n        \"resourceId\": \"65aa1d13d1428241e0b4a7a1\",\n        \"intervals\": [\n            {\n                \"start\": 120,\n                \"end\": 210,\n                \"_id\": \"65f2a9627ced1d32b08ec294\"\n            }\n        ],\n        \"createdDate\": \"2024-03-14T07:28:26.591Z\",\n        \"updatedDate\": \"2024-03-14T07:38:10.219Z\"\n    }\n]"}],"_postman_id":"b3304cd9-4f2f-44ff-a189-cfea2a58ceab"},{"name":"Create custom availability override","id":"bc433d53-1329-4fd1-bda9-8a23e0e245d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"description":"<p>API Key you get from your Hub Planner account page. </p>\n","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"from\": \"2023-10-05\",\n    \"to\": \"2023-10-05\",\n    \"resourceId\": \"65aa1d13d1428241e0b4a7a1\",\n    \"intervals\": [\n        {\n            \"start\": 120,\n            \"end\": 150\n        }\n    ]\n}"},"url":"{{API_URL}}/customAvailabilityOverride/","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Default</th>\n<th>Required</th>\n<th>Sortable</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_<em>id</em></td>\n<td><em>string</em></td>\n<td>id of the custom availability override</td>\n<td>System</td>\n<td>NO</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>resourceId</em></td>\n<td><em>string</em></td>\n<td>id of the Resource</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n<tr>\n<td>from</td>\n<td><em>string</em></td>\n<td>Date</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>to</em></td>\n<td><em>string</em></td>\n<td>Date</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>minutes</em></td>\n<td><em>number</em></td>\n<td>Time based on intervals - it's calculated by the system</td>\n<td>System</td>\n<td>NO</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>intervals</em></td>\n<td><em>object array</em></td>\n<td>Set the intervals on the resource. Leave array empty to mark day as unavailable.</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>createdDate</em></td>\n<td><em>string</em></td>\n<td>Custom availability override creation date</td>\n<td>System</td>\n<td>NO</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n</div><p>Interval object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Default</th>\n<th>Required</th>\n<th>Sortable</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_<em>id</em></td>\n<td><em>string</em></td>\n<td>id of the Interval</td>\n<td>System</td>\n<td>NO</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>start</em></td>\n<td><em>number</em></td>\n<td>Minute value where midnight is 0 (01:00 is 60 etc.)</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>end</em></td>\n<td><em>number</em></td>\n<td>Minute value where midnight is 0 (01:00 is 60 etc.)</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"create-multiple-resources\">Create Multiple Resources</h2>\n<p>To create multiple resources, use the same endpoint and pass all objects in an array <code>[]</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  [\n   {\n      \"firstName\":\"Sam\",\n      \"lastName\":\"Nolan\",\n      \"email\":\"sam.nolan@hubplanner.com\"\n   },\n   {\n      \"firstName\":\"Rich\",\n      \"lastName\":\"Curran\",\n      \"email\":\"rich.curran@hubplanner.com\"\n   }\n]\n\n</code></pre>","urlObject":{"path":["customAvailabilityOverride",""],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"06d26248-6cea-4ed0-bae9-da6b66ea373f","name":"Create custom availability override","originalRequest":{"method":"POST","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"from\": \"2023-10-05\",\n    \"to\": \"2023-10-05\",\n    \"resourceId\": \"65aa1d13d1428241e0b4a7a1\",\n    \"intervals\": [\n        {\n            \"start\": 120,\n            \"end\": 150\n        }\n    ]\n}"},"url":"{{API_URL}}/customAvailabilityOverride/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 11:10:15 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1044"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5983"},{"key":"ETag","value":"W/\"414-2HQoPXWEARH5l5ZFwrGp5vOm4DU\""}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"65f2a71a3060583a40315160\",\n    \"minutes\": 30,\n    \"from\": \"2023-10-05\",\n    \"to\": \"2023-10-05\",\n    \"resourceId\": \"65aa1d13d1428241e0b4a7a1\",\n    \"intervals\": [\n        {\n            \"start\": 120,\n            \"end\": 150,\n            \"_id\": \"65f2a71a3060583a40315161\"\n        }\n    ],\n    \"createdDate\": \"2024-03-14T07:28:26.591Z\"\n}"}],"_postman_id":"bc433d53-1329-4fd1-bda9-8a23e0e245d4"},{"name":"Update custom availability override","id":"de864fb1-e830-4ec6-b78b-71a09722aca4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"description":"<p>API Key you get from your Hub Planner account page. </p>\n","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"minutes\": 60,\n    \"repeat\": false,\n    \"interval\": \"NONE\",\n    \"repeatTimes\": 0,\n    \"from\": \"2023-10-05\",\n    \"to\": \"2023-10-05\",\n    \"resourceId\": \"65aa1d13d1428241e0b4a7a1\",\n    \"companyId\": \"6593f956d79fd7797ca4e95e\",\n    \"intervals\": [\n        {\n            \"start\": 120,\n            \"end\": 180,\n            \"_id\": \"65f1a50fdfe7e41023b18754\"\n        }\n    ]\n}"},"url":"{{API_URL}}/customAvailabilityOverride/{{OVERRIDE_ID}}","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Default</th>\n<th>Required</th>\n<th>Sortable</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_<em>id</em></td>\n<td><em>string</em></td>\n<td>id of the custom availability override</td>\n<td>System</td>\n<td>NO</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>resourceId</em></td>\n<td><em>string</em></td>\n<td>id of the Resource</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n<tr>\n<td>from</td>\n<td><em>string</em></td>\n<td>Date</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>to</em></td>\n<td><em>string</em></td>\n<td>Date</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>minutes</em></td>\n<td><em>number</em></td>\n<td>Time based on intervals - it's calculated by the system</td>\n<td>System</td>\n<td>NO</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>intervals</em></td>\n<td><em>object array</em></td>\n<td>Set the intervals on the resource.</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>createdDate</em></td>\n<td><em>string</em></td>\n<td>Custom availability override creation date</td>\n<td>System</td>\n<td>NO</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>updatedDate</em></td>\n<td><em>string</em></td>\n<td>Custom availability override update date</td>\n<td>System</td>\n<td>NO</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n</div><p>Interval object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n<th>Default</th>\n<th>Required</th>\n<th>Sortable</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_<em>id</em></td>\n<td><em>string</em></td>\n<td>id of the Interval</td>\n<td>System</td>\n<td>NO</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>start</em></td>\n<td><em>number</em></td>\n<td>Minute value where midnight is 0 (01:00 is 60 etc.)</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n<tr>\n<td><em>end</em></td>\n<td><em>number</em></td>\n<td>Minute value where midnight is 0 (01:00 is 60 etc.)</td>\n<td>-</td>\n<td>YES</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["customAvailabilityOverride","{{OVERRIDE_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"70cb5b1f-ba19-4505-aa7b-bcf6c781bf0b","name":"Update custom availability override","originalRequest":{"method":"PUT","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"from\": \"2023-10-05\",\n    \"to\": \"2023-10-05\",\n    \"resourceId\": \"65aa1d13d1428241e0b4a7a1\",\n    \"intervals\": [\n        {\n            \"start\": 120,\n            \"end\": 210\n        }\n    ],\n    \"createdDate\": \"2024-03-14T07:28:26.591Z\"\n}"},"url":"{{API_URL}}/customAvailabilityOverride/{{OVERRIDE_ID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 11:10:15 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1044"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5983"},{"key":"ETag","value":"W/\"414-2HQoPXWEARH5l5ZFwrGp5vOm4DU\""}],"cookie":[],"responseTime":null,"body":"{\n    \"_id\": \"65f2a71a3060583a40315160\",\n    \"minutes\": 90,\n    \"from\": \"2023-10-05\",\n    \"to\": \"2023-10-05\",\n    \"resourceId\": \"65aa1d13d1428241e0b4a7a1\",\n    \"intervals\": [\n        {\n            \"start\": 120,\n            \"end\": 210,\n            \"_id\": \"65f2a9387ced1d32b08ec268\"\n        }\n    ],\n    \"createdDate\": \"2024-03-14T07:28:26.591Z\",\n    \"updatedDate\": \"2024-03-14T07:37:28.581Z\"\n}"}],"_postman_id":"de864fb1-e830-4ec6-b78b-71a09722aca4"},{"name":"Delete custom availability override","id":"ed4f94bf-5af7-456f-b5dc-f2c67fbdef31","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"description":"<p>API Key you get from your Hub Planner account page. </p>\n","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{API_URL}}/customAvailabilityOverride/{{OVERRIDE_ID}}","urlObject":{"path":["customAvailabilityOverride","{{OVERRIDE_ID}}"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"ca61e301-c0a8-425b-9347-142ebe8ec4d0","name":"Delete custom availability override","originalRequest":{"method":"DELETE","header":[{"description":"API Key you get from your Hub Planner account page. ","key":"Authorization","type":"text","value":"{{API_KEY}}"},{"key":"Content-Type","type":"text","value":"application/json"}],"url":"{{API_URL}}/customAvailabilityOverride/{{OVERRIDE_ID}}"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Jan 2021 11:10:15 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1044"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains;"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Vary","value":"Origin, X-HTTP-Method-Override"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' *.hubplanner.com localhost:* *.amazonaws.com https://api.ipstack.com https://*.braintreegateway.com https://*.cardinalcommerce.com https://*.cloudfront.net https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com https://zapier.com; frame-src https://www.google.com https://*.braintreegateway.com https://*.cardinalcommerce.com; connect-src *; img-src * data:; style-src * 'unsafe-inline'; font-src *; object-src 'none'"},{"key":"X-RateLimit-Limit","value":"6000"},{"key":"X-RateLimit-Reset","value":"1609840182"},{"key":"X-RateLimit-Remaining","value":"5983"},{"key":"ETag","value":"W/\"414-2HQoPXWEARH5l5ZFwrGp5vOm4DU\""}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ed4f94bf-5af7-456f-b5dc-f2c67fbdef31"}],"id":"d1c6b734-fc98-4113-932e-a222fe92485d","description":"<p>Resource dynamic capacity allows you to set custom availability on any resource individually. See here for more feature details <a href=\"https://hubplanner.com/kb/set-dynamic-capacity-for-your-team-of-resources/\">https://hubplanner.com/kb/set-dynamic-capacity-for-your-team-of-resources/</a></p>\n","_postman_id":"d1c6b734-fc98-4113-932e-a222fe92485d","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}}},{"name":"Tags","item":[{"name":"New Request","id":"b6ec0301-8d69-4afc-87ff-316311c41e4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"b6ec0301-8d69-4afc-87ff-316311c41e4d"}],"id":"85c05819-c906-45d4-874e-3140ed602a0d","_postman_id":"85c05819-c906-45d4-874e-3140ed602a0d","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]},"isInherited":true,"source":{"_postman_id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","id":"25afbf89-9124-49cb-a08d-9ca52ec0f4da","name":"Hub Planner API","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{API_KEY}}"}]}},"event":[{"listen":"prerequest","script":{"id":"471dead3-b231-400f-af05-68f021233446","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9de0bfd2-d8e2-4554-be00-90d222e7494b","type":"text/javascript","exec":["pm.test('Status code is 200', function () {","    pm.response.to.have.status(200);","});"]}}]}