{"info":{"_postman_id":"333cd095-de46-4561-bc22-d08688089ec4","name":"mywellness cloud API Documentation","description":"<html><head></head><body><img src=\"https://cdnmedia.mywellness.com/branding/images/api_intro.png\">\n\n<p>The <strong>mywellness cloud</strong> is an open platform that lets millions of people around the world track, measure and improve their health and fitness. The mywellness cloud API enables the exchange of select data in order to extend and augment the mywellness cloud user-experience and support complementary services in a collaborative wellness-ecosystem.<br>Three key principles govern the use of the mywellness cloud API:</p>\n<ul>\n<li><p>the data belongs to the user;</p>\n</li>\n<li><p>we are stewards of the data and have an obligation to protect it and use it responsibly;</p>\n</li>\n<li><p>data can only be collected with explicit user permission.</p>\n</li>\n</ul>\n<h1 id=\"main-scenarios\">Main scenarios</h1>\n<p>mywellness cloud APIs cover two main scenarios, depending on the kind of integration a third party wants to achieve:</p>\n<ul>\n<li><p>server to server</p>\n</li>\n<li><p>enduser to enduser</p>\n</li>\n</ul>\n<p>The first one is mainly dedicated to those membership softwares which have to interact with our professional solution, in order to allow the facility operators to achieve the best customer experience. It doesn't require that the final user creates a mywellness account.<br>The second addresses to those third parties websites which wants to connect their user's account with mywellness account users. Our solution gives this chance via OAUTH 2 protocol.</p>\n<h1 id=\"get-started\">Get started</h1>\n<p>In order to start the development for an integration process, the very first thing a third party should understand is the kind of scenario it is most interested in, since the process to follow for dealing with these two scenarios is quite different.<br>Once the chosen scenario is clear, a request must be sent to a local Technogym representative (please check this on <a href=\"https://www.technogym.com\">www.technogym.com</a> website), specifying for what scenario there is interest and providing some data useful for us to eventually setup a testing environment:</p>\n<ul>\n<li><p>Company name</p>\n</li>\n<li><p>Email</p>\n</li>\n<li><p>Web Site Address</p>\n</li>\n<li><p>Name of the Software to integrate</p>\n</li>\n<li><p>Reference person for integration (with related email)</p>\n</li>\n<li><p>Purpose for the integration</p>\n</li>\n</ul>\n<p>Without the above information won't be possible to proceed with the setup of the testing environment. Shortly after this request, the mywellness cloud team will contact the third party to complete the registration.</p>\n<p>Depending on the chosen scenario, at the end of this first stage the third party will be provided with the information needed to move on.</p>\n<h1 id=\"restful-api\">RESTful API</h1>\n<p>API endpoints are designed as JSON (JavaScript Object Notation) RESTful web services exposed on https protocol. RESTful means that the service layer has no user session state. mywellness cloud APIs don’t follow a “pure” REST protocol in which all http operations are mapped to a specific CRUD operation, but follow this rule:</p>\n<p><em>All operations are accessible using an HTTP GET/POST operation specifying the URL that represents the resource followed by the operation to be performed on that. If data are needed in order to complete or perform the requested operation, they are provided as JSON data in a post body request. So, the request content-type in a post operation must be always set as “application/json”.</em></p>\n<h2 id=\"response-representation\">Response representation</h2>\n<p>API response has a standard defined format that has two main root fields named <strong>data</strong> and <strong>errors</strong>. These fields are <em>mutually exclusive</em>, so only data or errors can be present.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n   \"data\" : {},\n   \"errors\": [{}]\n}\n\n</code></pre><p>Basically, when <em>data</em> is present means that the API response is managed and inside the data property there will be the actual result of the call.<br>On the other hand, if <em>errors</em> are returned, the array will list the kinds of errors occured.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Main scenarios","slug":"main-scenarios"},{"content":"Get started","slug":"get-started"},{"content":"RESTful API","slug":"restful-api"}],"owner":"3500689","collectionId":"333cd095-de46-4561-bc22-d08688089ec4","publishedId":"SWE9ZcgJ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-09-17T07:40:25.000Z"},"item":[{"name":"Server to Server","item":[{"name":"Basic information on service calls","item":[{"name":"Rate limit","item":[],"id":"099a7499-d104-4364-80e0-cf8c0b945106","description":"<p>All API requests are limited to a maximum of <strong>30</strong> calls per minute for each different endpoint and for each facility by default.</p>\n<p>The limit is increased to <strong>200</strong> calls per minute during the period between 21:00 UTC and 03:00 UTC in order to facilitate bulk synchronizations.</p>\n<p>The following endpoints have a limit of <strong>60</strong> calls per minute:</p>\n<ul>\n<li><p>Core/Facility/{FacilityId}/GetFacilityUserFromPermanentToken</p>\n</li>\n<li><p>Core/Facility/{FacilityId}/GetFacilityUserByExternalId</p>\n</li>\n<li><p>Core/FacilityUser/{FacilityUserId}/SaveMembership</p>\n</li>\n<li><p>Core/User/{UserId}/Visit</p>\n</li>\n<li><p>Training/User/{UserId}/TrackClass</p>\n</li>\n</ul>\n<p>The current limit status is available in the response headers of any API request.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header Name</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>X-RateLimit-Limit</td>\n<td>The maximum number of requests permitted to make per minute.</td>\n</tr>\n<tr>\n<td>X-RateLimit-Remaining</td>\n<td>The number of requests remaining in the current rate limit window.</td>\n</tr>\n<tr>\n<td>X-RateLimit-Reset</td>\n<td>The time at which the current rate limit window resets in seconds.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"c25c42f7-dbe0-4b89-a8f3-83c1aa663e49","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a0311b33-d495-437a-a330-9f3c259d0220","type":"text/javascript","exec":[""]}}],"_postman_id":"099a7499-d104-4364-80e0-cf8c0b945106"},{"name":"Http Request Headers","item":[],"id":"d6594390-2c4b-4add-87e1-0c0aad1185f7","description":"<p>On each service call it’s mandatory to include in the HTTP Headers the following couples key-value items:</p>\n<ul>\n<li>X-MWAPPS-CLIENT: thirdParties</li>\n<li>X-MWAPPS-APIKEY: &lt;GUID value related to the ApiKey provided&gt;</li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"427b308a-65ac-4048-a4c6-d07d0de520b1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6bb1716b-8939-4cec-bb32-1c4ac56c5bbd","type":"text/javascript","exec":[""]}}],"_postman_id":"d6594390-2c4b-4add-87e1-0c0aad1185f7"},{"name":"ApiKey","item":[],"id":"04bde41e-ab65-4d67-8117-6d37f19bf5d1","description":"<p>Every membership software is provided with a specific ApiKey for each integration that must be used with the mywellness cloud APIs. Two kinds of ApiKey are available, depending on the kind of the integration:</p>\n<p><strong>Single facility level integration.</strong>  </p>\n<p>Every facility (even if they belong to a chain), has its own ApiKey; the membership software will manage each club as standalone club eventually ignoring that they belong to the same chain. It means that the user membership exists only at club level. If a new facility is added to the chain, we will need to generate another ApiKey for the new facility.</p>\n<p><strong>Chain level integration.</strong>  </p>\n<p>Every facility within the chain shares the same ApiKey; the membership software must manage unique user’s identifier at chain level. It means that they must identify uniquely their users across all the chain (we can’t have two users with the same ExternalId in 2 or more facilities in the same chain); when a new club will be added, we wouldn’t do any operations since the API key will be still valid. Last but not least, the user membership will be managed at chain level; this means that a user who has a valid membership in facility A of the chain, will have the same valid membership in the facility B of the same chain. It won’t be possible having 2 (or more) different membership status for the same user across the chain.</p>\n<p>The ApiKey that allows to access to every club that a CRM manages is a GUID that will be assigned during the development phase.</p>\n","_postman_id":"04bde41e-ab65-4d67-8117-6d37f19bf5d1"},{"name":"FacilityUrl","item":[],"id":"1e04ab30-2a46-4dac-b217-491e798d7942","description":"<p>As stated before: the <em>FacilityUrl</em> is a string that identifies uniquely the Facility across all the mywellness cloud platform. The url related to every API needs to be composed specifying the FacilityUrl of the desired club where the membership software wants to work with, like this:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>https://api-dev.mywellness.com/&lt;FacilityUrl&gt;/...\n</code></pre><p>So, the FacilityUrl value shall always be specified after the base url. The membership software will have to store this information in its configuration files, considering that mywellness cloud will provide a FacilityUrl for each facility it will manage.</p>\n","event":[{"listen":"prerequest","script":{"id":"326bec69-a84f-4ed9-9da1-d2cf23c19688","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fd1525e4-3e82-44ff-b5f1-8c3d6ad26cd3","type":"text/javascript","exec":[""]}}],"_postman_id":"1e04ab30-2a46-4dac-b217-491e798d7942"},{"name":"API url composing: areas, channels and entityId","item":[],"id":"fd082cc1-bf77-46da-af84-0abcf7c8ebe6","description":"<p>Till now it should be clear how to compose the first part of an API url, that is:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>&lt;baser url&gt;/&lt;facilityurl&gt;  -&gt; https://api-dev.mywellness.com/testfacility...\n\n</code></pre><p>The remaining part identifies the specific resource that the membership software needs to use. mywellness cloud manages different types of resources, divided in areas that are macro-categories that focus on a specific aspect of the domain, i.e. <em>core, application, device…</em> An area (except for the application area), is usually divided into channels that identify in a more specific way the domain managed by the area. Taking “core” area as example, some <strong>channels</strong> will be <em>facility, user, facilityuser, group…</em> The <strong>entityId</strong> points out the specific entity with which the membership software needs to operate.</p>\n<p>That’s said, an example of facility user <em>update</em> url is:</p>\n<p><a href=\"https://api-dev.mywellness.com/testfacility/core/facilityuser/48f8d4c8-0b7b-43d5-b6e9-6200dad05f5a/update\">https://api-dev.mywellness.com/testfacility/core/facilityuser/48f8d4c8-0b7b-43d5-b6e9-6200dad05f5a/update</a></p>\n<p>where:</p>\n<ul>\n<li><p><strong>area</strong> → core</p>\n</li>\n<li><p><strong>channel</strong> → facilityuser</p>\n</li>\n<li><p><strong>entityId</strong> → 48f8d4c8-0b7b-43d5-b6e9-6200dad05f5a</p>\n</li>\n</ul>\n<p>An example of AccessIntegration url is:</p>\n<p><a href=\"https://api-dev.mywellness.com/testfacility/application/69295ed5-a53c-434b-8518-f2e0b5f05b28/accessintegration\">https://api-dev.mywellness.com/testfacility/application/69295ed5-a53c-434b-8518-f2e0b5f05b28/accessintegration</a></p>\n<p>where:</p>\n<ul>\n<li><p><strong>area</strong> → application</p>\n</li>\n<li><p><strong>entityId</strong> → 69295ed5-a53c-434b-8518-f2e0b5f05b28 (related to the application area)</p>\n</li>\n</ul>\n<p>Basically, the entityId specified in the url is a value always referred to the property name written just before; so, in the first example is referred to a specific <em>facilityuser</em> (that is a FacilityUserId), while in the second example it’s related directly to the <em>application</em> area involved (that is an ApplicationId); in particular the value exposed:</p>\n<p>69295ed5-a53c-434b-8518-f2e0b5f05b28</p>\n<p>identifies always the <strong>Professional area</strong>, that is a fixed value that membership software shall store in its database.</p>\n<p>Of course, the last part of the url is the proper resource name (update, accessintegration…).</p>\n","event":[{"listen":"prerequest","script":{"id":"a12ebbe5-51ac-46e1-8dc7-b667119f834c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"8472881e-2554-4197-bbc1-cbeb22f0111b","type":"text/javascript","exec":[""]}}],"_postman_id":"fd082cc1-bf77-46da-af84-0abcf7c8ebe6"}],"id":"d8b453a6-b0db-4e29-9a55-44dbd79ac183","description":"<p>The <strong>base url</strong> for the development environment is:</p>\n<p><a href=\"https://api-dev.mywellness.com\">https://api-dev.mywellness.com</a></p>\n<p>The development phase ends when the membership software is able to call a minimum set of end-points in the right way, that will be checked and shared with the <em>Mywellness integration team</em>; these calls will be explained and discussed later in this documentation.</p>\n<p>At the end of the development phase, when the integration is ready, a production environment will be configured where the services are available at the following address:</p>\n<p><a href=\"https://api-dev.mywellness.com\">https://api.mywellness.com</a> </p>\n","event":[{"listen":"prerequest","script":{"id":"d846949e-fbff-46ec-9a82-f0db8e48d204","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fe69e247-7f08-49ca-a81c-c304a8b3926b","type":"text/javascript","exec":[""]}}],"_postman_id":"d8b453a6-b0db-4e29-9a55-44dbd79ac183"},{"name":"Authentication","item":[{"name":"AccessToken","item":[],"id":"6a607d94-e986-47b4-95e1-1831b788dccc","description":"<p>The <em>AccessToken</em> generated by AccessIntegration is an alpha-numeric string valid for 30 minutes, with a sliding expiration taking the new token from the response of each API call. So, it is not necessary calling AccessIntegration for every operation on the APIs. For any API call the membership software should handle the error <em>TokenNotValid</em> and in this case call the AccessIntegration again in order to retrieve a new valid access token.</p>\n","_postman_id":"6a607d94-e986-47b4-95e1-1831b788dccc"},{"name":"AccessIntegration","item":[{"name":"AccessIntegration","event":[{"listen":"test","script":{"id":"e3b72077-665d-4695-a079-95fe87a8018d","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response facility existence\"] = responseJSON.data.facilities !== undefined;","tests[\"Response facility set\"] = responseJSON.data.facilities.length > 0;","postman.setEnvironmentVariable(\"FacilityId\", responseJSON.data.facilities[0].id); "],"type":"text/javascript","packages":{}}}],"id":"5fa2f437-45c7-4c14-b3c6-fb06a0ba356a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"apiKey\": \"{{ApiKey}}\",\r\n  \"username\": \"{{Username}}\",\r\n  \"password\": \"{{Password}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/application/69295ed5-a53c-434b-8518-f2e0b5f05b28/AccessIntegration","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","application","69295ed5-a53c-434b-8518-f2e0b5f05b28","AccessIntegration"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"ca2aad1b-4ae4-4d67-b912-40a6b6d0f7ec","name":"AccessIntegration","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"apiKey\": \"{{ApiKey}}\",\r\n  \"username\": \"{{Username}}\",\r\n  \"password\": \"{{Password}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/application/69295ed5-a53c-434b-8518-f2e0b5f05b28/AccessIntegration"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 06:46:48 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"facilities\":[{\"id\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"url\":\"thirdpartytest\",\"name\":\"Third Party Test\",\"companyName\":\"Third Party Test\",\"address\":\"Via Clacinaro, 2861\",\"city\":\"Cesena\",\"zipCode\":\"47522\",\"languageId\":0,\"isChain\":false,\"customerLogicalId\":0,\"virtual\":false,\"hasWellnessSystem\":false,\"isMyTrainer\":false,\"logoUrl\":\"http://publicmedia.mywellness.com/dev/facilities/34277c8d-76e8-40ad-a1c0-19e41c76e44a/logo_8a8344e3-6f56-4fcb-842c-bdcb474f2625.png\",\"isDemo\":false}],\"accountConfirmed\":true,\"userContext\":{\"id\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"accountUsername\":\"integration.thirdpartytest@gmail.com\",\"credentialId\":\"45ca0ad3-0ad9-455e-be53-b8d53cd01864\",\"firstName\":\"integration\",\"lastName\":\"thirdpartytest\",\"nickName\":\"third party\",\"birthDate\":\"1982-02-02\",\"gender\":\"M\",\"countryId\":110,\"email\":\"integration.thirdparttest@gmail.com\",\"languageId\":7,\"timeZoneId\":21,\"measurementSystem\":\"Metric\",\"expenditureUnitOfMeasure\":\"Move\",\"defaultCulture\":\"en-US\",\"timeZoneWindowsId\":\"Central European Standard Time\",\"displayBirthDate\":\"2/2/1982\",\"age\":36,\"pictureUrl\":\"http://publicmedia.mywellness.com/dev/users/photo/5765b7ec-cb10-4fd1-8aba-487362a8e2e5.jpg\",\"thumbPictureUrl\":\"http://publicmedia.mywellness.com/dev/users/photo/5765b7ec-cb10-4fd1-8aba-487362a8e2e5_thumb.jpg\",\"userCultureInfo\":\"en-US\",\"isEmailValid\":true,\"canBeMultipleUser\":false,\"modifiedOn\":\"2018-07-18 08:21:46 +02:00\",\"createdOn\":\"2018-07-17 18:02:19 +02:00\",\"cloudCreationDate\":\"2018-07-17 18:02:19 +02:00\",\"hasTgsData\":false},\"result\":\"Success\",\"credentialId\":\"45ca0ad3-0ad9-455e-be53-b8d53cd01864\"},\"token\":\"MjAxODA3MTgwNjQ2NDh8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8Nzk3MXwwfGNvbS5teXdlbGxuZXNz0.A47148CAB6907AFA8934328DA8BCD86FFC7294D8\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"5fa2f437-45c7-4c14-b3c6-fb06a0ba356a"}],"id":"349f8cee-88b6-467c-9193-07d27675d030","description":"<p>The <em>AccessIntegration</em> API call is the only way that a third party membership software has in order to authenticate itself and obtaining the AccessToken (the token) that it will be used for any next call.</p>\n<p>Actually, the AccessIntegration API is pretty similar to a Login call; in fact, it has the purpose to authenticate the caller and, if the request parameters are valid and recognized, the response will contain the <strong>AccessToken</strong> property that shall be used for the next calls, since this field certifies a thrusted caller.</p>\n<p>Another information returned by this API is the <em>FacilityId</em> (that is a GUID value), that identifies uniquely the facility, just as it happens with the FacilityUrl. The FacilityId will be used in order to call APIs against the Facility entity and it has to be retrieved by getting the first element of the <em>Facilities</em> array and reading the field <strong>id</strong>:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"data\": {\n    \"facilities\": [{\n      \"id\": \"55ce3a64-ff8b-49e5-8059-61a661271eb7\",\n      \"url\": \"facilitytest\",\n      \"name\": \"Facility Test\",\n      \"companyName\": \"Third Party Test\",\n      \"languageId\": 0,\n      \"isChain\": false,\n      \"customerLogicalId\": 0,\n      \"virtual\": false,\n      \"hasWellnessSystem\": false,\n      \"isMyTrainer\": false,\n      \"logoUrl\": \"http://some.logo.png\",\n      \"isDemo\": false\n    }],\n    ...\n  }\n}\n</code></pre><p>The FacilityId will be used in order to call APIs against the Facility entity; in the example above it is:</p>\n<p>  55ce3a64-ff8b-49e5-8059-61a661271eb7</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ApiKey</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td>ApiKey provided by Mywellness integration team</td>\n</tr>\n<tr>\n<td>Username</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td>E-mail related to the special account used for the integration</td>\n</tr>\n<tr>\n<td>Password</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"b48651d6-48a3-4f2e-9ae8-d72a72ac44d8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a94b0c63-a28b-4deb-a927-6445872ee058","type":"text/javascript","exec":[""]}}],"_postman_id":"349f8cee-88b6-467c-9193-07d27675d030"}],"id":"b14bf0e9-5717-407b-b150-d4174ace0c44","description":"<p>Every mywellness cloud APIs request must be authenticated in order to be processed, so the first operation needed is to call the service <em>AccessIntegration</em> specifying the:</p>\n<ul>\n<li>ApiKey</li>\n<li>Username</li>\n<li>Password</li>\n</ul>\n<p>For the development environment these data are created by Mywellness Integration team at the beginning of the integration process and shared with the membership software.</p>\n<p>Basically, the Username and Password must belong to one of the staff members of the facility. This account is a <strong>special account that is only allowed to call the APIs</strong>; while in order to access the Professional web app that is available here:</p>\n<ul>\n<li>Development environment → <a href=\"http://prodev.mywellness.com\">http://prodev.mywellness.com</a></li>\n<li>Production environment → <a href=\"https://pro.mywellness.com\">https://pro.mywellness.com</a></li>\n</ul>\n<p>it will be needed another staff member account; even in this case for the development environment the Mywellness Integration team will provide a testing account. </p>\n<p><strong>For all the API calls, except for the <em>AccessIntegration</em>, it will be mandatory specifying the Token parameter (aka: AccessToken).</strong></p>\n<p>The Token can be specified in two ways:</p>\n<ol>\n<li><p><strong>Authorization header</strong></p>\n<p>Each call should specify an <em>Authorization header</em> as the following:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header Name</th>\n<th>Header Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer {{Token}}</td>\n</tr>\n</tbody>\n</table>\n</div><p>The parameters are case-sensitive.</p>\n</li>\n<li><p><strong>Body of the http request</strong></p>\n<p>Each call should have in the body of the request the following parameter:\n{\n    ...\n    \"token\": \"{{Token}}\"\n}</p>\n</li>\n</ol>\n","event":[{"listen":"prerequest","script":{"id":"15788f2a-cb44-45ac-825b-dc88dc7b1d09","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e71642bb-d4f0-4567-8bcc-30e3a5cca615","type":"text/javascript","exec":[""]}}],"_postman_id":"b14bf0e9-5717-407b-b150-d4174ace0c44"},{"name":"Layers","item":[{"name":"CORE","item":[{"name":"Basic operations on customers","item":[{"name":"Create a facility user","item":[{"name":"CreateFacilityUserFromThird Party","event":[{"listen":"test","script":{"id":"d43e7fb1-df2d-4d3f-9c71-5f6c7b87a47a","exec":["var responseJSON = JSON.parse(responseBody);","if (responseJSON.data) {","    postman.setEnvironmentVariable(\"PermanentToken\", responseJSON.data.permanentToken); ","    postman.setEnvironmentVariable(\"FacilityUserId\", responseJSON.data.facilityUserId); ","    postman.setEnvironmentVariable(\"UserId\", responseJSON.data.userId); ","}"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"6b5728d7-bc93-47f2-a926-68c80649c37d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"firstName\": \"test1\",\r\n  \"lastName\": \"Seven\",\r\n  \"dateOfBirth\": \"1990-01-01\",\r\n  \"gender\": \"M\",\r\n  \"externalId\": \"testseven1\",\r\n  \"token\": \"{{Token}}\"\r\n}\r\n"},"url":"http://api-test.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/CreateFacilityUserFromThirdParty","urlObject":{"protocol":"http","path":["{{FacilityUrl}}","core","facility","{{FacilityId}}","CreateFacilityUserFromThirdParty"],"host":["api-test","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"dc312391-31b6-4669-bd14-428d9b6c5ba0","name":"CreateFacilityUserFromThird Party","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"firstName\": \"John\",\r\n  \"lastName\": \"Doe\",\r\n  \"dateOfBirth\": \"1980-01-01\",\r\n  \"gender\": \"M\",\r\n  \"email\": \"john@doe.com\",\r\n  \"externalId\": \"1234567\",\r\n  \"token\": \"{{Token}}\"\r\n}\r\n"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/CreateFacilityUserFromThirdParty"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:38:45 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"result\":\"Created\",\"userId\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"facilityUserId\":\"042e7730-0a95-4fc4-b8be-60003a898e77\",\"permanentToken\":\"X0OGNhYjlhNzk1YjkzNDY2MWI1MDNhMDJmNmE2MzhjYmJ8ZGQ0NjgxMGYyN2RmNDFiMWE0NzQwZDEwY2QwNjU1NmR8MjAyMjAxMDEwMDAwMDB8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGE1.0DF960CD588DBD4820E01DFB812CA135A2D490B9\"},\"token\":\"MjAxODA3MTgwODM4NDV8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.E3C04843A0997A4E94DD3986D1C489F7894DCD0D\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"6b5728d7-bc93-47f2-a926-68c80649c37d"}],"id":"cf4a6571-9dee-4b99-8736-80a90783a045","description":"<p>In order to send to mywellness cloud the customer data belonging to the facility that the membership software is managing, the service to use is <em>CreateFacilityUserFromThirdParty</em> where it’s possible to specify the basic personal data, the customer email and the <em>ExternalId</em> that should be the customer primary key in membership software database. The service returns back the field <em>PermanentToken</em> that must be stored in the membership software database that will be used in future calls in order to call APIs on behalf of the user.</p>\n<p>After the customer data creation in mywellness cloud, the platform optionally (default is true) sends an email to the customer inviting the customer to register on mywellness cloud. The email is sent on behalf of the facility including the facility logo and information so the customer knows that it is the facility that is inviting him to register to mywellness cloud.</p>\n<h2 id=\"permanenttoken\">PermanentToken</h2>\n<p>The <strong>PermanentToken</strong> is an alpha-numeric hashed string that once decoded (by <em>GetFacilityUserFromPermanentToken</em> API call), allows to retrieve two user’s identifiers (entityId) that will be used for the main API calls:</p>\n<ul>\n<li><p><strong>UserId</strong>. It’s the mywellness cloud primary key for the user and it’s unique across all platform.</p>\n</li>\n<li><p><strong>FacilityUserId</strong>. It’s the mywellness cloud key that identifies uniquely a user within a facility.</p>\n</li>\n</ul>\n<p>So, considering the user X, he will have only one UserId related to him across the entire platform, while he could have as many FacilityUserId as many facilities he belongs to.</p>\n<p><strong>Important note</strong>: only the <em>PermanentToken</em> must be stored in the membership software DB, since <em>UserId</em> and <em>FacilityUserId</em> are volatile information which might change unexpectedly! The PermanentToken by the API GetFacilityUserFromPermanentToken always guarantees to retrieve the right user's identifiers.</p>\n<h2 id=\"useremailanddatamatchfound-response\">UserEmailAndDataMatchFound response</h2>\n<p>Sometimes a response with <em>UserEmailAndDataMatchFound</em> can be returned when 2 or more users were found with the same data (Firstname, Lastname, Date of birth, Gender); the response contains the users that are raising that condition:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"data\": {\n        \"result\": \"UserEMailAndDataMatchFound\",\n        \"matchingUsers\": [\n        {\n            \"userId\": \"70e98dc6-1d20-4f15-a70c-c2b6c4a8e791\",\n            \"firstName\": \"John\",\n            \"lastName\": \"Doe\",\n            \"email\": \"john.doe@gmail.com\",\n            \"gender\": \"M\",\n            \"birthDate\": \"1980-01-01\",\n            \"accountUsername\": \"john.doe@gmail.com\"\n        },\n        {\n            \"userId\": \"3d8e0aad-593a-492f-916f-2d0fca429d2d\",\n            firstName\": \"John\",\n            \"lastName\": \"Doe\",\n            \"email\": \"john.doe@gmail.com\",\n            \"gender\": \"M\",\n            \"birthDate\": \"1980-01-01\",\n            \"accountUsername\": \"john.doe@outlook.com\"\n        }]\n    },\n    \"token\": \"\",\n    \"version\": \"1.1.92.29904\",\n    \"expireIn\": 1800\n}\n\n</code></pre><p>The CreateFacilityUserFromThirdParty purpose is:</p>\n<ol>\n<li><p>create a new user (if it doesn’t exist yet on our platform)</p>\n</li>\n<li><p>assign an ExternalId to an existing user (without creating a new one, when Firstname, Lastname, Date of birth, Gender passed are the same between CRM and MWC)</p>\n</li>\n</ol>\n<p>For this situation we are in the second case but, since on mywellness cloud we have 2 users with the same personal data, we can’t know to what of the 2 users match with that one provided by the membership software.</p>\n<p>Therefore, to fix this situation the club operator should remove one of the 2 facility users by PRO website (it should be that one less used); after that the membership software should re-synch this user simply calling the CreateFacilityUserFromThirdParty, that this time will be performed successfully and saving the permanentToken returned, as always.</p>\n<h2 id=\"externalidalreadyused-response\">ExternalIdAlreadyUsed response</h2>\n<p>When a response of type <em>ExternalIdAlreadyUsed</em> is returned, means that the caller is trying to create a new user using an ExternalId which was already assigned to another user with different personal data (Firstname, Lastname, Date of birth, Gender) in the same facility:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"data\": {\n        \"result\": \"ExternalIdAlreadyUsed\"\n    },\n\"token\": \"\",\n\"version\": \"1.1.92.29904\",\n\"expireIn\": 1800\n\n</code></pre><p>}</p>\n<p>Indeed, the ExternalId must be unique at:</p>\n<ul>\n<li><p><strong>facility level</strong>, when there is in place a <em>Single facility level integration</em></p>\n</li>\n<li><p><strong>chain level</strong>, when there is in place a <em>Chain level integration</em></p>\n</li>\n</ul>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FirstName</td>\n<td>string</td>\n<td>✓</td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>string</td>\n<td>✓</td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Gender</td>\n<td>char</td>\n<td>✓</td>\n<td>M or F or O</td>\n<td></td>\n</tr>\n<tr>\n<td>ExternalId</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td>Primary key in membership software database</td>\n</tr>\n<tr>\n<td>DateOfBirth</td>\n<td>string</td>\n<td></td>\n<td>Date in the format: yyyy-MM-dd</td>\n<td>Valid age range: 0-120 years</td>\n</tr>\n<tr>\n<td>Email</td>\n<td>string</td>\n<td></td>\n<td>Max length:100 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Language</td>\n<td>int</td>\n<td></td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values. Consider that if not passed, the facility language will be set as default.</td>\n</tr>\n<tr>\n<td>OAuthToken</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td>If the user connected his third-party account with mywellness account, the OAuth token should ne stored on third party database and when passed allows to create the related facilityuser on the facility</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"4db130ae-c39c-41dd-b33f-1e16353c58dc","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b6358426-e89d-4bba-b92a-e608d72db969","type":"text/javascript","exec":[""]}}],"_postman_id":"cf4a6571-9dee-4b99-8736-80a90783a045"},{"name":"Get  facility user identifiers","item":[{"name":"GetFacilityUserFromPermanentToken","event":[{"listen":"test","script":{"id":"35d8dfbc-b54e-4b33-90fd-fa9410462234","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response userId exist\"] = responseJSON.data.userId !== undefined;","tests[\"Response facilityUserId exist\"] = responseJSON.data.facilityUserId !== undefined;","if (responseJSON.data)","{","    postman.setEnvironmentVariable(\"UserId\", responseJSON.data.userId); ","    postman.setEnvironmentVariable(\"FacilityUserId\", responseJSON.data.facilityUserId); ","}"]}}],"id":"c7d4b046-9325-41cd-aba4-3559acf44819","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"permanentToken\": \"{{PermanentToken}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/GetFacilityUserFromPermanentToken","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facility","{{FacilityId}}","GetFacilityUserFromPermanentToken"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"31e12abe-8dcb-4ef7-bd2f-38bcc4942072","name":"GetFacilityUserFromPermanentToken","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"permanentToken\": \"{{PermanentToken}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/GetFacilityUserFromPermanentToken"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:42:20 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"59","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"userId\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"facilityUserId\":\"042e7730-0a95-4fc4-b8be-60003a898e77\"},\"token\":\"MjAxODA3MTgwODQyMTl8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.A191D3B41566A889EB7A9C6972E244856D1D6B02\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"c7d4b046-9325-41cd-aba4-3559acf44819"},{"name":"GetFacilityUserByExternalId","event":[{"listen":"test","script":{"id":"35d8dfbc-b54e-4b33-90fd-fa9410462234","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response userId exist\"] = responseJSON.data.userId !== undefined;","tests[\"Response facilityUserId exist\"] = responseJSON.data.facilityUserId !== undefined;","if (responseJSON.data)","{","    postman.setEnvironmentVariable(\"UserId\", responseJSON.data.userId); ","    postman.setEnvironmentVariable(\"FacilityUserId\", responseJSON.data.facilityUserId); ","}"],"type":"text/javascript"}}],"id":"345bb425-fb43-4727-b717-be4dabd2e616","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"externalId\": \"{{ExternalId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/GetFacilityUserByExternalID","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facility","{{FacilityId}}","GetFacilityUserByExternalID"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"ebeb009b-392c-4ae3-b8da-30d27e746006","name":"GetFacilityUserByExternalId","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"externalId\": \"{{ExternalId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/GetFacilityUserByExternalID"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:42:20 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"59","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"userId\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"facilityUserId\":\"042e7730-0a95-4fc4-b8be-60003a898e77\"},\"token\":\"MjAxODA3MTgwODQyMTl8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.A191D3B41566A889EB7A9C6972E244856D1D6B02\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"345bb425-fb43-4727-b717-be4dabd2e616"},{"name":"GetFacilityUserData","event":[{"listen":"test","script":{"id":"35d8dfbc-b54e-4b33-90fd-fa9410462234","exec":[""],"type":"text/javascript"}}],"id":"d622ca4c-c386-4398-979a-430cbe2f4f91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/user/{{UserId}}/GetFacilityUserData","description":"<p>This web service could be used ONLY to implement the member portal login e retrieve user data for a club starting from the oAuth login with mywellness account</p>\n","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","user","{{UserId}}","GetFacilityUserData"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"bf7490b9-4153-4554-ab20-c0abab0b0ff1","name":"GetFacilityUserData","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/user/{{UserId}}/GetFacilityUserData"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:42:20 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"59","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"facilityUserId\": \"3dce534a-3089-4481-8df5-c525632d4c83\",\r\n        \"externalId\": \"12345677\",\r\n        \"permanentToken\": \"X0OGNhYjlhNzk1YjkzNDY2MWI1MDNhMDJmNmE2MzhjYmJ8NzE3NWVlYzIyZjYwNGRjNjhlOWIyYmM1NTY3MzIzMTJ8MjAyMjAxMDEwMDAwMDB8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGE1.139ACD27FB2D81EFB54D6E2F00E674C05B647290\",\r\n        \"groups\": [],\r\n        \"assignedStaffs\": [],\r\n        \"privacySettings\": {\r\n            \"lastUpdateOnUtc\": \"2022-09-30\",\r\n            \"checks\": [\r\n                {\r\n                    \"key\": \"dataprocessing\",\r\n                    \"accepted\": true,\r\n                    \"clientIp\": \"52.212.246.12\",\r\n                    \"clientApplication\": \"ThirdParties\",\r\n                    \"userIdWhoDidIt\": \"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\r\n                    \"userIdWhoDidItDisplayName\": \"thirdpartytest integration\",\r\n                    \"doneOn\": \"2022-09-30\"\r\n                }\r\n            ]\r\n        },\r\n        \"isChainUser\": false\r\n    },\r\n    \"token\": \"MjAyMjA5MzAxMTA4MjZ8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8NjIxOXwwfGNvbS5teXdlbGxuZXNz0.BD7403C316AD63783214574996500C4E713E9E51F34E45CAE00362C365BE6DFFCF9724491C27CCDFDA44932EF253AE2C964F74ECF301F3F840AB112AEC85CE34\",\r\n    \"version\": \"1.1.141.31132\",\r\n    \"expireIn\": 1800\r\n}"}],"_postman_id":"d622ca4c-c386-4398-979a-430cbe2f4f91"}],"id":"6a6d4efa-be7b-4e0f-a318-3e9fdecc08eb","description":"<p>It retrieves the facility user identifiers by the PermanentToken returned by the <em>CreateFacilityUserFromThirdParty</em> API call, that the membership software must have stored on its database. The identifiers are basically 2 Guid values:</p>\n<ul>\n<li><strong>UserId</strong>. It is the value that allows to identify uniquely a user across the whole mywellness cloud. </li>\n<li><strong>FacilityUserId</strong>. It is the value that allows to indentify uniquely a user across the facility.</li>\n</ul>\n<p>In other words, if for example the same user attends 3 different facilities, it will have only one UserId and 3 FacilityUserId. Of course, in the response of this API, only the FacilityUserId related to the specified facility (by the FacilityUrl in the Url of the request), will be returned.\nWhen this call returns a response with the only UserId, it means that the user exists on mywellness cloud, but not in the specified facility yet.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PermanentToken</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"303f975f-9cde-4cf6-8da5-28d59d972341","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e1168437-e01f-41c0-981d-d1e3cd94f1ad","type":"text/javascript","exec":[""]}}],"_postman_id":"6a6d4efa-be7b-4e0f-a318-3e9fdecc08eb"},{"name":"Update a facility user","item":[{"name":"Update","event":[{"listen":"test","script":{"id":"68ee26c9-331b-43d2-ace4-62be670eb501","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response id exist\"] = responseJSON.data.id !== undefined;"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"5ef6413c-9263-4f34-9d61-893c6abfa600","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"notes\": \"note about the user\",\r\n  \"firstName\": \"Giorgio\",\r\n  \"lastName\": \"Test1234\",\r\n  \"birthDate\": \"1979-01-01\",\r\n  \"gender\": \"M\",\r\n  \"email\": \"john@doe.com\",\r\n  \"address1\": \"street somewhere\",\r\n  \"zipCode\": \"123456\",\r\n  \"city\": \"Nowhere\",\r\n  \"phoneNumber\": \"55533333\",\r\n  \"mobilePhoneNumber\": \"3477777777\",\r\n  \"stateProvince\": \"Nederland\",\r\n  \"measurementSystem\": \"Metric\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/update","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","update"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"9053f88b-a643-4f9a-8832-fb00f893853c","name":"Update","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"notes\": \"note about the user\",\r\n  \"levelOfInterest\": \"Interested\",\r\n  \"firstName\": \"Johnny\",\r\n  \"lastName\": \"Doe\",\r\n  \"nickName\": \"JDoe\",\r\n  \"birthDate\": \"1979-01-01\",\r\n  \"gender\": \"M\",\r\n  \"email\": \"john@doe.com\",\r\n  \"address1\": \"street somewhere\",\r\n  \"zipCode\": \"12345\",\r\n  \"city\": \"Nowhere\",\r\n  \"phoneNumber\": \"55533333\",\r\n  \"mobilePhoneNumber\": \"3477777777\",\r\n  \"stateProvince\": \"Nederland\",\r\n  \"measurementSystem\": \"Metric\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:51:02 GMT","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"id\":\"042e7730-0a95-4fc4-b8be-60003a898e77\",\"user\":{\"id\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"firstName\":\"Johnny\",\"lastName\":\"Doe\",\"nickName\":\"JDoe\",\"birthDate\":\"1979-01-01\",\"gender\":\"M\",\"address1\":\"street somewhere\",\"zipCode\":\"12345\",\"city\":\"Nowhere\",\"stateProvince\":\"Nederland\",\"countryId\":110,\"email\":\"john@doe.com\",\"phoneNumber\":\"55533333\",\"mobilePhoneNumber\":\"3477777777\",\"languageId\":7,\"timeZoneId\":21,\"measurementSystem\":\"Metric\",\"expenditureUnitOfMeasure\":\"Move\",\"defaultCulture\":\"en-US\",\"timeZoneWindowsId\":\"Central European Standard Time\",\"displayBirthDate\":\"1/1/1979\",\"age\":39,\"userCultureInfo\":\"en-US\",\"isEmailValid\":false,\"canBeMultipleUser\":false,\"modifiedOn\":\"2018-07-18 10:51:01 +02:00\",\"createdOn\":\"2018-07-18 10:38:42 +02:00\",\"cloudCreationDate\":\"2018-07-18 10:38:42 +02:00\",\"hasTgsData\":false},\"facilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"facilityData\":{\"notes\":\"note about the user\",\"assignedStaffs\":[],\"groups\":[],\"privacySettings\":{\"lastUpdateOnUtc\":\"2018-07-18\",\"checks\":[{\"key\":\"dataprocessing\",\"accepted\":true,\"clientIp\":\"10.0.16.30\",\"clientApplication\":\"ThirdParties\",\"userIdWhoDidIt\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"userIdWhoDidItDisplayName\":\"thirdpartytest integration\",\"doneOn\":\"2018-07-18\"}]}},\"createdOn\":\"2018-07-18 10:38:43 +02:00\",\"joinedOn\":\"2018-07-18\",\"dorLevel\":\"Low\",\"lastUpdateDate\":\"2018-07-18 10:51:02 +02:00\",\"canModifyEmail\":true,\"isInFacility\":false,\"leadCreationDate\":\"2018-07-18 10:38:43 +02:00\",\"externalId\":\"1234567\",\"status\":\"Member\",\"source\":{\"source\":\"ThirdParties\",\"name\":\"Third parties\"},\"hasExternalId\":true,\"isNew\":true,\"tasksToDo\":0},\"token\":\"MjAxODA3MTgwODUxMDJ8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.E6346C25FE00A389ACA8C5277AC067E0F9AAD778\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"5ef6413c-9263-4f34-9d61-893c6abfa600"}],"id":"f9db6248-81ce-478b-ad12-c12c34935260","description":"<p>The <em>Update</em> API allows to update the personal data related to the user.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FirstName</td>\n<td>string</td>\n<td></td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>string</td>\n<td></td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Gender</td>\n<td>char</td>\n<td></td>\n<td>M or F or O</td>\n<td></td>\n</tr>\n<tr>\n<td>NickName</td>\n<td>string</td>\n<td></td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>BirthDate</td>\n<td>string</td>\n<td></td>\n<td>Date in the format: yyyy-MM-dd</td>\n<td></td>\n</tr>\n<tr>\n<td>Email</td>\n<td>string</td>\n<td></td>\n<td>Max length:100 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Address1</td>\n<td>string</td>\n<td></td>\n<td>Max length:200 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Address2</td>\n<td>string</td>\n<td></td>\n<td>Max length:200 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>ZipCode</td>\n<td>string</td>\n<td></td>\n<td>Max length:10 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>City</td>\n<td>string</td>\n<td></td>\n<td>Max length:100 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>PhoneNumber</td>\n<td>string</td>\n<td></td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>MobilePhoneNumber</td>\n<td>string</td>\n<td></td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>StateProvince</td>\n<td>string</td>\n<td></td>\n<td>Max length:100 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>LanguageId</td>\n<td>int</td>\n<td></td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values. Consider that if not passed, the facility language will be set as default</td>\n</tr>\n<tr>\n<td>MeasurementSystem</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values. Consider that if not passed, the facility measurement system will be set as default</td>\n</tr>\n<tr>\n<td>Notes</td>\n<td>string</td>\n<td></td>\n<td>Max length:1500 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>LevelOfInterest</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values. The default value is \"Interested\"</td>\n</tr>\n<tr>\n<td>AssignedStaffs</td>\n<td>Array&lt; string &gt;</td>\n<td></td>\n<td></td>\n<td>Every string represents the ID (it’s a GUID) related to the staff member</td>\n</tr>\n<tr>\n<td>Groups</td>\n<td>Array&lt; int &gt;</td>\n<td></td>\n<td></td>\n<td>Every int represents the ID related to the desired Group. Consider that if it’s passed as an empty array, it removes the user from each group he belongs</td>\n</tr>\n<tr>\n<td>DeleteAllAssignedGroups</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>If passed as ‘true’, it removes the user from each group he belongs</td>\n</tr>\n<tr>\n<td>DeleteAllAssignedStaffs</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>If passed as ‘true’, it removes the user from each staff member he is assigned</td>\n</tr>\n<tr>\n<td>PictureContent</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td>JPG content (base 64 encoded) of the user picture. The target size of the picture is 200x200. If a content that contains different size is specified, the picture will be resized on the server in order to obtain a 200x200 content. If the picture is 4:3 or 16:9, it will be centered vertically.</td>\n</tr>\n<tr>\n<td>DeletePicture</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>If passed as ‘true’, it removes the user picture</td>\n</tr>\n</tbody>\n</table>\n</div><p>Consider that each parameter for the Update API is optional; so, it should be passed only if needed, otherwise empty values in the request could wrongly overwrite stored values in mywellness cloud.</p>\n","event":[{"listen":"prerequest","script":{"id":"3d9f3136-0c5f-4e49-834c-e0672df0f79f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7abb2fe0-a3bd-4144-a8ae-ca05e17735fa","type":"text/javascript","exec":[""]}}],"_postman_id":"f9db6248-81ce-478b-ad12-c12c34935260"},{"name":"Get facility user details","item":[{"name":"Details","id":"d332fc21-8eb0-4738-ad9c-97f10350e021","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/details","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","details"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"76740fa8-ee3a-4c59-bd0f-69b01368e558","name":"Details","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:51:24 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"id\":\"042e7730-0a95-4fc4-b8be-60003a898e77\",\"user\":{\"id\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"firstName\":\"Johnny\",\"lastName\":\"Doe\",\"nickName\":\"JDoe\",\"birthDate\":\"1979-01-01\",\"gender\":\"M\",\"address1\":\"street somewhere\",\"zipCode\":\"12345\",\"city\":\"Nowhere\",\"stateProvince\":\"Nederland\",\"countryId\":110,\"email\":\"john@doe.com\",\"phoneNumber\":\"55533333\",\"mobilePhoneNumber\":\"3477777777\",\"languageId\":7,\"timeZoneId\":21,\"measurementSystem\":\"Metric\",\"expenditureUnitOfMeasure\":\"Move\",\"defaultCulture\":\"en-US\",\"timeZoneWindowsId\":\"Central European Standard Time\",\"displayBirthDate\":\"1/1/1979\",\"age\":39,\"userCultureInfo\":\"en-US\",\"isEmailValid\":false,\"canBeMultipleUser\":false,\"modifiedOn\":\"2018-07-18 10:51:01 +02:00\",\"createdOn\":\"2018-07-18 10:38:42 +02:00\",\"cloudCreationDate\":\"2018-07-18 10:38:42 +02:00\",\"hasTgsData\":false},\"facilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"facilityData\":{\"notes\":\"note about the user\",\"assignedStaffs\":[],\"groups\":[],\"privacySettings\":{\"lastUpdateOnUtc\":\"2018-07-18\",\"checks\":[{\"key\":\"dataprocessing\",\"accepted\":true,\"clientIp\":\"10.0.16.30\",\"clientApplication\":\"ThirdParties\",\"userIdWhoDidIt\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"userIdWhoDidItDisplayName\":\"thirdpartytest integration\",\"doneOn\":\"2018-07-18\"}]}},\"createdOn\":\"2018-07-18 10:38:43 +02:00\",\"joinedOn\":\"2018-07-18\",\"dorLevel\":\"Low\",\"lastUpdateDate\":\"2018-07-18 10:51:02 +02:00\",\"canModifyEmail\":true,\"isInFacility\":false,\"leadCreationDate\":\"2018-07-18 10:38:43 +02:00\",\"externalId\":\"1234567\",\"status\":\"Member\",\"source\":{\"source\":\"ThirdParties\",\"name\":\"Third parties\"},\"hasExternalId\":true,\"isNew\":true,\"tasksToDo\":0},\"token\":\"MjAxODA3MTgwODUxMjR8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.B2981DFE9B2FE7A618D2170FB69AF7059AC25039\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"d332fc21-8eb0-4738-ad9c-97f10350e021"}],"id":"5138b085-16e5-4ede-b72b-17ce0f654e66","description":"<p>The <em>Details</em> API call returns all the personal data of the user.</p>\n<p>Except for the Token parameter, this call has no need for any further parameters since the only data needed in order to proceed with the retrieval process is the <em>FacilityUserId</em>, that is specified directly in the url.</p>\n","event":[{"listen":"prerequest","script":{"id":"ed097d07-8383-4fdc-b217-fdccc9fa86dd","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fff92ece-7791-4166-891e-581e64377fb5","type":"text/javascript","exec":[""]}}],"_postman_id":"5138b085-16e5-4ede-b72b-17ce0f654e66"},{"name":"Delete a facility user","item":[{"name":"Delete","event":[{"listen":"test","script":{"id":"5b547aa1-24b5-4b8c-9708-1d98346ac900","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response result\"] = responseJSON.data.result === true;","postman.clearEnvironmentVariable(\"UserId\");","postman.clearEnvironmentVariable(\"FacilityUserId\")","postman.clearEnvironmentVariable(\"PermanentToken\")"]}}],"id":"1b6021e8-ada2-4ae4-909d-991dfa67592f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/Delete","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","Delete"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"a1f19dc6-c25e-4fcc-b030-be7ecd91c952","name":"Delete","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/Delete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 12:19:08 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"result\":true},\"token\":\"MjAxODA3MTgxMjE5MDh8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MTY1MnwwfGNvbS5teXdlbGxuZXNz0.7E6A121A2F4D3D7B81586D422FB02811E0D38E55\",\"version\":\"1.1.91.25164\",\"expireIn\":1800}"}],"_postman_id":"1b6021e8-ada2-4ae4-909d-991dfa67592f"}],"id":"f6dada95-1826-4aa3-8ea0-d34eab0221b3","description":"<p>The <em>Delete</em> API call allows to remove a facility user. The CRM must include this functionality in its integration process since the GDPR (General Data Protection Regulation) policy requires this operation.</p>\n<p>Except for the Token parameter, this call has no need for any further parameters since the only data needed in order to proceed with the removal process is the <em>FacilityUserId</em>, that is specified directly in the url.</p>\n","event":[{"listen":"prerequest","script":{"id":"1e6179a8-3c5f-400e-ba23-cd8063af53f5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"4039ac9a-d887-440b-811c-5d875ba5a277","type":"text/javascript","exec":[""]}}],"_postman_id":"f6dada95-1826-4aa3-8ea0-d34eab0221b3"}],"id":"2b7424c8-5bf8-4e25-8a56-811d16cfba6c","description":"<p>Below a list of main APIs used to manage the facility’s customers, specifically for the personal data.</p>\n","event":[{"listen":"prerequest","script":{"id":"6f27389f-020a-4045-9877-9e865c4c707d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"4586ae5b-e2c2-4ce2-9dbd-3ed8eacc4e52","type":"text/javascript","exec":[""]}}],"_postman_id":"2b7424c8-5bf8-4e25-8a56-811d16cfba6c"},{"name":"How to manage membership info","item":[{"name":"SaveMembership","item":[{"name":"Available operations on SaveMembership","item":[{"name":"SaveMembership - Register new","event":[{"listen":"test","script":{"id":"3fa6f211-39a4-4fd8-a12c-9a80689790f7","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response data\"] = responseJSON.data === true;"]}}],"id":"443e7ec9-a93a-43f3-9d16-9bae4cba2dc4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"operation\": \"Subscribe\",\r\n  \"startOn\": \"2018-01-01\",\r\n  \"expiresOn\": \"2028-12-31\",\r\n  \"memberSince\": \"2017-12-01\",\r\n  \"description\": \"here the description about the kind of membership\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/SaveMembership","description":"<p>This operation must be used when a customer buys a \n  new membership. In the request, the parameters:</p>\n<ul>\n<li><em>Operation</em> → it must be set equal to <strong>Subscribe</strong>;</li>\n<li><em>StartOn</em> → it must be the membership start date;</li>\n<li><em>ExpiresOn</em> → it must be the expiry date; alternatively, if the membership is rolling and no expiration date could be provided, then the NoExpiration field should be passed as ‘true’ without specifying any ExpiresOn value;</li>\n<li><em>MemberSince</em> → it’s the date since the customer was a member of the facility (it could be different from the StartOn of the membership if for example the customer left the club and then came back after a while and bought a new membership).</li>\n</ul>\n","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","SaveMembership"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"365cd02e-13f9-48e9-a288-b72e733ef2f1","name":"SaveMembership - Register new","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"operation\": \"Subscribe\",\r\n  \"startOn\": \"2018-01-01\",\r\n  \"expiresOn\": \"2028-12-31\",\r\n  \"memberSince\": \"2017-12-01\",\r\n  \"description\": \"here the description about the kind of membership\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/SaveMembership","description":"This operation must be used when a customer buys a \r\n  new membership. In the request, the parameters:\r\n\r\n - *Operation* → it must be set equal to **Subscribe**;\r\n - *StartOn* → it must be the membership start date;\r\n - *ExpiresOn* → it must be the expiry date; alternatively, if the membership is rolling and no expiration date could be provided, then the NoExpiration field should be passed as ‘true’ without specifying any ExpiresOn value;\r\n - *MemberSince* → it’s the date since the customer was a member of the facility (it could be different from the StartOn of the membership if for example the customer left the club and then came back after a while and bought a new membership)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:52:03 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"59","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":true,\"token\":\"MjAxODA3MTgwODUyMDN8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.3552A98E417FF3C6AAC6242F32C9D6B17478CEF5\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"443e7ec9-a93a-43f3-9d16-9bae4cba2dc4"},{"name":"SaveMembership - Renew","event":[{"listen":"test","script":{"id":"3fa6f211-39a4-4fd8-a12c-9a80689790f7","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response data\"] = responseJSON.data === true;"]}}],"id":"2abf4a49-82e6-47fc-91dc-c93edbdfb0e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"operation\": \"Renew\",\r\n  \"startOn\": \"2018-02-01\",\r\n  \"expiresOn\": \"2028-11-30\",\r\n  \"memberSince\": \"2017-12-01\",\r\n  \"description\": \"here the description about the kind of membership\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/SaveMembership","description":"<p>This operation must be used when a customer renews the membership. In the request, the parameters:</p>\n<ul>\n<li><em>Operation</em> → it must be set to <strong>Renew</strong>;</li>\n<li><em>StartOn</em> → it must be the membership start date;</li>\n<li><em>ExpiresOn</em> → it must be the expiry date; alternatively, if the membership is rolling and no expiration date could be provided, then the NoExpiration field should be passed as ‘true’ without specifying any ExpiresOn value;</li>\n<li><em>MemberSince</em> → it’s the date since the customer was a member of the facility (it could be different from the StartOn of the membership if for example the customer left the club and then came back after a while and bought a new membership).</li>\n</ul>\n","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","SaveMembership"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"763b3602-aa8e-48af-850f-321457e3aa05","name":"SaveMembership - Renew","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"operation\": \"Renew\",\r\n  \"startOn\": \"2018-02-01\",\r\n  \"expiresOn\": \"2028-11-30\",\r\n  \"memberSince\": \"2017-12-01\",\r\n  \"description\": \"here the description about the kind of membership\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/SaveMembership","description":"This operation must be used when a customer renews the membership. In the request, the parameters:\r\n - *Operation* → it must be set to **Renew**;\r\n - *StartOn* → it must be the membership start date;\r\n - *ExpiresOn* → it must be the expiry date; alternatively, if the membership is rolling and no expiration date could be provided, then the NoExpiration field should be passed as ‘true’ without specifying any ExpiresOn value;\r\n - *MemberSince* → it’s the date since the customer was a member of the facility (it could be different from the StartOn of the membership if for example the customer left the club and then came back after a while and bought a new membership)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:52:14 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"58","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"49","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":true,\"token\":\"MjAxODA3MTgwODUyMTR8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.CB7C87AC6E992A551D5D1C076BAAAE74E9C6E313\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"2abf4a49-82e6-47fc-91dc-c93edbdfb0e6"},{"name":"SaveMembership - Cancel","event":[{"listen":"test","script":{"id":"3fa6f211-39a4-4fd8-a12c-9a80689790f7","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response data\"] = responseJSON.data === true;"]}}],"id":"a11697c2-860f-41ee-9aac-d88b6ac51c68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"operation\": \"UnSubscribe\",\r\n  \"expiresOn\": \"2028-10-30\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/SaveMembership","description":"<p>This operation must be used when the membership of a customer expires or the membership is canceled due to whatever cause (customer is not paying, customer dropped, etc.). In the request, the parameters:</p>\n<ul>\n<li><em>Operation</em> → it must be set to <strong>UnSubscribe</strong>;</li>\n<li><em>ExpiresOn</em> → it’s the date from which the membership will be no more active; if it is not provided, the service assumes that the membership is canceled in the current date.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","SaveMembership"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"98feae21-123e-439b-9c0f-7c7b1f366819","name":"SaveMembership - Cancel","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"operation\": \"UnSubscribe\",\r\n  \"expiresOn\": \"2028-10-30\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/SaveMembership","description":"This operation must be used when the membership of a customer expires or the membership is canceled due to whatever cause (customer is not paying, customer dropped, etc.). In the request, the parameters:\r\n - *Operation* → it must be set to **UnSubscribe**;\r\n - *ExpiresOn* → it’s the date from which the membership will be no more active; if it is not provided, the service assumes that the membership is canceled in the current date."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:52:23 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"57","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"40","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":true,\"token\":\"MjAxODA3MTgwODUyMjN8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.68BB2B9548A07888500FE09A46E3C7A20D6478E8\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"a11697c2-860f-41ee-9aac-d88b6ac51c68"}],"id":"69ff21bd-0059-4413-8d06-d8913102b2e5","description":"<p>With this service are available the following operations:</p>\n<ol>\n<li>Register a new membership</li>\n<li>Renew the membership</li>\n<li>Cancel the membership</li>\n</ol>\n","event":[{"listen":"prerequest","script":{"id":"c4a8fd0b-c34f-431a-afa7-3113c324dce1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c5f1abf8-38a0-4816-b441-f44796b40e1b","type":"text/javascript","exec":[""]}}],"_postman_id":"69ff21bd-0059-4413-8d06-d8913102b2e5"},{"name":"Automatic groups assignment","item":[{"name":"SaveMembership - automatic assignment to group","event":[{"listen":"test","script":{"id":"f16402fd-32d8-475e-b8f6-3723df02a8ba","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response data\"] = responseJSON.data === true;"]}}],"id":"e4b931ff-964d-4527-91bc-bf16a9d34ec5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"operation\": \"Subscribe\",\r\n  \"memberSince\": \"2018-06-12\",\r\n  \"startOn\": \"2018-06-13\",\r\n  \"expiresOn\": \"2018-07-13\",\r\n  \"description\": \"#Golf_Players\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/SaveMembership","description":"<p>Operation:\n{\n    Subscribe, \n    Renew, \n    UnSubscribe, \n    Update\n}</p>\n","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","SaveMembership"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"9a6d2a34-58bd-46bd-95f6-5ef0adb5d769","name":"SaveMembership - automatic assignment to group","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"operation\": \"Subscribe\",\r\n  \"memberSince\": \"2018-06-12\",\r\n  \"startOn\": \"2018-06-13\",\r\n  \"expiresOn\": \"2018-07-13\",\r\n  \"description\": \"#Golf_Players\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/SaveMembership","description":"Operation:\r\n{\r\n    Subscribe, \r\n    Renew, \r\n    UnSubscribe, \r\n    Update,\r\n    Froze,\r\n    UnFroze\r\n}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:52:57 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"54","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"5","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":true,\"token\":\"MjAxODA3MTgwODUyNTd8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.34C0EE8A81165B8BFC090B92FC58E95C848E91D8\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"e4b931ff-964d-4527-91bc-bf16a9d34ec5"}],"id":"cdd3b541-b57a-4bc9-ad7e-097bc63c700d","description":"<p>The field <em>description</em> of the SaveMembership request is generally used to save textual information on the membership, but it supports also an <em>automatic assignment</em> of the user to groups using hashtags. For example, if the description is set equal to #Golf, the user will be automatically linked to a group named as Golf (if exists a group in the facility with that name). The hashtag management follow these rules:</p>\n<ul>\n<li><p>the hashtag must match the group name, if no group match that name, no error is returned but the automatic assignment is skipped;</p>\n</li>\n<li><p>If the name of the group is composed by more than one word, in the hashtag it must be set an underscore in place of the each blank. For example, if the group is named “Golf Players”, the hashtag should be equal to: #Golf_Players;</p>\n</li>\n<li><p>It can be possible specifying more than one hashtag but each hashtag must be separated by a blank char (or more than one blank char). For example, the description could be: #Golf_Player #Soccer_Player;</p>\n</li>\n<li><p>calling again the SaveMembership API without specifying an hashtag in the description field will involve the removing of the user by each group that was done with a previous call. So, for example if a call is done with the description: #Golf_Player #Soccer_Player, the service assigns the user to the groups Golf Player (if any exists) and Soccer Player (if any exists). Later if another call for the same user with the description field equal to #Golf_Player is done, the API will maintain the assignment to the group Golf Player, but will remove the assignment to the group Soccer Player;</p>\n</li>\n<li><p>every time there is no need to modify the automatic group assignment, no description field should be passed in the request call.</p>\n</li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"96747ef3-f968-4956-8966-a647dc7c0f53","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b7356ad5-c073-4045-86d9-ed26a185a763","type":"text/javascript","exec":[""]}}],"_postman_id":"cdd3b541-b57a-4bc9-ad7e-097bc63c700d"}],"id":"309b88fb-34dc-4ea0-b880-b5e6e173c26d","description":"<p>The <em>SaveMembership</em> is the API responsible for managing the membership info. It's related to the FacilityUser entity (not User entity) because the membership info is always related to the facility where the customer bought the membership. On the other hand, if a <em>chain level integration</em> was chosen, while the membership info still remains connected to the facility where it was activated, it will result valid on each facility across the chain.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Operation</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values</td>\n</tr>\n<tr>\n<td>MemberSince</td>\n<td>string</td>\n<td></td>\n<td>Date in the format: yyyy-MM-dd</td>\n<td></td>\n</tr>\n<tr>\n<td>StartOn</td>\n<td>string</td>\n<td></td>\n<td>Date in the format: yyyy-MM-dd</td>\n<td></td>\n</tr>\n<tr>\n<td>ExpiresOn</td>\n<td>string</td>\n<td></td>\n<td>Date in the format: yyyy-MM-dd</td>\n<td></td>\n</tr>\n<tr>\n<td>NoExpiration</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>If set to ‘true’, the membership will have no expiration</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>MembershipExternalId</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td>Must contains the unique identifier of the membership of the user</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"e550e183-df84-4ee7-8263-23889d32f019","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"97ed423f-5e60-4107-8eca-cf68825e25e6","type":"text/javascript","exec":[""]}}],"_postman_id":"309b88fb-34dc-4ea0-b880-b5e6e173c26d"},{"name":"Get membership info","item":[{"name":"Details","id":"eb091bbd-1f3b-4781-853e-09fb9e39a246","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/details","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","details"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"c5720745-a2d0-4f3a-8784-a4e1b48239ba","name":"Details","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:53:08 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"id\":\"042e7730-0a95-4fc4-b8be-60003a898e77\",\"user\":{\"id\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"firstName\":\"Johnny\",\"lastName\":\"Doe\",\"nickName\":\"JDoe\",\"birthDate\":\"1979-01-01\",\"gender\":\"M\",\"address1\":\"street somewhere\",\"zipCode\":\"12345\",\"city\":\"Nowhere\",\"stateProvince\":\"Nederland\",\"countryId\":110,\"email\":\"john@doe.com\",\"phoneNumber\":\"55533333\",\"mobilePhoneNumber\":\"3477777777\",\"languageId\":7,\"timeZoneId\":21,\"measurementSystem\":\"Metric\",\"expenditureUnitOfMeasure\":\"Move\",\"defaultCulture\":\"en-US\",\"timeZoneWindowsId\":\"Central European Standard Time\",\"displayBirthDate\":\"1/1/1979\",\"age\":39,\"userCultureInfo\":\"en-US\",\"isEmailValid\":false,\"canBeMultipleUser\":false,\"modifiedOn\":\"2018-07-18 10:51:01 +02:00\",\"createdOn\":\"2018-07-18 10:38:42 +02:00\",\"cloudCreationDate\":\"2018-07-18 10:38:42 +02:00\",\"hasTgsData\":false},\"facilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"facilityData\":{\"notes\":\"note about the user\",\"assignedStaffs\":[],\"groups\":[],\"membership\":{\"status\":\"NotLive\",\"statusDescription\":\"Not live\",\"expiresOn\":\"2018-07-13\",\"memberSince\":\"2018-06-12\",\"boughtInFacilityName\":\"Third Party Test\",\"boughtInFacilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"description\":\"#Golf_Players\",\"startOn\":\"2018-06-13\"},\"privacySettings\":{\"lastUpdateOnUtc\":\"2018-07-18\",\"checks\":[{\"key\":\"dataprocessing\",\"accepted\":true,\"clientIp\":\"10.0.16.30\",\"clientApplication\":\"ThirdParties\",\"userIdWhoDidIt\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"userIdWhoDidItDisplayName\":\"thirdpartytest integration\",\"doneOn\":\"2018-07-18\"}]}},\"createdOn\":\"2018-07-18 10:38:43 +02:00\",\"joinedOn\":\"2018-06-12\",\"dorLevel\":\"Low\",\"lastUpdateDate\":\"2018-07-18 10:52:57 +02:00\",\"canModifyEmail\":true,\"isInFacility\":false,\"leadCreationDate\":\"2018-07-18 10:38:43 +02:00\",\"externalId\":\"1234567\",\"status\":\"Member\",\"levelOfInterest\":{\"levelOfInterest\":\"Interested\",\"name\":\"Interested\"},\"source\":{\"source\":\"ThirdParties\",\"name\":\"Third parties\"},\"hasExternalId\":true,\"isNew\":false,\"tasksToDo\":0},\"token\":\"MjAxODA3MTgwODUzMDd8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.150A468746E8E53BB3C2BCC95DBA92594AEF8460\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"eb091bbd-1f3b-4781-853e-09fb9e39a246"}],"id":"92d08123-58a2-43fc-9beb-6febac2e589d","description":"<p>The membership info could be retrieved anytime using the object <em>Membership</em> available in the response of the <strong>Details</strong> service of the <em>FacilityUser</em> entity and that is included in the <em>FacilityData</em> object.</p>\n<p>Except for the Token parameter, this call has no need for any further parameters since the only data needed in order to proceed with retrieval process is the <em>FacilityUserId</em>, that is specified directly in the url.</p>\n","event":[{"listen":"prerequest","script":{"id":"f7426be4-1cbb-4343-8fdf-4dab13a05beb","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f313043b-aa41-40b5-864b-a2ed59c0f3d5","type":"text/javascript","exec":[""]}}],"_postman_id":"92d08123-58a2-43fc-9beb-6febac2e589d"},{"name":"Manage Membership Addons","item":[{"name":"POST Addon - automatic assignment to group","event":[{"listen":"test","script":{"id":"f16402fd-32d8-475e-b8f6-3723df02a8ba","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"ec229b2d-6109-4da7-9dab-d736dea90b4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityUserId\": \"15af1fe6-30fe-42d0-ab42-0d733a08752b\",\r\n  \"externalId\": \"115603\",\r\n  \"name\": \"string\",\r\n  \"startDay\": 20260501,\r\n  \"endDay\": 20270501,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/addon","description":"<p>Operation:\n{\n    Subscribe, \n    Renew, \n    UnSubscribe, \n    Update\n}</p>\n","urlObject":{"protocol":"https","path":["addon"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"b21706ee-43c2-4034-839d-41f65737e7bf","name":"POST Addon - automatic assignment to group","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityUserId\": \"15af1fe6-30fe-42d0-ab42-0d733a08752b\",\r\n  \"externalId\": \"115603\",\r\n  \"name\": \"Name of the addon\",\r\n  \"startDay\": 20260501,\r\n  \"endDay\": 20270501,\r\n  \"token\": \"{{Token}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api-dev.mywellness.com/addon","description":"Operation:\r\n{\r\n    Subscribe, \r\n    Renew, \r\n    UnSubscribe, \r\n    Update,\r\n    Froze,\r\n    UnFroze\r\n}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:52:57 GMT","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"54","description":"Custom header"},{"key":"x-ratelimit-reset","value":"5","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"result\":{\"result\":\"Assigned\"},\"token\":\"MjAxODA3MTgwODUyNTd8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.34C0EE8A81165B8BFC090B92FC58E95C848E91D8\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"ec229b2d-6109-4da7-9dab-d736dea90b4b"},{"name":"DELETE Addon - automatic unassignment of group","event":[{"listen":"test","script":{"id":"f16402fd-32d8-475e-b8f6-3723df02a8ba","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"65e00e8e-2116-4811-a785-83ecd03adee6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityUserId\": \"15af1fe6-30fe-42d0-ab42-0d733a08752b\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/addon/115603","description":"<p>Operation:\n{\n    Subscribe, \n    Renew, \n    UnSubscribe, \n    Update\n}</p>\n","urlObject":{"protocol":"https","path":["addon","115603"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"afdb329f-427e-44b4-8f7c-17326f83205a","name":"DELETE addon","originalRequest":{"method":"DELETE","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"success\": true,\r\n  \"token\": \"MjAyNjA1MTEwNDE0MTJ8ODllMjBkZjAyYmYxNGVmZDkzNmRhYmE2MTE4NDE0NmZ8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1VU3wyYTJkY2Y0NjVlNzU0NzNiYWVmYzQ3YzAwNWYxMmVmYXxzeWRwb29sZW5hY3RpY3xkMTZjNGIwZjM3YmQ0YzQ5YjkzNzg2NDdhZGYzZjdkZXw5YmQ2NjUzZmJiNWE0ZWI5OWU1Mzk0OGJiZDU5YjY2ZHwxfDF8MHwwfDUzZmQ4MzM2NDhmMjQxZmUzMWY2NDRjYjY3NWYyZWU2fHwxNXwzODg3fDB8Y29tLm15d2VsbG5lc3M1.1526B716232D200E90FE8260E09E87B0EEC08487A161BB17A1BD06119F12717B1A25EB731D5565834C72A754143DDA1D254CB8DC2B67B73616D961548B244DB8\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api-dev.mywellness.com/addon/115603","description":"Operation:\r\n{\r\n    Subscribe, \r\n    Renew, \r\n    UnSubscribe, \r\n    Update,\r\n    Froze,\r\n    UnFroze\r\n}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:52:57 GMT","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"54","description":"Custom header"},{"key":"x-ratelimit-reset","value":"5","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":true,\"token\":\"MjAxODA3MTgwODUyNTd8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.34C0EE8A81165B8BFC090B92FC58E95C848E91D8\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"65e00e8e-2116-4811-a785-83ecd03adee6"}],"id":"f2566d25-9352-44e9-b8b6-4e402524c286","description":"<p>Mywellness API allows to manage to sell and remove addons to the membership that could be used to automatically assign/unassign groups to the facility user:</p>\n<ul>\n<li><p>POST addon: allows to save an addon with a specific externalId (the id of the addon in the external system) and with a start/end date. The name of the addon is matched with the groups available in the facility (and in the chain) and in case a group with the same name (case invariant) is found, this is automatically assigned</p>\n</li>\n<li><p>DELETE addon/{externalId}: allows to remove the addon with a specific externalId. In case the addon assigned a group, this is automatically unassigned</p>\n</li>\n</ul>\n","_postman_id":"f2566d25-9352-44e9-b8b6-4e402524c286"}],"id":"5ac286a9-d694-4d6c-9aac-078247ca252c","description":"<p>mywellness cloud by PRO website doesn’t manage natively the membership info regarding a facility user. However, the membership software can share with mywellness cloud the user membership info via API, specifying the kind of operation that must be performed using the API <em>SaveMembership</em>.</p>\n","event":[{"listen":"prerequest","script":{"id":"4fbb7e9e-04f5-46ea-9b9d-81c9c521bda6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a7778ba3-c205-49d1-b392-2a51ccf5680e","type":"text/javascript","exec":[""]}}],"_postman_id":"5ac286a9-d694-4d6c-9aac-078247ca252c"},{"name":"How to register user visits","item":[{"name":"Visit","item":[{"name":"Visit","event":[{"listen":"test","script":{"id":"ec5c5a5a-fba9-465c-a007-bd010d9087ef","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response done\"] = responseJSON.data.done === true;"]}}],"id":"f03b6c35-bab3-4c5f-87e6-204fc6dbd56e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"visitDate\": \"2018-06-15 09:00:00 +02:00\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/user/{{UserId}}/visit","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","user","{{UserId}}","visit"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"921b4969-08c4-415e-acc2-cc84648c76c7","name":"Visit","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"visitDate\": \"2018-06-15 09:00:00 +02:00\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/user/{{UserId}}/visit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:53:19 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"59","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"done\":true},\"token\":\"MjAxODA3MTgwODUzMTl8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.F4D1E1FF525FB4715130006F2307016B11852E73\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"f03b6c35-bab3-4c5f-87e6-204fc6dbd56e"}],"id":"87c47345-04c4-462e-899b-4336f4262919","description":"<p>The <em>Visit</em> API call informs the mywellness cloud that a user is visiting (so he is in) the facility in a eventually specified date and time.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>VisitDate</td>\n<td>string</td>\n<td></td>\n<td>Datetime offset in the format: yyyy-MM-dd hh:mm:ss +(-)hh:mm</td>\n<td>If not specified, the visit is stored in the current date and time</td>\n</tr>\n</tbody>\n</table>\n</div><p>When the <em>VisitDate</em> is passed, pay attention to the <strong>offset</strong> value, especially during the daylight savings time (DST), since it’s a common mistake in this period leaving the old value for the time zone, that could cause the attempt to store a visit in the future, that isn’t allowed, so a validation error will be returned.</p>\n<p>Finally, consider that a visit for the same user, is actually recorded only if another has not already been registered in the previous 2 hours. In other words, if more calls to this API are made for the same user, providing VisitDate parameters which differs less than 2 hours each other, then only the first will be actually stored. Same thing if it is called without VisitDate parameter, but within 2 hours each other.</p>\n","event":[{"listen":"prerequest","script":{"id":"dffa3e85-f027-4fa7-bd6d-d248d66cf831","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"37ce2425-dd7a-49f1-8225-8911b3d28cf2","type":"text/javascript","exec":[""]}}],"_postman_id":"87c47345-04c4-462e-899b-4336f4262919"},{"name":"Checkout","item":[{"name":"Checkout","event":[{"listen":"test","script":{"id":"ec5c5a5a-fba9-465c-a007-bd010d9087ef","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response done\"] = responseJSON.data.done === true;"],"type":"text/javascript"}}],"id":"fa75a922-a510-47a3-bd01-022bd7817045","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityId\": {{FacilityId}},\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/user/{{UserId}}/checkout","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","user","{{UserId}}","checkout"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"a90529e4-98f7-44bc-9ccb-d0e447d3af1e","name":"Checkout","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/user/{{UserId}}/checkout"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:53:19 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"59","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"done\":true},\"token\":\"MjAxODA3MTgwODUzMTl8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.F4D1E1FF525FB4715130006F2307016B11852E73\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"fa75a922-a510-47a3-bd01-022bd7817045"}],"id":"a9f6311b-ce23-4b4d-86bc-56f273578188","description":"<p>The <em>Checkout</em> API call informs the mywellness cloud that a user is exited (so he is out) the facility in current date and time.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FacilityId</td>\n<td>string</td>\n<td>Yes</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>Consider that checkout is recorded using the actual date and time of the facility.</p>\n","event":[{"listen":"prerequest","script":{"id":"dffa3e85-f027-4fa7-bd6d-d248d66cf831","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"37ce2425-dd7a-49f1-8225-8911b3d28cf2","type":"text/javascript","exec":[""]}}],"_postman_id":"a9f6311b-ce23-4b4d-86bc-56f273578188"}],"id":"dc107c1c-8084-4794-ad25-630f441aec11","description":"<p>On PRO website (<a href=\"http://pro.mywellness.com\">http://pro.mywellness.com</a>) is always possible to see the customers that are currently in the facility. This feature is known as \"who is in\" and in order to have it working, the membership software should call an API (Visit) that allows mywellness cloud to be aware that the user is in.</p>\n<p>When the user exit the facility (or based on a rule defined in the membership software), it is possible to call an API (Checkout) that allows mywellness cloud to be aware that the user is now out of the facility.</p>\n","_postman_id":"dc107c1c-8084-4794-ad25-630f441aec11"},{"name":"How to manage group info","item":[{"name":"Create a new group","item":[{"name":"CreateGroup","event":[{"listen":"test","script":{"id":"5a9cfc34-50a2-4bce-ac99-6ba3a23596b0","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response data\"] = responseJSON.data === true;","postman.setEnvironmentVariable(\"GroupId\",responseJSON.data.id); "]}}],"id":"ccfc499d-99ad-4c63-973e-55742ce5a2d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Golf Players\",\r\n  \"isAvailable\": true,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/creategroup","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facility","{{FacilityId}}","creategroup"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"555c59a3-a0ef-45ca-9190-e666af35545c","name":"CreateGroup","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Golf Players\",\r\n  \"isAvailable\": true,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/creategroup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:53:37 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"id\":20114,\"name\":\"Golf Players\",\"isAvailable\":true,\"isDefaultForPremiumUsers\":false,\"isChain\":false,\"isAutomatic\":false,\"modifiedBy\":\"bf171584-55ab-4f43-ab8b-6fc824966d83\",\"modifiedOn\":\"2018-07-18 10:53:37 +02:00\",\"rules\":[],\"owner\":\"Third Party Test\",\"canMakeAvailable\":true,\"canEdit\":true,\"canDelete\":true,\"allConditionsAvailable\":true},\"token\":\"MjAxODA3MTgwODUzMzd8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.098FFEB0B9789ABD832076EEA0114388117A1EC5\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"ccfc499d-99ad-4c63-973e-55742ce5a2d2"}],"id":"63d09ad5-702a-4f3c-b077-0a3905ff7637","description":"<p>The <em>CreateGroup</em> API allows to create a new group inside the mywellness cloud platform for a specific facility.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>IsAvailable</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>The response will return the <strong>Id</strong> of the new created group.</p>\n","event":[{"listen":"prerequest","script":{"id":"bd196f49-84f0-4db5-8fae-0ec9455cdd7d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"342e9c57-74a5-4a43-b5b1-4237eb5e05ad","type":"text/javascript","exec":[""]}}],"_postman_id":"63d09ad5-702a-4f3c-b077-0a3905ff7637"},{"name":"Get groups of a facility","item":[{"name":"Groups","event":[{"listen":"test","script":{"id":"f3ddc590-6609-4a51-b501-116ffb57a1ae","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response data\"] = responseJSON.data === true;","if (responseJSON.data && responseJSON.data.length > 0)","    postman.setEnvironmentVariable(\"GroupId\",responseJSON.data[0].id); ","else","   postman.clearEnvironmentVariable(\"GroupId\");"]}}],"id":"981330ab-fc2f-47ac-86fe-0285784f593c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"onlyAvailable\": true,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/groups","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facility","{{FacilityId}}","groups"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"52c21eb5-4e7b-4152-8e8a-31f2007d8863","name":"Groups","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"onlyAvailable\": true,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/groups"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:53:47 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":[{\"id\":20114,\"owner\":\"Third Party Test\",\"name\":\"Golf Players\",\"isAvailable\":true,\"canMakeAvailable\":true,\"canEdit\":true,\"canDelete\":true,\"isDefaultForPremiumUsers\":false,\"isChain\":false,\"isAutomatic\":false,\"taskRules\":0}],\"token\":\"MjAxODA3MTgwODUzNDd8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.5792072B95920307D0CC22A9FCB472BD52B638CF\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"981330ab-fc2f-47ac-86fe-0285784f593c"}],"id":"f6d33cc9-5987-4efe-995a-54b2ce664b89","description":"<p>The <em>Groups</em> API allows to retrieve the list of groups present in the facility.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>OnlyAvailable</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>If passed as ‘true’, return only the groups declared as available</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"03b1965a-7918-49d0-84b1-216720520b54","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"63752fc9-f3a3-40db-92d1-c743851cf1f0","type":"text/javascript","exec":[""]}}],"_postman_id":"f6d33cc9-5987-4efe-995a-54b2ce664b89"},{"name":"Save group info","item":[{"name":"SaveGroup","event":[{"listen":"test","script":{"id":"3fa6f211-39a4-4fd8-a12c-9a80689790f7","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response data\"] = responseJSON.data === true;"]}}],"id":"86f4f03a-9022-4c97-bf9e-f7c3fa70032f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"groupId\": \"{{GroupId}}\",\r\n  \"name\": \"Soccer Players\",\r\n  \"isAvailable\": true,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/savegroup","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facility","{{FacilityId}}","savegroup"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"4aff56e4-fdf3-4589-ab37-3c6cb99b187f","name":"SaveGroup","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"groupId\": \"{{GroupId}}\",\r\n  \"name\": \"Soccer Players\",\r\n  \"isAvailable\": true,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/savegroup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:53:56 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"id\":20114,\"name\":\"Soccer Players\",\"isAvailable\":true,\"isDefaultForPremiumUsers\":false,\"isChain\":false,\"isAutomatic\":false,\"modifiedBy\":\"bf171584-55ab-4f43-ab8b-6fc824966d83\",\"modifiedOn\":\"2018-07-18 10:53:56 +02:00\",\"rules\":[],\"owner\":\"Third Party Test\",\"canMakeAvailable\":true,\"canEdit\":true,\"canDelete\":true,\"allConditionsAvailable\":true},\"token\":\"MjAxODA3MTgwODUzNTZ8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.73099FD3CA495077AD75B964A5AC4D4594FC01DB\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"86f4f03a-9022-4c97-bf9e-f7c3fa70032f"}],"id":"789b9c72-2d12-4204-b38b-94e38ed63155","description":"<p>The <em>SaveGroup</em> API allows to update the info of the specified group. If no identifier is specified, this API will create a new group with the data passed in the request.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>GroupId</td>\n<td>int</td>\n<td></td>\n<td></td>\n<td>Group identifier; if not passed, a new group is created</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>IsAvailable</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"0bd9a165-1b90-471d-b7fd-cbd4bf3af9bc","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7e065d3b-22b7-4468-aebe-5ce4fb08dd27","type":"text/javascript","exec":[""]}}],"_postman_id":"789b9c72-2d12-4204-b38b-94e38ed63155"},{"name":"Delete a group","item":[{"name":"Delete","event":[{"listen":"test","script":{"id":"6e573cfd-3789-4ea3-8334-1d94134d3ea4","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response data\"] = responseJSON.data === true;","postman.clearEnvironmentVariable(\"GroupId\");"]}}],"id":"d110c137-26b7-4ac1-8cb7-792d758bc2af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/group/{{GroupId}}/delete","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","group","{{GroupId}}","delete"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"23c2c127-b23a-4f36-af7b-34321893d7a4","name":"Delete","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/group/{{GroupId}}/delete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:54:45 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":true,\"token\":\"MjAxODA3MTgwODU0NDV8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.2BDB5530B127B0C09C1316148E3B994DAB2EF6E5\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"d110c137-26b7-4ac1-8cb7-792d758bc2af"}],"id":"0f883704-f7f5-4691-8fe7-bae29a803afe","description":"<p>The <em>Delete</em> API allows to remove the group with the identifier specified in the url as entityId.</p>\n","event":[{"listen":"prerequest","script":{"id":"d301d090-76db-4c63-978a-72ab9a070020","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"29855765-a40e-475b-85c4-fcd80a4fac55","type":"text/javascript","exec":[""]}}],"_postman_id":"0f883704-f7f5-4691-8fe7-bae29a803afe"},{"name":"Assign/Unassign users to a group","item":[{"name":"Update - Assigning group","event":[{"listen":"test","script":{"id":"68ee26c9-331b-43d2-ace4-62be670eb501","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response id exist\"] = responseJSON.data.id !== undefined;"]}}],"id":"73069c87-60d4-4793-9c68-b8d145f9b2c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"groups\": [\r\n    \"{{GroupId}}\"\r\n  ],\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/update","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","update"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"c6cb3aed-7f40-4350-b659-448419a995ed","name":"Update - Assigning group","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"groups\": [\r\n    \"{{GroupId}}\"\r\n  ],\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:54:11 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"id\":\"042e7730-0a95-4fc4-b8be-60003a898e77\",\"user\":{\"id\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"firstName\":\"Johnny\",\"lastName\":\"Doe\",\"nickName\":\"JDoe\",\"birthDate\":\"1979-01-01\",\"gender\":\"M\",\"address1\":\"street somewhere\",\"zipCode\":\"12345\",\"city\":\"Nowhere\",\"stateProvince\":\"Nederland\",\"countryId\":110,\"email\":\"john@doe.com\",\"phoneNumber\":\"55533333\",\"mobilePhoneNumber\":\"3477777777\",\"languageId\":7,\"timeZoneId\":21,\"measurementSystem\":\"Metric\",\"expenditureUnitOfMeasure\":\"Move\",\"defaultCulture\":\"en-US\",\"timeZoneWindowsId\":\"Central European Standard Time\",\"displayBirthDate\":\"1/1/1979\",\"age\":39,\"userCultureInfo\":\"en-US\",\"isEmailValid\":false,\"canBeMultipleUser\":false,\"modifiedOn\":\"2018-07-18 10:51:01 +02:00\",\"createdOn\":\"2018-07-18 10:38:42 +02:00\",\"cloudCreationDate\":\"2018-07-18 10:38:42 +02:00\",\"hasTgsData\":false},\"facilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"facilityData\":{\"notes\":\"note about the user\",\"assignedStaffs\":[],\"groups\":[],\"membership\":{\"status\":\"NotLive\",\"statusDescription\":\"Not live\",\"expiresOn\":\"2018-07-13\",\"memberSince\":\"2018-06-12\",\"boughtInFacilityName\":\"Third Party Test\",\"boughtInFacilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"description\":\"#Golf_Players\",\"startOn\":\"2018-06-13\"},\"privacySettings\":{\"lastUpdateOnUtc\":\"2018-07-18\",\"checks\":[{\"key\":\"dataprocessing\",\"accepted\":true,\"clientIp\":\"10.0.16.30\",\"clientApplication\":\"ThirdParties\",\"userIdWhoDidIt\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"userIdWhoDidItDisplayName\":\"thirdpartytest integration\",\"doneOn\":\"2018-07-18\"}]}},\"createdOn\":\"2018-07-18 10:38:43 +02:00\",\"joinedOn\":\"2018-06-12\",\"dorLevel\":\"Low\",\"lastVisitDate\":\"2018-06-15 09:00:00 +02:00\",\"lastUpdateDate\":\"2018-07-18 10:53:20 +02:00\",\"canModifyEmail\":true,\"isInFacility\":false,\"leadCreationDate\":\"2018-07-18 10:38:43 +02:00\",\"externalId\":\"1234567\",\"status\":\"Member\",\"levelOfInterest\":{\"levelOfInterest\":\"Interested\",\"name\":\"Interested\"},\"source\":{\"source\":\"ThirdParties\",\"name\":\"Third parties\"},\"hasExternalId\":true,\"isNew\":false,\"tasksToDo\":0},\"token\":\"MjAxODA3MTgwODU0MTF8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.F408F05D3C72D279E223003B09AA7023C39B8FA6\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"73069c87-60d4-4793-9c68-b8d145f9b2c6"},{"name":"Update -  Unassigning all groups","event":[{"listen":"test","script":{"id":"68ee26c9-331b-43d2-ace4-62be670eb501","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response id exist\"] = responseJSON.data.id !== undefined;"],"type":"text/javascript"}}],"id":"12a8e1fa-f6ae-4b38-8b22-4c9a716986f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"deleteAllAssignedGroups\": true,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/update","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","update"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"2d869da2-c292-4d5b-9d21-de66e976f960","name":"Update -  Unassigning all groups","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"deleteAllAssignedGroups\": true,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Thu, 11 Jul 2019 07:01:28 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"28"},{"key":"x-ratelimit-reset","value":"47"},{"key":"x-frame-options","value":"DENY"},{"key":"cache-control","value":"no-cache"},{"key":"vary","value":"accept-encoding"},{"key":"content-encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": \"80cd0874-2781-4862-af56-a91fdb7e5f0c\",\n        \"user\": {\n            \"id\": \"7dce153d-ff04-4e71-aecf-85b5d6e2343e\",\n            \"firstName\": \"John\",\n            \"lastName\": \"Doe\",\n            \"nickName\": \"john\",\n            \"birthDate\": \"1980-01-01\",\n            \"gender\": \"M\",\n            \"countryId\": 110,\n            \"email\": \"john@doe.com\",\n            \"languageId\": 7,\n            \"timeZoneId\": 21,\n            \"measurementSystem\": \"Metric\",\n            \"expenditureUnitOfMeasure\": \"Move\",\n            \"defaultCulture\": \"en-US\",\n            \"timeZoneWindowsId\": \"Central European Standard Time\",\n            \"displayBirthDate\": \"1/1/1980\",\n            \"age\": 39,\n            \"userCultureInfo\": \"en-US\",\n            \"isEmailValid\": false,\n            \"canBeMultipleUser\": false,\n            \"modifiedOn\": \"2018-08-31 10:50:12 +02:00\",\n            \"createdOn\": \"2018-08-31 10:50:12 +02:00\",\n            \"cloudCreationDate\": \"2018-08-31 10:50:13 +02:00\",\n            \"hasTgsData\": false\n        },\n        \"facilityId\": \"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\n        \"facilityData\": {\n            \"assignedStaffs\": [],\n            \"groups\": [],\n            \"privacySettings\": {\n                \"lastUpdateOnUtc\": \"2018-08-31\",\n                \"checks\": [\n                    {\n                        \"key\": \"dataprocessing\",\n                        \"accepted\": true,\n                        \"clientIp\": \"10.0.16.30\",\n                        \"clientApplication\": \"ThirdParties\",\n                        \"userIdWhoDidIt\": \"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\n                        \"userIdWhoDidItDisplayName\": \"thirdpartytest integration\",\n                        \"doneOn\": \"2018-08-31\"\n                    }\n                ]\n            }\n        },\n        \"createdOn\": \"2018-08-31 10:50:13 +02:00\",\n        \"joinedOn\": \"2018-08-31\",\n        \"dorLevel\": \"Low\",\n        \"lastUpdateDate\": \"2019-07-11 08:04:52 +02:00\",\n        \"canModifyEmail\": true,\n        \"isInFacility\": false,\n        \"leadCreationDate\": \"2018-08-31 10:50:13 +02:00\",\n        \"externalId\": \"1234\",\n        \"status\": \"Member\",\n        \"source\": {\n            \"source\": \"ThirdParties\",\n            \"name\": \"Third parties\"\n        },\n        \"hasExternalId\": true,\n        \"hasMembership\": false,\n        \"isNew\": false,\n        \"tasksToDo\": 0\n    },\n    \"token\": \"MjAxOTA3MTEwNzAxMjl8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTg2OXwwfGNvbS5teXdlbGxuZXNz0.3961D553B90BEE47942BCD6277B3F61F17C88318\",\n    \"version\": \"1.1.102.31506\",\n    \"expireIn\": 1800\n}"}],"_postman_id":"12a8e1fa-f6ae-4b38-8b22-4c9a716986f4"}],"id":"672daab3-4748-4aa8-a456-407fccb0f124","description":"<p>The assignment process must be done using the service <em>Update</em> of the FacilityUser entity described at \"<em>Basic operations on customers: create, get, update, delete</em>\" section, where in the request the array Groups has to be set with the list of group ids that should be assigned to the user. Please be aware that the API will update the group assignment with the provided list, so the membership software must check that the provided list contains all the groups that the user wants to assign to the client.\nSo, for example, when a user is assigned to 3 groups and only one of them should remain, then an Update call specifying only the remaining group should be performed.\nOn the other hand, if a user is assigned to some groups and all of them should be removed, then the Update call must specify the parameter <em>DeleteAllAssignedGroups</em> to true.</p>\n","event":[{"listen":"prerequest","script":{"id":"ef4b01d4-f21b-42a0-bda8-a98a7402ca7f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e0591745-5364-4079-acdd-6dcf34f20dee","type":"text/javascript","exec":[""]}}],"_postman_id":"672daab3-4748-4aa8-a456-407fccb0f124"},{"name":"Get groups where a user belongs","item":[{"name":"Details","id":"2faada03-d523-47db-8da5-12dc1f227874","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/details","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","details"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"1c48e550-16cd-4a8b-ba3c-31bcd38a6ca9","name":"Details","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:54:33 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"id\":\"042e7730-0a95-4fc4-b8be-60003a898e77\",\"user\":{\"id\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"firstName\":\"Johnny\",\"lastName\":\"Doe\",\"nickName\":\"JDoe\",\"birthDate\":\"1979-01-01\",\"gender\":\"M\",\"address1\":\"street somewhere\",\"zipCode\":\"12345\",\"city\":\"Nowhere\",\"stateProvince\":\"Nederland\",\"countryId\":110,\"email\":\"john@doe.com\",\"phoneNumber\":\"55533333\",\"mobilePhoneNumber\":\"3477777777\",\"languageId\":7,\"timeZoneId\":21,\"measurementSystem\":\"Metric\",\"expenditureUnitOfMeasure\":\"Move\",\"defaultCulture\":\"en-US\",\"timeZoneWindowsId\":\"Central European Standard Time\",\"displayBirthDate\":\"1/1/1979\",\"age\":39,\"userCultureInfo\":\"en-US\",\"isEmailValid\":false,\"canBeMultipleUser\":false,\"modifiedOn\":\"2018-07-18 10:51:01 +02:00\",\"createdOn\":\"2018-07-18 10:38:42 +02:00\",\"cloudCreationDate\":\"2018-07-18 10:38:42 +02:00\",\"hasTgsData\":false},\"facilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"facilityData\":{\"notes\":\"note about the user\",\"assignedStaffs\":[],\"groups\":[{\"id\":20114,\"groupType\":\"Custom\",\"name\":\"Soccer Players\",\"isChain\":false,\"isAutomatic\":false,\"assignedOn\":20180718}],\"membership\":{\"status\":\"NotLive\",\"statusDescription\":\"Not live\",\"expiresOn\":\"2018-07-13\",\"memberSince\":\"2018-06-12\",\"boughtInFacilityName\":\"Third Party Test\",\"boughtInFacilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"description\":\"#Golf_Players\",\"startOn\":\"2018-06-13\"},\"privacySettings\":{\"lastUpdateOnUtc\":\"2018-07-18\",\"checks\":[{\"key\":\"dataprocessing\",\"accepted\":true,\"clientIp\":\"10.0.16.30\",\"clientApplication\":\"ThirdParties\",\"userIdWhoDidIt\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"userIdWhoDidItDisplayName\":\"thirdpartytest integration\",\"doneOn\":\"2018-07-18\"}]}},\"createdOn\":\"2018-07-18 10:38:43 +02:00\",\"joinedOn\":\"2018-06-12\",\"dorLevel\":\"Low\",\"lastVisitDate\":\"2018-06-15 09:00:00 +02:00\",\"lastUpdateDate\":\"2018-07-18 10:53:20 +02:00\",\"canModifyEmail\":true,\"isInFacility\":false,\"leadCreationDate\":\"2018-07-18 10:38:43 +02:00\",\"externalId\":\"1234567\",\"status\":\"Member\",\"levelOfInterest\":{\"levelOfInterest\":\"Interested\",\"name\":\"Interested\"},\"source\":{\"source\":\"ThirdParties\",\"name\":\"Third parties\"},\"hasExternalId\":true,\"isNew\":false,\"tasksToDo\":0},\"token\":\"MjAxODA3MTgwODU0MzN8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.2E101C3555863E6CEC5E13A753B5189BEEE78FC0\",\"version\":\"1.1.91.32645\",\"expireIn\":1800}"}],"_postman_id":"2faada03-d523-47db-8da5-12dc1f227874"}],"id":"15016624-8b75-494b-a526-f17aa4dc4ad7","description":"<p>The currently assigned groups are returned in the response of the service <em>Details</em> of the FacilityUser entity in the Groups array.</p>\n","event":[{"listen":"prerequest","script":{"id":"880ca94d-8775-4f08-bb91-1b76187c2a7b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"819709fd-dcf0-4dbd-bbe1-b25d5cabf5ff","type":"text/javascript","exec":[""]}}],"_postman_id":"15016624-8b75-494b-a526-f17aa4dc4ad7"}],"id":"0092a2a9-2135-4756-bffb-ae7bfcff1ef2","description":"<p>In mywellness cloud the groups could be used to filter on customers list and also to automatically generate tasks for the staff based on conditions that could be defined on the groups. Through the APIs, the third-party software could manage the Groups of customers, querying the group list (groups could be created in the Professional web site in the <em>Contacts</em> section or directly through the APIs) and assigning the groups to the customers.</p>\n","_postman_id":"0092a2a9-2135-4756-bffb-ae7bfcff1ef2"},{"name":"How to manage staff info","item":[{"name":"Get the staffs list","item":[{"name":"Staffs","event":[{"listen":"test","script":{"id":"7166f7c8-68aa-42a6-a01d-d26f2a94ffa0","type":"text/javascript","exec":["","",""]}}],"id":"945431ae-63ed-4ba7-ab84-6ee1dcd72d97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"role\": \"FacilityDirector\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/staffs","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facility","{{FacilityId}}","staffs"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"a31c81ab-ef65-428f-b1ea-b0a7874c355a","name":"Staffs","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"role\": \"FacilityDirector\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/staffs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 19 Sep 2018 14:07:01 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MTQxMzExMTd8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHwzMzU1fDB8Y29tLm15d2VsbG5lc3M1.08480FBE3C25B9C12EB06E99BBEA21286A3FAB75","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MTQxMzExNTZ8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NjY5NXwwfGNvbS5teXdlbGxuZXNz0.D33BF1F7518D460444EC6E694CE5CC3157937AA0","key":"_mwappseubeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ac429d52-7860-4149-af02-495a05306ea6|MjAxODA4MjIxMDE4MzZ8YTE4MGU2NGRlYTU3NGFkZDkyYzU0MjU0YzcyMjg2ZTB8YWM0MjlkNTI3ODYwNDE0OWFmMDI0OTVhMDUzMDZlYTZ8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxiOGE3OTc1MGJkYWI0NzUzYTA0ZjM2YmJhNDgyY2IyZHxiaWxsaW5nY29tcGFueWQ4MDd8NzM3MGUzOWQxYmJmNDllOTg4NjE0NDNmZjUzYjFmOGR8OGMwNzU0ZjFmNmJkNDJhZDljODI0NTU0YjQwMjk4MDh8MXwxfDB8MHx8fDEyfDExMzV8MHxjb20ubXl3ZWxsbmVzcw2.5F296F0B47B25C402E7E579699C7229CF0EF8022|billingcompanyd807","key":"_mwappsadmindev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MDUxMDE5NTF8MTZkOWNiN2ZjOGRjNGI1YjllZmQ5NDgyNDMyOWJmMzR8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHxjMDliNWFlMzE1NDI0Njg2YjMzNjkxMDgzYzE3Njc2MXx8fHwxfDF8MHw1fHx8NTV8MTY2MXwwfGNvbS5teXdlbGxuZXNz0.EDBAAAA6306B1C554559D602FFBFB77C2B2B9B12","key":"_mwappseutest"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA4MzEwODA3NTV8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNzV8MHxjb20ubXl3ZWxsbmVzcw2.10E0F9F9025B7056A18AC9FB23793AD1310DB8DE","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MDYwODIxMDB8YjM4YjY3MjNmMTEyNDRmMWE1ZjQ4MmMyMTA0MjE1YTZ8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8OXxUb2t5byBTdGFuZGFyZCBUaW1lfGphLUpQfGNjZDMxYTc4NzA1ZTQ4NDViOGNjNWM5NmRkMDM0NzFjfHx8fDF8MXwwfDF8fHwwfDYyOXwwfGNvbS5teXdlbGxuZXNz0.DEAF1351C108BB11A1C63E5ABBDB440EB5CA8B0D","key":"_mwappseu"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"69295ed5-a53c-434b-8518-f2e0b5f05b28|MjAxODA5MTQwODAxMzl8YTE4MGU2NGRlYTU3NGFkZDkyYzU0MjU0YzcyMjg2ZTB8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHxiOGE3OTc1MGJkYWI0NzUzYTA0ZjM2YmJhNDgyY2IyZHx0Z3dlbGxuZXNzY2VudGVyfDQ5MTFjZjAxODNiNjRkYWY4ZDljMTFhOWMzYzZiZWQ5fDcwMWMwYWVkMjYwZDQ1MzZiZTMzNmZiOTI4ZjdjYzBkfDF8MXwwfDB8fHwxMXwzMDU0fDB8Y29tLm15d2VsbG5lc3M1.84928AEA8196111B04402D5CD498591B400C0827|tgwellnesscenter","key":"_mwappsdev"}],"responseTime":null,"body":"{\"data\":[{\"staffId\":\"b83701f0-b59f-4f13-99a3-fd4d30d5d309\",\"facilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"userId\":\"eca6e90a-d47d-44e4-a72a-da0065357cce\",\"firstName\":\"director\",\"lastName\":\"thirdpartytest\",\"gender\":\"M\",\"email\":\"director.thirdpartytest@gmail.com\",\"culture\":\"en-US\",\"dateOfBirth\":\"1980-01-01\",\"isNew\":false,\"isServiceAccount\":false,\"pictureUrl\":\"http://publicmedia.mywellness.com/dev/users/photo/75365019-b0f7-42b6-a9d9-0f2f24fc371e.jpg\",\"thumbPictureUrl\":\"http://publicmedia.mywellness.com/dev/users/photo/75365019-b0f7-42b6-a9d9-0f2f24fc371e_thumb.jpg\",\"roles\":[{\"id\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"name\":\"Director\",\"isAssignable\":false}],\"enable\":true,\"displayFullName\":\"thirdpartytest director\",\"skills\":[]},{\"staffId\":\"bf171584-55ab-4f43-ab8b-6fc824966d83\",\"facilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"userId\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"firstName\":\"integration\",\"lastName\":\"thirdpartytest\",\"gender\":\"M\",\"email\":\"integration.thirdparttest@gmail.com\",\"culture\":\"en-US\",\"dateOfBirth\":\"1982-02-02\",\"isNew\":false,\"isServiceAccount\":true,\"pictureUrl\":\"http://publicmedia.mywellness.com/dev/users/photo/5765b7ec-cb10-4fd1-8aba-487362a8e2e5.jpg\",\"thumbPictureUrl\":\"http://publicmedia.mywellness.com/dev/users/photo/5765b7ec-cb10-4fd1-8aba-487362a8e2e5_thumb.jpg\",\"roles\":[{\"id\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"name\":\"Director\",\"isAssignable\":false}],\"enable\":true,\"displayFullName\":\"thirdpartytest integration\",\"skills\":[]}],\"token\":\"MjAxODA5MTkxNDA3MDB8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8NTU1N3wwfGNvbS5teXdlbGxuZXNz0.E45008F0181A5B53C7F6EB3347D5360D0891026F\",\"version\":\"1.1.91.27225\",\"expireIn\":1800}"}],"_postman_id":"945431ae-63ed-4ba7-ab84-6ee1dcd72d97"}],"id":"38fb99c4-3d74-4778-ae94-f8964c0aaf98","description":"<p>The <em>Staffs</em> API allows to retrieve the list of the staffs actually present in the facility.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Role</td>\n<td>RoleTypes</td>\n<td></td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"bd196f49-84f0-4db5-8fae-0ec9455cdd7d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"342e9c57-74a5-4a43-b5b1-4237eb5e05ad","type":"text/javascript","exec":[""]}}],"_postman_id":"38fb99c4-3d74-4778-ae94-f8964c0aaf98"},{"name":"Create new staff member","item":[{"name":"CreateStaffMember","event":[{"listen":"test","script":{"id":"37bb60c4-ac4d-40e5-8e86-3c930718ca24","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","if (responseJSON && responseJSON.data)","{","    postman.setEnvironmentVariable(\"StaffId\", responseJSON.data.staffId); ","}"]}}],"id":"4ada1d9a-253c-4c8d-a690-ec71fec92fdb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"firstName\": \"test\",\r\n  \"lastName\": \"coach\",\r\n  \"gender\": \"M\",\r\n  \"dateOfBirth\": \"1980-01-01\",\r\n  \"role\": \"b67a874c-b9b4-4a75-b11c-a15f75af76a5\",\r\n  \"email\": \"test@coach.com\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/createstaffmember","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facility","{{FacilityId}}","createstaffmember"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"ae14466c-3a17-4aad-b594-072f2993dc97","name":"CreateStaffMember","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"firstName\": \"test\",\r\n  \"lastName\": \"coach\",\r\n  \"gender\": \"M\",\r\n  \"dateOfBirth\": \"1980-01-01\",\r\n  \"role\": \"b67a874c-b9b4-4a75-b11c-a15f75af76a5\",\r\n  \"email\": \"test@coach.com\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facility/{{FacilityId}}/createstaffmember"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 19 Sep 2018 14:19:23 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MTQxMzExMTd8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHwzMzU1fDB8Y29tLm15d2VsbG5lc3M1.08480FBE3C25B9C12EB06E99BBEA21286A3FAB75","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MTQxMzExNTZ8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NjY5NXwwfGNvbS5teXdlbGxuZXNz0.D33BF1F7518D460444EC6E694CE5CC3157937AA0","key":"_mwappseubeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ac429d52-7860-4149-af02-495a05306ea6|MjAxODA4MjIxMDE4MzZ8YTE4MGU2NGRlYTU3NGFkZDkyYzU0MjU0YzcyMjg2ZTB8YWM0MjlkNTI3ODYwNDE0OWFmMDI0OTVhMDUzMDZlYTZ8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxiOGE3OTc1MGJkYWI0NzUzYTA0ZjM2YmJhNDgyY2IyZHxiaWxsaW5nY29tcGFueWQ4MDd8NzM3MGUzOWQxYmJmNDllOTg4NjE0NDNmZjUzYjFmOGR8OGMwNzU0ZjFmNmJkNDJhZDljODI0NTU0YjQwMjk4MDh8MXwxfDB8MHx8fDEyfDExMzV8MHxjb20ubXl3ZWxsbmVzcw2.5F296F0B47B25C402E7E579699C7229CF0EF8022|billingcompanyd807","key":"_mwappsadmindev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MDUxMDE5NTF8MTZkOWNiN2ZjOGRjNGI1YjllZmQ5NDgyNDMyOWJmMzR8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHxjMDliNWFlMzE1NDI0Njg2YjMzNjkxMDgzYzE3Njc2MXx8fHwxfDF8MHw1fHx8NTV8MTY2MXwwfGNvbS5teXdlbGxuZXNz0.EDBAAAA6306B1C554559D602FFBFB77C2B2B9B12","key":"_mwappseutest"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA4MzEwODA3NTV8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNzV8MHxjb20ubXl3ZWxsbmVzcw2.10E0F9F9025B7056A18AC9FB23793AD1310DB8DE","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MDYwODIxMDB8YjM4YjY3MjNmMTEyNDRmMWE1ZjQ4MmMyMTA0MjE1YTZ8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8OXxUb2t5byBTdGFuZGFyZCBUaW1lfGphLUpQfGNjZDMxYTc4NzA1ZTQ4NDViOGNjNWM5NmRkMDM0NzFjfHx8fDF8MXwwfDF8fHwwfDYyOXwwfGNvbS5teXdlbGxuZXNz0.DEAF1351C108BB11A1C63E5ABBDB440EB5CA8B0D","key":"_mwappseu"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"69295ed5-a53c-434b-8518-f2e0b5f05b28|MjAxODA5MTQwODAxMzl8YTE4MGU2NGRlYTU3NGFkZDkyYzU0MjU0YzcyMjg2ZTB8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHxiOGE3OTc1MGJkYWI0NzUzYTA0ZjM2YmJhNDgyY2IyZHx0Z3dlbGxuZXNzY2VudGVyfDQ5MTFjZjAxODNiNjRkYWY4ZDljMTFhOWMzYzZiZWQ5fDcwMWMwYWVkMjYwZDQ1MzZiZTMzNmZiOTI4ZjdjYzBkfDF8MXwwfDB8fHwxMXwzMDU0fDB8Y29tLm15d2VsbG5lc3M1.84928AEA8196111B04402D5CD498591B400C0827|tgwellnesscenter","key":"_mwappsdev"}],"responseTime":null,"body":"{\"data\":{\"result\":\"Created\",\"staffId\":\"05185a6f-c8ee-4bc4-a288-adc30267cfc8\",\"userId\":\"12a80234-64a0-4b0d-8a0a-3e7208475f16\",\"credentialId\":\"c882e8e0-78d1-4e90-8f4c-568c00d549b4\"},\"token\":\"MjAxODA5MTkxNDE5MjJ8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MzM4NnwwfGNvbS5teXdlbGxuZXNz0.0A6D3019EDB83456799A07F81C679C3B5E3A2EDF\",\"version\":\"1.1.91.29105\",\"expireIn\":1800}"}],"_postman_id":"4ada1d9a-253c-4c8d-a690-ec71fec92fdb"}],"id":"ce97aecf-b42c-4b8d-bca4-774d4204918f","description":"<p>The <em>CreateStaffMember</em> API allows to create a new member of the staff of the facility.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FirstName</td>\n<td>string</td>\n<td>✓</td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>string</td>\n<td>✓</td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Gender</td>\n<td>char</td>\n<td>✓</td>\n<td>M or F</td>\n<td></td>\n</tr>\n<tr>\n<td>DateOfBirth</td>\n<td>string</td>\n<td>✓</td>\n<td>Date in the format: yyyy-MM-dd</td>\n<td></td>\n</tr>\n<tr>\n<td>Email</td>\n<td>string</td>\n<td>✓</td>\n<td>Max length:100 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Role</td>\n<td>string</td>\n<td>✓</td>\n<td>GUID stringified</td>\n<td>Refer to Appendix section for a list of valid values</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"5fbafb08-cd30-4f0a-9b59-9e5b55e13561","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"128b3f57-3a77-4cbb-a3ea-c033cd1387e9","type":"text/javascript","exec":[""]}}],"_postman_id":"ce97aecf-b42c-4b8d-bca4-774d4204918f"},{"name":"Update staff member","item":[{"name":"Update","event":[{"listen":"test","script":{"id":"37bb60c4-ac4d-40e5-8e86-3c930718ca24","exec":["var responseJSON = JSON.parse(responseBody);","if (responseJSON && responseJSON.data)","{","    postman.setEnvironmentVariable(\"StaffId\", responseJSON.data.staffId); ","}"],"type":"text/javascript"}}],"id":"a3c611a9-b0a8-409c-a8ed-55654af60950","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"firstName\": \"test\",\r\n\t\"lastName\": \"coach\",\r\n\t\"nickName\": \"test\",\r\n\t\"birthDate\": \"1980-01-02\",\r\n\t\"gender\": \"M\",\r\n\t\"address1\": \"\",\r\n\t\"address2\": \"\",\r\n\t\"zipCode\": \"\",\r\n\t\"city\": \"\",\r\n\t\"stateProvince\": \"\",\r\n\t\"email\": \"test@coach.com\",\r\n\t\"phoneNumber\": \"\",\r\n\t\"mobilePhoneNumber\": \"\",\r\n\t\"measurementSystem\": \"Metric\",\r\n\t\"roles\": [{\r\n\t\t\t\"id\": \"b67a874c-b9b4-4a75-b11c-a15f75af76a5\",\r\n\t\t\t\"name\": \"Coach\"\r\n\t\t}\r\n\t],\r\n\t\"description\": \"\",\r\n\t\"deleteAllRoles\": false,\r\n\t\"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/staff/{{StaffId}}/update","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","staff","{{StaffId}}","update"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"55ec40e7-2029-45b9-b894-0b38bb0857f8","name":"Update","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"firstName\": \"test\",\r\n\t\"lastName\": \"coach\",\r\n\t\"nickName\": \"test\",\r\n\t\"birthDate\": \"1980-01-02\",\r\n\t\"gender\": \"M\",\r\n\t\"address1\": \"\",\r\n\t\"address2\": \"\",\r\n\t\"zipCode\": \"\",\r\n\t\"city\": \"\",\r\n\t\"stateProvince\": \"\",\r\n\t\"email\": \"test@coach.com\",\r\n\t\"phoneNumber\": \"\",\r\n\t\"mobilePhoneNumber\": \"\",\r\n\t\"measurementSystem\": \"Metric\",\r\n\t\"roles\": [{\r\n\t\t\t\"id\": \"b67a874c-b9b4-4a75-b11c-a15f75af76a5\",\r\n\t\t\t\"name\": \"Coach\"\r\n\t\t}\r\n\t],\r\n\t\"description\": \"\",\r\n\t\"deleteAllRoles\": false,\r\n\t\"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/staff/{{StaffId}}/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 02 Oct 2019 15:05:24 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":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"29"},{"key":"x-ratelimit-reset","value":"60"},{"key":"x-frame-options","value":"DENY"},{"key":"cache-control","value":"no-cache"},{"key":"vary","value":"accept-encoding"},{"key":"content-encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": \"05185a6f-c8ee-4bc4-a288-adc30267cfc8\",\n        \"userId\": \"12a80234-64a0-4b0d-8a0a-3e7208475f16\",\n        \"user\": {\n            \"id\": \"12a80234-64a0-4b0d-8a0a-3e7208475f16\",\n            \"accountUsername\": \"test@coach.com\",\n            \"credentialId\": \"c882e8e0-78d1-4e90-8f4c-568c00d549b4\",\n            \"firstName\": \"test\",\n            \"lastName\": \"coach\",\n            \"nickName\": \"test\",\n            \"birthDate\": \"1980-01-02\",\n            \"gender\": \"M\",\n            \"countryId\": 110,\n            \"email\": \"test@coach.com\",\n            \"languageId\": 7,\n            \"timeZoneId\": 21,\n            \"measurementSystem\": \"Metric\",\n            \"expenditureUnitOfMeasure\": \"Move\",\n            \"defaultCulture\": \"en-US\",\n            \"timeZoneWindowsId\": \"Central European Standard Time\",\n            \"displayBirthDate\": \"1/2/1980\",\n            \"age\": 39,\n            \"userCultureInfo\": \"en-US\",\n            \"isEmailValid\": true,\n            \"canBeMultipleUser\": false,\n            \"modifiedOn\": \"2019-10-02 16:59:25 +02:00\",\n            \"createdOn\": \"2018-09-19 16:19:18 +02:00\",\n            \"cloudCreationDate\": \"2018-09-19 16:19:19 +02:00\",\n            \"hasTgsData\": false\n        },\n        \"roles\": [\n            {\n                \"id\": \"b67a874c-b9b4-4a75-b11c-a15f75af76a5\",\n                \"name\": \"Coach\",\n                \"isAssignable\": true\n            }\n        ],\n        \"extendedPermissions\": [\n            {\n                \"permissionId\": 41,\n                \"permissionName\": \"Can also manage data of clients not assigned to him/her\",\n                \"value\": true\n            },\n            {\n                \"permissionId\": 68,\n                \"permissionName\": \"Can manage clients assigned staff\",\n                \"value\": true\n            },\n            {\n                \"permissionId\": 81,\n                \"permissionName\": \"Can manage his own availability\",\n                \"value\": false\n            },\n            {\n                \"permissionId\": 83,\n                \"permissionName\": \"Can also see conversations of members not assigned to him/her\",\n                \"value\": false\n            }\n        ],\n        \"account\": {\n            \"domain\": \"com.mywellness\",\n            \"accountKind\": \"Interactive\",\n            \"accountType\": \"Mywellness\",\n            \"thirdPartiesId\": \"c882e8e0-78d1-4e90-8f4c-568c00d549b4\",\n            \"passwordChangedOn\": \"2018-09-19\",\n            \"id\": \"c882e8e0-78d1-4e90-8f4c-568c00d549b4\",\n            \"username\": \"test@coach.com\",\n            \"email\": \"test@coach.com\",\n            \"enable\": true,\n            \"locked\": false,\n            \"mustChangePassword\": true,\n            \"confirmed\": true,\n            \"passwordNeverExpire\": false,\n            \"passwordCreatedByUser\": false,\n            \"acceptedEndUserTermAndCondition\": false,\n            \"acceptedMarketingActivities\": false,\n            \"acceptedProfessionalTermAndCondition\": false,\n            \"canChangeUsername\": true,\n            \"expireOn\": \"2050-01-01 00:00:00 +00:00\",\n            \"deleteOn\": \"2050-02-15 00:00:00 +00:00\"\n        },\n        \"lastUpdateDate\": \"2019-10-02 16:59:26 +02:00\",\n        \"accountEnable\": true,\n        \"facilityUrl\": \"thirdpartytest\",\n        \"facilityId\": \"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\n        \"createdOn\": \"2018-09-19\",\n        \"mainPicture\": \"http://cdnmedia.mywellness.com/staff/defaultmainpicture.jpg\"\n    },\n    \"token\": \"MjAxOTEwMDIxNTA1MjR8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8NTc1M3wwfGNvbS5teXdlbGxuZXNz0.4C043E3D4DD7BB19DB0B362078248203FC7521C3\",\n    \"version\": \"1.1.104.29675\",\n    \"expireIn\": 1800\n}"}],"_postman_id":"a3c611a9-b0a8-409c-a8ed-55654af60950"}],"id":"ca187556-8b4d-482c-bb7a-0ababec05ea5","description":"<p>The <em>Update</em> API allows to update the member info of the staff of the facility.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FirstName</td>\n<td>string</td>\n<td></td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>string</td>\n<td></td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Gender</td>\n<td>char</td>\n<td></td>\n<td>M or F</td>\n<td></td>\n</tr>\n<tr>\n<td>NickName</td>\n<td>string</td>\n<td></td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>BirthDate</td>\n<td>string</td>\n<td></td>\n<td>Date in the format: yyyy-MM-dd</td>\n<td></td>\n</tr>\n<tr>\n<td>Email</td>\n<td>string</td>\n<td></td>\n<td>Max length:100 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Address1</td>\n<td>string</td>\n<td></td>\n<td>Max length:200 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Address2</td>\n<td>string</td>\n<td></td>\n<td>Max length:200 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>ZipCode</td>\n<td>string</td>\n<td></td>\n<td>Max length:10 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>City</td>\n<td>string</td>\n<td></td>\n<td>Max length:100 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>PhoneNumber</td>\n<td>string</td>\n<td></td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>MobilePhoneNumber</td>\n<td>string</td>\n<td></td>\n<td>Max length:50 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>StateProvince</td>\n<td>string</td>\n<td></td>\n<td>Max length:100 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>LanguageId</td>\n<td>int</td>\n<td></td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values. Consider that if not passed, the facility language will be set as default</td>\n</tr>\n<tr>\n<td>MeasurementSystem</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values. Consider that if not passed, the facility measurement system will be set as default</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>string</td>\n<td></td>\n<td>Max length:4000 chars</td>\n<td></td>\n</tr>\n<tr>\n<td>Roles</td>\n<td>array</td>\n<td></td>\n<td></td>\n<td>It represents the list of roles related to the staff member. Refer to Appendix section for a list of valid values</td>\n</tr>\n<tr>\n<td>DeleteAllRoles</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>If passed as ‘true’, it removes all the roles assigned to the staff member</td>\n</tr>\n</tbody>\n</table>\n</div><p>Consider that each parameter for the Update API is optional; so, it should be passed only if needed, otherwise empty values in the request could wrongly overwrite stored values in mywellness cloud.</p>\n","event":[{"listen":"prerequest","script":{"id":"5fbafb08-cd30-4f0a-9b59-9e5b55e13561","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"128b3f57-3a77-4cbb-a3ea-c033cd1387e9","type":"text/javascript","exec":[""]}}],"_postman_id":"ca187556-8b4d-482c-bb7a-0ababec05ea5"},{"name":"Delete a staff member","item":[{"name":"Delete","event":[{"listen":"test","script":{"id":"37bb60c4-ac4d-40e5-8e86-3c930718ca24","exec":["var responseJSON = JSON.parse(responseBody);","if (responseJSON && responseJSON.data)","{","    postman.setEnvironmentVariable(\"StaffId\", responseJSON.data.staffId); ","}"],"type":"text/javascript"}}],"id":"3c39100a-1407-4d7c-98cb-50e8dd4c743f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/staff/{{StaffId}}/delete","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","staff","{{StaffId}}","delete"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"159bf5f3-6186-4637-8e94-eff39cfdd5ab","name":"Delete","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/staff/{{StaffId}}/delete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 02 Oct 2019 15:17:05 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":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"29"},{"key":"x-ratelimit-reset","value":"60"},{"key":"x-frame-options","value":"DENY"},{"key":"cache-control","value":"no-cache"},{"key":"vary","value":"accept-encoding"},{"key":"content-encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"result\": true\n    },\n    \"token\": \"MjAxOTEwMDIxNTE3MDR8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8NTc1M3wwfGNvbS5teXdlbGxuZXNz0.28C0B9ED9DE249FDD2A6DD96530E9821EBDA1223\",\n    \"version\": \"1.1.104.29675\",\n    \"expireIn\": 1800\n}"}],"_postman_id":"3c39100a-1407-4d7c-98cb-50e8dd4c743f"}],"id":"98a33f0f-d214-4249-ac8b-e7aee2680a83","description":"<p>The <em>Delete</em> API call allows to remove a staff member of the facility.</p>\n<p>Except for the Token parameter, this call has no need for any further parameters since the only data needed in order to proceed with the removal process is the <em>StaffId</em>, that is specified directly in the url.</p>\n","event":[{"listen":"prerequest","script":{"id":"5fbafb08-cd30-4f0a-9b59-9e5b55e13561","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"128b3f57-3a77-4cbb-a3ea-c033cd1387e9","type":"text/javascript","exec":[""]}}],"_postman_id":"98a33f0f-d214-4249-ac8b-e7aee2680a83"},{"name":"Assign/Unassign staffs to a user","item":[{"name":"Update - Assigning staff","event":[{"listen":"test","script":{"id":"6128b20b-1921-4186-8b87-a8a1eb9cb6fc","type":"text/javascript","exec":[""]}}],"id":"f0ee3912-9ae0-41c0-984d-bcaa92fd28bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"assignedStaffs\": [{\n\t\t\"staffId\": \"{{StaffId}}\",\n\t\t\"roleId\": \"b67a874c-b9b4-4a75-b11c-a15f75af76a5\"\n\t}],\n\t\"token\": \"{{Token}}\"\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/update","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","update"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"952c1d1c-c227-435e-ad18-7a0715614952","name":"Update - Assigning group","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"assignedStaffs\": [{\n\t\t\"staffId\": \"{{StaffId}}\",\n\t\t\"roleId\": \"b67a874c-b9b4-4a75-b11c-a15f75af76a5\"\n\t}],\n\t\"token\": \"{{Token}}\"\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 19 Sep 2018 14:40:32 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"28","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"18","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MTQxMzExMTd8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHwzMzU1fDB8Y29tLm15d2VsbG5lc3M1.08480FBE3C25B9C12EB06E99BBEA21286A3FAB75","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MTQxMzExNTZ8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NjY5NXwwfGNvbS5teXdlbGxuZXNz0.D33BF1F7518D460444EC6E694CE5CC3157937AA0","key":"_mwappseubeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ac429d52-7860-4149-af02-495a05306ea6|MjAxODA4MjIxMDE4MzZ8YTE4MGU2NGRlYTU3NGFkZDkyYzU0MjU0YzcyMjg2ZTB8YWM0MjlkNTI3ODYwNDE0OWFmMDI0OTVhMDUzMDZlYTZ8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxiOGE3OTc1MGJkYWI0NzUzYTA0ZjM2YmJhNDgyY2IyZHxiaWxsaW5nY29tcGFueWQ4MDd8NzM3MGUzOWQxYmJmNDllOTg4NjE0NDNmZjUzYjFmOGR8OGMwNzU0ZjFmNmJkNDJhZDljODI0NTU0YjQwMjk4MDh8MXwxfDB8MHx8fDEyfDExMzV8MHxjb20ubXl3ZWxsbmVzcw2.5F296F0B47B25C402E7E579699C7229CF0EF8022|billingcompanyd807","key":"_mwappsadmindev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MDUxMDE5NTF8MTZkOWNiN2ZjOGRjNGI1YjllZmQ5NDgyNDMyOWJmMzR8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHxjMDliNWFlMzE1NDI0Njg2YjMzNjkxMDgzYzE3Njc2MXx8fHwxfDF8MHw1fHx8NTV8MTY2MXwwfGNvbS5teXdlbGxuZXNz0.EDBAAAA6306B1C554559D602FFBFB77C2B2B9B12","key":"_mwappseutest"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA4MzEwODA3NTV8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNzV8MHxjb20ubXl3ZWxsbmVzcw2.10E0F9F9025B7056A18AC9FB23793AD1310DB8DE","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MDYwODIxMDB8YjM4YjY3MjNmMTEyNDRmMWE1ZjQ4MmMyMTA0MjE1YTZ8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8OXxUb2t5byBTdGFuZGFyZCBUaW1lfGphLUpQfGNjZDMxYTc4NzA1ZTQ4NDViOGNjNWM5NmRkMDM0NzFjfHx8fDF8MXwwfDF8fHwwfDYyOXwwfGNvbS5teXdlbGxuZXNz0.DEAF1351C108BB11A1C63E5ABBDB440EB5CA8B0D","key":"_mwappseu"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"69295ed5-a53c-434b-8518-f2e0b5f05b28|MjAxODA5MTQwODAxMzl8YTE4MGU2NGRlYTU3NGFkZDkyYzU0MjU0YzcyMjg2ZTB8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHxiOGE3OTc1MGJkYWI0NzUzYTA0ZjM2YmJhNDgyY2IyZHx0Z3dlbGxuZXNzY2VudGVyfDQ5MTFjZjAxODNiNjRkYWY4ZDljMTFhOWMzYzZiZWQ5fDcwMWMwYWVkMjYwZDQ1MzZiZTMzNmZiOTI4ZjdjYzBkfDF8MXwwfDB8fHwxMXwzMDU0fDB8Y29tLm15d2VsbG5lc3M1.84928AEA8196111B04402D5CD498591B400C0827|tgwellnesscenter","key":"_mwappsdev"}],"responseTime":null,"body":"{\"data\":{\"id\":\"d6ba2843-e960-422a-8673-d83ab62b2bd5\",\"user\":{\"id\":\"6372e097-5e27-4f42-acb7-b71a280a6b57\",\"firstName\":\"Johnny\",\"lastName\":\"Doeee\",\"nickName\":\"johnny\",\"birthDate\":\"1980-01-01\",\"gender\":\"M\",\"countryId\":110,\"email\":\"johnny@doeee.com\",\"languageId\":7,\"timeZoneId\":21,\"measurementSystem\":\"Metric\",\"expenditureUnitOfMeasure\":\"Move\",\"defaultCulture\":\"en-US\",\"timeZoneWindowsId\":\"Central European Standard Time\",\"displayBirthDate\":\"1/1/1980\",\"age\":38,\"userCultureInfo\":\"en-US\",\"isEmailValid\":true,\"canBeMultipleUser\":false,\"modifiedOn\":\"2018-09-19 16:37:50 +02:00\",\"createdOn\":\"2018-09-19 16:37:50 +02:00\",\"cloudCreationDate\":\"2018-09-19 16:37:50 +02:00\",\"hasTgsData\":false},\"facilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"facilityData\":{\"assignedStaffs\":[{\"staffId\":\"0312a53a-ba36-4a93-a1b4-931c0385ecca\",\"firstName\":\"test2\",\"lastName\":\"coach2\",\"roleId\":\"b67a874c-b9b4-4a75-b11c-a15f75af76a5\",\"roleName\":\"Coach\",\"isCoach\":true}],\"groups\":[],\"privacySettings\":{\"lastUpdateOnUtc\":\"2018-09-19\",\"checks\":[{\"key\":\"dataprocessing\",\"accepted\":true,\"clientIp\":\"10.0.16.30\",\"clientApplication\":\"ThirdParties\",\"userIdWhoDidIt\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"userIdWhoDidItDisplayName\":\"thirdpartytest integration\",\"doneOn\":\"2018-09-19\"}]},\"coach\":{\"staffId\":\"0312a53a-ba36-4a93-a1b4-931c0385ecca\",\"facilityId\":\"00000000-0000-0000-0000-000000000000\",\"userId\":\"7e81da66-0f61-441a-8bd9-9c9be1d626f6\",\"firstName\":\"test2\",\"lastName\":\"coach2\",\"gender\":0,\"isNew\":false,\"isServiceAccount\":false,\"enable\":false,\"displayFullName\":\"coach2 test2\"}},\"createdOn\":\"2018-09-19 16:37:50 +02:00\",\"joinedOn\":\"2018-09-19\",\"dorLevel\":\"Low\",\"lastUpdateDate\":\"2018-09-19 16:40:31 +02:00\",\"canModifyEmail\":true,\"isInFacility\":false,\"leadCreationDate\":\"2018-09-19 16:37:50 +02:00\",\"externalId\":\"kksnbbfuf\",\"status\":\"Member\",\"source\":{\"source\":\"ThirdParties\",\"name\":\"Third parties\"},\"hasExternalId\":true,\"isNew\":true,\"tasksToDo\":0},\"token\":\"MjAxODA5MTkxNDQwMzJ8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MzM4NnwwfGNvbS5teXdlbGxuZXNz0.DFA3165886413EFF90792091859CA8D5F5C93592\",\"version\":\"1.1.91.29105\",\"expireIn\":1800}"}],"_postman_id":"f0ee3912-9ae0-41c0-984d-bcaa92fd28bf"},{"name":"Update -  Unassigning staff","event":[{"listen":"test","script":{"id":"7ed4ac5d-c562-4743-a1bd-872437381e1f","type":"text/javascript","exec":[""]}}],"id":"3d8915ff-5d9c-4582-aefc-6b210a58754f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"assignedStaffs\": [{}],\n\t\"token\": \"{{Token}}\"\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/update","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","core","facilityuser","{{FacilityUserId}}","update"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"5bdebc0a-854e-47fb-80f0-ebbe3eea0300","name":"Update -  Unassigning staff","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"assignedStaffs\": [{}],\n\t\"token\": \"{{Token}}\"\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/core/facilityuser/{{FacilityUserId}}/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 19 Sep 2018 14:43:24 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"28","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"18","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MTQxMzExMTd8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHwzMzU1fDB8Y29tLm15d2VsbG5lc3M1.08480FBE3C25B9C12EB06E99BBEA21286A3FAB75","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MTQxMzExNTZ8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NjY5NXwwfGNvbS5teXdlbGxuZXNz0.D33BF1F7518D460444EC6E694CE5CC3157937AA0","key":"_mwappseubeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ac429d52-7860-4149-af02-495a05306ea6|MjAxODA4MjIxMDE4MzZ8YTE4MGU2NGRlYTU3NGFkZDkyYzU0MjU0YzcyMjg2ZTB8YWM0MjlkNTI3ODYwNDE0OWFmMDI0OTVhMDUzMDZlYTZ8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxiOGE3OTc1MGJkYWI0NzUzYTA0ZjM2YmJhNDgyY2IyZHxiaWxsaW5nY29tcGFueWQ4MDd8NzM3MGUzOWQxYmJmNDllOTg4NjE0NDNmZjUzYjFmOGR8OGMwNzU0ZjFmNmJkNDJhZDljODI0NTU0YjQwMjk4MDh8MXwxfDB8MHx8fDEyfDExMzV8MHxjb20ubXl3ZWxsbmVzcw2.5F296F0B47B25C402E7E579699C7229CF0EF8022|billingcompanyd807","key":"_mwappsadmindev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MDUxMDE5NTF8MTZkOWNiN2ZjOGRjNGI1YjllZmQ5NDgyNDMyOWJmMzR8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHxjMDliNWFlMzE1NDI0Njg2YjMzNjkxMDgzYzE3Njc2MXx8fHwxfDF8MHw1fHx8NTV8MTY2MXwwfGNvbS5teXdlbGxuZXNz0.EDBAAAA6306B1C554559D602FFBFB77C2B2B9B12","key":"_mwappseutest"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA4MzEwODA3NTV8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNzV8MHxjb20ubXl3ZWxsbmVzcw2.10E0F9F9025B7056A18AC9FB23793AD1310DB8DE","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA5MDYwODIxMDB8YjM4YjY3MjNmMTEyNDRmMWE1ZjQ4MmMyMTA0MjE1YTZ8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8OXxUb2t5byBTdGFuZGFyZCBUaW1lfGphLUpQfGNjZDMxYTc4NzA1ZTQ4NDViOGNjNWM5NmRkMDM0NzFjfHx8fDF8MXwwfDF8fHwwfDYyOXwwfGNvbS5teXdlbGxuZXNz0.DEAF1351C108BB11A1C63E5ABBDB440EB5CA8B0D","key":"_mwappseu"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"69295ed5-a53c-434b-8518-f2e0b5f05b28|MjAxODA5MTQwODAxMzl8YTE4MGU2NGRlYTU3NGFkZDkyYzU0MjU0YzcyMjg2ZTB8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHxiOGE3OTc1MGJkYWI0NzUzYTA0ZjM2YmJhNDgyY2IyZHx0Z3dlbGxuZXNzY2VudGVyfDQ5MTFjZjAxODNiNjRkYWY4ZDljMTFhOWMzYzZiZWQ5fDcwMWMwYWVkMjYwZDQ1MzZiZTMzNmZiOTI4ZjdjYzBkfDF8MXwwfDB8fHwxMXwzMDU0fDB8Y29tLm15d2VsbG5lc3M1.84928AEA8196111B04402D5CD498591B400C0827|tgwellnesscenter","key":"_mwappsdev"}],"responseTime":null,"body":"{\"data\":{\"id\":\"d6ba2843-e960-422a-8673-d83ab62b2bd5\",\"user\":{\"id\":\"6372e097-5e27-4f42-acb7-b71a280a6b57\",\"firstName\":\"Johnny\",\"lastName\":\"Doeee\",\"nickName\":\"johnny\",\"birthDate\":\"1980-01-01\",\"gender\":\"M\",\"countryId\":110,\"email\":\"johnny@doeee.com\",\"languageId\":7,\"timeZoneId\":21,\"measurementSystem\":\"Metric\",\"expenditureUnitOfMeasure\":\"Move\",\"defaultCulture\":\"en-US\",\"timeZoneWindowsId\":\"Central European Standard Time\",\"displayBirthDate\":\"1/1/1980\",\"age\":38,\"userCultureInfo\":\"en-US\",\"isEmailValid\":true,\"canBeMultipleUser\":false,\"modifiedOn\":\"2018-09-19 16:37:50 +02:00\",\"createdOn\":\"2018-09-19 16:37:50 +02:00\",\"cloudCreationDate\":\"2018-09-19 16:37:50 +02:00\",\"hasTgsData\":false},\"facilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"facilityData\":{\"assignedStaffs\":[],\"groups\":[],\"privacySettings\":{\"lastUpdateOnUtc\":\"2018-09-19\",\"checks\":[{\"key\":\"dataprocessing\",\"accepted\":true,\"clientIp\":\"10.0.16.30\",\"clientApplication\":\"ThirdParties\",\"userIdWhoDidIt\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"userIdWhoDidItDisplayName\":\"thirdpartytest integration\",\"doneOn\":\"2018-09-19\"}]}},\"createdOn\":\"2018-09-19 16:37:50 +02:00\",\"joinedOn\":\"2018-09-19\",\"dorLevel\":\"Low\",\"lastUpdateDate\":\"2018-09-19 16:43:23 +02:00\",\"canModifyEmail\":true,\"isInFacility\":false,\"leadCreationDate\":\"2018-09-19 16:37:50 +02:00\",\"externalId\":\"kksnbbfuf\",\"status\":\"Member\",\"source\":{\"source\":\"ThirdParties\",\"name\":\"Third parties\"},\"hasExternalId\":true,\"isNew\":true,\"tasksToDo\":0},\"token\":\"MjAxODA5MTkxNDQzMjN8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MzM4NnwwfGNvbS5teXdlbGxuZXNz0.A2FFD95018D62143A708B8E4947851B0C0006DC7\",\"version\":\"1.1.91.29105\",\"expireIn\":1800}"}],"_postman_id":"3d8915ff-5d9c-4582-aefc-6b210a58754f"}],"id":"11075b11-06ee-41f9-b370-250685573555","description":"<p>The assignment process must be done using the service <em>Update</em> of the FacilityUser entity described at “<em>Basic operations on customers: create, get, update, delete</em>” section, where in the request the array <strong>AssignedStaffs</strong> has to be set with the list of the staff ids that should be assigned to the user. Please be aware that the API will update the staff assignment with the provided list, so the membership software must check that the provided list contains all the staffs that the user should have assigned.</p>\n<p>The currently assigned staffs are returned in the response of the service <em>Details</em> (explained in the section \"Get facility user details\") of the Facility User entity in the AssignedStaffs array.</p>\n","event":[{"listen":"prerequest","script":{"id":"ef4b01d4-f21b-42a0-bda8-a98a7402ca7f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e0591745-5364-4079-acdd-6dcf34f20dee","type":"text/javascript","exec":[""]}}],"_postman_id":"11075b11-06ee-41f9-b370-250685573555"}],"id":"21584a32-670f-4996-a360-b573e80d03e8","description":"<p>In mywellness cloud the staffs could be assigned to members using specific roles and then could be used to filter on users list. Also it could be possible automatically generating tasks for the staff based on conditions that could happen on the assigned members.</p>\n<p>Refer to Appendix in order to have the list of available <em>Staff roles values</em></p>\n","event":[{"listen":"prerequest","script":{"id":"4677b1a3-12a5-4a32-8de0-018b8c75febd","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c3222558-a0dd-4598-92cc-437fbf6e4eaf","type":"text/javascript","exec":[""]}}],"_postman_id":"21584a32-670f-4996-a360-b573e80d03e8"},{"name":"Member management flow","item":[],"id":"6c731881-02c1-4608-b00a-6145a88a9daf","description":"<p><img src=\"https://cdnmedia.mywellness.com/thirdparties/member_management_flow.jpg\" alt=\"alt text\" /></p>\n","_postman_id":"6c731881-02c1-4608-b00a-6145a88a9daf"},{"name":"Devices","item":[{"name":"Assigning a TGS key","item":[{"name":"Retrieve the UserDeviceToken","item":[{"name":"AssignedDevices","event":[{"listen":"test","script":{"id":"58c454e8-6c72-4c5c-bcba-a3f74dabb2df","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","if (responseJSON.data && responseJSON.data.userDeviceToken)","    postman.setEnvironmentVariable(\"UserDeviceToken\", responseJSON.data.userDeviceToken); "]}}],"id":"e7dd1cab-af10-48ff-a495-15c844221c81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/device/user/{{UserId}}/assigneddevices","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","device","user","{{UserId}}","assigneddevices"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"ca02ff54-2d97-4728-9c74-69d50cefff00","name":"AssignedDevices","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/device/user/{{UserId}}/assigneddevices"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:55:39 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"28","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"21","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"userDeviceToken\":\"ZGQ0NjgxMGYyN2RmNDFiMWE0NzQwZDEwY2QwNjU1NmR8MzQyNzdjOGQtNzZlOC00MGFkLWExYzAtMTllNDFjNzZlNDRhfDQ1Y2EwYWQzLTBhZDktNDU1ZS1iZTUzLWI4ZDUzY2QwMTg2NHwyMDE4MDcxODA4NTUzOQ2.600BC7F969D4965A7569144A25EDE215EF58060E\",\"deviceReaderWindowsSoftwareUrl\":\"http://cdnmedia.mywellness.com/devicereader/setup/win/1_3_1/mywellnessdevicereadersetup.exe\",\"deviceReaderMacSoftwareUrl\":\"http://cdnmedia.mywellness.com/devicereader/setup/mac/1_2_2/mywellnessdevicereader.pkg?update=1_0_5\"},\"token\":\"MjAxODA3MTgwODU1Mzl8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.A9AEF92FA98E80217568506C2BA643F185A11FCD\",\"version\":\"1.1.91.19373\",\"expireIn\":1800}"}],"_postman_id":"e7dd1cab-af10-48ff-a495-15c844221c81"}],"id":"f9626d76-e8aa-402b-95c3-d005a0b20738","description":"<p> The <em>AssignedDevices</em> API call allows to retrieve the UserDeviceToken for the specified user.</p>\n<p> Except for the Token parameter, this call has no need for any further parameters since the only data needed in order to proceed with the assigning process is the <em>UserId</em>, that is specified directly in the url.</p>\n","event":[{"listen":"prerequest","script":{"id":"c637e061-ad81-44f4-8b5e-3013161a586c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1cf88d8a-5592-4d12-bb88-f272cd1e67ea","type":"text/javascript","exec":[""]}}],"_postman_id":"f9626d76-e8aa-402b-95c3-d005a0b20738"},{"name":"Assigning the device","item":[{"name":"AssignDevice","event":[{"listen":"test","script":{"id":"900cb51c-f1b1-4f36-8e28-38647641da90","type":"text/javascript","exec":[""]}}],"id":"a9d15474-7b4c-4077-8898-d2666332d11d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://127.0.0.1:47149/mywellnessdevicereader?Action=AssignDevice&DeviceType=TGS&FacilityUrl={{FacilityUrl}}&type=json&UserDeviceToken={{UserDeviceToken}}","urlObject":{"protocol":"http","port":"47149","path":["mywellnessdevicereader"],"host":["127","0","0","1"],"query":[{"key":"Action","value":"AssignDevice"},{"key":"DeviceType","value":"TGS"},{"key":"FacilityUrl","value":"{{FacilityUrl}}"},{"key":"type","value":"json"},{"key":"UserDeviceToken","value":"{{UserDeviceToken}}"}],"variable":[]}},"response":[{"id":"c7701c94-9f0d-4056-b04e-82c916b7d157","name":"AssignDevice","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:47149/mywellnessdevicereader?Action=AssignDevice&DeviceType=TGS&FacilityUrl={{FacilityUrl}}&type=json&UserDeviceToken={{UserDeviceToken}}","protocol":"http","host":["127","0","0","1"],"port":"47149","path":["mywellnessdevicereader"],"query":[{"key":"Action","value":"AssignDevice"},{"key":"DeviceType","value":"TGS"},{"key":"FacilityUrl","value":"{{FacilityUrl}}"},{"key":"type","value":"json"},{"key":"UserDeviceToken","value":"{{UserDeviceToken}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Accept-Ranges","value":"bytes","name":"Accept-Ranges","description":"Content-Types that are acceptable"},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Content-Length","value":"69","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json","name":"Content-Type","description":"The mime type of this content"},{"key":"Server","value":"KeyReader 1.0","name":"Server","description":"A name for the server"}],"cookie":[],"responseTime":null,"body":"{\"result\":\"failed\",\"errorcode\":\"devicereaderturnedoffornotconnected\"}"}],"_postman_id":"a9d15474-7b4c-4077-8898-d2666332d11d"}],"id":"e1f7cd5d-387c-4ec8-b1f3-8ab3dba3864a","description":"<p>Once obtained the <em>UserDeviceToken</em> the key can be assigned by sending an http GET request to the mywellness device reader. The documentation about where to find and install the mywellness device reader can be found in the section \"mywellness device reader\".</p>\n<p>The device reader returns the following json response if the key has been successfully assigned:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"result\":\"success\",\n    \"userdeviceid\":\"097af14e-3f1f-4bec-838e-10fd838889d7\",\n    \"mifareid\":\"E23DD91E\"\n}\n</code></pre><p>If the assignment fails, the reader returns a response like the following:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"result\":\"failed\",\n    \"errorcode\":\"&lt;ErrorType&gt;\"\n}\n</code></pre><p>Where &lt;ErrorType&gt; can assume the following values:</p>\n<ul>\n<li><strong>devicereaderturnedoffornotconnected</strong>: the key reader is turned off or not connected.</li>\n<li><strong>devicereaderbusy</strong>: the key reader is busy.</li>\n<li><strong>devicenotinserted</strong>: the key is not inserted into the key reader: for mywellness key, it’s mandatory to insert the key into the USB port and not in the key reader.</li>\n<li><strong>devicenotsupported</strong>: the type of key inserted into the key reader is not supported.</li>\n<li><strong>wrongdevice</strong>: the key inserted into the key reader does not match with the one you are assigning.</li>\n<li><strong>wiperequired</strong>: the key needs to be extracted and then reinserted into the key reader (only for mywellness key).</li>\n<li><strong>unablereadwritedevice</strong>: unable to read or write from the key reader.</li>\n<li><strong>genericerror</strong>: a generic error occured.</li>\n</ul>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Action</td>\n<td>string</td>\n<td>✓</td>\n<td>Must be set equal to 'AssignDevice'</td>\n<td></td>\n</tr>\n<tr>\n<td>DeviceType</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values. Consider that if not passed, the facility language will be set as default.</td>\n</tr>\n<tr>\n<td>FacilityUrl</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>UserDeviceToken</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"a4530803-2ea3-433b-8dec-92b202c54897","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"af726479-c7b6-46eb-8cfa-f6aedb494b87","type":"text/javascript","exec":[""]}}],"_postman_id":"e1f7cd5d-387c-4ec8-b1f3-8ab3dba3864a"}],"id":"f9d96d9e-96fd-4c30-a8d4-d850e1b31232","description":"<p>In order to perform the assignment of a TGS key, the mandatory prerequisites are to have:</p>\n<ul>\n<li>Technogym trainer point device</li>\n<li>mywellness device reader software installed, up and running</li>\n</ul>\n<p>Once the prerequisites are satisfied, the first thing to do is to get the <em>UserDeviceToken</em> required for assigning the device. To obtain this token the <em>AssignedDevices</em> API call must be invoked for the user to whom the key is to be assigned. Then a http GET request shall be send to <em>mywellness device reader</em> with the obtained token in order to actually assign the device.</p>\n","event":[{"listen":"prerequest","script":{"id":"dc7e7e19-5692-48c6-9fc4-4c2c6d0b9d3a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"252f8943-9bd1-413d-8b72-84eea076cc62","type":"text/javascript","exec":[""]}}],"_postman_id":"f9d96d9e-96fd-4c30-a8d4-d850e1b31232"},{"name":"Assign user device from third party","item":[{"name":"AssignUserDeviceFromThirdParty","event":[{"listen":"test","script":{"id":"0cad859c-5b34-453a-8c5e-30deafe65874","exec":[""],"type":"text/javascript"}}],"id":"25a6d58e-9789-402e-a230-18fad983067b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"deviceType\": \"FacilitySmartTag\",\r\n  \"mifareId\": \"DEE6DBA8\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/device/user/{{UserId}}/assignuserdevicefromthirdparty","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","device","user","{{UserId}}","assignuserdevicefromthirdparty"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"f3ab7c6b-4eb4-4d3a-bf9a-f8ee35000aff","name":"AssignUserDeviceFromThirdParty","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"deviceType\": \"FacilitySmartTag\",\r\n  \"mifareId\": \"DEE6DBA8\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/device/user/{{UserId}}/assignuserdevicefromthirdparty"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Mon, 22 Oct 2018 10:42:06 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"29"},{"key":"x-ratelimit-reset","value":"60"},{"key":"x-frame-options","value":"DENY"},{"key":"cache-control","value":"no-cache"},{"key":"vary","value":"accept-encoding"},{"key":"content-encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"deviceId\": \"7861b1c1-39d4-4481-a618-b98076db9b60\",\n        \"result\": \"DeviceAssigned\"\n    },\n    \"token\": \"MjAxODEwMjIxMDQyMDZ8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8NDYzNnwwfGNvbS5teXdlbGxuZXNz0.E984882A75B385F95109DAD66BB638637605BA14\",\n    \"version\": \"1.1.91.29510\",\n    \"expireIn\": 1800\n}"}],"_postman_id":"25a6d58e-9789-402e-a230-18fad983067b"}],"id":"911dc69c-1ac4-4883-b787-111e3ebc1980","description":"<p>If the device to be assigned doesn't need to be written (i.e. <strong>Technogym band</strong>, or any Mifare third party devices), the API <em>AssignUserDeviceFromThirdParty</em> can be used in order to assign the device to a user. Pay particular attention to the <em>MifareId</em> parameter, since while \"Technogym trainer point device\" with the \"mywellness device reader software\" retrieves this value in the right way, third party device reader could retrieve the MifareId as <em>decimal value</em> that is a kind of representation not allowed in mywellness cloud platform.<br />Consider that the third-party must read the MifareId in the <strong>HEX LITTLE ENDIAN</strong> format, that is what Unity does. Furthermore the HEX value represents the 4 or 7 MifareId bytes and must be formatted with leading 0, so each bytes must be represent by 2 digit HEX values.</p>\n<p>In order to check if the device is assigned with the right value of MifareId that could be correctly recognized by the equipment, it would be helpful to get and use the app NFC Tools (see screenshot below) that could be used to read the real mifare device tag that you are assigning. In the field Serial Number you could see the value as it will be read by Technogym equipment (without the : so 14:5E:FB:12 must be set as MifareId = 145efb12)</p>\n<img src=\"https://content.pstmn.io/56c79654-0321-459b-939b-dff8ed5f1beb/TkZDVG9vbHMucG5n\" />\n\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DeviceType</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values.</td>\n</tr>\n<tr>\n<td>MifareId</td>\n<td>string</td>\n<td>✓</td>\n<td>It must be a string in hexadecimal format</td>\n<td>The device identifier that should be previously read by a device reader</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"e650a70b-8206-4312-970b-ef2612595288","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"bf3af840-e437-4fb9-9886-740b161f8ac0","type":"text/javascript","exec":[""]}}],"_postman_id":"911dc69c-1ac4-4883-b787-111e3ebc1980"},{"name":"Getting the list of device assigned to a user","item":[{"name":"AssignedDevices","event":[{"listen":"test","script":{"id":"0cad859c-5b34-453a-8c5e-30deafe65874","exec":[""],"type":"text/javascript"}}],"id":"44c6a4c8-e49d-491c-b05d-3f0d32a77dc4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/device/user/{{UserId}}/assigneddevices","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","device","user","{{UserId}}","assigneddevices"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"6f900f5e-b525-4291-bc24-81939a5ff77f","name":"AssignUserDeviceFromThirdParty","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/device/user/{{UserId}}/assigneddevices"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Mon, 22 Oct 2018 10:42:06 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"29"},{"key":"x-ratelimit-reset","value":"60"},{"key":"x-frame-options","value":"DENY"},{"key":"cache-control","value":"no-cache"},{"key":"vary","value":"accept-encoding"},{"key":"content-encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"assignedDevices\": [\n      {\n        \"deviceTypeInfo\": {\n          \"deviceType\": \"FacilitySmartTag\",\n          \"pictureUrl\": \"https://cdnmedia.mywellness.com/devices/facilitysmarttag.png\",\n          \"name\": \"Facility smart tag\"\n        },\n        \"deviceId\": \"0578fca2-bc75-4e5c-91a8-49792a526003\",\n        \"manufactureId\": \"facilityurl_a9aaabacadaeaf\",\n        \"assignedOn\": \"2020-01-01 11:46:06 +00:00\",\n        \"lastSyncOn\": \"2020-01-01 11:46:06 +00:00\",\n        \"deviceSettings\": []\n      }\n    ],\n    \"userDeviceToken\": \"ZjA1NzA1YjM2MTdjNDEwNTg1YmU3MDdjNDBhZWZkMjN8Yjg0ZGQ2MmMtZDI0ZS00ZTk1LWI4NGMtYmI0MzI1OGZjOGZifDg3ZDU1NzBhLWE4Y2YtNGNkNi04MDNiLTc3MjY0YWZmMDE4NXwyMDIzMDkwMTE1MDY0OA2.94C7AD0D94098B42E63E0796369B86AA0B310B27\",\n    \"deviceReaderWindowsSoftwareUrl\": \"https://cdnmedia.mywellness.com/devicereader/setup/win/1_5_0/mywellnessdevicereadersetup.exe\",\n    \"deviceReaderMacSoftwareUrl\": \"https://cdnmedia.mywellness.com/devicereader/setup/mac/1_5_0/mywellnessdevicereader.pkg\"\n  },\n  \"token\": \"MjAyMzA5MDExNTA2NDh8ODdkNTU3MGFhOGNmNGNkNjgwM2I3NzI2NGFmZjAxODV8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8MnxXLiBDZW50cmFsIEFmcmljYSBTdGFuZGFyZCBUaW1lfGVuLUdCfDcyOTk2NjU2ZjQxMTQ1OTE5ZmMxYWY2NjhmZDQ1NzFkfHVzaXNhbmRib3h8Yjg0ZGQ2MmNkMjRlNGU5NWI4NGNiYjQzMjU4ZmM4ZmJ8MDc5OTIzZTU1NGUwNDM3NmFjZGVlM2Y5NTQ0YzMxYmV8MXwxfDB8MHw0NzMyMDBkNzhlODg0MTViZmY2ZGQ1OTc2YjYwMzA1ZXx8MTV8MTc2N3wwfGNvbS5teXdlbGxuZXNz0.4064EB4A75E1F36CFA24A86A61EFA10B76F31FDA68029C5578804646706B2E58D096B604628138E9F01D34524AC465E8828BB198E263F36289BA533803D95E64\",\n  \"version\": \"1.1.160.26999\",\n  \"expireIn\": 1800\n}"}],"_postman_id":"44c6a4c8-e49d-491c-b05d-3f0d32a77dc4"}],"id":"c821755c-5537-4cc7-9b23-6873c424cf48","description":"<p>This API allow the third party software to retrieve the list of devices currently assigned to a user. In case the mifare device is assigned from third party, the fields manifactureId contains a value formatted as following:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>&lt;facility URL&gt;_&lt;mifare id&gt;\n\n</code></pre><p>In case the integration is configured at chain level, the first part contains the facility URL of the chain. In any case the second part after the _ separator contains the assigned mifare id formatted as specified in the section Assign user device from third party.</p>\n","event":[{"listen":"prerequest","script":{"id":"e650a70b-8206-4312-970b-ef2612595288","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"bf3af840-e437-4fb9-9886-740b161f8ac0","type":"text/javascript","exec":[""]}}],"_postman_id":"c821755c-5537-4cc7-9b23-6873c424cf48"},{"name":"Revoke a device","item":[{"name":"RevokeUserDevice","event":[{"listen":"test","script":{"id":"0cad859c-5b34-453a-8c5e-30deafe65874","type":"text/javascript","exec":[""]}}],"id":"bfe0d329-148c-4572-8c84-6d4ad3966b4a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"deviceType\": \"TGS\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/device/user/{{UserId}}/revokeuserdevice","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","device","user","{{UserId}}","revokeuserdevice"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"528a0b5f-23df-49c6-a6c1-20562ed1ae5d","name":"RevokeUserDevice","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"deviceType\": \"TGS\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/device/user/{{UserId}}/revokeuserdevice"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:56:14 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":true,\"token\":\"MjAxODA3MTgwODU2MTR8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.41AC6BDC40EBAAF78DA0DF6FC3FEEF51DDCAFE86\",\"version\":\"1.1.91.19373\",\"expireIn\":1800}"}],"_postman_id":"bfe0d329-148c-4572-8c84-6d4ad3966b4a"}],"id":"9df8be61-a98c-448a-8f87-b923e8219f7e","description":"<p>The <em>RevokeUserDevice</em> API allows to revoke a device with a specified type. A user can have only one device of a specific type assigned, so the device type it's enough in order to recognize the right device to revoke.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DeviceType</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"e650a70b-8206-4312-970b-ef2612595288","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"bf3af840-e437-4fb9-9886-740b161f8ac0","type":"text/javascript","exec":[""]}}],"_postman_id":"9df8be61-a98c-448a-8f87-b923e8219f7e"},{"name":"Getting the device's mifareId","item":[{"name":"GetMifareId","event":[{"listen":"test","script":{"id":"900cb51c-f1b1-4f36-8e28-38647641da90","exec":[""],"type":"text/javascript"}}],"id":"39fe745f-67db-4eb4-be62-5007ab2160fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://127.0.0.1:47149/mywellnessdevicereader?Action=GetMifareId&DeviceType=TechnogymBand","urlObject":{"protocol":"http","port":"47149","path":["mywellnessdevicereader"],"host":["127","0","0","1"],"query":[{"key":"Action","value":"GetMifareId"},{"key":"DeviceType","value":"TechnogymBand"}],"variable":[]}},"response":[],"_postman_id":"39fe745f-67db-4eb4-be62-5007ab2160fc"}],"id":"781a1e83-bd8b-4632-8668-52f6f5ab6a76","description":"<p>In some situation the third party needs to search the user using the device, so it needs to get the device id using the device reader. In order to get the device’s mifareId, the third party could send the an http GET request to the device reader.</p>\n<p>If the assignment fails, the reader returns the following response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"result\":\"failed\",\n    \"errorcode\":\"&lt;ErrorType&gt;\"\n}\n</code></pre><p>Where &lt;ErrorType&gt; can assume the following values:</p>\n<ul>\n<li><strong>devicereaderturnedoffornotconnected</strong>: the key reader is turned off or not connected.</li>\n<li><strong>devicereaderbusy</strong>: the key reader is busy.</li>\n<li><strong>devicenotinserted</strong>: the key is not inserted into the key reader or in the USB port for mywellness key</li>\n<li><strong>wrongdevice</strong>: the key inserted into the key reader is not mifare compliance (for example the old BOTOM key).</li>\n<li><strong>genericerror</strong>: a generic error occured.</li>\n</ul>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Action</td>\n<td>string</td>\n<td>✓</td>\n<td>Must be set equal to 'GetMifareId'</td>\n<td></td>\n</tr>\n<tr>\n<td>DeviceType</td>\n<td>string</td>\n<td>✓</td>\n<td>Refer to Appendix section for a list of valid values.</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"3003655f-488d-4771-917d-b312ef1124bd","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f486eb89-f8fd-4166-8d81-6b8bb1b71eec","type":"text/javascript","exec":[""]}}],"_postman_id":"781a1e83-bd8b-4632-8668-52f6f5ab6a76"},{"name":"mywellness device reader","item":[],"id":"ef47cf3b-6939-4c34-becd-20aad2e0a0e4","description":"<p>To install the mywellness device reader, download and run the setup available at the following url:</p>\n<ul>\n<li><a href=\"https://cdnmedia.mywellness.com/devicereader/setup/win/1_3_1/mywellnessdevicereadersetup.exe\">mywellness reader for Win</a></li>\n<li><a href=\"https://cdnmedia.mywellness.com/devicereader/setup/mac/1_2_2/mywellnessdevicereader.pkg\">mywellness reader for Mac</a></li>\n</ul>\n<p>Once the device reader has been installed, the apis url in the configuration file must be changed in order to use development services.</p>\n<h2 id=\"for-windows\">For Windows</h2>\n<p>To change services url follow these steps:</p>\n<ol>\n<li><p>Right click on the device reader icon in Windows tray bar and choose <em>Settings</em> from the context menu.</p>\n</li>\n<li><p>Click 'OK' to save settings.</p>\n</li>\n<li><p>Open the folder \"C:\\Program Files (x86)\\mywellness\\mywellness device reader\" (for 64 bit operating systems) or \"C:\\Program Files\\mywellness\\mywellness device reader\" (for 32 bit operating systems) and edit the file mywellnessDeviceReader.exe.config:</p>\n\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  &lt;configuration&gt;\n      &lt;appSettings file=\"\"&gt;\n          &lt;clear /&gt;\n  &lt;add key=\"ServicesUrl\" value=\"http://services.mywellness.com\" /&gt;\n          &lt;add key=\"UseProxy\" value=\"False\" /&gt;\n          &lt;add key=\"UseProxyAuthentication\" value=\"False\" /&gt;\n          &lt;add key=\"Language\" value=\"en-GB\" /&gt;\n      &lt;/appSettings&gt;\n  &lt;/configuration&gt;\n</code></pre></li>\n</ol>\n<p>  Replace '<a href=\"http://services.mywellness.com\">http://services.mywellness.com</a>' with '<a href=\"http://servicesdev.mywellness.com\">http://servicesdev.mywellness.com</a>', save and close the file.\n4.  Right click on the device reader icon in Windows tray bar and choose <em>Quit</em> from the context menu.\n5.  Go to the folder \"C:\\Program Files (x86)\\mywellness\\mywellness device reader\" (for 64 bit operating systems) or \"C:\\Program Files\\mywellness\\mywellness device reader\" (for 32 bit operating systems) and double click on mywellnessDeviceReader.exe to start the device reader.</p>\n","event":[{"listen":"prerequest","script":{"id":"e784dad2-4dbf-4e17-b0bc-d06f7b5e8463","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"01a33f44-7b70-45bd-8824-d42bfd145c7e","type":"text/javascript","exec":[""]}}],"_postman_id":"ef47cf3b-6939-4c34-becd-20aad2e0a0e4"}],"id":"cb48ee89-fb19-4457-9ac5-2840624ed321","description":"<p>mywellness cloud APIs are able to manage different kinds of devices:</p>\n<ul>\n<li>TGS key</li>\n<li>Technogym band</li>\n<li>Third party devices</li>\n</ul>\n<p>The available operations are:</p>\n<ul>\n<li>get the list of assigned devices for a user</li>\n<li>assign a device to a user</li>\n<li>revoke a device for a user</li>\n</ul>\n<p>While the reading of the identifier stored in a device (MifareId), can be done by any kind of \"mifare device reader\", if the facility must operate with TGS keys it should use a <em><strong>Technogym trainer point device</strong></em> with the <em><strong>mywellness device reader</strong></em> software, that is able to write some extra data in the key; in fact the TGS key is a device that can store the current workout session and let the user training in a friendly way even with offline equipment. The procedure to assign a TGS key is a little bit different compared to the assigning process for the other devices.</p>\n<p>The capability to assign a Technogym device is provided out of the box; while if the facility needs to use a third party device, the API <em>AssignUserDeviceFromThirdParty</em> could be invoked only if the facility has a specific license.</p>\n","event":[{"listen":"prerequest","script":{"id":"677afd6a-e272-42ae-b64f-fd70a9d32249","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"11044834-949c-46c6-bbea-2e9cbe38ea36","type":"text/javascript","exec":[""]}}],"_postman_id":"cb48ee89-fb19-4457-9ac5-2840624ed321"},{"name":"Send Push Notifications","item":[{"name":"PushNotification API","item":[{"name":"Push Notification API","id":"8595564f-687d-429a-8de6-96f35486b31f","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true}},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"X-MWAPPS-CLIENT","value":"thirdParties","type":"text"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}","type":"text"},{"key":"Authorization","value":"Bearer {{Token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\"title\": \"title test 2\",\r\n\"message\": \"notification test 2\",\r\n\"linkType\": \"Private\",\r\n\"linkUrl\": \"https://www.google.com\",\r\n\"externalId\": \"xxxxxxxxx\"\r\n}"},"url":"https://api-test.mywellness.com/facility/{{FacilityId}}/pushnotification","urlObject":{"protocol":"https","path":["facility","{{FacilityId}}","pushnotification"],"host":["api-test","mywellness","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8595564f-687d-429a-8de6-96f35486b31f"}],"id":"71cdf62a-2ee3-46c9-8bdb-90c3769aed2d","description":"<p>The Facility Id is the value taken from the response of AccessIntegration call.</p>\n<p>Optionally it is possible to specify a link that could be used by the Mywellness app to start a browser on the specified URL. In case an URL has been specified (field linkUrl), it is mandatory to provide the information on the link type: Public means that the app will just start a browser on the specified URL; Private means that the app will start a browser on the specified URL and will pass in the HTTP Headers the data that allow the web site to implement the SSO, using the same protocol already in place for the custom tile with SSO. The default value is Public.</p>\n<p><strong>Response</strong>:<br />200 OK<br />400 Bad request<br />401 Unauthorized<br />&gt;= 500 Error (only in this case the third party SW should retry the call)</p>\n","_postman_id":"71cdf62a-2ee3-46c9-8bdb-90c3769aed2d"}],"id":"1145235a-d655-44da-89a7-bd72268c5f71","description":"<p>Mywellness cloud API allows a third party software to send push notifications to mobile devices where the Mywellness app is installed. This feature could be used in order to implement marketing login based on business rules on the membership software that result in the need to send a message or notification to specific users. For example the membership software could send a notification to user where the medical certificate, needed to workout in the fitness club, is expiring or it is expired.</p>\n","_postman_id":"1145235a-d655-44da-89a7-bd72268c5f71"}],"id":"9c94f0be-b055-4901-a072-0b5ff4680834","description":"<p>This layer contains all the endpoints suitable for managing the user personal data: creating, updating and deleting of a user. It will be possible manage the membership info, groups and register visits.</p>\n","_postman_id":"9c94f0be-b055-4901-a072-0b5ff4680834"},{"name":"BIOMETRICS","item":[{"name":"How to get user weight","item":[{"name":"Weight","event":[{"listen":"test","script":{"id":"5b9446dc-0621-4fef-bdea-5571aafdd80c","type":"text/javascript","exec":[""]}}],"id":"279a1d6e-049a-44b2-9dad-b89dd1257852","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/weight","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","biometrics","user","{{UserId}}","weight"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"0155d22b-91c0-4ad3-a689-2cc91066ef3e","name":"Weight","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/weight"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:57:03 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"28","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"34","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"weightMeasure\":{\"biometricDescriptorId\":\"4360af9c-70a4-4084-9d95-3e311be87ecd\",\"measurementId\":\"dade09db-e114-412a-a1b0-a622828fdf72\",\"value\":70.4,\"displayValue\":\"70.4\",\"unitOfMeasure\":\"kg\",\"measuredOn\":\"2018-07-12 10:24:00 +02:00\",\"measuredBy\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\"},\"hasValue\":true},\"token\":\"MjAxODA3MTgwODU3MDN8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.65EC7CFD3A348C502B750E7E45B7E1B6442DA48D\",\"version\":\"1.1.91.19373\",\"expireIn\":1800}"}],"_postman_id":"279a1d6e-049a-44b2-9dad-b89dd1257852"}],"id":"08233370-8829-46b1-960f-39a5960a3372","description":"<p>The <em>Weight</em> API call returns the weight of the user.</p>\n<p>Except for the Token parameter, this call has no need for any further parameters since the only data needed in order to proceed with the removal process is the <em>UserId</em>, that is specified directly in the url.</p>\n","event":[{"listen":"prerequest","script":{"id":"e36a00ec-859b-4dc1-b80f-1024ee03ecb6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"55519bad-f8d7-40f0-b90b-6ed95085ca10","type":"text/javascript","exec":[""]}}],"_postman_id":"08233370-8829-46b1-960f-39a5960a3372"},{"name":"How to save user weight","item":[{"name":"SaveWeight","event":[{"listen":"test","script":{"id":"c91172da-b458-41d7-8735-6e9ee02c974a","exec":[""],"type":"text/javascript"}}],"id":"df2fe480-f350-4ea6-91be-1755cf77f8c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"weight\": 70.4,\r\n  \"measurementUnit\": \"Kg\",\r\n  \"measurementDate\": \"2018-07-12 10:24:00 +02:00\",\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/saveweight","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","biometrics","user","{{UserId}}","saveweight"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"31a6a1b7-a9c8-40d1-a641-420031d05765","name":"SaveWeight","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"weight\": 70.4,\r\n  \"measurementUnit\": \"Kg\",\r\n  \"measurementDate\": \"2018-07-12 10:24:00 +02:00\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/saveweight"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:56:52 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":\"dade09db-e114-412a-a1b0-a622828fdf72\",\"token\":\"MjAxODA3MTgwODU2NTJ8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.9FEE7072E6CFFBB60E71C91D1DB89A74B749155D\",\"version\":\"1.1.91.19373\",\"expireIn\":1800}"}],"_postman_id":"df2fe480-f350-4ea6-91be-1755cf77f8c0"}],"id":"52eac429-2e57-41e1-913b-ae774889109c","description":"<p>The <em>SaveWeight</em> API call allows to save the weight of the user.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Weight</td>\n<td>double</td>\n<td>✓</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>MeasurementUnit</td>\n<td>string</td>\n<td>✓</td>\n<td>'Kg' or 'Lbs'</td>\n<td></td>\n</tr>\n<tr>\n<td>MeasurementDate</td>\n<td>string</td>\n<td></td>\n<td>Datetime offset in the format: yyyy-MM-dd hh:mm:ss +(-)hh:mm</td>\n<td>If not specified, the weight is stored in the current date and time</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"e36a00ec-859b-4dc1-b80f-1024ee03ecb6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"55519bad-f8d7-40f0-b90b-6ed95085ca10","type":"text/javascript","exec":[""]}}],"_postman_id":"52eac429-2e57-41e1-913b-ae774889109c"},{"name":"How to retrieve the last user measurements","item":[{"name":"LastBiometricsMeasurements","event":[{"listen":"test","script":{"id":"e33f25e6-8647-41c4-bca0-ccaf99f2c2a4","exec":["var responseJSON = JSON.parse(responseBody);","if (responseJSON.data && responseJSON.data.lastMeasurements)","    postman.setEnvironmentVariable(\"UserMeasurementId\", responseJSON.data.lastMeasurements[0].userMeasurementId); "],"type":"text/javascript","packages":{}}}],"id":"ce2a52ef-b193-40b3-b370-45ac951de242","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/lastbiometricsmeasurements","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","biometrics","user","{{UserId}}","lastbiometricsmeasurements"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"1ef5c907-7c93-4b10-8d6e-9eaee9f3e724","name":"LastBiometricsMeasurements","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/lastbiometricsmeasurements"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:57:16 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"lastMeasurements\":[{\"userMeasurementId\":\"dade09db-e114-412a-a1b0-a622828fdf72\",\"measureDescriptorId\":\"5360af9c-70a4-4084-9d95-3e311be87ecd\",\"userId\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"measuredOn\":\"2018-07-12 10:24:00 +02:00\",\"measuredBy\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"storedValue\":70.4,\"value\":70.4,\"extData\":{\"mwc_thirdpartieskey\":\"mwc\",\"mwc_thirdpartiesapikey\":\"8cab9a79-5b93-4661-b503-a02f6a638cbb\"},\"displayValue\":\"70.4\",\"unitOfMeasure\":\"kg\",\"biometricDescriptorId\":\"4360af9c-70a4-4084-9d95-3e311be87ecd\",\"name\":\"Weight\",\"type\":\"UserWeight\",\"category\":\"BodyComposition\",\"subCategory\":\"Basic\",\"categoryOrder\":1,\"smallPictureUrl\":\"http://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\"mediumPictureUrl\":\"http://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\"bigPictureUrl\":\"http://cdnmedia.mywellness.com/biometrics/big/userweight.png\",\"descriptor\":{\"type\":\"UserWeight\",\"unitOfMeasure\":\"Kg\",\"measurementUnitFormat\":\"FrmtSingle1Digit\",\"unitOfMeasureString\":\"kg\",\"validityDays\":15,\"min\":30,\"displayMin\":\"30\",\"max\":255,\"displayMax\":\"255\",\"inc\":0.1,\"default\":70,\"constraintType\":\"DiscreteRange\"},\"idealRange\":{\"type\":\"UserWeight\",\"measurementSystem\":\"Metric\",\"displayMin\":\"56.7\",\"displayMax\":\"76.5\",\"min\":56.7,\"max\":76.5,\"judice\":\"normal\",\"alertType\":\"Normal\"},\"levels\":{\"levelType\":\"Discrete\",\"items\":[{\"type\":\"Low\",\"from\":30,\"to\":56.7,\"label\":\"underweight\"},{\"type\":\"Normal\",\"from\":56.7,\"to\":76.6,\"label\":\"normal\"},{\"type\":\"High\",\"from\":76.6,\"to\":91.9,\"label\":\"overweight\"},{\"type\":\"VeryHigh\",\"from\":91.9,\"to\":122.5,\"label\":\"obesity\"},{\"type\":\"Dangerous\",\"from\":122.5,\"to\":255,\"label\":\"severe obesity\"}]},\"calculated\":false}],\"prevMeasurements\":[],\"trendValues\":[{\"biometricDescriptorId\":\"4360af9c-70a4-4084-9d95-3e311be87ecd\",\"values\":[{\"measuredOn\":\"2018-07-12 10:24:00 +02:00\",\"measuredBy\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"value\":70.4,\"displayValue\":\"70.4\",\"judice\":\"normal\",\"extData\":{\"mwc_thirdpartieskey\":\"mwc\",\"mwc_thirdpartiesapikey\":\"8cab9a79-5b93-4661-b503-a02f6a638cbb\"}}]}],\"categories\":[{\"id\":\"BodyComposition\",\"name\":\"Body composition\",\"pictureUrl\":\"http://cdnmedia.mywellness.com/biometrics/categories/bodycomposition.png\",\"subCategory\":[{\"id\":\"Basic\",\"name\":\"Basic\"}]}]},\"token\":\"MjAxODA3MTgwODU3MTZ8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.B834E1556E62DE4C06818F2E7E2EEA88B3BD6620\",\"version\":\"1.1.91.19373\",\"expireIn\":1800}"}],"_postman_id":"ce2a52ef-b193-40b3-b370-45ac951de242"}],"id":"a9fe3cd6-a6d1-4ca7-bf24-472c4b58fb74","description":"<p>The <em>LastBiometricsMeasurements</em> API call allows to get the latest measurements for the specified user.</p>\n<p>Except for the Token parameter, this call has no need for any further parameters since the only data needed in order to proceed with the removal process is the <em>UserId</em>, that is specified directly in the url.</p>\n","event":[{"listen":"prerequest","script":{"id":"e36a00ec-859b-4dc1-b80f-1024ee03ecb6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"55519bad-f8d7-40f0-b90b-6ed95085ca10","type":"text/javascript","exec":[""]}}],"_postman_id":"a9fe3cd6-a6d1-4ca7-bf24-472c4b58fb74"},{"name":"How to retrieve a specific measurement trend","item":[{"name":"Trend","event":[{"listen":"test","script":{"id":"e33f25e6-8647-41c4-bca0-ccaf99f2c2a4","exec":[""],"type":"text/javascript","packages":{}}}],"id":"417b0065-0963-44e9-baba-7be1f9673843","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true}},"request":{"method":"GET","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{Token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/trend?type=Dates&biometricDescriptorId=4360af9c-70a4-4084-9d95-3e311be87ecd&startDay=2024-04-01&endDay=2024-10-17","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","biometrics","user","{{UserId}}","trend"],"host":["api-dev","mywellness","com"],"query":[{"key":"type","value":"Dates"},{"key":"biometricDescriptorId","value":"4360af9c-70a4-4084-9d95-3e311be87ecd"},{"key":"startDay","value":"2024-04-01"},{"key":"endDay","value":"2024-10-17"},{"disabled":true,"key":"lastX","value":"3"}],"variable":[]}},"response":[{"id":"20060839-6e3d-4f09-88dc-7e4a922309f0","name":"Trend","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/trend"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:57:16 GMT","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"minPointValue\": 79,\r\n        \"maxPointValue\": 79,\r\n        \"minDateValue\": \"2024-04-01\",\r\n        \"maxDateValue\": \"2024-10-17\",\r\n        \"points\": [\r\n            {\r\n                \"userMeasurementId\": \"920e3606-b6a9-48dc-bbd9-528ec9e2efee\",\r\n                \"value\": 79,\r\n                \"isRealValue\": true,\r\n                \"id\": 20240418,\r\n                \"extData\": {},\r\n                \"measuredBy\": \"62313b7a-5f67-414a-89b8-b9b9a32ddd6a\",\r\n                \"measuredOn\": \"2024-04-18 08:40:53 +02:00\",\r\n                \"dayAsString\": \"18/04/2024\",\r\n                \"timeStamp\": 20240418084053,\r\n                \"canDelete\": false,\r\n                \"canModify\": false,\r\n                \"displayValue\": \"79 kg\",\r\n                \"formattedDisplayValue\": \"79\"\r\n            }\r\n        ],\r\n        \"biometricDescriptor\": {\r\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ecd\",\r\n            \"name\": \"Weight\",\r\n            \"type\": \"UserWeight\",\r\n            \"category\": \"BodyComposition\",\r\n            \"subCategory\": \"Basic\",\r\n            \"categoryOrder\": 1,\r\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\r\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\r\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/userweight.png\",\r\n            \"highlighted\": true,\r\n            \"showOnPassport\": true,\r\n            \"descriptor\": {\r\n                \"type\": \"UserWeight\",\r\n                \"unitOfMeasure\": \"Kg\",\r\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\r\n                \"unitOfMeasureString\": \"kg\",\r\n                \"min\": 30,\r\n                \"displayMin\": \"30\",\r\n                \"max\": 255,\r\n                \"displayMax\": \"255\",\r\n                \"inc\": 0.1,\r\n                \"default\": 70,\r\n                \"constraintType\": \"DiscreteRange\",\r\n                \"finiteSetId\": \"SetIdEffort\",\r\n                \"validityDays\": 15\r\n            },\r\n            \"idealRange\": {\r\n                \"type\": \"UserWeight\",\r\n                \"measurementSystem\": \"Metric\",\r\n                \"displayMin\": \"63.3\",\r\n                \"displayMax\": \"85.5\",\r\n                \"min\": 63.3,\r\n                \"max\": 85.5\r\n            },\r\n            \"levels\": {\r\n                \"levelType\": \"Discrete\",\r\n                \"items\": [\r\n                    {\r\n                        \"type\": \"Low\",\r\n                        \"alert\": \"Normal\",\r\n                        \"from\": 30,\r\n                        \"to\": 63.3,\r\n                        \"label\": \"Underweight\"\r\n                    },\r\n                    {\r\n                        \"type\": \"Normal\",\r\n                        \"alert\": \"Normal\",\r\n                        \"from\": 63.3,\r\n                        \"to\": 85.6,\r\n                        \"label\": \"Normal\"\r\n                    },\r\n                    {\r\n                        \"type\": \"High\",\r\n                        \"alert\": \"Risk\",\r\n                        \"from\": 85.6,\r\n                        \"to\": 102.7,\r\n                        \"label\": \"Overweight\"\r\n                    },\r\n                    {\r\n                        \"type\": \"VeryHigh\",\r\n                        \"alert\": \"Risk\",\r\n                        \"from\": 102.7,\r\n                        \"to\": 136.9,\r\n                        \"label\": \"Obesity\"\r\n                    },\r\n                    {\r\n                        \"type\": \"Dangerous\",\r\n                        \"alert\": \"Risk\",\r\n                        \"from\": 136.9,\r\n                        \"to\": 255,\r\n                        \"label\": \"Severe obesity\"\r\n                    }\r\n                ]\r\n            },\r\n            \"calculated\": false\r\n        }\r\n    },\r\n    \"token\": \"MjAyNDEwMTcwOTIzMDl8Y2FiZWRhZGNiYTc5NDM3OTljNTg3ODc3MzFkMTNhOTJ8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnw4MzNjMjNmMThkM2I0MTcwYWRhYzM2ZGZmNzRmY2E2ZHxzcG9ydHJpY2t0ZXN0fDRhNzRhZTlkZjE3YjQ5NDBhNjNjYzFmOGJjODhmODAwfDZmOWY1MTBkYWYyYzQ0MjY5YWYzOTNiNzQzZDliOGZjfDF8MXwwfDB8NjYzMGY3YjAyY2IyNDY2MTU2YzczNDE5ZWFiZGY5OGJ8fDE1fDU0MDV8MHxjb20ubXl3ZWxsbmVzcw2.0DAFDA9E5762134DAC1185D23F976320991D24C657EB468269984388B520E1DA6B54EB4D8598324038820597037396E3D886972B7E7660813B9C6CDDDB955C31\",\r\n    \"version\": \"9.6.2553.0\",\r\n    \"expireIn\": 1800\r\n}"}],"_postman_id":"417b0065-0963-44e9-baba-7be1f9673843"}],"id":"aa1a692b-94d1-4e0a-8995-2b4ce2560e01","description":"<p>The <em>Trend</em> API call allow to have back the list of values measured for the selected biometric parameter and for the user id specified in the URL of the service. In the request set the field \"type\" as following:</p>\n<ul>\n<li><p><em>LastXMeasurements</em> and the field <em>lastX</em> = N (where N is an integer from 1 to 90) in order to have back the last N values for the parameter selected.</p>\n</li>\n<li><p><em>Dates</em> and the fields <em>startDay</em> and <em>endDay</em> in order to fetch the vales in a date interval. The fields startDay and endDay must be in the format yyyy-MM-dd</p>\n</li>\n</ul>\n<p>The biometric parameter is selected passing in the request in the field <em>biometricDescriptorId</em>. In the response you get an array of “points” that you will use to build the list of values ordered by field <em>timeStamp</em>. The value to be shown is included in the field <em>displayValue</em>. The date and time of the measurement is returned as a string in the format yyymmddhhmmss (for example the string 20130320191900 means March 20, 2013 at 07:19 PM) and also in the field <em>MeasuredOn</em>. Please be aware that the endpoint returns the points ordered by timestamp ascending. If you need to show instead the point ordered by timestamp descending, you have to use the points array from the last item to the first.</p>\n","event":[{"listen":"prerequest","script":{"id":"e36a00ec-859b-4dc1-b80f-1024ee03ecb6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"55519bad-f8d7-40f0-b90b-6ed95085ca10","type":"text/javascript","exec":[""]}}],"_postman_id":"aa1a692b-94d1-4e0a-8995-2b4ce2560e01"},{"name":"How to delete a measurement","item":[{"name":"DeleteMeasurement","event":[{"listen":"test","script":{"id":"baf8a839-5bc1-42e5-836f-2ad469c80041","type":"text/javascript","exec":[""]}}],"id":"0c5f2efb-fbaa-4438-8a7f-79a809ca5039","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"userMeasurementId\": \"{{UserMeasurementId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/deletemeasurement","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","biometrics","user","{{UserId}}","deletemeasurement"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"137bad5e-8477-4219-9d81-adf1f84ad906","name":"DeleteMeasurement","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"userMeasurementId\": \"{{UserMeasurementId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/deletemeasurement"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 08:57:25 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":true,\"token\":\"MjAxODA3MTgwODU3MjV8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.D4F9C2C33A251C06B1F9D4AE196D1B41AD9A16DF\",\"version\":\"1.1.91.19373\",\"expireIn\":1800}"}],"_postman_id":"0c5f2efb-fbaa-4438-8a7f-79a809ca5039"}],"id":"c6998c15-8c0e-45e9-b95e-fa6fece70383","description":"<p>The <em>DeleteMeasurement</em> API call allows to delete the measurement with the <em>userMeasurementId</em> specified for a user.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>UserMeasurementId</td>\n<td>string</td>\n<td>✓</td>\n<td>GUID stringified</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"e36a00ec-859b-4dc1-b80f-1024ee03ecb6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"55519bad-f8d7-40f0-b90b-6ed95085ca10","type":"text/javascript","exec":[""]}}],"_postman_id":"c6998c15-8c0e-45e9-b95e-fa6fece70383"},{"name":"How to get the list of measurement descriptors","item":[{"name":"MeasurementsDescriptorList","event":[{"listen":"test","script":{"id":"baf8a839-5bc1-42e5-836f-2ad469c80041","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response measurement descriptor existence\"] = responseJSON.data.measurements !== undefined && responseJSON.data.measurements.length > 0;","","if (responseJSON.data && responseJSON.data.measurements)","{","    var bloodPressure = responseJSON.data.measurements.find(x => x.name === 'Blood pressure');","    if (bloodPressure)","    {","        postman.setEnvironmentVariable(\"MeasureDescriptorId\", bloodPressure.id); ","        postman.setEnvironmentVariable(\"BiometricDescriptorId1\", bloodPressure.biometrics[0].biometricDescriptorId);","        postman.setEnvironmentVariable(\"BiometricDescriptorId2\", bloodPressure.biometrics[1].biometricDescriptorId); ","    }","}"],"type":"text/javascript"}}],"id":"6c52efc2-5e44-4f63-9858-164e739b7de9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"onlyInThisFacility\": false,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/measurementsdescriptorlist","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","biometrics","user","{{UserId}}","measurementsdescriptorlist"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"3865d2b9-875e-4c4c-a799-713f2314c75f","name":"MeasurementsDescriptorList","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"onlyInThisFacility\": false,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/measurementsdescriptorlist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Dec 2019 17:09:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"39646"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"28"},{"key":"x-ratelimit-reset","value":"43"},{"key":"cache-control","value":"private"},{"key":"x-frame-options","value":"DENY"},{"key":"x-mwapps-apikey","value":"8cab9a795b934661b503a02f6a638cbb"},{"key":"x-mwapps-srv","value":"MYWAPP2"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"POST, GET, OPTIONS"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-request-headers","value":"*"},{"key":"p3p","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""},{"key":"x-mwapps-cookie","value":"_mwappsdev"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"measurements\": [\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ec5\",\n                \"name\": \"% fat mass\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec5\",\n                        \"name\": \"% fat mass\",\n                        \"type\": \"FatMassPercentace\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 4,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatmasspercentace.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatmasspercentace.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatmasspercentace.png\",\n                        \"descriptor\": {\n                            \"type\": \"FatMassPercentace\",\n                            \"unitOfMeasure\": \"Percent\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"%\",\n                            \"min\": 2,\n                            \"displayMin\": \"2\",\n                            \"max\": 60,\n                            \"displayMax\": \"60\",\n                            \"inc\": 0.1,\n                            \"default\": 12,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"FatMassPercentace\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"6\",\n                            \"displayMax\": \"17\",\n                            \"min\": 6,\n                            \"max\": 17,\n                            \"judice\": \"\"\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 2,\n                                    \"to\": 5,\n                                    \"label\": \"lean\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 5,\n                                    \"to\": 12.5,\n                                    \"label\": \"Athletic\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 12.5,\n                                    \"to\": 18.5,\n                                    \"label\": \"fitness\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 18.5,\n                                    \"to\": 24.5,\n                                    \"label\": \"potential risk\"\n                                },\n                                {\n                                    \"type\": \"Dangerous\",\n                                    \"from\": 24.5,\n                                    \"to\": 60,\n                                    \"label\": \"obesity\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatmasspercentace.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatmasspercentace.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatmasspercentace.png\"\n            },\n            {\n                \"id\": \"4c4fa7af-43bc-4dcc-af6d-8dd4e054fcc8\",\n                \"name\": \"Average power per 500m rowing\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"65e1f40b-ed48-48fe-9467-60449e0a6555\",\n                        \"name\": \"Average power per 500m rowing\",\n                        \"type\": \"RowingMaxPower\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 5,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/rowingmaxpower.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/rowingmaxpower.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/rowingmaxpower.png\",\n                        \"descriptor\": {\n                            \"type\": \"RowingMaxPower\",\n                            \"unitOfMeasure\": \"Watt\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"watt\",\n                            \"min\": 50,\n                            \"displayMin\": \"50\",\n                            \"max\": 1100,\n                            \"displayMax\": \"1100\",\n                            \"inc\": 1,\n                            \"default\": 575,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"RowingMaxPower\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"208\",\n                            \"displayMax\": \"1100\",\n                            \"min\": 208,\n                            \"max\": 1100\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Verylow\",\n                                    \"from\": 50,\n                                    \"to\": 193,\n                                    \"label\": \"Beginner\"\n                                },\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 193,\n                                    \"to\": 208,\n                                    \"label\": \"Basic training level\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 208,\n                                    \"to\": 223,\n                                    \"label\": \"Medium training level\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 223,\n                                    \"to\": 235,\n                                    \"label\": \"Advanced training level\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 235,\n                                    \"to\": 1100,\n                                    \"label\": \"Athlete\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/rowingmaxpower.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/rowingmaxpower.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/rowingmaxpower.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fc3\",\n                \"name\": \"Blood pressure\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec2\",\n                        \"name\": \"Systolic\",\n                        \"type\": \"SystolicBloodPressure\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/systolicbloodpressure.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/systolicbloodpressure.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/systolicbloodpressure.png\",\n                        \"descriptor\": {\n                            \"type\": \"SystolicBloodPressure\",\n                            \"unitOfMeasure\": \"mmHg\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mmHg\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 200,\n                            \"displayMax\": \"200\",\n                            \"inc\": 1,\n                            \"default\": 110,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"SystolicBloodPressure\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"110\",\n                            \"displayMax\": \"129\",\n                            \"min\": 110,\n                            \"max\": 129\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 0,\n                                    \"to\": 89,\n                                    \"label\": \"Low Blood Pressure\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 90,\n                                    \"to\": 120,\n                                    \"label\": \"Normal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 120,\n                                    \"to\": 140,\n                                    \"label\": \"High Normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 140,\n                                    \"to\": 160,\n                                    \"label\": \"Hypertensive 1\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 160,\n                                    \"to\": 200,\n                                    \"label\": \"Hypertensive 2\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    },\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec1\",\n                        \"name\": \"Diastolic\",\n                        \"type\": \"DiastolicBloodPressure\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/diastolicbloodpressure.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/diastolicbloodpressure.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/diastolicbloodpressure.png\",\n                        \"descriptor\": {\n                            \"type\": \"DiastolicBloodPressure\",\n                            \"unitOfMeasure\": \"mmHg\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mmHg\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 150,\n                            \"displayMax\": \"150\",\n                            \"inc\": 1,\n                            \"default\": 70,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"DiastolicBloodPressure\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"75\",\n                            \"displayMax\": \"84\",\n                            \"min\": 75,\n                            \"max\": 84\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 0,\n                                    \"to\": 60,\n                                    \"label\": \"Low Blood Pressure\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 60,\n                                    \"to\": 80,\n                                    \"label\": \"Normal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 80,\n                                    \"to\": 90,\n                                    \"label\": \"High Normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 90,\n                                    \"to\": 100,\n                                    \"label\": \"Hypertensive 1\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 100,\n                                    \"to\": 150,\n                                    \"label\": \"Hypertensive 2\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/systolicbloodpressure.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/systolicbloodpressure.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/systolicbloodpressure.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fc2\",\n                \"name\": \"Blood pressure - Resting HR\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec2\",\n                        \"name\": \"Systolic\",\n                        \"type\": \"SystolicBloodPressure\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/systolicbloodpressure.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/systolicbloodpressure.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/systolicbloodpressure.png\",\n                        \"descriptor\": {\n                            \"type\": \"SystolicBloodPressure\",\n                            \"unitOfMeasure\": \"mmHg\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mmHg\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 200,\n                            \"displayMax\": \"200\",\n                            \"inc\": 1,\n                            \"default\": 110,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"SystolicBloodPressure\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"110\",\n                            \"displayMax\": \"129\",\n                            \"min\": 110,\n                            \"max\": 129\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 0,\n                                    \"to\": 89,\n                                    \"label\": \"Low Blood Pressure\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 90,\n                                    \"to\": 120,\n                                    \"label\": \"Normal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 120,\n                                    \"to\": 140,\n                                    \"label\": \"High Normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 140,\n                                    \"to\": 160,\n                                    \"label\": \"Hypertensive 1\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 160,\n                                    \"to\": 200,\n                                    \"label\": \"Hypertensive 2\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    },\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec1\",\n                        \"name\": \"Diastolic\",\n                        \"type\": \"DiastolicBloodPressure\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/diastolicbloodpressure.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/diastolicbloodpressure.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/diastolicbloodpressure.png\",\n                        \"descriptor\": {\n                            \"type\": \"DiastolicBloodPressure\",\n                            \"unitOfMeasure\": \"mmHg\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mmHg\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 150,\n                            \"displayMax\": \"150\",\n                            \"inc\": 1,\n                            \"default\": 70,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"DiastolicBloodPressure\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"75\",\n                            \"displayMax\": \"84\",\n                            \"min\": 75,\n                            \"max\": 84\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 0,\n                                    \"to\": 60,\n                                    \"label\": \"Low Blood Pressure\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 60,\n                                    \"to\": 80,\n                                    \"label\": \"Normal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 80,\n                                    \"to\": 90,\n                                    \"label\": \"High Normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 90,\n                                    \"to\": 100,\n                                    \"label\": \"Hypertensive 1\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 100,\n                                    \"to\": 150,\n                                    \"label\": \"Hypertensive 2\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    },\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec9\",\n                        \"name\": \"Resting HR\",\n                        \"type\": \"HrAtRest\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 3,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hratrest.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hratrest.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hratrest.png\",\n                        \"descriptor\": {\n                            \"type\": \"HrAtRest\",\n                            \"unitOfMeasure\": \"Bpm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"bpm\",\n                            \"min\": 30,\n                            \"displayMin\": \"30\",\n                            \"max\": 120,\n                            \"displayMax\": \"120\",\n                            \"inc\": 1,\n                            \"default\": 65,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"HrAtRest\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/systolicbloodpressure.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/systolicbloodpressure.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/systolicbloodpressure.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fcd\",\n                \"name\": \"Body Fat Mass (BFM)\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed4\",\n                        \"name\": \"Body Fat Mass (BFM)\",\n                        \"type\": \"FatMass\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 3,\n                        \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec5\",\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatmass.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatmass.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatmass.png\",\n                        \"descriptor\": {\n                            \"type\": \"FatMass\",\n                            \"unitOfMeasure\": \"Kg\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"kg\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 255,\n                            \"displayMax\": \"255\",\n                            \"inc\": 0.1,\n                            \"default\": 0,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"FatMass\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatmass.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatmass.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatmass.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fc7\",\n                \"name\": \"Fat Free Mass (FFM)\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed0\",\n                        \"name\": \"Fat Free Mass (FFM)\",\n                        \"type\": \"FatFreeMass\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 5,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatfreemass.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatfreemass.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatfreemass.png\",\n                        \"descriptor\": {\n                            \"type\": \"FatFreeMass\",\n                            \"unitOfMeasure\": \"Kg\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"kg\",\n                            \"min\": 10,\n                            \"displayMin\": \"10\",\n                            \"max\": 200,\n                            \"displayMax\": \"200\",\n                            \"inc\": 0.1,\n                            \"default\": 0,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"FatFreeMass\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatfreemass.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatfreemass.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatfreemass.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ea2\",\n                \"name\": \"Glucose\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ea2\",\n                        \"name\": \"Glucose\",\n                        \"type\": \"Glucose\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 4,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/glucose.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/glucose.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/glucose.png\",\n                        \"descriptor\": {\n                            \"type\": \"Glucose\",\n                            \"unitOfMeasure\": \"Mg_dL\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mg/dL\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 400,\n                            \"displayMax\": \"400\",\n                            \"inc\": 1,\n                            \"default\": 70,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"Glucose\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"74\",\n                            \"displayMax\": \"106\",\n                            \"min\": 74,\n                            \"max\": 106\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 0,\n                                    \"to\": 100,\n                                    \"label\": \"normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 100,\n                                    \"to\": 400,\n                                    \"label\": \"high\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/glucose.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/glucose.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/glucose.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ea5\",\n                \"name\": \"Glycated Haemoglobin\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ecf\",\n                        \"name\": \"Glycated Haemoglobin\",\n                        \"type\": \"GlycatedHaemoglobin\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 6,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/glycatedhaemoglobin.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/glycatedhaemoglobin.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/glycatedhaemoglobin.png\",\n                        \"descriptor\": {\n                            \"type\": \"GlycatedHaemoglobin\",\n                            \"unitOfMeasure\": \"Percent\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"%\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 50,\n                            \"displayMax\": \"50\",\n                            \"inc\": 0.1,\n                            \"default\": 2.5,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"GlycatedHaemoglobin\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"4\",\n                            \"displayMax\": \"6\",\n                            \"min\": 4,\n                            \"max\": 6\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 0,\n                                    \"to\": 5,\n                                    \"label\": \"normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 5,\n                                    \"to\": 50,\n                                    \"label\": \"high\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/glycatedhaemoglobin.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/glycatedhaemoglobin.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/glycatedhaemoglobin.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87eb1\",\n                \"name\": \"HDL\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eb1\",\n                        \"name\": \"HDL\",\n                        \"type\": \"HDL\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 3,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hdl.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hdl.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hdl.png\",\n                        \"descriptor\": {\n                            \"type\": \"HDL\",\n                            \"unitOfMeasure\": \"Mg_dL\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mg/dL\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 250,\n                            \"displayMax\": \"250\",\n                            \"inc\": 1,\n                            \"default\": 60,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"HDL\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"35\",\n                            \"displayMax\": \"63\",\n                            \"min\": 35,\n                            \"max\": 63\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 0,\n                                    \"to\": 40,\n                                    \"label\": \"Low\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 40,\n                                    \"to\": 60,\n                                    \"label\": \"Average\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 60,\n                                    \"to\": 250,\n                                    \"label\": \"Optimal\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hdl.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hdl.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hdl.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ece\",\n                \"name\": \"Height\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ece\",\n                        \"name\": \"Height\",\n                        \"type\": \"UserHeight\",\n                        \"category\": \"Anthropometric\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userheight.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userheight.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userheight.png\",\n                        \"descriptor\": {\n                            \"type\": \"UserHeight\",\n                            \"unitOfMeasure\": \"Cm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"cm\",\n                            \"min\": 60,\n                            \"displayMin\": \"60\",\n                            \"max\": 255,\n                            \"displayMax\": \"255\",\n                            \"inc\": 1,\n                            \"default\": 170,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"UserHeight\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userheight.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userheight.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userheight.png\"\n            },\n            {\n                \"id\": \"a25a53b8-c396-4d25-9dc8-bc8ed9a15643\",\n                \"name\": \"Hip circumference\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"f82e0701-2543-4af9-bd12-6466607579dd\",\n                        \"name\": \"Hip circumference\",\n                        \"type\": \"HipCircumference\",\n                        \"category\": \"Anthropometric\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 3,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hipcircumference.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hipcircumference.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hipcircumference.png\",\n                        \"descriptor\": {\n                            \"type\": \"HipCircumference\",\n                            \"unitOfMeasure\": \"Cm\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"cm\",\n                            \"min\": 40,\n                            \"displayMin\": \"40\",\n                            \"max\": 999.9,\n                            \"displayMax\": \"999.9\",\n                            \"inc\": 0.1,\n                            \"default\": 0,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"HipCircumference\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hipcircumference.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hipcircumference.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hipcircumference.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ea1\",\n                \"name\": \"LDL\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ea1\",\n                        \"name\": \"LDL\",\n                        \"type\": \"LDL\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/ldl.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/ldl.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/ldl.png\",\n                        \"descriptor\": {\n                            \"type\": \"LDL\",\n                            \"unitOfMeasure\": \"Mg_dL\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mg/dL\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 250,\n                            \"displayMax\": \"250\",\n                            \"inc\": 1,\n                            \"default\": 100,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"LDL\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"100\",\n                            \"displayMax\": \"129\",\n                            \"min\": 100,\n                            \"max\": 129\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 0,\n                                    \"to\": 100,\n                                    \"label\": \"Optimal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 100,\n                                    \"to\": 130,\n                                    \"label\": \"Almost optimal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 130,\n                                    \"to\": 160,\n                                    \"label\": \"Limit\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 160,\n                                    \"to\": 190,\n                                    \"label\": \"High\"\n                                },\n                                {\n                                    \"type\": \"Dangerous\",\n                                    \"from\": 190,\n                                    \"to\": 250,\n                                    \"label\": \"Very high\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/ldl.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/ldl.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/ldl.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ec6\",\n                \"name\": \"Max HR\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec6\",\n                        \"name\": \"Max HR\",\n                        \"type\": \"FCMax\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 4,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fcmax.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fcmax.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fcmax.png\",\n                        \"descriptor\": {\n                            \"type\": \"FCMax\",\n                            \"unitOfMeasure\": \"Bpm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"bpm\",\n                            \"min\": 60,\n                            \"displayMin\": \"60\",\n                            \"max\": 220,\n                            \"displayMax\": \"220\",\n                            \"inc\": 1,\n                            \"default\": 140,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"FCMax\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"175\",\n                            \"displayMax\": \"185\",\n                            \"min\": 175,\n                            \"max\": 185\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 60,\n                                    \"to\": 175,\n                                    \"label\": \"\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 175,\n                                    \"to\": 220,\n                                    \"label\": \"normal\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fcmax.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fcmax.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fcmax.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fc9\",\n                \"name\": \"Muscle Mass\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed3\",\n                        \"name\": \"Muscle Mass\",\n                        \"type\": \"MuscleMass\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 6,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/musclemass.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/musclemass.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/musclemass.png\",\n                        \"descriptor\": {\n                            \"type\": \"MuscleMass\",\n                            \"unitOfMeasure\": \"Kg\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"kg\",\n                            \"min\": 5,\n                            \"displayMin\": \"5\",\n                            \"max\": 200,\n                            \"displayMax\": \"200\",\n                            \"inc\": 0.1,\n                            \"default\": 0,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"MuscleMass\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/musclemass.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/musclemass.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/musclemass.png\"\n            },\n            {\n                \"id\": \"39aab338-fe87-4979-a249-4fa17bc5eaac\",\n                \"name\": \"Power at threshold - Cycling\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"65e1f40b-ed48-48fe-9467-60449e0a6222\",\n                        \"name\": \"Power at threshold - Cycling\",\n                        \"type\": \"PowerThreshold\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/powerthreshold.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/powerthreshold.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/powerthreshold.png\",\n                        \"descriptor\": {\n                            \"type\": \"PowerThreshold\",\n                            \"unitOfMeasure\": \"Watt\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"watt\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 700,\n                            \"displayMax\": \"700\",\n                            \"inc\": 1,\n                            \"default\": 350,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"PowerThreshold\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"212\",\n                            \"displayMax\": \"700\",\n                            \"min\": 212,\n                            \"max\": 700\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Verylow\",\n                                    \"from\": 0,\n                                    \"to\": 130,\n                                    \"label\": \"Very Low\"\n                                },\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 130,\n                                    \"to\": 175,\n                                    \"label\": \"Low\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 175,\n                                    \"to\": 212,\n                                    \"label\": \"Below Average\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 212,\n                                    \"to\": 249,\n                                    \"label\": \"Fair\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 249,\n                                    \"to\": 291,\n                                    \"label\": \"Good\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 291,\n                                    \"to\": 331,\n                                    \"label\": \"Very Good\"\n                                },\n                                {\n                                    \"type\": \"Dangerous\",\n                                    \"from\": 331,\n                                    \"to\": 500,\n                                    \"label\": \"Excellent\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/powerthreshold.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/powerthreshold.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/powerthreshold.png\"\n            },\n            {\n                \"id\": \"268715f1-dac7-4479-ac17-7ab016ed0b9c\",\n                \"name\": \"Power threshold test\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"65e1f40b-ed48-48fe-9467-60449e0a6222\",\n                        \"name\": \"Power at threshold - Cycling\",\n                        \"type\": \"PowerThreshold\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/powerthreshold.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/powerthreshold.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/powerthreshold.png\",\n                        \"descriptor\": {\n                            \"type\": \"PowerThreshold\",\n                            \"unitOfMeasure\": \"Watt\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"watt\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 700,\n                            \"displayMax\": \"700\",\n                            \"inc\": 1,\n                            \"default\": 350,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"PowerThreshold\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"212\",\n                            \"displayMax\": \"700\",\n                            \"min\": 212,\n                            \"max\": 700\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Verylow\",\n                                    \"from\": 0,\n                                    \"to\": 130,\n                                    \"label\": \"Very Low\"\n                                },\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 130,\n                                    \"to\": 175,\n                                    \"label\": \"Low\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 175,\n                                    \"to\": 212,\n                                    \"label\": \"Below Average\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 212,\n                                    \"to\": 249,\n                                    \"label\": \"Fair\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 249,\n                                    \"to\": 291,\n                                    \"label\": \"Good\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 291,\n                                    \"to\": 331,\n                                    \"label\": \"Very Good\"\n                                },\n                                {\n                                    \"type\": \"Dangerous\",\n                                    \"from\": 331,\n                                    \"to\": 500,\n                                    \"label\": \"Excellent\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    },\n                    {\n                        \"biometricDescriptorId\": \"34398f69-305c-43d8-be64-18eead12e530\",\n                        \"name\": \"Rpm at threshold\",\n                        \"type\": \"RpmThreshold\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 6,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/rpmthreshold.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/rpmthreshold.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/rpmthreshold.png\",\n                        \"descriptor\": {\n                            \"type\": \"RpmThreshold\",\n                            \"unitOfMeasure\": \"Rpm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"rpm\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 400,\n                            \"displayMax\": \"400\",\n                            \"inc\": 1,\n                            \"default\": 80,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"RpmThreshold\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/powerthreshold.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/powerthreshold.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/powerthreshold.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ec9\",\n                \"name\": \"Resting HR\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec9\",\n                        \"name\": \"Resting HR\",\n                        \"type\": \"HrAtRest\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 3,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hratrest.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hratrest.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hratrest.png\",\n                        \"descriptor\": {\n                            \"type\": \"HrAtRest\",\n                            \"unitOfMeasure\": \"Bpm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"bpm\",\n                            \"min\": 30,\n                            \"displayMin\": \"30\",\n                            \"max\": 120,\n                            \"displayMax\": \"120\",\n                            \"inc\": 1,\n                            \"default\": 65,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"HrAtRest\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hratrest.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hratrest.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hratrest.png\"\n            },\n            {\n                \"id\": \"268715f1-dac7-4479-ac17-7ab016ed0b9b\",\n                \"name\": \"Rpm at threshold\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"34398f69-305c-43d8-be64-18eead12e530\",\n                        \"name\": \"Rpm at threshold\",\n                        \"type\": \"RpmThreshold\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 6,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/rpmthreshold.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/rpmthreshold.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/rpmthreshold.png\",\n                        \"descriptor\": {\n                            \"type\": \"RpmThreshold\",\n                            \"unitOfMeasure\": \"Rpm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"rpm\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 400,\n                            \"displayMax\": \"400\",\n                            \"inc\": 1,\n                            \"default\": 80,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"RpmThreshold\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/rpmthreshold.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/rpmthreshold.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/rpmthreshold.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ec3\",\n                \"name\": \"Total Cholesterol\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec3\",\n                        \"name\": \"Total Cholesterol\",\n                        \"type\": \"TotalCholesterol\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/totalcholesterol.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/totalcholesterol.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/totalcholesterol.png\",\n                        \"descriptor\": {\n                            \"type\": \"TotalCholesterol\",\n                            \"unitOfMeasure\": \"Mg_dL\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mg/dL\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 1000,\n                            \"displayMax\": \"1000\",\n                            \"inc\": 1,\n                            \"default\": 180,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"TotalCholesterol\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"125\",\n                            \"displayMax\": \"199\",\n                            \"min\": 125,\n                            \"max\": 199\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 0,\n                                    \"to\": 200,\n                                    \"label\": \"Ideal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 200,\n                                    \"to\": 240,\n                                    \"label\": \"Limit\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 240,\n                                    \"to\": 1000,\n                                    \"label\": \"High\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/totalcholesterol.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/totalcholesterol.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/totalcholesterol.png\"\n            },\n            {\n                \"id\": \"4c4fa7af-43bc-4dcc-af6d-8dd4e054fdb7\",\n                \"name\": \"Training expertise\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"f792d0bf-8b88-46bd-a98e-b7ae29b2aaff\",\n                        \"name\": \"Training expertise\",\n                        \"type\": \"TrainingExpertise\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/trainingexpertise.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/trainingexpertise.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/trainingexpertise.png\",\n                        \"descriptor\": {\n                            \"type\": \"TrainingExpertise\",\n                            \"unitOfMeasure\": \"Number\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"\",\n                            \"min\": 1,\n                            \"displayMin\": \"1\",\n                            \"max\": 3,\n                            \"displayMax\": \"3\",\n                            \"inc\": 1,\n                            \"default\": 1,\n                            \"finiteSetValues\": [\n                                {\n                                    \"valueId\": 1,\n                                    \"displayValue\": \"Beginner\"\n                                },\n                                {\n                                    \"valueId\": 2,\n                                    \"displayValue\": \"Intermediate\"\n                                },\n                                {\n                                    \"valueId\": 3,\n                                    \"displayValue\": \"Trained\"\n                                }\n                            ],\n                            \"finiteSetId\": \"SetIdTrainingExpertise\",\n                            \"constraintType\": \"FinitSet\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"TrainingExpertise\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/trainingexpertise.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/trainingexpertise.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/trainingexpertise.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ea3\",\n                \"name\": \"Triglycerides\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ea3\",\n                        \"name\": \"Triglycerides\",\n                        \"type\": \"Triglycerides\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 5,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/triglycerides.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/triglycerides.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/triglycerides.png\",\n                        \"descriptor\": {\n                            \"type\": \"Triglycerides\",\n                            \"unitOfMeasure\": \"Mg_dL\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mg/dL\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 1000,\n                            \"displayMax\": \"1000\",\n                            \"inc\": 1,\n                            \"default\": 160,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"Triglycerides\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"40\",\n                            \"displayMax\": \"160\",\n                            \"min\": 40,\n                            \"max\": 160\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 0,\n                                    \"to\": 150,\n                                    \"label\": \"normal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 150,\n                                    \"to\": 200,\n                                    \"label\": \"Limit\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 200,\n                                    \"to\": 500,\n                                    \"label\": \"High\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 500,\n                                    \"to\": 1000,\n                                    \"label\": \"Very high\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/triglycerides.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/triglycerides.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/triglycerides.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ec4\",\n                \"name\": \"Waist circumference\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec4\",\n                        \"name\": \"Waist circumference\",\n                        \"type\": \"WeistCircumference\",\n                        \"category\": \"Anthropometric\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/weistcircumference.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/weistcircumference.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/weistcircumference.png\",\n                        \"descriptor\": {\n                            \"type\": \"WeistCircumference\",\n                            \"unitOfMeasure\": \"Cm\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"cm\",\n                            \"min\": 40,\n                            \"displayMin\": \"40\",\n                            \"max\": 200,\n                            \"displayMax\": \"200\",\n                            \"inc\": 0.1,\n                            \"default\": 75,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"WeistCircumference\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"40\",\n                            \"displayMax\": \"99\",\n                            \"min\": 40,\n                            \"max\": 99\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 40,\n                                    \"to\": 99,\n                                    \"label\": \"normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 99,\n                                    \"to\": 200,\n                                    \"label\": \"excessive\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/weistcircumference.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/weistcircumference.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/weistcircumference.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ecd\",\n                \"name\": \"Weight\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ecd\",\n                        \"name\": \"Weight\",\n                        \"type\": \"UserWeight\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userweight.png\",\n                        \"descriptor\": {\n                            \"type\": \"UserWeight\",\n                            \"unitOfMeasure\": \"Kg\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"kg\",\n                            \"validityDays\": 15,\n                            \"min\": 30,\n                            \"displayMin\": \"30\",\n                            \"max\": 255,\n                            \"displayMax\": \"255\",\n                            \"inc\": 0.1,\n                            \"default\": 70,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"UserWeight\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userweight.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fc4\",\n                \"name\": \"Weight - % fat mass\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ecd\",\n                        \"name\": \"Weight\",\n                        \"type\": \"UserWeight\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userweight.png\",\n                        \"descriptor\": {\n                            \"type\": \"UserWeight\",\n                            \"unitOfMeasure\": \"Kg\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"kg\",\n                            \"validityDays\": 15,\n                            \"min\": 30,\n                            \"displayMin\": \"30\",\n                            \"max\": 255,\n                            \"displayMax\": \"255\",\n                            \"inc\": 0.1,\n                            \"default\": 70,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"UserWeight\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    },\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec5\",\n                        \"name\": \"% fat mass\",\n                        \"type\": \"FatMassPercentace\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 4,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatmasspercentace.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatmasspercentace.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatmasspercentace.png\",\n                        \"descriptor\": {\n                            \"type\": \"FatMassPercentace\",\n                            \"unitOfMeasure\": \"Percent\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"%\",\n                            \"min\": 2,\n                            \"displayMin\": \"2\",\n                            \"max\": 60,\n                            \"displayMax\": \"60\",\n                            \"inc\": 0.1,\n                            \"default\": 12,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"FatMassPercentace\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"6\",\n                            \"displayMax\": \"17\",\n                            \"min\": 6,\n                            \"max\": 17,\n                            \"judice\": \"\"\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 2,\n                                    \"to\": 5,\n                                    \"label\": \"lean\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 5,\n                                    \"to\": 12.5,\n                                    \"label\": \"Athletic\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 12.5,\n                                    \"to\": 18.5,\n                                    \"label\": \"fitness\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 18.5,\n                                    \"to\": 24.5,\n                                    \"label\": \"potential risk\"\n                                },\n                                {\n                                    \"type\": \"Dangerous\",\n                                    \"from\": 24.5,\n                                    \"to\": 60,\n                                    \"label\": \"obesity\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userweight.png\"\n            }\n        ],\n        \"categories\": [\n            {\n                \"id\": \"BodyComposition\",\n                \"name\": \"Body composition\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/bodycomposition.png\"\n            },\n            {\n                \"id\": \"Anthropometric\",\n                \"name\": \"Anthropometric\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/anthropometric.png\"\n            },\n            {\n                \"id\": \"Clinical\",\n                \"name\": \"Clinical\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/clinical.png\"\n            },\n            {\n                \"id\": \"Cardiovascular\",\n                \"name\": \"Cardiovascular\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/cardiovascular.png\"\n            },\n            {\n                \"id\": \"Performance\",\n                \"name\": \"Performance\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/performance.png\"\n            },\n            {\n                \"id\": \"GeneralMilitaryFitnessIndicators\",\n                \"name\": \"GeneralMilitaryFitnessIndicators\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/generalmilitaryfitnessindicators.png\"\n            },\n            {\n                \"id\": \"MilitarySpecificyFitnessIndicators\",\n                \"name\": \"MilitarySpecificyFitnessIndicators\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/militaryspecificyfitnessindicators.png\"\n            },\n            {\n                \"id\": \"DefensieConditieProef\",\n                \"name\": \"DefensieConditieProef\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/defensieconditieproef.png\"\n            }\n        ]\n    },\n    \"token\": \"MjAxOTEyMTMxNzA5MDN8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8ODgwOHwwfGNvbS5teXdlbGxuZXNz0.818B88A3396262459F2A4DA10A0465E2C7462079\",\n    \"version\": \"1.1.108.23307\",\n    \"expireIn\": 1800\n}"},{"id":"64b2165a-95d8-46ef-9d77-999c649292db","name":"MeasurementsDescriptorList","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"onlyInThisFacility\": false,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/measurementsdescriptorlist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Dec 2019 17:09:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"39646"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"28"},{"key":"x-ratelimit-reset","value":"43"},{"key":"cache-control","value":"private"},{"key":"x-frame-options","value":"DENY"},{"key":"x-mwapps-apikey","value":"8cab9a795b934661b503a02f6a638cbb"},{"key":"x-mwapps-srv","value":"MYWAPP2"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"POST, GET, OPTIONS"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-request-headers","value":"*"},{"key":"p3p","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""},{"key":"x-mwapps-cookie","value":"_mwappsdev"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"measurements\": [\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ec5\",\n                \"name\": \"% fat mass\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec5\",\n                        \"name\": \"% fat mass\",\n                        \"type\": \"FatMassPercentace\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 4,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatmasspercentace.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatmasspercentace.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatmasspercentace.png\",\n                        \"descriptor\": {\n                            \"type\": \"FatMassPercentace\",\n                            \"unitOfMeasure\": \"Percent\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"%\",\n                            \"min\": 2,\n                            \"displayMin\": \"2\",\n                            \"max\": 60,\n                            \"displayMax\": \"60\",\n                            \"inc\": 0.1,\n                            \"default\": 12,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"FatMassPercentace\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"6\",\n                            \"displayMax\": \"17\",\n                            \"min\": 6,\n                            \"max\": 17,\n                            \"judice\": \"\"\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 2,\n                                    \"to\": 5,\n                                    \"label\": \"lean\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 5,\n                                    \"to\": 12.5,\n                                    \"label\": \"Athletic\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 12.5,\n                                    \"to\": 18.5,\n                                    \"label\": \"fitness\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 18.5,\n                                    \"to\": 24.5,\n                                    \"label\": \"potential risk\"\n                                },\n                                {\n                                    \"type\": \"Dangerous\",\n                                    \"from\": 24.5,\n                                    \"to\": 60,\n                                    \"label\": \"obesity\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatmasspercentace.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatmasspercentace.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatmasspercentace.png\"\n            },\n            {\n                \"id\": \"4c4fa7af-43bc-4dcc-af6d-8dd4e054fcc8\",\n                \"name\": \"Average power per 500m rowing\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"65e1f40b-ed48-48fe-9467-60449e0a6555\",\n                        \"name\": \"Average power per 500m rowing\",\n                        \"type\": \"RowingMaxPower\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 5,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/rowingmaxpower.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/rowingmaxpower.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/rowingmaxpower.png\",\n                        \"descriptor\": {\n                            \"type\": \"RowingMaxPower\",\n                            \"unitOfMeasure\": \"Watt\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"watt\",\n                            \"min\": 50,\n                            \"displayMin\": \"50\",\n                            \"max\": 1100,\n                            \"displayMax\": \"1100\",\n                            \"inc\": 1,\n                            \"default\": 575,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"RowingMaxPower\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"208\",\n                            \"displayMax\": \"1100\",\n                            \"min\": 208,\n                            \"max\": 1100\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Verylow\",\n                                    \"from\": 50,\n                                    \"to\": 193,\n                                    \"label\": \"Beginner\"\n                                },\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 193,\n                                    \"to\": 208,\n                                    \"label\": \"Basic training level\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 208,\n                                    \"to\": 223,\n                                    \"label\": \"Medium training level\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 223,\n                                    \"to\": 235,\n                                    \"label\": \"Advanced training level\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 235,\n                                    \"to\": 1100,\n                                    \"label\": \"Athlete\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/rowingmaxpower.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/rowingmaxpower.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/rowingmaxpower.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fc3\",\n                \"name\": \"Blood pressure\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec2\",\n                        \"name\": \"Systolic\",\n                        \"type\": \"SystolicBloodPressure\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/systolicbloodpressure.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/systolicbloodpressure.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/systolicbloodpressure.png\",\n                        \"descriptor\": {\n                            \"type\": \"SystolicBloodPressure\",\n                            \"unitOfMeasure\": \"mmHg\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mmHg\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 200,\n                            \"displayMax\": \"200\",\n                            \"inc\": 1,\n                            \"default\": 110,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"SystolicBloodPressure\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"110\",\n                            \"displayMax\": \"129\",\n                            \"min\": 110,\n                            \"max\": 129\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 0,\n                                    \"to\": 89,\n                                    \"label\": \"Low Blood Pressure\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 90,\n                                    \"to\": 120,\n                                    \"label\": \"Normal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 120,\n                                    \"to\": 140,\n                                    \"label\": \"High Normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 140,\n                                    \"to\": 160,\n                                    \"label\": \"Hypertensive 1\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 160,\n                                    \"to\": 200,\n                                    \"label\": \"Hypertensive 2\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    },\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec1\",\n                        \"name\": \"Diastolic\",\n                        \"type\": \"DiastolicBloodPressure\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/diastolicbloodpressure.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/diastolicbloodpressure.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/diastolicbloodpressure.png\",\n                        \"descriptor\": {\n                            \"type\": \"DiastolicBloodPressure\",\n                            \"unitOfMeasure\": \"mmHg\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mmHg\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 150,\n                            \"displayMax\": \"150\",\n                            \"inc\": 1,\n                            \"default\": 70,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"DiastolicBloodPressure\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"75\",\n                            \"displayMax\": \"84\",\n                            \"min\": 75,\n                            \"max\": 84\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 0,\n                                    \"to\": 60,\n                                    \"label\": \"Low Blood Pressure\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 60,\n                                    \"to\": 80,\n                                    \"label\": \"Normal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 80,\n                                    \"to\": 90,\n                                    \"label\": \"High Normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 90,\n                                    \"to\": 100,\n                                    \"label\": \"Hypertensive 1\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 100,\n                                    \"to\": 150,\n                                    \"label\": \"Hypertensive 2\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/systolicbloodpressure.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/systolicbloodpressure.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/systolicbloodpressure.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fc2\",\n                \"name\": \"Blood pressure - Resting HR\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec2\",\n                        \"name\": \"Systolic\",\n                        \"type\": \"SystolicBloodPressure\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/systolicbloodpressure.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/systolicbloodpressure.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/systolicbloodpressure.png\",\n                        \"descriptor\": {\n                            \"type\": \"SystolicBloodPressure\",\n                            \"unitOfMeasure\": \"mmHg\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mmHg\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 200,\n                            \"displayMax\": \"200\",\n                            \"inc\": 1,\n                            \"default\": 110,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"SystolicBloodPressure\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"110\",\n                            \"displayMax\": \"129\",\n                            \"min\": 110,\n                            \"max\": 129\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 0,\n                                    \"to\": 89,\n                                    \"label\": \"Low Blood Pressure\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 90,\n                                    \"to\": 120,\n                                    \"label\": \"Normal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 120,\n                                    \"to\": 140,\n                                    \"label\": \"High Normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 140,\n                                    \"to\": 160,\n                                    \"label\": \"Hypertensive 1\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 160,\n                                    \"to\": 200,\n                                    \"label\": \"Hypertensive 2\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    },\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec1\",\n                        \"name\": \"Diastolic\",\n                        \"type\": \"DiastolicBloodPressure\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/diastolicbloodpressure.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/diastolicbloodpressure.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/diastolicbloodpressure.png\",\n                        \"descriptor\": {\n                            \"type\": \"DiastolicBloodPressure\",\n                            \"unitOfMeasure\": \"mmHg\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mmHg\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 150,\n                            \"displayMax\": \"150\",\n                            \"inc\": 1,\n                            \"default\": 70,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"DiastolicBloodPressure\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"75\",\n                            \"displayMax\": \"84\",\n                            \"min\": 75,\n                            \"max\": 84\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 0,\n                                    \"to\": 60,\n                                    \"label\": \"Low Blood Pressure\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 60,\n                                    \"to\": 80,\n                                    \"label\": \"Normal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 80,\n                                    \"to\": 90,\n                                    \"label\": \"High Normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 90,\n                                    \"to\": 100,\n                                    \"label\": \"Hypertensive 1\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 100,\n                                    \"to\": 150,\n                                    \"label\": \"Hypertensive 2\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    },\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec9\",\n                        \"name\": \"Resting HR\",\n                        \"type\": \"HrAtRest\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 3,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hratrest.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hratrest.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hratrest.png\",\n                        \"descriptor\": {\n                            \"type\": \"HrAtRest\",\n                            \"unitOfMeasure\": \"Bpm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"bpm\",\n                            \"min\": 30,\n                            \"displayMin\": \"30\",\n                            \"max\": 120,\n                            \"displayMax\": \"120\",\n                            \"inc\": 1,\n                            \"default\": 65,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"HrAtRest\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/systolicbloodpressure.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/systolicbloodpressure.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/systolicbloodpressure.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fcd\",\n                \"name\": \"Body Fat Mass (BFM)\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed4\",\n                        \"name\": \"Body Fat Mass (BFM)\",\n                        \"type\": \"FatMass\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 3,\n                        \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec5\",\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatmass.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatmass.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatmass.png\",\n                        \"descriptor\": {\n                            \"type\": \"FatMass\",\n                            \"unitOfMeasure\": \"Kg\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"kg\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 255,\n                            \"displayMax\": \"255\",\n                            \"inc\": 0.1,\n                            \"default\": 0,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"FatMass\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatmass.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatmass.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatmass.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fc7\",\n                \"name\": \"Fat Free Mass (FFM)\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed0\",\n                        \"name\": \"Fat Free Mass (FFM)\",\n                        \"type\": \"FatFreeMass\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 5,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatfreemass.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatfreemass.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatfreemass.png\",\n                        \"descriptor\": {\n                            \"type\": \"FatFreeMass\",\n                            \"unitOfMeasure\": \"Kg\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"kg\",\n                            \"min\": 10,\n                            \"displayMin\": \"10\",\n                            \"max\": 200,\n                            \"displayMax\": \"200\",\n                            \"inc\": 0.1,\n                            \"default\": 0,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"FatFreeMass\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatfreemass.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatfreemass.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatfreemass.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ea2\",\n                \"name\": \"Glucose\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ea2\",\n                        \"name\": \"Glucose\",\n                        \"type\": \"Glucose\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 4,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/glucose.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/glucose.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/glucose.png\",\n                        \"descriptor\": {\n                            \"type\": \"Glucose\",\n                            \"unitOfMeasure\": \"Mg_dL\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mg/dL\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 400,\n                            \"displayMax\": \"400\",\n                            \"inc\": 1,\n                            \"default\": 70,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"Glucose\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"74\",\n                            \"displayMax\": \"106\",\n                            \"min\": 74,\n                            \"max\": 106\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 0,\n                                    \"to\": 100,\n                                    \"label\": \"normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 100,\n                                    \"to\": 400,\n                                    \"label\": \"high\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/glucose.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/glucose.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/glucose.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ea5\",\n                \"name\": \"Glycated Haemoglobin\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ecf\",\n                        \"name\": \"Glycated Haemoglobin\",\n                        \"type\": \"GlycatedHaemoglobin\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 6,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/glycatedhaemoglobin.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/glycatedhaemoglobin.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/glycatedhaemoglobin.png\",\n                        \"descriptor\": {\n                            \"type\": \"GlycatedHaemoglobin\",\n                            \"unitOfMeasure\": \"Percent\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"%\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 50,\n                            \"displayMax\": \"50\",\n                            \"inc\": 0.1,\n                            \"default\": 2.5,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"GlycatedHaemoglobin\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"4\",\n                            \"displayMax\": \"6\",\n                            \"min\": 4,\n                            \"max\": 6\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 0,\n                                    \"to\": 5,\n                                    \"label\": \"normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 5,\n                                    \"to\": 50,\n                                    \"label\": \"high\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/glycatedhaemoglobin.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/glycatedhaemoglobin.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/glycatedhaemoglobin.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87eb1\",\n                \"name\": \"HDL\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eb1\",\n                        \"name\": \"HDL\",\n                        \"type\": \"HDL\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 3,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hdl.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hdl.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hdl.png\",\n                        \"descriptor\": {\n                            \"type\": \"HDL\",\n                            \"unitOfMeasure\": \"Mg_dL\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mg/dL\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 250,\n                            \"displayMax\": \"250\",\n                            \"inc\": 1,\n                            \"default\": 60,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"HDL\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"35\",\n                            \"displayMax\": \"63\",\n                            \"min\": 35,\n                            \"max\": 63\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 0,\n                                    \"to\": 40,\n                                    \"label\": \"Low\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 40,\n                                    \"to\": 60,\n                                    \"label\": \"Average\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 60,\n                                    \"to\": 250,\n                                    \"label\": \"Optimal\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hdl.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hdl.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hdl.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ece\",\n                \"name\": \"Height\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ece\",\n                        \"name\": \"Height\",\n                        \"type\": \"UserHeight\",\n                        \"category\": \"Anthropometric\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userheight.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userheight.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userheight.png\",\n                        \"descriptor\": {\n                            \"type\": \"UserHeight\",\n                            \"unitOfMeasure\": \"Cm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"cm\",\n                            \"min\": 60,\n                            \"displayMin\": \"60\",\n                            \"max\": 255,\n                            \"displayMax\": \"255\",\n                            \"inc\": 1,\n                            \"default\": 170,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"UserHeight\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userheight.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userheight.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userheight.png\"\n            },\n            {\n                \"id\": \"a25a53b8-c396-4d25-9dc8-bc8ed9a15643\",\n                \"name\": \"Hip circumference\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"f82e0701-2543-4af9-bd12-6466607579dd\",\n                        \"name\": \"Hip circumference\",\n                        \"type\": \"HipCircumference\",\n                        \"category\": \"Anthropometric\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 3,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hipcircumference.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hipcircumference.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hipcircumference.png\",\n                        \"descriptor\": {\n                            \"type\": \"HipCircumference\",\n                            \"unitOfMeasure\": \"Cm\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"cm\",\n                            \"min\": 40,\n                            \"displayMin\": \"40\",\n                            \"max\": 999.9,\n                            \"displayMax\": \"999.9\",\n                            \"inc\": 0.1,\n                            \"default\": 0,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"HipCircumference\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hipcircumference.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hipcircumference.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hipcircumference.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ea1\",\n                \"name\": \"LDL\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ea1\",\n                        \"name\": \"LDL\",\n                        \"type\": \"LDL\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/ldl.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/ldl.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/ldl.png\",\n                        \"descriptor\": {\n                            \"type\": \"LDL\",\n                            \"unitOfMeasure\": \"Mg_dL\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mg/dL\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 250,\n                            \"displayMax\": \"250\",\n                            \"inc\": 1,\n                            \"default\": 100,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"LDL\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"100\",\n                            \"displayMax\": \"129\",\n                            \"min\": 100,\n                            \"max\": 129\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 0,\n                                    \"to\": 100,\n                                    \"label\": \"Optimal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 100,\n                                    \"to\": 130,\n                                    \"label\": \"Almost optimal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 130,\n                                    \"to\": 160,\n                                    \"label\": \"Limit\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 160,\n                                    \"to\": 190,\n                                    \"label\": \"High\"\n                                },\n                                {\n                                    \"type\": \"Dangerous\",\n                                    \"from\": 190,\n                                    \"to\": 250,\n                                    \"label\": \"Very high\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/ldl.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/ldl.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/ldl.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ec6\",\n                \"name\": \"Max HR\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec6\",\n                        \"name\": \"Max HR\",\n                        \"type\": \"FCMax\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 4,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fcmax.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fcmax.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fcmax.png\",\n                        \"descriptor\": {\n                            \"type\": \"FCMax\",\n                            \"unitOfMeasure\": \"Bpm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"bpm\",\n                            \"min\": 60,\n                            \"displayMin\": \"60\",\n                            \"max\": 220,\n                            \"displayMax\": \"220\",\n                            \"inc\": 1,\n                            \"default\": 140,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"FCMax\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"175\",\n                            \"displayMax\": \"185\",\n                            \"min\": 175,\n                            \"max\": 185\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 60,\n                                    \"to\": 175,\n                                    \"label\": \"\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 175,\n                                    \"to\": 220,\n                                    \"label\": \"normal\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fcmax.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fcmax.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fcmax.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fc9\",\n                \"name\": \"Muscle Mass\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed3\",\n                        \"name\": \"Muscle Mass\",\n                        \"type\": \"MuscleMass\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 6,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/musclemass.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/musclemass.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/musclemass.png\",\n                        \"descriptor\": {\n                            \"type\": \"MuscleMass\",\n                            \"unitOfMeasure\": \"Kg\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"kg\",\n                            \"min\": 5,\n                            \"displayMin\": \"5\",\n                            \"max\": 200,\n                            \"displayMax\": \"200\",\n                            \"inc\": 0.1,\n                            \"default\": 0,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"MuscleMass\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/musclemass.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/musclemass.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/musclemass.png\"\n            },\n            {\n                \"id\": \"39aab338-fe87-4979-a249-4fa17bc5eaac\",\n                \"name\": \"Power at threshold - Cycling\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"65e1f40b-ed48-48fe-9467-60449e0a6222\",\n                        \"name\": \"Power at threshold - Cycling\",\n                        \"type\": \"PowerThreshold\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/powerthreshold.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/powerthreshold.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/powerthreshold.png\",\n                        \"descriptor\": {\n                            \"type\": \"PowerThreshold\",\n                            \"unitOfMeasure\": \"Watt\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"watt\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 700,\n                            \"displayMax\": \"700\",\n                            \"inc\": 1,\n                            \"default\": 350,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"PowerThreshold\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"212\",\n                            \"displayMax\": \"700\",\n                            \"min\": 212,\n                            \"max\": 700\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Verylow\",\n                                    \"from\": 0,\n                                    \"to\": 130,\n                                    \"label\": \"Very Low\"\n                                },\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 130,\n                                    \"to\": 175,\n                                    \"label\": \"Low\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 175,\n                                    \"to\": 212,\n                                    \"label\": \"Below Average\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 212,\n                                    \"to\": 249,\n                                    \"label\": \"Fair\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 249,\n                                    \"to\": 291,\n                                    \"label\": \"Good\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 291,\n                                    \"to\": 331,\n                                    \"label\": \"Very Good\"\n                                },\n                                {\n                                    \"type\": \"Dangerous\",\n                                    \"from\": 331,\n                                    \"to\": 500,\n                                    \"label\": \"Excellent\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/powerthreshold.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/powerthreshold.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/powerthreshold.png\"\n            },\n            {\n                \"id\": \"268715f1-dac7-4479-ac17-7ab016ed0b9c\",\n                \"name\": \"Power threshold test\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"65e1f40b-ed48-48fe-9467-60449e0a6222\",\n                        \"name\": \"Power at threshold - Cycling\",\n                        \"type\": \"PowerThreshold\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/powerthreshold.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/powerthreshold.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/powerthreshold.png\",\n                        \"descriptor\": {\n                            \"type\": \"PowerThreshold\",\n                            \"unitOfMeasure\": \"Watt\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"watt\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 700,\n                            \"displayMax\": \"700\",\n                            \"inc\": 1,\n                            \"default\": 350,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"PowerThreshold\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"212\",\n                            \"displayMax\": \"700\",\n                            \"min\": 212,\n                            \"max\": 700\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Verylow\",\n                                    \"from\": 0,\n                                    \"to\": 130,\n                                    \"label\": \"Very Low\"\n                                },\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 130,\n                                    \"to\": 175,\n                                    \"label\": \"Low\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 175,\n                                    \"to\": 212,\n                                    \"label\": \"Below Average\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 212,\n                                    \"to\": 249,\n                                    \"label\": \"Fair\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 249,\n                                    \"to\": 291,\n                                    \"label\": \"Good\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 291,\n                                    \"to\": 331,\n                                    \"label\": \"Very Good\"\n                                },\n                                {\n                                    \"type\": \"Dangerous\",\n                                    \"from\": 331,\n                                    \"to\": 500,\n                                    \"label\": \"Excellent\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    },\n                    {\n                        \"biometricDescriptorId\": \"34398f69-305c-43d8-be64-18eead12e530\",\n                        \"name\": \"Rpm at threshold\",\n                        \"type\": \"RpmThreshold\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 6,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/rpmthreshold.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/rpmthreshold.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/rpmthreshold.png\",\n                        \"descriptor\": {\n                            \"type\": \"RpmThreshold\",\n                            \"unitOfMeasure\": \"Rpm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"rpm\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 400,\n                            \"displayMax\": \"400\",\n                            \"inc\": 1,\n                            \"default\": 80,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"RpmThreshold\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/powerthreshold.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/powerthreshold.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/powerthreshold.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ec9\",\n                \"name\": \"Resting HR\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec9\",\n                        \"name\": \"Resting HR\",\n                        \"type\": \"HrAtRest\",\n                        \"category\": \"Cardiovascular\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 3,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hratrest.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hratrest.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hratrest.png\",\n                        \"descriptor\": {\n                            \"type\": \"HrAtRest\",\n                            \"unitOfMeasure\": \"Bpm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"bpm\",\n                            \"min\": 30,\n                            \"displayMin\": \"30\",\n                            \"max\": 120,\n                            \"displayMax\": \"120\",\n                            \"inc\": 1,\n                            \"default\": 65,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"HrAtRest\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/hratrest.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/hratrest.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/hratrest.png\"\n            },\n            {\n                \"id\": \"268715f1-dac7-4479-ac17-7ab016ed0b9b\",\n                \"name\": \"Rpm at threshold\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"34398f69-305c-43d8-be64-18eead12e530\",\n                        \"name\": \"Rpm at threshold\",\n                        \"type\": \"RpmThreshold\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 6,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/rpmthreshold.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/rpmthreshold.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/rpmthreshold.png\",\n                        \"descriptor\": {\n                            \"type\": \"RpmThreshold\",\n                            \"unitOfMeasure\": \"Rpm\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"rpm\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 400,\n                            \"displayMax\": \"400\",\n                            \"inc\": 1,\n                            \"default\": 80,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"RpmThreshold\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/rpmthreshold.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/rpmthreshold.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/rpmthreshold.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ec3\",\n                \"name\": \"Total Cholesterol\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec3\",\n                        \"name\": \"Total Cholesterol\",\n                        \"type\": \"TotalCholesterol\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/totalcholesterol.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/totalcholesterol.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/totalcholesterol.png\",\n                        \"descriptor\": {\n                            \"type\": \"TotalCholesterol\",\n                            \"unitOfMeasure\": \"Mg_dL\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mg/dL\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 1000,\n                            \"displayMax\": \"1000\",\n                            \"inc\": 1,\n                            \"default\": 180,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"TotalCholesterol\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"125\",\n                            \"displayMax\": \"199\",\n                            \"min\": 125,\n                            \"max\": 199\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 0,\n                                    \"to\": 200,\n                                    \"label\": \"Ideal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 200,\n                                    \"to\": 240,\n                                    \"label\": \"Limit\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 240,\n                                    \"to\": 1000,\n                                    \"label\": \"High\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/totalcholesterol.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/totalcholesterol.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/totalcholesterol.png\"\n            },\n            {\n                \"id\": \"4c4fa7af-43bc-4dcc-af6d-8dd4e054fdb7\",\n                \"name\": \"Training expertise\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"f792d0bf-8b88-46bd-a98e-b7ae29b2aaff\",\n                        \"name\": \"Training expertise\",\n                        \"type\": \"TrainingExpertise\",\n                        \"category\": \"Performance\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/trainingexpertise.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/trainingexpertise.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/trainingexpertise.png\",\n                        \"descriptor\": {\n                            \"type\": \"TrainingExpertise\",\n                            \"unitOfMeasure\": \"Number\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"\",\n                            \"min\": 1,\n                            \"displayMin\": \"1\",\n                            \"max\": 3,\n                            \"displayMax\": \"3\",\n                            \"inc\": 1,\n                            \"default\": 1,\n                            \"finiteSetValues\": [\n                                {\n                                    \"valueId\": 1,\n                                    \"displayValue\": \"Beginner\"\n                                },\n                                {\n                                    \"valueId\": 2,\n                                    \"displayValue\": \"Intermediate\"\n                                },\n                                {\n                                    \"valueId\": 3,\n                                    \"displayValue\": \"Trained\"\n                                }\n                            ],\n                            \"finiteSetId\": \"SetIdTrainingExpertise\",\n                            \"constraintType\": \"FinitSet\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"TrainingExpertise\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/trainingexpertise.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/trainingexpertise.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/trainingexpertise.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ea3\",\n                \"name\": \"Triglycerides\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ea3\",\n                        \"name\": \"Triglycerides\",\n                        \"type\": \"Triglycerides\",\n                        \"category\": \"Clinical\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 5,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/triglycerides.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/triglycerides.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/triglycerides.png\",\n                        \"descriptor\": {\n                            \"type\": \"Triglycerides\",\n                            \"unitOfMeasure\": \"Mg_dL\",\n                            \"measurementUnitFormat\": \"FrmtNumber\",\n                            \"unitOfMeasureString\": \"mg/dL\",\n                            \"min\": 0,\n                            \"displayMin\": \"0\",\n                            \"max\": 1000,\n                            \"displayMax\": \"1000\",\n                            \"inc\": 1,\n                            \"default\": 160,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"Triglycerides\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"40\",\n                            \"displayMax\": \"160\",\n                            \"min\": 40,\n                            \"max\": 160\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 0,\n                                    \"to\": 150,\n                                    \"label\": \"normal\"\n                                },\n                                {\n                                    \"type\": \"Medium\",\n                                    \"from\": 150,\n                                    \"to\": 200,\n                                    \"label\": \"Limit\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 200,\n                                    \"to\": 500,\n                                    \"label\": \"High\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 500,\n                                    \"to\": 1000,\n                                    \"label\": \"Very high\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/triglycerides.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/triglycerides.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/triglycerides.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ec4\",\n                \"name\": \"Waist circumference\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec4\",\n                        \"name\": \"Waist circumference\",\n                        \"type\": \"WeistCircumference\",\n                        \"category\": \"Anthropometric\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 2,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/weistcircumference.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/weistcircumference.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/weistcircumference.png\",\n                        \"descriptor\": {\n                            \"type\": \"WeistCircumference\",\n                            \"unitOfMeasure\": \"Cm\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"cm\",\n                            \"min\": 40,\n                            \"displayMin\": \"40\",\n                            \"max\": 200,\n                            \"displayMax\": \"200\",\n                            \"inc\": 0.1,\n                            \"default\": 75,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"WeistCircumference\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"40\",\n                            \"displayMax\": \"99\",\n                            \"min\": 40,\n                            \"max\": 99\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 40,\n                                    \"to\": 99,\n                                    \"label\": \"normal\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 99,\n                                    \"to\": 200,\n                                    \"label\": \"excessive\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/weistcircumference.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/weistcircumference.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/weistcircumference.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87ecd\",\n                \"name\": \"Weight\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ecd\",\n                        \"name\": \"Weight\",\n                        \"type\": \"UserWeight\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userweight.png\",\n                        \"descriptor\": {\n                            \"type\": \"UserWeight\",\n                            \"unitOfMeasure\": \"Kg\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"kg\",\n                            \"validityDays\": 15,\n                            \"min\": 30,\n                            \"displayMin\": \"30\",\n                            \"max\": 255,\n                            \"displayMax\": \"255\",\n                            \"inc\": 0.1,\n                            \"default\": 70,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"UserWeight\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userweight.png\"\n            },\n            {\n                \"id\": \"5360af9c-70a4-4084-9d95-3e311be87fc4\",\n                \"name\": \"Weight - % fat mass\",\n                \"biometrics\": [\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ecd\",\n                        \"name\": \"Weight\",\n                        \"type\": \"UserWeight\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 1,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userweight.png\",\n                        \"descriptor\": {\n                            \"type\": \"UserWeight\",\n                            \"unitOfMeasure\": \"Kg\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"kg\",\n                            \"validityDays\": 15,\n                            \"min\": 30,\n                            \"displayMin\": \"30\",\n                            \"max\": 255,\n                            \"displayMax\": \"255\",\n                            \"inc\": 0.1,\n                            \"default\": 70,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"UserWeight\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"0\",\n                            \"displayMax\": \"0\",\n                            \"min\": 0,\n                            \"max\": 0\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Linear\",\n                            \"items\": []\n                        },\n                        \"calculated\": false\n                    },\n                    {\n                        \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec5\",\n                        \"name\": \"% fat mass\",\n                        \"type\": \"FatMassPercentace\",\n                        \"category\": \"BodyComposition\",\n                        \"subCategory\": \"Basic\",\n                        \"categoryOrder\": 4,\n                        \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/fatmasspercentace.png\",\n                        \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/fatmasspercentace.png\",\n                        \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/fatmasspercentace.png\",\n                        \"descriptor\": {\n                            \"type\": \"FatMassPercentace\",\n                            \"unitOfMeasure\": \"Percent\",\n                            \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                            \"unitOfMeasureString\": \"%\",\n                            \"min\": 2,\n                            \"displayMin\": \"2\",\n                            \"max\": 60,\n                            \"displayMax\": \"60\",\n                            \"inc\": 0.1,\n                            \"default\": 12,\n                            \"constraintType\": \"DiscreteRange\"\n                        },\n                        \"idealRange\": {\n                            \"type\": \"FatMassPercentace\",\n                            \"measurementSystem\": \"Metric\",\n                            \"displayMin\": \"6\",\n                            \"displayMax\": \"17\",\n                            \"min\": 6,\n                            \"max\": 17,\n                            \"judice\": \"\"\n                        },\n                        \"levels\": {\n                            \"levelType\": \"Discrete\",\n                            \"items\": [\n                                {\n                                    \"type\": \"Low\",\n                                    \"from\": 2,\n                                    \"to\": 5,\n                                    \"label\": \"lean\"\n                                },\n                                {\n                                    \"type\": \"Normal\",\n                                    \"from\": 5,\n                                    \"to\": 12.5,\n                                    \"label\": \"Athletic\"\n                                },\n                                {\n                                    \"type\": \"High\",\n                                    \"from\": 12.5,\n                                    \"to\": 18.5,\n                                    \"label\": \"fitness\"\n                                },\n                                {\n                                    \"type\": \"VeryHigh\",\n                                    \"from\": 18.5,\n                                    \"to\": 24.5,\n                                    \"label\": \"potential risk\"\n                                },\n                                {\n                                    \"type\": \"Dangerous\",\n                                    \"from\": 24.5,\n                                    \"to\": 60,\n                                    \"label\": \"obesity\"\n                                }\n                            ]\n                        },\n                        \"calculated\": false\n                    }\n                ],\n                \"smallPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\n                \"mediumPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\n                \"bigPictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/big/userweight.png\"\n            }\n        ],\n        \"categories\": [\n            {\n                \"id\": \"BodyComposition\",\n                \"name\": \"Body composition\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/bodycomposition.png\"\n            },\n            {\n                \"id\": \"Anthropometric\",\n                \"name\": \"Anthropometric\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/anthropometric.png\"\n            },\n            {\n                \"id\": \"Clinical\",\n                \"name\": \"Clinical\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/clinical.png\"\n            },\n            {\n                \"id\": \"Cardiovascular\",\n                \"name\": \"Cardiovascular\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/cardiovascular.png\"\n            },\n            {\n                \"id\": \"Performance\",\n                \"name\": \"Performance\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/performance.png\"\n            },\n            {\n                \"id\": \"GeneralMilitaryFitnessIndicators\",\n                \"name\": \"GeneralMilitaryFitnessIndicators\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/generalmilitaryfitnessindicators.png\"\n            },\n            {\n                \"id\": \"MilitarySpecificyFitnessIndicators\",\n                \"name\": \"MilitarySpecificyFitnessIndicators\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/militaryspecificyfitnessindicators.png\"\n            },\n            {\n                \"id\": \"DefensieConditieProef\",\n                \"name\": \"DefensieConditieProef\",\n                \"pictureUrl\": \"http://cdnmedia.mywellness.com/biometrics/categories/defensieconditieproef.png\"\n            }\n        ]\n    },\n    \"token\": \"MjAxOTEyMTMxNzA5MDN8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8ODgwOHwwfGNvbS5teXdlbGxuZXNz0.818B88A3396262459F2A4DA10A0465E2C7462079\",\n    \"version\": \"1.1.108.23307\",\n    \"expireIn\": 1800\n}"}],"_postman_id":"6c52efc2-5e44-4f63-9858-164e739b7de9"},{"name":"BiometricsList","event":[{"listen":"test","script":{"id":"baf8a839-5bc1-42e5-836f-2ad469c80041","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response measurement descriptor existence\"] = responseJSON.data.measurements !== undefined && responseJSON.data.measurements.length > 0;","","if (responseJSON.data && responseJSON.data.measurements)","{","    var bloodPressure = responseJSON.data.measurements.find(x => x.name === 'Blood pressure');","    if (bloodPressure)","    {","        postman.setEnvironmentVariable(\"MeasureDescriptorId\", bloodPressure.id); ","        postman.setEnvironmentVariable(\"BiometricDescriptorId1\", bloodPressure.biometrics[0].biometricDescriptorId);","        postman.setEnvironmentVariable(\"BiometricDescriptorId2\", bloodPressure.biometrics[1].biometricDescriptorId); ","    }","}"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"e16399c7-37d1-4aeb-a0d1-282f8416fa3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{Token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"url":"https://api-dev.mywellness.com/biometrics/list","description":"<h2 id=\"biometrics-list\">Biometrics List</h2>\n<p>Retrieves the full list of biometric descriptors available in the mywellness platform.</p>\n<p><strong>Endpoint:</strong> <code>GET /biometrics/list</code></p>\n<hr />\n<h3 id=\"headers\">Headers</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>X-MWAPPS-CLIENT</code></td>\n<td><code>thirdParties</code></td>\n<td>Identifies the client type</td>\n</tr>\n<tr>\n<td><code>X-MWAPPS-APIKEY</code></td>\n<td><code>{{ApiKey}}</code></td>\n<td>API key for authentication</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Request content type</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"response\">Response</h3>\n<p>A successful response (<code>200 OK</code>) returns a JSON object containing a <code>biometrics</code> array. Each item in the array represents a biometric/measurement descriptor with the following fields:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>biometricDescriptorId</code></td>\n<td><code>string (UUID)</code></td>\n<td>Unique identifier for the biometric descriptor</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td><code>string</code></td>\n<td>Human-readable name of the biometric (e.g., \"Blood pressure\")</td>\n</tr>\n<tr>\n<td><code>type</code></td>\n<td><code>string</code></td>\n<td>Internal type identifier (e.g., <code>TotalBodyWater</code>)</td>\n</tr>\n<tr>\n<td><code>category</code></td>\n<td><code>string</code></td>\n<td>High-level category (e.g., <code>BodyComposition</code>, <code>Anthropometric</code>)</td>\n</tr>\n<tr>\n<td><code>subCategory</code></td>\n<td><code>string</code></td>\n<td>Sub-category (e.g., <code>Basic</code>, <code>Advanced</code>)</td>\n</tr>\n<tr>\n<td><code>categoryOrder</code></td>\n<td><code>number</code></td>\n<td>Ordering index within the category</td>\n</tr>\n<tr>\n<td><code>highlighted</code></td>\n<td><code>boolean</code></td>\n<td>Whether the biometric is highlighted</td>\n</tr>\n<tr>\n<td><code>showOnPassport</code></td>\n<td><code>boolean</code></td>\n<td>Whether the biometric appears on the user passport</td>\n</tr>\n<tr>\n<td><code>calculated</code></td>\n<td><code>boolean</code></td>\n<td>Whether the value is calculated rather than manually entered</td>\n</tr>\n<tr>\n<td><code>smallPictureUrl</code></td>\n<td><code>string</code></td>\n<td>URL to the small image asset</td>\n</tr>\n<tr>\n<td><code>mediumPictureUrl</code></td>\n<td><code>string</code></td>\n<td>URL to the medium image asset</td>\n</tr>\n<tr>\n<td><code>bigPictureUrl</code></td>\n<td><code>string</code></td>\n<td>URL to the large image asset</td>\n</tr>\n<tr>\n<td><code>descriptor</code></td>\n<td><code>object</code></td>\n<td>Measurement descriptor details (see below)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"descriptor-object\"><code>descriptor</code> Object</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>type</code></td>\n<td><code>string</code></td>\n<td>Descriptor type identifier</td>\n</tr>\n<tr>\n<td><code>unitOfMeasure</code></td>\n<td><code>string</code></td>\n<td>Unit of measure (e.g., <code>Kg</code>, <code>Cm</code>)</td>\n</tr>\n<tr>\n<td><code>measurementUnitFormat</code></td>\n<td><code>string</code></td>\n<td>Format string for display (e.g., <code>FrmtSingle1Digit</code>)</td>\n</tr>\n<tr>\n<td><code>unitOfMeasureString</code></td>\n<td><code>string</code></td>\n<td>Display string for the unit (e.g., <code>\"kg\"</code>)</td>\n</tr>\n<tr>\n<td><code>min</code></td>\n<td><code>number</code></td>\n<td>Minimum allowed value</td>\n</tr>\n<tr>\n<td><code>displayMin</code></td>\n<td><code>string</code></td>\n<td>Display string for minimum value</td>\n</tr>\n<tr>\n<td><code>max</code></td>\n<td><code>number</code></td>\n<td>Maximum allowed value</td>\n</tr>\n<tr>\n<td><code>displayMax</code></td>\n<td><code>string</code></td>\n<td>Display string for maximum value</td>\n</tr>\n<tr>\n<td><code>inc</code></td>\n<td><code>number</code></td>\n<td>Increment step</td>\n</tr>\n<tr>\n<td><code>default</code></td>\n<td><code>number</code></td>\n<td>Default value</td>\n</tr>\n<tr>\n<td><code>constraintType</code></td>\n<td><code>string</code></td>\n<td>Type of constraint (e.g., <code>DiscreteRange</code>)</td>\n</tr>\n<tr>\n<td><code>finiteSetId</code></td>\n<td><code>string</code></td>\n<td>Identifier for the finite set of values</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["biometrics","list"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"e4272c2d-c160-47af-bfcd-a548d23683d7","name":"BiometricsList","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"onlyInThisFacility\": false,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/measurementsdescriptorlist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Dec 2019 17:09:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"39646"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"28"},{"key":"x-ratelimit-reset","value":"43"},{"key":"cache-control","value":"private"},{"key":"x-frame-options","value":"DENY"},{"key":"x-mwapps-apikey","value":"8cab9a795b934661b503a02f6a638cbb"},{"key":"x-mwapps-srv","value":"MYWAPP2"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"POST, GET, OPTIONS"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-request-headers","value":"*"},{"key":"p3p","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""},{"key":"x-mwapps-cookie","value":"_mwappsdev"}],"cookie":[],"responseTime":null,"body":"{\n    \"biometrics\": [\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed7\",\n            \"name\": \"Total body water (TBW)\",\n            \"type\": \"TotalBodyWater\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 5,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed8\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/totalbodywater.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/totalbodywater.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/totalbodywater.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TotalBodyWater\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"d991ce09-adc6-42bc-bade-d7994aa7ae83\",\n            \"name\": \"Left leg body water\",\n            \"type\": \"SegmentalBodyWaterLL\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 134,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalbodywaterll.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalbodywaterll.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalbodywaterll.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalBodyWaterLL\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"5c287524-7c9c-43a1-8cb1-c0b87242df41\",\n            \"name\": \"Abdomen fat thickness\",\n            \"type\": \"AbdomenFatThickness\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 19,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/abdomenfatthickness.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/abdomenfatthickness.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/abdomenfatthickness.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"AbdomenFatThickness\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f05\",\n            \"name\": \"Skeletal muscle mass (SMM)\",\n            \"type\": \"SkeletalMuscleMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 3,\n            \"relatedPercBiometricDescriptorId\": \"87b6d072-0cf6-417e-8c5f-467f0a2c9ad5\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/skeletalmusclemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/skeletalmusclemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/skeletalmusclemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SkeletalMuscleMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 255,\n                \"displayMax\": \"255\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000009\",\n            \"name\": \"Pro Agility Test\",\n            \"type\": \"DA_ProAgilityTest\",\n            \"category\": \"GeneralMilitaryFitnessIndicators\",\n            \"subCategory\": \"SpeedAgility\",\n            \"categoryOrder\": 10,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_proagilitytest.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_proagilitytest.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_proagilitytest.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_ProAgilityTest\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"62cdec76-b8dd-4856-bb09-253017a76060\",\n            \"name\": \"Trunk extracellular water\",\n            \"type\": \"Segmental_ECW_TR\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 137,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmental_ecw_tr.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmental_ecw_tr.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmental_ecw_tr.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Segmental_ECW_TR\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1fef475b-7ec1-436f-bd6d-d6e83e349ee5\",\n            \"name\": \"ECW/TBW - left leg\",\n            \"type\": \"ECWOnTBWmLLL\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 144,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ecwontbwmlll.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ecwontbwmlll.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ecwontbwmlll.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ECWOnTBWmLLL\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle3Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"c6ff3ae6-bfbc-47b7-ab3b-8ad4318c2cfa\",\n            \"name\": \"Left thigh muscle circumference\",\n            \"type\": \"LeftThighMuscleCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 17,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftthighmusclecircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftthighmusclecircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftthighmusclecircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftThighMuscleCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"847ac047-5d3f-4d3c-b35d-4daaa827ac93\",\n            \"name\": \"MobilityIndex\",\n            \"type\": \"MobilityIndex\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 34,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/mobilityindex.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/mobilityindex.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/mobilityindex.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MobilityIndex\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"3328d32e-ad19-4ea1-9520-3ec4b0a06091\",\n            \"name\": \"ECW/TBW\",\n            \"type\": \"ECWonTBW\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 32,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ecwontbw.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ecwontbw.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ecwontbw.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ECWonTBW\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle3Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 1,\n                \"default\": 35,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"26cbf773-ac54-4174-a53d-7517915a4a0b\",\n            \"name\": \"Right arm muscle circumference\",\n            \"type\": \"RightArmMuscleCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 14,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmmusclecircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmmusclecircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmmusclecircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmMuscleCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"9799b2af-b1b8-4691-b88e-4326aa3c06c9\",\n            \"name\": \"Weight control\",\n            \"type\": \"WeightControl\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 87,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/weightcontrol.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/weightcontrol.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/weightcontrol.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"WeightControl\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": -999.9,\n                \"displayMin\": \"-999.9\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"697bc902-c40b-40cf-99f4-d334a4888993\",\n            \"name\": \"Left arm body water\",\n            \"type\": \"SegmentalBodyWaterLA\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 131,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalbodywaterla.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalbodywaterla.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalbodywaterla.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalBodyWaterLA\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"b327c79b-e273-44a9-a082-3f0fd1c62e07\",\n            \"name\": \"Target weight\",\n            \"type\": \"TargetWeight\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 86,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/targetweight.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/targetweight.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/targetweight.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TargetWeight\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-837644ad8023\",\n            \"name\": \"Fat mass % of left leg compared to the ideal\",\n            \"type\": \"FatMassPercOfIdealLeftLeg\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 129,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatmasspercofidealleftleg.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatmasspercofidealleftleg.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatmasspercofidealleftleg.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatMassPercOfIdealLeftLeg\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"9e979e6a-a634-4664-8a44-f86a6816727d\",\n            \"name\": \"Mean artery pressure\",\n            \"type\": \"MeanArteryPressure\",\n            \"category\": \"Cardiovascular\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 5,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/meanarterypressure.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/meanarterypressure.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/meanarterypressure.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MeanArteryPressure\",\n                \"unitOfMeasure\": \"mmHg\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"mmHg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"1000\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"bee95f1e-3dc4-45ea-b7b1-5762ca3d8e40\",\n            \"name\": \"Chest circumference\",\n            \"type\": \"ChestCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 5,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/chestcircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/chestcircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/chestcircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ChestCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"65e1f40b-ed48-48fe-9467-60449e0a6666\",\n            \"name\": \"Split\",\n            \"type\": \"RowingSplit\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 26,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rowingsplit.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rowingsplit.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rowingsplit.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RowingSplit\",\n                \"unitOfMeasure\": \"Min_500m\",\n                \"measurementUnitFormat\": \"FrmtTimeShort\",\n                \"unitOfMeasureString\": \"min/500m\",\n                \"min\": 0.02,\n                \"displayMin\": \"00:01\",\n                \"max\": 16.67,\n                \"displayMax\": \"16:40\",\n                \"inc\": 0.02,\n                \"default\": 3.33,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"a34477ed-fe4a-4a39-9039-8ac9cdd14004\",\n            \"name\": \"Energy expenditure\",\n            \"type\": \"EnergyExpenditure\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 95,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/energyexpenditure.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/energyexpenditure.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/energyexpenditure.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"EnergyExpenditure\",\n                \"unitOfMeasure\": \"Kcal\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"kcal\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 10000,\n                \"displayMax\": \"10000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ea3\",\n            \"name\": \"Triglycerides\",\n            \"type\": \"Triglycerides\",\n            \"category\": \"Clinical\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 5,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/triglycerides.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/triglycerides.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/triglycerides.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Triglycerides\",\n                \"unitOfMeasure\": \"Mg_dL\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"mg/dL\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 1,\n                \"default\": 160,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"65e1f40b-ed48-48fe-9467-60449e0a6222\",\n            \"name\": \"Power at threshold - Cycling\",\n            \"type\": \"PowerThreshold\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 7,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/powerthreshold.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/powerthreshold.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/powerthreshold.png\",\n            \"highlighted\": true,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"PowerThreshold\",\n                \"unitOfMeasure\": \"Watt\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"watt\",\n                \"min\": 50,\n                \"displayMin\": \"50\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 1,\n                \"default\": 200,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4e65baef-218e-49ce-9efa-c3ef0909b5a6\",\n            \"name\": \"Fat mass % of left arm compared to the ideal\",\n            \"type\": \"FatMassPercOfIdealLeftArm\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 128,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatmasspercofidealleftarm.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatmasspercofidealleftarm.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatmasspercofidealleftarm.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatMassPercOfIdealLeftArm\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f82e0701-2543-4af9-bd12-6466607579dd\",\n            \"name\": \"Hip circumference\",\n            \"type\": \"HipCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/hipcircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/hipcircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/hipcircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HipCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 40,\n                \"displayMin\": \"40\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed4\",\n            \"name\": \"Body fat mass (BFM)\",\n            \"type\": \"FatMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec5\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"FatMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 255,\n                \"displayMax\": \"255\",\n                \"inc\": 0.1,\n                \"default\": 70,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"6f12e437-5ffd-4461-b201-1086414f1a91\",\n            \"name\": \"Fat free mass % of left leg compared to the ideal\",\n            \"type\": \"FatFreeMassPercOfIdealLeftLeg\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 121,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatfreemasspercofidealleftleg.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatfreemasspercofidealleftleg.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatfreemasspercofidealleftleg.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatFreeMassPercOfIdealLeftLeg\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87edc\",\n            \"name\": \"Standard body weight\",\n            \"type\": \"StandardBodyWeight\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 80,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/standardbodyweight.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/standardbodyweight.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/standardbodyweight.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"StandardBodyWeight\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"7d25fdb1-de7c-40f5-a28e-66363ff3ac7d\",\n            \"name\": \"Right arm circumference\",\n            \"type\": \"RightArmCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 8,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmcircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmcircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmcircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee5\",\n            \"name\": \"Muscle mass balance leg\",\n            \"type\": \"MuscleMassBalanceLeg\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 93,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/musclemassbalanceleg.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/musclemassbalanceleg.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/musclemassbalanceleg.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MuscleMassBalanceLeg\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"8c8e73f3-9a53-496f-8360-5817e28f9ce1\",\n            \"name\": \"Abdomen circumference\",\n            \"type\": \"AbdomenCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 6,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/abdomencircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/abdomencircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/abdomencircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"AbdomenCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec9\",\n            \"name\": \"Resting HR\",\n            \"type\": \"HrAtRest\",\n            \"category\": \"Cardiovascular\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/hratrest.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/hratrest.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/hratrest.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HrAtRest\",\n                \"unitOfMeasure\": \"Bpm\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"bpm\",\n                \"min\": 30,\n                \"displayMin\": \"30\",\n                \"max\": 120,\n                \"displayMax\": \"120\",\n                \"inc\": 1,\n                \"default\": 65,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000005\",\n            \"name\": \"Pull up\",\n            \"type\": \"DA_PullUp\",\n            \"category\": \"GeneralMilitaryFitnessIndicators\",\n            \"subCategory\": \"StrengthCoreStability\",\n            \"categoryOrder\": 8,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_pullup.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_pullup.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_pullup.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_PullUp\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"2f7f474e-2faa-4718-bd45-bd461c020e4f\",\n            \"name\": \"Left arm fat thickness\",\n            \"type\": \"LeftArmFatThickness\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 21,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmfatthickness.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmfatthickness.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmfatthickness.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmFatThickness\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87efb\",\n            \"name\": \"Left arm muscle mass\",\n            \"type\": \"LeftArmMuscleMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmmusclemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmmusclemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmmusclemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmMuscleMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000011\",\n            \"name\": \"Overall\",\n            \"type\": \"DA_Overall\",\n            \"category\": \"GeneralMilitaryFitnessIndicators\",\n            \"subCategory\": \"Overall\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_overall.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_overall.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_overall.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_Overall\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec6\",\n            \"name\": \"Max HR\",\n            \"type\": \"FCMax\",\n            \"category\": \"Cardiovascular\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 4,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fcmax.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fcmax.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fcmax.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"FCMax\",\n                \"unitOfMeasure\": \"Bpm\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"bpm\",\n                \"min\": 60,\n                \"displayMin\": \"60\",\n                \"max\": 220,\n                \"displayMax\": \"220\",\n                \"inc\": 1,\n                \"default\": 130,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"8246a729-2bc2-45d8-a82b-fb1d4af2ec85\",\n            \"name\": \"Rate pressure product\",\n            \"type\": \"RatePressureProduct\",\n            \"category\": \"Cardiovascular\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 7,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ratepressureproduct.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ratepressureproduct.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ratepressureproduct.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RatePressureProduct\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000013\",\n            \"name\": \"Defensie Conditie Proef\",\n            \"type\": \"DA_DefensieConditieProef\",\n            \"category\": \"DefensieConditieProef\",\n            \"subCategory\": \"DefensieConditieProef\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_defensieconditieproef.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_defensieconditieproef.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_defensieconditieproef.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_DefensieConditieProef\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1,\n                \"displayMax\": \"1\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"FinitSet\",\n                \"finiteSetId\": \"SetIdDA_DefensieConditieProef\",\n                \"finiteSetValues\": [\n                    {\n                        \"valueId\": 0,\n                        \"displayValue\": \"Not pass\"\n                    },\n                    {\n                        \"valueId\": 1,\n                        \"displayValue\": \"Pass\"\n                    }\n                ]\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ea4\",\n            \"name\": \"BMI\",\n            \"type\": \"BMI\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 8,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/bmi.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/bmi.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/bmi.png\",\n            \"highlighted\": true,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"BMI\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"34398f69-305c-43d8-be64-18eead12e530\",\n            \"name\": \"Cadence at threshold\",\n            \"type\": \"RpmThreshold\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 28,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rpmthreshold.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rpmthreshold.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rpmthreshold.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RpmThreshold\",\n                \"unitOfMeasure\": \"Rpm\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"rpm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 400,\n                \"displayMax\": \"400\",\n                \"inc\": 1,\n                \"default\": 80,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef5\",\n            \"name\": \"Right arm muscle mass\",\n            \"type\": \"RightArmMuscleMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmmusclemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmmusclemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmmusclemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmMuscleMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ae19d21a-d823-464b-80b2-956c4ea4a2bc\",\n            \"name\": \"Right arm fat thickness\",\n            \"type\": \"RightArmFatThickness\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 20,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmfatthickness.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmfatthickness.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmfatthickness.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmFatThickness\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"16c3d6a7-3d20-42a6-ba10-c5c7e7bc6691\",\n            \"name\": \"Trunk body water\",\n            \"type\": \"SegmentalBodyWaterTR\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 132,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalbodywatertr.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalbodywatertr.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalbodywatertr.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalBodyWaterTR\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eff\",\n            \"name\": \"Trunk fat mass\",\n            \"type\": \"TrunkFatMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87efe\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/trunkfatmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/trunkfatmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/trunkfatmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TrunkFatMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"c7ded491-9c96-4b68-9685-50d82b33498a\",\n            \"name\": \"Visceral fat area\",\n            \"type\": \"VisceralFatArea\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 43,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/visceralfatarea.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/visceralfatarea.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/visceralfatarea.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"VisceralFatArea\",\n                \"unitOfMeasure\": \"CmSquare\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm²\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000012\",\n            \"name\": \"Military Specific Test\",\n            \"type\": \"DA_MilitarySpecificTest\",\n            \"category\": \"MilitarySpecificyFitnessIndicators\",\n            \"subCategory\": \"MilitarySpecificFitneesIndicators\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_militaryspecifictest.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_militaryspecifictest.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_militaryspecifictest.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_MilitarySpecificTest\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee8\",\n            \"name\": \"Right leg fat free mass\",\n            \"type\": \"RightLegFatFreeMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"relatedPercBiometricDescriptorId\": \"dd874caf-4de3-4702-bf7a-d4523d0ecc71\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegfatfreemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegfatfreemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegfatfreemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegFatFreeMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"cf1f3d18-7ff3-43d4-b9e2-e8ebc7b1326c\",\n            \"name\": \"Obesity degree\",\n            \"type\": \"ObesityDegree\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 81,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/obesitydegree.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/obesitydegree.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/obesitydegree.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ObesityDegree\",\n                \"unitOfMeasure\": \"Percent\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"65e1f40b-ed48-48fe-9467-60449e0a6555\",\n            \"name\": \"Average power per 500m rowing\",\n            \"type\": \"RowingMaxPower\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 27,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rowingmaxpower.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rowingmaxpower.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rowingmaxpower.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RowingMaxPower\",\n                \"unitOfMeasure\": \"Watt\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"watt\",\n                \"min\": 50,\n                \"displayMin\": \"50\",\n                \"max\": 1100,\n                \"displayMax\": \"1100\",\n                \"inc\": 1,\n                \"default\": 200,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"2c56ab68-fd95-47c4-bd19-a0b4a3646a4b\",\n            \"name\": \"Right leg intracellular water\",\n            \"type\": \"Segmental_ICW_RL\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 148,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmental_icw_rl.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmental_icw_rl.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmental_icw_rl.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Segmental_ICW_RL\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"77ecb3fb-699f-42af-bfab-9bcf33a26026\",\n            \"name\": \"Fat mass % of trunk compared to the ideal\",\n            \"type\": \"FatMassPercOfIdealTrunk\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 126,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatmasspercofidealtrunk.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatmasspercofidealtrunk.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatmasspercofidealtrunk.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatMassPercOfIdealTrunk\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 700,\n                \"displayMax\": \"700\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f378c9a7-1256-4e4a-999c-2284f23eba89\",\n            \"name\": \"ECW/TBW - left arm\",\n            \"type\": \"ECWOnTBWmLA\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 141,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ecwontbwmla.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ecwontbwmla.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ecwontbwmla.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ECWOnTBWmLA\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle3Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"014d7c44-620a-4d6a-babe-aa2e9e30be42\",\n            \"name\": \"BalanceIndex\",\n            \"type\": \"BalanceIndex\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 32,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/balanceindex.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/balanceindex.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/balanceindex.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BalanceIndex\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87efd\",\n            \"name\": \"Left arm muscle mass score\",\n            \"type\": \"LeftArmMuscleMassScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 117,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmmusclemassscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmmusclemassscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmmusclemassscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmMuscleMassScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"dab8df28-552c-4032-9935-d713bf0bae18\",\n            \"name\": \"Right thigh fat thickness\",\n            \"type\": \"RightThighFatThickness\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 22,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightthighfatthickness.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightthighfatthickness.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightthighfatthickness.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightThighFatThickness\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ecd\",\n            \"name\": \"Weight\",\n            \"type\": \"UserWeight\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 7,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/userweight.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/userweight.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/userweight.png\",\n            \"highlighted\": true,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"UserWeight\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 30,\n                \"displayMin\": \"30\",\n                \"max\": 255,\n                \"displayMax\": \"255\",\n                \"inc\": 0.1,\n                \"default\": 70,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\",\n                \"validityDays\": 15\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef7\",\n            \"name\": \"Right arm muscle mass score\",\n            \"type\": \"RightArmMuscleMassScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 115,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmmusclemassscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmmusclemassscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmmusclemassscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmMuscleMassScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ce159765-0296-4b24-a8b8-49938b577858\",\n            \"name\": \"ECW/TBW - right arm\",\n            \"type\": \"ECWOnTBWmRA\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 140,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ecwontbwmra.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ecwontbwmra.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ecwontbwmra.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ECWOnTBWmRA\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle3Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87edb\",\n            \"name\": \"% Extracellular water\",\n            \"type\": \"ExtraCellularWaterPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 11,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/extracellularwaterperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/extracellularwaterperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/extracellularwaterperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ExtraCellularWaterPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 25,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"43f301e0-e55e-4306-8afa-d7d66191de30\",\n            \"name\": \"Growth score\",\n            \"type\": \"GrowthScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 102,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/growthscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/growthscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/growthscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"GrowthScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000001\",\n            \"name\": \"2400M Run\",\n            \"type\": \"DA_Run2400\",\n            \"category\": \"GeneralMilitaryFitnessIndicators\",\n            \"subCategory\": \"Endurance\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_run2400.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_run2400.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_run2400.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_Run2400\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"08c3ab21-829d-4b9a-932b-508cb836ecd5\",\n            \"name\": \"Neck circumference\",\n            \"type\": \"NeckCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 4,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/neckcircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/neckcircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/neckcircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"NeckCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee2\",\n            \"name\": \"Basal metabolic rate score\",\n            \"type\": \"BasalMetabolicRateScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 100,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/basalmetabolicratescore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/basalmetabolicratescore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/basalmetabolicratescore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BasalMetabolicRateScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"8c0a3aee-d4d4-466c-b920-0fb17b3549b2\",\n            \"name\": \"Fat free mass % of right leg compared to the ideal\",\n            \"type\": \"FatFreeMassPercOfIdealRightLeg\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 120,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatfreemasspercofidealrightleg.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatfreemasspercofidealrightleg.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatfreemasspercofidealrightleg.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatFreeMassPercOfIdealRightLeg\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"01597874-d675-4b11-b046-c03b9937f18c\",\n            \"name\": \"Right arm extracellular water\",\n            \"type\": \"Segmental_ECW_RA\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 135,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmental_ecw_ra.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmental_ecw_ra.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmental_ecw_ra.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Segmental_ECW_RA\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87edf\",\n            \"name\": \"Standard muscle mass\",\n            \"type\": \"StandardMuscleMassPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 85,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/standardmusclemassperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/standardmusclemassperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/standardmusclemassperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"StandardMuscleMassPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"5fab2b87-b837-4e4b-a21e-9b1d215e7890\",\n            \"name\": \"Trunk intracellular water\",\n            \"type\": \"Segmental_ICW_TR\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 147,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmental_icw_tr.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmental_icw_tr.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmental_icw_tr.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Segmental_ICW_TR\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed8\",\n            \"name\": \"% Total body water\",\n            \"type\": \"TotalBodyWaterPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 6,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/totalbodywaterperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/totalbodywaterperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/totalbodywaterperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TotalBodyWaterPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ece\",\n            \"name\": \"Height\",\n            \"type\": \"UserHeight\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/userheight.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/userheight.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/userheight.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"UserHeight\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 60,\n                \"displayMin\": \"60\",\n                \"max\": 255,\n                \"displayMax\": \"255\",\n                \"inc\": 1,\n                \"default\": 170,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eb1\",\n            \"name\": \"HDL\",\n            \"type\": \"HDL\",\n            \"category\": \"Clinical\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/hdl.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/hdl.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/hdl.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HDL\",\n                \"unitOfMeasure\": \"Mg_dL\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"mg/dL\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 250,\n                \"displayMax\": \"250\",\n                \"inc\": 1,\n                \"default\": 60,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed2\",\n            \"name\": \"Basal metabolic rate (BMR)\",\n            \"type\": \"BMR\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 9,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/bmr.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/bmr.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/bmr.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BMR\",\n                \"unitOfMeasure\": \"Kcal\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"kcal\",\n                \"min\": 250,\n                \"displayMin\": \"250\",\n                \"max\": 5000,\n                \"displayMax\": \"5000\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eed\",\n            \"name\": \"Left leg fat mass\",\n            \"type\": \"LeftLegFatMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eec\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegfatmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegfatmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegfatmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegFatMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f02\",\n            \"name\": \"Trunk fat score\",\n            \"type\": \"TrunkFatPercScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 118,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/trunkfatpercscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/trunkfatpercscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/trunkfatpercscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TrunkFatPercScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000016\",\n            \"name\": \"Sit-Ups\",\n            \"type\": \"DA_SitUps\",\n            \"category\": \"DefensieConditieProef\",\n            \"subCategory\": \"DefensieConditieProef\",\n            \"categoryOrder\": 4,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_situps.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_situps.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_situps.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_SitUps\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 199,\n                \"displayMax\": \"199\",\n                \"inc\": 1,\n                \"default\": 10,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef1\",\n            \"name\": \"Left leg muscle mass score\",\n            \"type\": \"LeftLegMuscleMassScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 113,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegmusclemassscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegmusclemassscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegmusclemassscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegMuscleMassScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"70f1bb34-9045-478e-8f07-147c6c683d68\",\n            \"name\": \"Fat mass % of right arm compared to the ideal\",\n            \"type\": \"FatMassPercOfIdealRightArm\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 125,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatmasspercofidealrightarm.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatmasspercofidealrightarm.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatmasspercofidealrightarm.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatMassPercOfIdealRightArm\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ea2\",\n            \"name\": \"Glucose\",\n            \"type\": \"Glucose\",\n            \"category\": \"Clinical\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 4,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/glucose.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/glucose.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/glucose.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Glucose\",\n                \"unitOfMeasure\": \"Mg_dL\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"mg/dL\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 400,\n                \"displayMax\": \"400\",\n                \"inc\": 1,\n                \"default\": 70,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87efc\",\n            \"name\": \"Left arm fat score\",\n            \"type\": \"LeftArmFatPercScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 116,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmfatpercscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmfatpercscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmfatpercscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmFatPercScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef0\",\n            \"name\": \"Left leg fat score\",\n            \"type\": \"LeftLegFatPercScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 112,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegfatpercscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegfatpercscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegfatpercscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegFatPercScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f792d0bf-8b88-46bd-a98e-b7ae29b2aaff\",\n            \"name\": \"Training expertise\",\n            \"type\": \"TrainingExpertise\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/trainingexpertise.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/trainingexpertise.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/trainingexpertise.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TrainingExpertise\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 3,\n                \"displayMax\": \"3\",\n                \"inc\": 1,\n                \"default\": 1,\n                \"constraintType\": \"FinitSet\",\n                \"finiteSetId\": \"SetIdTrainingExpertise\",\n                \"finiteSetValues\": [\n                    {\n                        \"valueId\": 1,\n                        \"displayValue\": \"Beginner\"\n                    },\n                    {\n                        \"valueId\": 2,\n                        \"displayValue\": \"Intermediate\"\n                    },\n                    {\n                        \"valueId\": 3,\n                        \"displayValue\": \"Trained\"\n                    }\n                ]\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87efe\",\n            \"name\": \"Trunk fat mass\",\n            \"type\": \"TrunkFatPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/trunkfatperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/trunkfatperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/trunkfatperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TrunkFatPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99.9,\n                \"displayMax\": \"99.9\",\n                \"inc\": 0.1,\n                \"default\": 1,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec2\",\n            \"name\": \"Systolic\",\n            \"type\": \"SystolicBloodPressure\",\n            \"category\": \"Cardiovascular\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/systolicbloodpressure.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/systolicbloodpressure.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/systolicbloodpressure.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"SystolicBloodPressure\",\n                \"unitOfMeasure\": \"mmHg\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"mmHg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 1,\n                \"default\": 110,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"b8086a06-7d18-4e55-bbd1-4854aa9fbb73\",\n            \"name\": \"InBody score\",\n            \"type\": \"InBodyScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 101,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/inbodyscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/inbodyscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/inbodyscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"InBodyScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999,\n                \"displayMax\": \"999\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eeb\",\n            \"name\": \"Right leg muscle mass score\",\n            \"type\": \"RightLegMuscleMassScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 111,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegmusclemassscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegmusclemassscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegmusclemassscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegMuscleMassScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000010\",\n            \"name\": \"5-10-15m sprint score\",\n            \"type\": \"DA_SprintScore5_10_15\",\n            \"category\": \"GeneralMilitaryFitnessIndicators\",\n            \"subCategory\": \"SpeedAgility\",\n            \"categoryOrder\": 11,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_sprintscore5_10_15.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_sprintscore5_10_15.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_sprintscore5_10_15.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_SprintScore5_10_15\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"e8ec5964-5c4d-4bf9-b9ac-0038996a0ec0\",\n            \"name\": \"ReactivityIndex\",\n            \"type\": \"ReactivityIndex\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 33,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/reactivityindex.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/reactivityindex.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/reactivityindex.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ReactivityIndex\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f03\",\n            \"name\": \"Trunk muscle mass score\",\n            \"type\": \"TrunkMuscleMassScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 119,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/trunkmusclemassscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/trunkmusclemassscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/trunkmusclemassscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TrunkMuscleMassScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed9\",\n            \"name\": \"Intracellular water (ICW)\",\n            \"type\": \"IntraCellularWater\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 12,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f09\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/intracellularwater.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/intracellularwater.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/intracellularwater.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"IntraCellularWater\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87edd\",\n            \"name\": \"Obesity degree\",\n            \"type\": \"DegreeOfObesityPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 82,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/degreeofobesityperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/degreeofobesityperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/degreeofobesityperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DegreeOfObesityPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": -200,\n                \"displayMin\": \"-200\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"37300a8d-21df-497c-be45-e20290df9f13\",\n            \"name\": \"Obesity degree of a child\",\n            \"type\": \"ChildObesityDegree\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 83,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/childobesitydegree.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/childobesitydegree.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/childobesitydegree.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ChildObesityDegree\",\n                \"unitOfMeasure\": \"Percent\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"5be88737-ea50-4d5f-893e-21afc62e97b9\",\n            \"name\": \"Fat free mass % of trunk compared to the ideal\",\n            \"type\": \"FatFreeMassPercOfIdealTrunk\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 124,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatfreemasspercofidealtrunk.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatfreemasspercofidealtrunk.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatfreemasspercofidealtrunk.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatFreeMassPercOfIdealTrunk\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"655c73bf-323e-40bd-bb5c-a8e7103a58d4\",\n            \"name\": \"Right arm intracellular water\",\n            \"type\": \"Segmental_ICW_RA\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 145,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmental_icw_ra.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmental_icw_ra.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmental_icw_ra.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Segmental_ICW_RA\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"698503a9-a88c-4f1a-9200-86497ff537d4\",\n            \"name\": \"Right thigh muscle circumference\",\n            \"type\": \"RightThighMuscleCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 16,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightthighmusclecircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightthighmusclecircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightthighmusclecircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightThighMuscleCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eea\",\n            \"name\": \"Right leg fat score\",\n            \"type\": \"RightLegFatPercScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 110,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegfatpercscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegfatpercscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegfatpercscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegFatPercScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"7e22e2c7-9420-46d8-81bb-7c7719e256b2\",\n            \"name\": \"Chest muscle circumference\",\n            \"type\": \"ChestMuscleCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 12,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/chestmusclecircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/chestmusclecircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/chestmusclecircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ChestMuscleCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eec\",\n            \"name\": \"Left leg fat mass\",\n            \"type\": \"LeftLegFatPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegfatperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegfatperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegfatperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegFatPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99.9,\n                \"displayMax\": \"99.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"dd3a0bf1-b5c6-496f-882d-31713ce360ef\",\n            \"name\": \"Minerals\",\n            \"type\": \"Minerals\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 61,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/minerals.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/minerals.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/minerals.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Minerals\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec3\",\n            \"name\": \"Total cholesterol\",\n            \"type\": \"TotalCholesterol\",\n            \"category\": \"Clinical\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/totalcholesterol.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/totalcholesterol.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/totalcholesterol.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"TotalCholesterol\",\n                \"unitOfMeasure\": \"Mg_dL\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"mg/dL\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 1,\n                \"default\": 180,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"49026ca4-c131-4914-81fe-484e279cf4a3\",\n            \"name\": \"FFM control\",\n            \"type\": \"FFMControl\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 89,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ffmcontrol.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ffmcontrol.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ffmcontrol.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FFMControl\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": -999.9,\n                \"displayMin\": \"-999.9\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1ce2d189-7000-4ef4-b163-3298eaadf1a6\",\n            \"name\": \"Right leg extracellular water\",\n            \"type\": \"Segmental_ECW_RL\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 138,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmental_ecw_rl.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmental_ecw_rl.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmental_ecw_rl.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Segmental_ECW_RL\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef3\",\n            \"name\": \"Right arm fat mass\",\n            \"type\": \"RightArmFatMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef2\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmfatmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmfatmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmfatmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmFatMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000015\",\n            \"name\": \"Push-Ups\",\n            \"type\": \"DA_PushUps\",\n            \"category\": \"DefensieConditieProef\",\n            \"subCategory\": \"DefensieConditieProef\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_pushups.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_pushups.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_pushups.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_PushUps\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 199,\n                \"displayMax\": \"199\",\n                \"inc\": 1,\n                \"default\": 10,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef6\",\n            \"name\": \"Right arm fat score\",\n            \"type\": \"RightArmFatPercScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 114,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmfatpercscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmfatpercscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmfatpercscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmFatPercScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"2d2a07e7-4027-4f3b-bace-7029d8cb4160\",\n            \"name\": \"Right thigh circumference\",\n            \"type\": \"RightThighCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 10,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightthighcircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightthighcircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightthighcircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightThighCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f00\",\n            \"name\": \"Trunk fat free mass\",\n            \"type\": \"TrunkFatFreeMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"relatedPercBiometricDescriptorId\": \"ec6450c1-d384-444a-9ce2-cf5d94d0d488\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/trunkfatfreemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/trunkfatfreemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/trunkfatfreemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TrunkFatFreeMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ea1\",\n            \"name\": \"LDL\",\n            \"type\": \"LDL\",\n            \"category\": \"Clinical\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ldl.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ldl.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ldl.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LDL\",\n                \"unitOfMeasure\": \"Mg_dL\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"mg/dL\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 250,\n                \"displayMax\": \"250\",\n                \"inc\": 1,\n                \"default\": 100,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87efa\",\n            \"name\": \"Left arm fat free mass\",\n            \"type\": \"LeftArmFatFreeMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"relatedPercBiometricDescriptorId\": \"45131511-176a-4300-8d91-49f37a25884d\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmfatfreemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmfatfreemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmfatfreemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmFatFreeMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000007\",\n            \"name\": \"Core stability\",\n            \"type\": \"DA_CoreStability\",\n            \"category\": \"GeneralMilitaryFitnessIndicators\",\n            \"subCategory\": \"StrengthCoreStability\",\n            \"categoryOrder\": 9,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_corestability.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_corestability.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_corestability.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_CoreStability\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec1\",\n            \"name\": \"Diastolic\",\n            \"type\": \"DiastolicBloodPressure\",\n            \"category\": \"Cardiovascular\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/diastolicbloodpressure.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/diastolicbloodpressure.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/diastolicbloodpressure.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"DiastolicBloodPressure\",\n                \"unitOfMeasure\": \"mmHg\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"mmHg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 150,\n                \"displayMax\": \"150\",\n                \"inc\": 1,\n                \"default\": 70,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f06\",\n            \"name\": \"Waist hip ratio\",\n            \"type\": \"WaistHipRatio\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 4,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/waisthipratio.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/waisthipratio.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/waisthipratio.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"WaistHipRatio\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0.5,\n                \"displayMin\": \"0.5\",\n                \"max\": 2,\n                \"displayMax\": \"2\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000014\",\n            \"name\": \"12min Run\",\n            \"type\": \"DA_Run12min\",\n            \"category\": \"DefensieConditieProef\",\n            \"subCategory\": \"DefensieConditieProef\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_run12min.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_run12min.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_run12min.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_Run12min\",\n                \"unitOfMeasure\": \"Meter\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"Metres\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 5000,\n                \"displayMax\": \"5000\",\n                \"inc\": 1,\n                \"default\": 2400,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"38f7f8d0-01ae-456c-89c9-3618367799ac\",\n            \"name\": \"Body cell mass\",\n            \"type\": \"BodyCellMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 62,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/bodycellmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/bodycellmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/bodycellmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BodyCellMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee3\",\n            \"name\": \"Metabolic age\",\n            \"type\": \"MetabolicAge\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 90,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/metabolicage.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/metabolicage.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/metabolicage.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MetabolicAge\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"eefafa81-05e0-4899-906b-026d24a2bfd8\",\n            \"name\": \"1RM Back\",\n            \"type\": \"Rm1Back\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 9,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1back.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1back.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1back.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Rm1Back\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 35,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"3857a58d-c865-426a-848c-664e92f2b482\",\n            \"name\": \"Left arm circumference\",\n            \"type\": \"LeftArmCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 9,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmcircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmcircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmcircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed3\",\n            \"name\": \"Muscle mass\",\n            \"type\": \"MuscleMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 18,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/musclemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/musclemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/musclemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MuscleMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 5,\n                \"displayMin\": \"5\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"8880558c-976b-4924-98af-7d770a438549\",\n            \"name\": \"Hip muscle circumference\",\n            \"type\": \"HipMuscleCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 13,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/hipmusclecircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/hipmusclecircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/hipmusclecircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HipMuscleCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"14a0bb71-82f2-4df2-9387-d230fad8e072\",\n            \"name\": \"% dry lean mass\",\n            \"type\": \"DryLeanMassPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 64,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/dryleanmassperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/dryleanmassperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/dryleanmassperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DryLeanMassPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed0\",\n            \"name\": \"Fat free mass (FFM)\",\n            \"type\": \"FatFreeMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 14,\n            \"relatedPercBiometricDescriptorId\": \"b6559d8a-1d05-4579-a484-0545c7b76461\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatfreemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatfreemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatfreemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"FatFreeMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 10,\n                \"displayMin\": \"10\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 70,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"445562c1-7c4d-4935-8fd2-d4861e2bfa0f\",\n            \"name\": \"ECW/TBW - right leg\",\n            \"type\": \"ECWOnTBWmRL\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 143,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ecwontbwmrl.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ecwontbwmrl.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ecwontbwmrl.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ECWOnTBWmRL\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle3Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000004\",\n            \"name\": \"Shoulder Press\",\n            \"type\": \"DA_ShoulderPress\",\n            \"category\": \"GeneralMilitaryFitnessIndicators\",\n            \"subCategory\": \"StrengthCoreStability\",\n            \"categoryOrder\": 7,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_shoulderpress.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_shoulderpress.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_shoulderpress.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_ShoulderPress\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee1\",\n            \"name\": \"Leg muscle score\",\n            \"type\": \"LegMuscleScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 104,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/legmusclescore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/legmusclescore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/legmusclescore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LegMuscleScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999,\n                \"displayMax\": \"999\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f8ccf638-6d15-4450-8bd4-af5383edd446\",\n            \"name\": \"Left thigh fat thickness\",\n            \"type\": \"LeftThighFatThickness\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 23,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftthighfatthickness.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftthighfatthickness.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftthighfatthickness.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftThighFatThickness\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"2309be5a-3a2d-442f-bc0f-76614ab0e5ae\",\n            \"name\": \"Left arm muscle circumference\",\n            \"type\": \"LeftArmMuscleCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 15,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmmusclecircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmmusclecircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmmusclecircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmMuscleCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eda\",\n            \"name\": \"Extracellular water (ECW)\",\n            \"type\": \"ExtraCellularWater\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 10,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87edb\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/extracellularwater.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/extracellularwater.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/extracellularwater.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ExtraCellularWater\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"bcf2d650-9c45-4483-a574-1ecaf5c62c0e\",\n            \"name\": \"Fat free mass % of left arm compared to the ideal\",\n            \"type\": \"FatFreeMassPercOfIdealLeftArm\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 123,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatfreemasspercofidealleftarm.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatfreemasspercofidealleftarm.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatfreemasspercofidealleftarm.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatFreeMassPercOfIdealLeftArm\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ede\",\n            \"name\": \"Standard fat\",\n            \"type\": \"StandardFatPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 84,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/standardfatperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/standardfatperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/standardfatperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"StandardFatPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"d342f9f1-010d-4000-bea1-91706e967245\",\n            \"name\": \"Left leg extracellular water\",\n            \"type\": \"Segmental_ECW_LL\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 139,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmental_ecw_ll.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmental_ecw_ll.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmental_ecw_ll.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Segmental_ECW_LL\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee0\",\n            \"name\": \"Visceral fat level\",\n            \"type\": \"VisceralFatRating\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 42,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/visceralfatrating.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/visceralfatrating.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/visceralfatrating.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"VisceralFatRating\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 59,\n                \"displayMax\": \"59\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"dea971e4-a313-4154-99bd-f8adae31aa25\",\n            \"name\": \"Pulse pressure\",\n            \"type\": \"PulsePressure\",\n            \"category\": \"Cardiovascular\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 6,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/pulsepressure.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/pulsepressure.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/pulsepressure.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"PulsePressure\",\n                \"unitOfMeasure\": \"mmHg\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"mmHg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"1000\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"3fc82f7a-6342-4c7d-83ad-b6638d9a987d\",\n            \"name\": \"Dry lean mass\",\n            \"type\": \"DryLeanMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 63,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/dryleanmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/dryleanmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/dryleanmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DryLeanMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec5\",\n            \"name\": \"% fat mass\",\n            \"type\": \"FatMassPercentace\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatmasspercentace.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatmasspercentace.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatmasspercentace.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatMassPercentace\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 2,\n                \"displayMin\": \"2\",\n                \"max\": 80,\n                \"displayMax\": \"80\",\n                \"inc\": 0.1,\n                \"default\": 12,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee9\",\n            \"name\": \"Right leg muscle mass\",\n            \"type\": \"RightLegMuscleMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegmusclemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegmusclemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegmusclemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegMuscleMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"9b5bdfd0-9696-42df-8795-c8425171efe6\",\n            \"name\": \"Right leg body water\",\n            \"type\": \"SegmentalBodyWaterRL\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 133,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalbodywaterrl.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalbodywaterrl.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalbodywaterrl.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalBodyWaterRL\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee7\",\n            \"name\": \"Right leg fat mass\",\n            \"type\": \"RightLegFatMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee6\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegfatmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegfatmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegfatmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegFatMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"88498199-b0c8-4f16-86d1-beaa2ec39ad5\",\n            \"name\": \"Chest fat thickness\",\n            \"type\": \"ChestFatThickness\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 18,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/chestfatthickness.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/chestfatthickness.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/chestfatthickness.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ChestFatThickness\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef2\",\n            \"name\": \"Right arm fat mass\",\n            \"type\": \"RightArmFatPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmfatperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmfatperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmfatperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmFatPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99.9,\n                \"displayMax\": \"99.9\",\n                \"inc\": 0.1,\n                \"default\": 1,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ce1f2366-e2f5-4bbf-b4fb-dbd91cabc08c\",\n            \"name\": \"Right arm body water\",\n            \"type\": \"SegmentalBodyWaterRA\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 130,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalbodywaterra.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalbodywaterra.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalbodywaterra.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalBodyWaterRA\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed5\",\n            \"name\": \"Muscle mass score\",\n            \"type\": \"MuscleScore\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 103,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/musclescore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/musclescore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/musclescore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MuscleScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef4\",\n            \"name\": \"Right arm fat free mass\",\n            \"type\": \"RightArmFatFreeMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"relatedPercBiometricDescriptorId\": \"822b1e40-ca63-4550-a01f-aed9f6db829f\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmfatfreemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmfatfreemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmfatfreemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmFatFreeMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000003\",\n            \"name\": \"Squat/Leg Press\",\n            \"type\": \"DA_SquatLegPress\",\n            \"category\": \"GeneralMilitaryFitnessIndicators\",\n            \"subCategory\": \"StrengthCoreStability\",\n            \"categoryOrder\": 6,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_squatlegpress.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_squatlegpress.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_squatlegpress.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_SquatLegPress\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ed6\",\n            \"name\": \"Bone mass\",\n            \"type\": \"BoneMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 16,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/bonemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/bonemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/bonemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BoneMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f04\",\n            \"name\": \"Soft Lean Mass (SLM)\",\n            \"type\": \"SoftLeanMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 19,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f07\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/softleanmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/softleanmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/softleanmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SoftLeanMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 255,\n                \"displayMax\": \"255\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"8aa5daa6-89f9-430f-8ac3-774f33f0d113\",\n            \"name\": \"Crude fat mass\",\n            \"type\": \"CrudeFatMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 65,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/crudefatmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/crudefatmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/crudefatmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"CrudeFatMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 400,\n                \"displayMax\": \"400\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eef\",\n            \"name\": \"Left leg muscle mass\",\n            \"type\": \"LeftLegMuscleMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegmusclemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegmusclemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegmusclemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegMuscleMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000002\",\n            \"name\": \"Strength & Core Stability\",\n            \"type\": \"DA_StabilityAndCore\",\n            \"category\": \"GeneralMilitaryFitnessIndicators\",\n            \"subCategory\": \"StrengthCoreStability\",\n            \"categoryOrder\": 4,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_stabilityandcore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_stabilityandcore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_stabilityandcore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_StabilityAndCore\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1578a55c-ff9f-41d7-a17b-aa13827c96bb\",\n            \"name\": \"ECW/TBW - trunk\",\n            \"type\": \"ECWOnTBWmTR\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 142,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ecwontbwmtr.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ecwontbwmtr.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ecwontbwmtr.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ECWOnTBWmTR\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle3Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87eee\",\n            \"name\": \"Left leg fat free mass\",\n            \"type\": \"LeftLegFatFreeMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"relatedPercBiometricDescriptorId\": \"fefdfdf3-f611-4477-9d8f-b2c8171cab0e\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegfatfreemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegfatfreemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegfatfreemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegFatFreeMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"df642e4c-62f9-424f-bafe-4d327031b932\",\n            \"name\": \"Left arm extracellular water\",\n            \"type\": \"Segmental_ECW_LA\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 136,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmental_ecw_la.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmental_ecw_la.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmental_ecw_la.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Segmental_ECW_LA\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"310c2e75-7ffe-457a-ba70-71c3f74c35d0\",\n            \"name\": \"Left thigh circumference\",\n            \"type\": \"LeftThighCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 11,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftthighcircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftthighcircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftthighcircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftThighCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"7579dac1-286f-4bf6-830d-b17ecc132fc9\",\n            \"name\": \"VO2 Max\",\n            \"type\": \"Vo2Max\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/vo2max.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/vo2max.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/vo2max.png\",\n            \"highlighted\": true,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Vo2Max\",\n                \"unitOfMeasure\": \"MlKgMin\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"ml/min/Kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 25,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ec4\",\n            \"name\": \"Waist circumference\",\n            \"type\": \"WeistCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/weistcircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/weistcircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/weistcircumference.png\",\n            \"highlighted\": true,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"WeistCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 40,\n                \"displayMin\": \"40\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 70,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"967d6250-831d-4453-b7ff-de2dd844a808\",\n            \"name\": \"Left arm intracellular water\",\n            \"type\": \"Segmental_ICW_LA\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 146,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmental_icw_la.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmental_icw_la.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmental_icw_la.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Segmental_ICW_LA\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee4\",\n            \"name\": \"Muscle mass balance arm\",\n            \"type\": \"MuscleMassBalanceArm\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 92,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/musclemassbalancearm.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/musclemassbalancearm.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/musclemassbalancearm.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MuscleMassBalanceArm\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": -9,\n                \"displayMin\": \"-9\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"b6d5b168-7db3-4d9d-b1a3-4607535efd62\",\n            \"name\": \"BFM control\",\n            \"type\": \"BFMControl\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 88,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/bfmcontrol.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/bfmcontrol.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/bfmcontrol.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BFMControl\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": -999.9,\n                \"displayMin\": \"-999.9\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"269070cc-fad6-4e4e-9022-ed349b3f99da\",\n            \"name\": \"TBW/FFM\",\n            \"type\": \"TBWOnFFM\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 31,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/tbwonffm.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/tbwonffm.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/tbwonffm.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TBWOnFFM\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle3Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ee6\",\n            \"name\": \"Right leg fat mass\",\n            \"type\": \"RightLegFatPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegfatperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegfatperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegfatperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegFatPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99.9,\n                \"displayMax\": \"99.9\",\n                \"inc\": 0.1,\n                \"default\": 1,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"6f4acb02-6671-404d-b24d-6c8855d067b3\",\n            \"name\": \"Left leg intracellular water\",\n            \"type\": \"Segmental_ICW_LL\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 149,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmental_icw_ll.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmental_icw_ll.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmental_icw_ll.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Segmental_ICW_LL\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ecf\",\n            \"name\": \"Glycated haemoglobin\",\n            \"type\": \"GlycatedHaemoglobin\",\n            \"category\": \"Clinical\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 6,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/glycatedhaemoglobin.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/glycatedhaemoglobin.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/glycatedhaemoglobin.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"GlycatedHaemoglobin\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 50,\n                \"displayMax\": \"50\",\n                \"inc\": 0.1,\n                \"default\": 2.5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4b833aba-7388-459d-bd04-043a92a0b346\",\n            \"name\": \"Fat mass % of right leg compared to the ideal\",\n            \"type\": \"FatMassPercOfIdealRightLeg\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 127,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatmasspercofidealrightleg.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatmasspercofidealrightleg.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatmasspercofidealrightleg.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatMassPercOfIdealRightLeg\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"0173e519-6045-4220-bac2-2b3d10d88434\",\n            \"name\": \"Bone mineral content (BMC)\",\n            \"type\": \"BoneMineralContent\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 17,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f08\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/bonemineralcontent.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/bonemineralcontent.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/bonemineralcontent.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BoneMineralContent\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef8\",\n            \"name\": \"Left arm fat mass\",\n            \"type\": \"LeftArmFatPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmfatperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmfatperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmfatperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmFatPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99.9,\n                \"displayMax\": \"99.9\",\n                \"inc\": 0.1,\n                \"default\": 1,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"c15f2b35-28b0-4690-8a95-6f55b051299b\",\n            \"name\": \"1RM Legs\",\n            \"type\": \"Rm1Legs\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 10,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1legs.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1legs.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1legs.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Rm1Legs\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 75,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"029c32b5-29b6-493a-8b5d-199baf55617f\",\n            \"name\": \"Fat free mass % of right arm compared to the ideal\",\n            \"type\": \"FatFreeMassPercOfIdealRightArm\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 122,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatfreemasspercofidealrightarm.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatfreemasspercofidealrightarm.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatfreemasspercofidealrightarm.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatFreeMassPercOfIdealRightArm\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef9\",\n            \"name\": \"Left arm fat mass\",\n            \"type\": \"LeftArmFatMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"relatedPercBiometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87ef8\",\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmfatmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmfatmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmfatmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmFatMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ed727e04-982a-4331-aaa1-000000000008\",\n            \"name\": \"Speed & Agility\",\n            \"type\": \"DA_SpeedAgility\",\n            \"category\": \"GeneralMilitaryFitnessIndicators\",\n            \"subCategory\": \"SpeedAgility\",\n            \"categoryOrder\": 5,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/da_speedagility.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/da_speedagility.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/da_speedagility.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DA_SpeedAgility\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 10,\n                \"displayMax\": \"10\",\n                \"inc\": 1,\n                \"default\": 5,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1e3ad78e-114a-4e94-9898-2cf03a27e22c\",\n            \"name\": \"Protein\",\n            \"type\": \"Protein\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 60,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/protein.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/protein.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/protein.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Protein\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f01\",\n            \"name\": \"Trunk muscle mass\",\n            \"type\": \"TrunkMuscleMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/trunkmusclemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/trunkmusclemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/trunkmusclemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TrunkMuscleMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4045383f-226d-451b-88f9-a769b87c257d\",\n            \"name\": \"Waist circumference\",\n            \"type\": \"WeistCircumference\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/weistcircumference.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/weistcircumference.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/weistcircumference.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"WeistCircumference\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 40,\n                \"displayMin\": \"40\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 0.1,\n                \"default\": 70,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"cb52991b-e2ee-414d-a818-6e004c312de9\",\n            \"name\": \"1RM\",\n            \"type\": \"Rm1Med\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1med.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1med.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1med.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1Med\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"d1e384f3-6fa1-4392-8eb3-86baed7faf10\",\n            \"name\": \"Range of movement\",\n            \"type\": \"RangeOfMotion\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rangeofmotion.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rangeofmotion.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rangeofmotion.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RangeOfMotion\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"e2229723-86d9-4e60-ab8a-7d2c82a86ee5\",\n            \"name\": \"Maximum Isometric Force\",\n            \"type\": \"IsometricLoadMax\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/isometricloadmax.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/isometricloadmax.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/isometricloadmax.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"IsometricLoadMax\",\n                \"unitOfMeasure\": \"Kgf\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"kgf\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.93,\n                \"displayMax\": \"1000\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"95712eac-5adc-49db-b3dd-b2b80b777a64\",\n            \"name\": \"Average load\",\n            \"type\": \"AvgIsometricLoad\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/avgisometricload.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/avgisometricload.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/avgisometricload.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"AvgIsometricLoad\",\n                \"unitOfMeasure\": \"Kgf\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"kgf\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.93,\n                \"displayMax\": \"1000\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"24e042e1-7412-4c75-98f6-ce01b9d7203f\",\n            \"name\": \"Rate of force development\",\n            \"type\": \"RFD\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rfd.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rfd.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rfd.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RFD\",\n                \"unitOfMeasure\": \"Kgf_sec\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kgf/s\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100000,\n                \"displayMax\": \"100000\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1fce9377-4927-4e38-849d-1871573f565f\",\n            \"name\": \"Rate of force reduction\",\n            \"type\": \"RFR\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rfr.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rfr.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rfr.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RFR\",\n                \"unitOfMeasure\": \"Kgf_sec\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kgf/s\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100000,\n                \"displayMax\": \"100000\",\n                \"inc\": -1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ce77525f-c427-4d86-bfe0-0fab98b00e48\",\n            \"name\": \"Time to peak force\",\n            \"type\": \"TimeToIsometricLoadMax\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/timetoisometricloadmax.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/timetoisometricloadmax.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/timetoisometricloadmax.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TimeToIsometricLoadMax\",\n                \"unitOfMeasure\": \"Sec\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"sec\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 5,\n                \"displayMax\": \"5\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"667993c1-2b1c-4894-9831-282129d63cbd\",\n            \"name\": \"Range of movement\",\n            \"type\": \"RangeOfMotionAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rangeofmotionangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rangeofmotionangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rangeofmotionangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RangeOfMotionAngle\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 114,\n                \"displayMax\": \"114\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"afd2dae4-b770-4499-ba7f-0cc04ca6e766\",\n            \"name\": \"Maximum power\",\n            \"type\": \"MaxPower\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/maxpower.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/maxpower.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/maxpower.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MaxPower\",\n                \"unitOfMeasure\": \"Watt\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"watt\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 32000,\n                \"displayMax\": \"32000\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"eda0ed41-6f0f-49d5-8e18-4555341ae52c\",\n            \"name\": \"Max Power 1RM Perc\",\n            \"type\": \"MaxPowerLoadPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/maxpowerloadperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/maxpowerloadperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/maxpowerloadperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MaxPowerLoadPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"fae7eae2-f0c8-4045-a59c-09ee54aee888\",\n            \"name\": \"High force 1RM Perc\",\n            \"type\": \"HighForceLoadPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/highforceloadperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/highforceloadperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/highforceloadperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HighForceLoadPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1de921a0-aab5-481e-8ee0-b0ab2a0fd198\",\n            \"name\": \"High velocity 1RM Perc\",\n            \"type\": \"HighSpeedLoadPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/highspeedloadperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/highspeedloadperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/highspeedloadperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HighSpeedLoadPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"39e324d7-1e0f-415b-a277-a5c25a569e82\",\n            \"name\": \"Max Power Velocity\",\n            \"type\": \"MaxPowerVelocity\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/maxpowervelocity.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/maxpowervelocity.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/maxpowervelocity.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MaxPowerVelocity\",\n                \"unitOfMeasure\": \"Meter_sec\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"m/s\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1.39,\n                \"displayMax\": \"1.39\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"dbf9cdce-cbcc-4f37-af79-2aadf3f7a5c6\",\n            \"name\": \"Cycling training expertise\",\n            \"type\": \"CyclingTrainingExpertise\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/cyclingtrainingexpertise.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/cyclingtrainingexpertise.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/cyclingtrainingexpertise.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"CyclingTrainingExpertise\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 3,\n                \"displayMax\": \"3\",\n                \"inc\": 1,\n                \"default\": 1,\n                \"constraintType\": \"FinitSet\",\n                \"finiteSetId\": \"SetIdCyclingTrainingExpertise\",\n                \"finiteSetValues\": [\n                    {\n                        \"valueId\": 1,\n                        \"displayValue\": \"Beginner\"\n                    },\n                    {\n                        \"valueId\": 2,\n                        \"displayValue\": \"Amateur\"\n                    },\n                    {\n                        \"valueId\": 3,\n                        \"displayValue\": \"Specialist\"\n                    }\n                ]\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"415f8aea-0887-459a-aaae-26c9a28a6ef9\",\n            \"name\": \"peak power\",\n            \"type\": \"SledPeakPower\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 35,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/sledpeakpower.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/sledpeakpower.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/sledpeakpower.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SledPeakPower\",\n                \"unitOfMeasure\": \"Watt\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"watt\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 5000,\n                \"displayMax\": \"5000\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"5114b8dc-c823-44b7-b439-3868fe48b09c\",\n            \"name\": \"BodyWeightPercAtPeakPower\",\n            \"type\": \"BodyWeightPercAtPeakPower\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/bodyweightpercatpeakpower.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/bodyweightpercatpeakpower.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/bodyweightpercatpeakpower.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BodyWeightPercAtPeakPower\",\n                \"unitOfMeasure\": \"Percent\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 200,\n                \"displayMax\": \"200\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"80c97b6d-c361-4f12-8937-dfb81d7b24e1\",\n            \"name\": \"Speed at Peak Power\",\n            \"type\": \"SpeedAtPeakPower\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/speedatpeakpower.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/speedatpeakpower.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/speedatpeakpower.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SpeedAtPeakPower\",\n                \"unitOfMeasure\": \"Km_h\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"km/h\",\n                \"min\": 0.2,\n                \"displayMin\": \"0.2\",\n                \"max\": 50,\n                \"displayMax\": \"50\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"129126e2-9a56-4f70-a00e-dc84a8922105\",\n            \"name\": \"Fat mass index\",\n            \"type\": \"FatMassIndex\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 52,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatmassindex.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatmassindex.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatmassindex.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatMassIndex\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"b6559d8a-1d05-4579-a484-0545c7b76461\",\n            \"name\": \"% fat free mass\",\n            \"type\": \"FatFreeMassPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 15,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatfreemassperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatfreemassperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatfreemassperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatFreeMassPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"9524ec46-ac7b-49c8-b71e-c1c4632008d3\",\n            \"name\": \"Fat free mass index\",\n            \"type\": \"FatFreeMassIndex\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 51,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fatfreemassindex.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fatfreemassindex.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fatfreemassindex.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FatFreeMassIndex\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"a25b119b-ea0f-46b6-b8a2-de29509d7843\",\n            \"name\": \"Skeletal muscle index\",\n            \"type\": \"SkeletalMuscleIndex\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 53,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/skeletalmuscleindex.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/skeletalmuscleindex.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/skeletalmuscleindex.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SkeletalMuscleIndex\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"87b6d072-0cf6-417e-8c5f-467f0a2c9ad5\",\n            \"name\": \"% skeletal muscle mass\",\n            \"type\": \"SkeletalMuscleMassPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 4,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/skeletalmusclemassperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/skeletalmusclemassperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/skeletalmusclemassperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SkeletalMuscleMassPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"607e5948-6a13-474b-85d4-04e859ddc031\",\n            \"name\": \"Phase angle\",\n            \"type\": \"PhaseAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 20,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/phaseangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/phaseangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/phaseangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"PhaseAngle\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 20,\n                \"displayMax\": \"20\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1aaf8c19-71ac-4dc1-a7cc-b762aaf2fae5\",\n            \"name\": \"Visceral Adipose Tissue\",\n            \"type\": \"VisceralAdiposeTissue\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 40,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/visceraladiposetissue.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/visceraladiposetissue.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/visceraladiposetissue.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"VisceralAdiposeTissue\",\n                \"unitOfMeasure\": \"Liter\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"ℓ\",\n                \"min\": 0.2,\n                \"displayMin\": \"0.2\",\n                \"max\": 50,\n                \"displayMax\": \"50\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"e10e7d0e-fd40-42ae-91f7-3e90758baa4e\",\n            \"name\": \"Max Power Velocity\",\n            \"type\": \"MaxPowerVelocityAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/maxpowervelocityangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/maxpowervelocityangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/maxpowervelocityangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"MaxPowerVelocityAngle\",\n                \"unitOfMeasure\": \"Degrees_sec\",\n                \"unitOfMeasureString\": \"degrees/sec\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 10000,\n                \"displayMax\": \"10000\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1bd1f915-3726-4865-9a54-a61a9d979a68\",\n            \"name\": \"Segmental skeletal muscle mass\",\n            \"type\": \"SegmentalSkeletalMuscleMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 8,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalskeletalmusclemass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalskeletalmusclemass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalskeletalmusclemass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalSkeletalMuscleMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 50,\n                \"displayMax\": \"50\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"555502ed-92c1-4eb9-a51c-7c68bb7405af\",\n            \"name\": \"Segmental Skeletal Muscle Mass Right Arm\",\n            \"type\": \"SegmentalSkeletalMuscleMassRightArm\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalskeletalmusclemassrightarm.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalskeletalmusclemassrightarm.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalskeletalmusclemassrightarm.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalSkeletalMuscleMassRightArm\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 50,\n                \"displayMax\": \"50\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"21920016-e969-463a-bf36-94c36b27e611\",\n            \"name\": \"Segmental Skeletal Muscle Mass Left Arm\",\n            \"type\": \"SegmentalSkeletalMuscleMassLeftArm\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalskeletalmusclemassleftarm.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalskeletalmusclemassleftarm.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalskeletalmusclemassleftarm.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalSkeletalMuscleMassLeftArm\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 50,\n                \"displayMax\": \"50\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ee77a600-725f-4f5c-b5bb-d3499f3f0048\",\n            \"name\": \"Segmental Skeletal Muscle Mass Right Leg\",\n            \"type\": \"SegmentalSkeletalMuscleMassRightLeg\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalskeletalmusclemassrightleg.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalskeletalmusclemassrightleg.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalskeletalmusclemassrightleg.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalSkeletalMuscleMassRightLeg\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 50,\n                \"displayMax\": \"50\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ca53cee7-daac-445a-9386-e6df15ed2f51\",\n            \"name\": \"Segmental Skeletal Muscle Mass Left Leg\",\n            \"type\": \"SegmentalSkeletalMuscleMassLeftLeg\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalskeletalmusclemassleftleg.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalskeletalmusclemassleftleg.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalskeletalmusclemassleftleg.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalSkeletalMuscleMassLeftLeg\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 50,\n                \"displayMax\": \"50\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"14cac7b9-8d0f-4f6d-a11a-0b7980cc6e45\",\n            \"name\": \"Segmental Skeletal Muscle Mass Torso\",\n            \"type\": \"SegmentalSkeletalMuscleMassTorso\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/segmentalskeletalmusclemasstorso.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/segmentalskeletalmusclemasstorso.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/segmentalskeletalmusclemasstorso.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SegmentalSkeletalMuscleMassTorso\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 50,\n                \"displayMax\": \"50\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"626fd3e8-7644-4980-b25f-b9ab21cf6af2\",\n            \"name\": \"1RM Pectorals\",\n            \"type\": \"Rm1Pectorals\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 8,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1pectorals.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1pectorals.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1pectorals.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"Rm1Pectorals\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 500,\n                \"displayMax\": \"500\",\n                \"inc\": 0.1,\n                \"default\": 35,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"af01ccff-7670-4924-92f4-9ae7b8bb7470\",\n            \"name\": \"Fitness Age\",\n            \"type\": \"FitnessAge\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 52,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/fitnessage.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/fitnessage.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/fitnessage.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FitnessAge\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"016fb5f8-9528-46d0-8879-08b18e86b3ff\",\n            \"name\": \"1RM Pectoral Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_Pectoral\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 21,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_pectoral.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_pectoral.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_pectoral.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_Pectoral\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 205,\n                \"displayMax\": \"205\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"07f9d4b6-b105-4d2b-a5b4-4902ffa6101a\",\n            \"name\": \"1RM Lower Back Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_LowerBack\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 20,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_lowerback.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_lowerback.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_lowerback.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_LowerBack\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 5,\n                \"displayMin\": \"5\",\n                \"max\": 165,\n                \"displayMax\": \"165\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"3bc08029-596b-4430-a236-d9f22d36ffaf\",\n            \"name\": \"1RM Adductor Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_Adductor\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 12,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_adductor.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_adductor.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_adductor.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_Adductor\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 205,\n                \"displayMax\": \"205\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"3c25998b-4996-4d33-ace3-2d3c0572d489\",\n            \"name\": \"1RM Vertical Traction Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_VerticalTraction\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 25,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_verticaltraction.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_verticaltraction.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_verticaltraction.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_VerticalTraction\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 2,\n                \"displayMin\": \"2\",\n                \"max\": 221,\n                \"displayMax\": \"221\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"693b66e4-bedf-4e5c-8ce5-cc30a6deac43\",\n            \"name\": \"1RM Abductor Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_Abductor\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 11,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_abductor.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_abductor.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_abductor.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_Abductor\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 205,\n                \"displayMax\": \"205\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"7b747dae-a8e1-4a1d-a4da-5ce98d61130f\",\n            \"name\": \"1RM Reverse Fly Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_ReverseFly\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 22,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_reversefly.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_reversefly.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_reversefly.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_ReverseFly\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 205,\n                \"displayMax\": \"205\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"82c49c8e-0dea-4534-b40a-e783a1ec34bc\",\n            \"name\": \"1RM Low Row Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_LowRow\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 19,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_lowrow.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_lowrow.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_lowrow.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_LowRow\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 8,\n                \"displayMin\": \"8\",\n                \"max\": 141,\n                \"displayMax\": \"141\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"8f922b51-0fc2-4686-b3e3-63f9dd9c4309\",\n            \"name\": \"1RM Leg Press Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_LegPress\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 18,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_legpress.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_legpress.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_legpress.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_LegPress\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 25,\n                \"displayMin\": \"25\",\n                \"max\": 366,\n                \"displayMax\": \"366\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"b4568ab1-d512-4441-92bc-35f5e71e1150\",\n            \"name\": \"1RM Leg Curl Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_LegCurl\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 16,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_legcurl.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_legcurl.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_legcurl.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_LegCurl\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 7,\n                \"displayMin\": \"7\",\n                \"max\": 141,\n                \"displayMax\": \"141\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"c141efa1-ee2b-4aff-b11d-66962d553ab9\",\n            \"name\": \"1RM total abdominal biostrength\",\n            \"type\": \"Rm1ArtisCircuit_TotalAbdominal\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 24,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_totalabdominal.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_totalabdominal.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_totalabdominal.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_TotalAbdominal\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 5,\n                \"displayMin\": \"5\",\n                \"max\": 160,\n                \"displayMax\": \"160\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"cd0f7361-b37d-402e-b6f1-9663f6ade193\",\n            \"name\": \"1RM Chest Press Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_ChestPress\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 15,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_chestpress.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_chestpress.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_chestpress.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_ChestPress\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 15,\n                \"displayMin\": \"15\",\n                \"max\": 194,\n                \"displayMax\": \"194\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"eb81847f-065b-4a38-91b6-69896a6e254a\",\n            \"name\": \"1RM Arm Extension Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_ArmExtension\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 14,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_armextension.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_armextension.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_armextension.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_ArmExtension\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 205,\n                \"displayMax\": \"205\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ebb559b4-a771-4f67-8c0d-e2ae217e43d5\",\n            \"name\": \"1RM Shoulder Press Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_ShoulderPress\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 23,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_shoulderpress.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_shoulderpress.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_shoulderpress.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_ShoulderPress\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 14,\n                \"displayMin\": \"14\",\n                \"max\": 172,\n                \"displayMax\": \"172\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"fd8dd4c9-4a7a-409b-9fd7-6ecdd933e601\",\n            \"name\": \"1RM Arm Curl Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_ArmCurl\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 13,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_armcurl.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_armcurl.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_armcurl.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_ArmCurl\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 205,\n                \"displayMax\": \"205\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"8af6abc3-8338-4dd0-a681-74aef744b0fe\",\n            \"name\": \"1RM Leg Extension Biostrength\",\n            \"type\": \"Rm1ArtisCircuit_LegExtension\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 17,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rm1artiscircuit_legextension.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rm1artiscircuit_legextension.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rm1artiscircuit_legextension.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": true,\n            \"descriptor\": {\n                \"type\": \"Rm1ArtisCircuit_LegExtension\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 15,\n                \"displayMin\": \"15\",\n                \"max\": 175,\n                \"displayMax\": \"175\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1195e112-9ee5-4dd5-8390-e0cf29f6e74d\",\n            \"name\": \"Neck mobility\",\n            \"type\": \"NeckFlex\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 8,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/neckflex.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/neckflex.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/neckflex.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"NeckFlex\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 90,\n                \"displayMax\": \"90\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"e09e411d-96ed-470e-9bae-901391a24ec0\",\n            \"name\": \"Hip flexion\",\n            \"type\": \"HipFlex\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 5,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/hipflex.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/hipflex.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/hipflex.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HipFlex\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1aa4e7ab-541a-4386-a885-8a52ad0b76d8\",\n            \"name\": \"Shoulder flexion - Left\",\n            \"type\": \"ShoulderFlexLeft\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/shoulderflexleft.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/shoulderflexleft.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/shoulderflexleft.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ShoulderFlexLeft\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 270,\n                \"displayMax\": \"270\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"17293a1f-4dfa-4e17-b60b-9d15f4c90fc6\",\n            \"name\": \"Ankle dorsal flexion - Left\",\n            \"type\": \"AnkleFlexLeft\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 6,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ankleflexleft.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ankleflexleft.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ankleflexleft.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"AnkleFlexLeft\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"8e4aa696-0738-41b3-a770-e913e7243ca3\",\n            \"name\": \"Ankle dorsal flexion - Right\",\n            \"type\": \"AnkleFlexRight\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 7,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ankleflexright.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ankleflexright.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ankleflexright.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"AnkleFlexRight\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"76fd340a-b1e1-4302-baa4-566f2a560d6a\",\n            \"name\": \"Neck extension\",\n            \"type\": \"NeckExt\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 5,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/neckext.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/neckext.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/neckext.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"NeckExt\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 90,\n                \"displayMax\": \"90\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"96e5ec97-f222-483c-97e5-609775664f9b\",\n            \"name\": \"Neck lateral flexion - Right\",\n            \"type\": \"NeckLatFlexRight\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/necklatflexright.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/necklatflexright.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/necklatflexright.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"NeckLatFlexRight\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 90,\n                \"displayMax\": \"90\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ee7a9f1c-aaf7-4a09-9915-b348aed476b6\",\n            \"name\": \"Neck lateral mobility\",\n            \"type\": \"NeckLatMobility\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/necklatmobility.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/necklatmobility.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/necklatmobility.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"NeckLatMobility\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"e5693ed7-d668-4b47-8475-246b56eaf946\",\n            \"name\": \"Neck mobility\",\n            \"type\": \"NeckFlexExtMobility\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 6,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/neckflexextmobility.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/neckflexextmobility.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/neckflexextmobility.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"NeckFlexExtMobility\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ddb505fe-596b-4784-90cb-e2c76b8b581d\",\n            \"name\": \"Neck lateral flexion - Left\",\n            \"type\": \"NeckLatFlexLeft\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/necklatflexleft.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/necklatflexleft.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/necklatflexleft.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"NeckLatFlexLeft\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 90,\n                \"displayMax\": \"90\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"31e31ab4-2d73-4bdd-9ed2-3f408e5f1923\",\n            \"name\": \"Shoulder flexion - Right\",\n            \"type\": \"ShoulderFlexRight\",\n            \"category\": \"Flexibility\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 4,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/shoulderflexright.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/shoulderflexright.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/shoulderflexright.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ShoulderFlexRight\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 270,\n                \"displayMax\": \"270\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"77abfadd-69c9-47bb-b3fb-2fef64eab71b\",\n            \"name\": \"Breath rate\",\n            \"type\": \"AvgBreath\",\n            \"category\": \"Stress\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/avgbreath.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/avgbreath.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/avgbreath.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"AvgBreath\",\n                \"unitOfMeasure\": \"BreathsPerMinute\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"bpm\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99,\n                \"displayMax\": \"99\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"8fcdea22-4d93-4768-b466-7a7d27e6c28e\",\n            \"name\": \"Awake time\",\n            \"type\": \"AwakeDuration\",\n            \"category\": \"Stress\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 5,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/awakeduration.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/awakeduration.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/awakeduration.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"AwakeDuration\",\n                \"unitOfMeasure\": \"Hour\",\n                \"measurementUnitFormat\": \"FrmtTimeHour\",\n                \"unitOfMeasureString\": \"hours\",\n                \"min\": 0,\n                \"displayMin\": \"00:00\",\n                \"max\": 24,\n                \"displayMax\": \"24:00\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ff7ef605-878a-4363-b521-eb747a04766f\",\n            \"name\": \"Body Battery\",\n            \"type\": \"BodyBatteryScore\",\n            \"category\": \"Stress\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 11,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/bodybatteryscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/bodybatteryscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/bodybatteryscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BodyBatteryScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"dc9a4692-7e65-4ee9-90ea-044b73a24579\",\n            \"name\": \"Deep sleep\",\n            \"type\": \"DeepSleepDuration\",\n            \"category\": \"Stress\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 7,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/deepsleepduration.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/deepsleepduration.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/deepsleepduration.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"DeepSleepDuration\",\n                \"unitOfMeasure\": \"Hour\",\n                \"measurementUnitFormat\": \"FrmtTimeHour\",\n                \"unitOfMeasureString\": \"hours\",\n                \"min\": 0,\n                \"displayMin\": \"00:00\",\n                \"max\": 24,\n                \"displayMax\": \"24:00\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"b177188d-6958-4f11-a67b-843fb2e13608\",\n            \"name\": \"HRV\",\n            \"type\": \"HRV\",\n            \"category\": \"Stress\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/hrv.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/hrv.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/hrv.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HRV\",\n                \"unitOfMeasure\": \"Millisec\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"ms\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 9999000,\n                \"displayMax\": \"9999000\",\n                \"inc\": 1000,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"7dd36094-4cb9-425e-8aac-7946b6f504ca\",\n            \"name\": \"Light sleep\",\n            \"type\": \"LightSleepDuration\",\n            \"category\": \"Stress\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 6,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/lightsleepduration.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/lightsleepduration.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/lightsleepduration.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LightSleepDuration\",\n                \"unitOfMeasure\": \"Hour\",\n                \"measurementUnitFormat\": \"FrmtTimeHour\",\n                \"unitOfMeasureString\": \"hours\",\n                \"min\": 0,\n                \"displayMin\": \"00:00\",\n                \"max\": 24,\n                \"displayMax\": \"24:00\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"6bdef487-ec99-4ccb-b660-477843eb1c7d\",\n            \"name\": \"Overall sleep score\",\n            \"type\": \"OverallSleepScore\",\n            \"category\": \"Stress\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 10,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/overallsleepscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/overallsleepscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/overallsleepscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"OverallSleepScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"98178e97-a840-4860-a265-78de8e850ae2\",\n            \"name\": \"REM sleep\",\n            \"type\": \"RemSleepDuration\",\n            \"category\": \"Stress\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 8,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/remsleepduration.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/remsleepduration.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/remsleepduration.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RemSleepDuration\",\n                \"unitOfMeasure\": \"Hour\",\n                \"measurementUnitFormat\": \"FrmtTimeHour\",\n                \"unitOfMeasureString\": \"hours\",\n                \"min\": 0,\n                \"displayMin\": \"00:00\",\n                \"max\": 24,\n                \"displayMax\": \"24:00\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f279f289-eafc-42f7-8f2c-e6387078fbf4\",\n            \"name\": \"Total sleep\",\n            \"type\": \"SleepTotalDuration\",\n            \"category\": \"Stress\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 4,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/sleeptotalduration.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/sleeptotalduration.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/sleeptotalduration.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SleepTotalDuration\",\n                \"unitOfMeasure\": \"Hour\",\n                \"measurementUnitFormat\": \"FrmtTimeHour\",\n                \"unitOfMeasureString\": \"hours\",\n                \"min\": 0,\n                \"displayMin\": \"00:00\",\n                \"max\": 24,\n                \"displayMax\": \"24:00\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f641470f-0c1f-429c-aca9-4052111e20d5\",\n            \"name\": \"O2 saturation\",\n            \"type\": \"SpO2\",\n            \"category\": \"Cardiovascular\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/spo2.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/spo2.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/spo2.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SpO2\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 60,\n                \"displayMin\": \"60\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"07bdd11b-9ef4-482a-8dc0-8a9745d6173f\",\n            \"name\": \"Stress level\",\n            \"type\": \"StressScore\",\n            \"category\": \"Stress\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 9,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/stressscore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/stressscore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/stressscore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"StressScore\",\n                \"unitOfMeasure\": \"Number\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"e31d4312-b7ed-4433-84bb-49e964f4537d\",\n            \"name\": \"Balance index\",\n            \"type\": \"BalanceScore\",\n            \"category\": \"Balance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/balancescore.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/balancescore.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/balancescore.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BalanceScore\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"0742b320-d7bc-4b50-8299-086b83252a60\",\n            \"name\": \"Left trunk phase angle\",\n            \"type\": \"LeftTrunkPhaseAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/lefttrunkphaseangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/lefttrunkphaseangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/lefttrunkphaseangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftTrunkPhaseAngle\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": -180,\n                \"displayMin\": \"-180\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"0f9cef0a-0f7f-4b27-a25d-18bcbf15e44f\",\n            \"name\": \"Right trunk impedance\",\n            \"type\": \"RightTrunkImpedance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/righttrunkimpedance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/righttrunkimpedance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/righttrunkimpedance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightTrunkImpedance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"12023173-fd0c-4d98-98be-cf957eff9a64\",\n            \"name\": \"Lower body lean soft tissue mass\",\n            \"type\": \"LowerBodySoftLeanMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/lowerbodysoftleanmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/lowerbodysoftleanmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/lowerbodysoftleanmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LowerBodySoftLeanMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.3,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"13f47e59-6d8e-49c3-8ea7-f801c20cd691\",\n            \"name\": \"Left trunk reactance\",\n            \"type\": \"LeftTrunkReactance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/lefttrunkreactance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/lefttrunkreactance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/lefttrunkreactance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftTrunkReactance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1bcc0f55-891e-44d2-9aef-a7bcfcdef6f0\",\n            \"name\": \"Right leg reactance\",\n            \"type\": \"RightLegReactance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegreactance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegreactance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegreactance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegReactance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"2b345dba-3678-46b3-a1a0-02e2b521d84a\",\n            \"name\": \"Right arm reactance\",\n            \"type\": \"RightArmReactance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmreactance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmreactance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmreactance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmReactance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"3d991e7a-a846-4baa-b565-88847e97851a\",\n            \"name\": \"Upper body lean soft tissue mass\",\n            \"type\": \"UpperBodySoftLeanMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/upperbodysoftleanmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/upperbodysoftleanmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/upperbodysoftleanmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"UpperBodySoftLeanMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.2,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"3fce4b52-f1fb-4986-9953-6e7f65e5361e\",\n            \"name\": \"Right body resistance\",\n            \"type\": \"RightBodyResistance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightbodyresistance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightbodyresistance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightbodyresistance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightBodyResistance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4972c1f5-12dc-4ab0-a37f-9d29255a90f3\",\n            \"name\": \"Free fat mass index\",\n            \"type\": \"TBWOnFFMPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 50,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/tbwonffmperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/tbwonffmperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/tbwonffmperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TBWOnFFMPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4c764e97-79ed-46a1-9e2a-e8483ee9290a\",\n            \"name\": \"Left body reactance\",\n            \"type\": \"LeftBodyReactance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftbodyreactance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftbodyreactance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftbodyreactance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftBodyReactance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"57807b85-8e04-47a2-9b4b-1a2ac90b7017\",\n            \"name\": \"Left leg impedance\",\n            \"type\": \"LeftLegImpedance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegimpedance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegimpedance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegimpedance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegImpedance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"623b9fdc-a4c0-42eb-9dd3-38b3cf595b2e\",\n            \"name\": \"Right arm impedance\",\n            \"type\": \"RightArmImpedance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmimpedance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmimpedance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmimpedance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmImpedance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"65d8cd23-3db6-4b76-907b-921242b8f017\",\n            \"name\": \"Left arm phase angle\",\n            \"type\": \"LeftArmPhaseAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmphaseangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmphaseangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmphaseangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmPhaseAngle\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": -180,\n                \"displayMin\": \"-180\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"6cccfbf1-757e-4b5f-898e-2bded981b2e3\",\n            \"name\": \"% water of fat free mass\",\n            \"type\": \"FFMHydrated\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 30,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/ffmhydrated.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/ffmhydrated.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/ffmhydrated.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FFMHydrated\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.4,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"74fe3494-f8f8-43ee-be5d-ae5a37c6aa6d\",\n            \"name\": \"Right arm phase angle\",\n            \"type\": \"RightArmPhaseAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmphaseangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmphaseangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmphaseangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmPhaseAngle\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": -180,\n                \"displayMin\": \"-180\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"80fb4d27-49ce-49a1-85d4-ce7f9f17b675\",\n            \"name\": \"Left trunk resistance\",\n            \"type\": \"LeftTrunkResistance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/lefttrunkresistance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/lefttrunkresistance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/lefttrunkresistance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftTrunkResistance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"89719d68-e0b7-4a0b-8156-f2a7effd381d\",\n            \"name\": \"Left arm impedance\",\n            \"type\": \"LeftArmImpedance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmimpedance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmimpedance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmimpedance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmImpedance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"90131c11-2826-4acc-847f-53b24fe35dd3\",\n            \"name\": \"Right leg impedance\",\n            \"type\": \"RightLegImpedance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegimpedance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegimpedance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegimpedance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegImpedance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"9552cf2a-e734-46bc-894c-43d91d1c0bf7\",\n            \"name\": \"Left trunk impedance\",\n            \"type\": \"LeftTrunkImpedance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/lefttrunkimpedance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/lefttrunkimpedance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/lefttrunkimpedance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftTrunkImpedance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"96dff338-5712-4032-9445-d15aa6c1161a\",\n            \"name\": \"Right body phase angle\",\n            \"type\": \"RightBodyPhaseAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightbodyphaseangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightbodyphaseangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightbodyphaseangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightBodyPhaseAngle\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": -180,\n                \"displayMin\": \"-180\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"9f5c0ca9-d29b-46be-97ee-276d23a3fa22\",\n            \"name\": \"Left body impedance\",\n            \"type\": \"LeftBodyImpedance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftbodyimpedance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftbodyimpedance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftbodyimpedance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftBodyImpedance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"9ff633a6-38e7-4f8c-9c8d-5bcad8ebf475\",\n            \"name\": \"Left arm reactance\",\n            \"type\": \"LeftArmReactance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmreactance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmreactance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmreactance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmReactance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ab8e045f-f08f-4f27-9fa3-2a8f1c98af24\",\n            \"name\": \"Right arm resistance\",\n            \"type\": \"RightArmResistance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmresistance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmresistance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmresistance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmResistance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"b80ad095-75fb-4b9e-a5c5-af9959ab5391\",\n            \"name\": \"Left body phase angle\",\n            \"type\": \"LeftBodyPhaseAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftbodyphaseangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftbodyphaseangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftbodyphaseangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftBodyPhaseAngle\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": -180,\n                \"displayMin\": \"-180\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"c3eeedfd-d62f-410e-b05c-41fbe7e43ca9\",\n            \"name\": \"Left arm resistance\",\n            \"type\": \"LeftArmResistance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmresistance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmresistance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmresistance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmResistance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"c6558113-29a8-4187-865c-163164abb856\",\n            \"name\": \"Right trunk reactance\",\n            \"type\": \"RightTrunkReactance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/righttrunkreactance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/righttrunkreactance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/righttrunkreactance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightTrunkReactance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"cfe9d5c2-5e79-4ffc-9a8d-d938b046a04f\",\n            \"name\": \"Right leg resistance\",\n            \"type\": \"RightLegResistance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegresistance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegresistance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegresistance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegResistance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"d0c3d701-9da0-46a4-a70a-fba7b1fdd2dc\",\n            \"name\": \"Right trunk phase angle\",\n            \"type\": \"RightTrunkPhaseAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/righttrunkphaseangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/righttrunkphaseangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/righttrunkphaseangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightTrunkPhaseAngle\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": -180,\n                \"displayMin\": \"-180\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"d49ccc60-65be-4fac-b5f8-86b4b6211ae3\",\n            \"name\": \"Left leg resistance\",\n            \"type\": \"LeftLegResistance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegresistance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegresistance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegresistance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegResistance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"d6b0e4be-f10c-49b0-8ac6-1d543e6ca050\",\n            \"name\": \"Left body resistance\",\n            \"type\": \"LeftBodyResistance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftbodyresistance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftbodyresistance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftbodyresistance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftBodyResistance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"da7adc69-8f55-493b-b109-1e6697c098bb\",\n            \"name\": \"Left leg phase angle\",\n            \"type\": \"LeftLegPhaseAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegphaseangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegphaseangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegphaseangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegPhaseAngle\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": -180,\n                \"displayMin\": \"-180\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"eb553aa4-8e81-4948-ab20-d3f4e3c8127a\",\n            \"name\": \"Abdominal adipose tissue\",\n            \"type\": \"AbdominalAdiposeTissue\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Advanced\",\n            \"categoryOrder\": 41,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/abdominaladiposetissue.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/abdominaladiposetissue.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/abdominaladiposetissue.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"AbdominalAdiposeTissue\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ebaa9810-26df-4ada-a3c2-44cf06cc264b\",\n            \"name\": \"Right leg phase angle\",\n            \"type\": \"RightLegPhaseAngle\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegphaseangle.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegphaseangle.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegphaseangle.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegPhaseAngle\",\n                \"unitOfMeasure\": \"Degrees\",\n                \"unitOfMeasureString\": \"°\",\n                \"min\": -180,\n                \"displayMin\": \"-180\",\n                \"max\": 180,\n                \"displayMax\": \"180\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f1e254a7-8a1e-4f25-b576-b300984c54b2\",\n            \"name\": \"Right body reactance\",\n            \"type\": \"RightBodyReactance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightbodyreactance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightbodyreactance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightbodyreactance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightBodyReactance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f2dc6b50-22f8-4eba-980e-c55a043fee07\",\n            \"name\": \"Right trunk resistance\",\n            \"type\": \"RightTrunkResistance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/righttrunkresistance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/righttrunkresistance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/righttrunkresistance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightTrunkResistance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f376210c-2f02-4c3a-890a-d2f2f8ed9c76\",\n            \"name\": \"Right body impedance\",\n            \"type\": \"RightBodyImpedance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightbodyimpedance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightbodyimpedance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightbodyimpedance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightBodyImpedance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f902ce79-53df-48b5-af1a-f8f273d3fa29\",\n            \"name\": \"Left leg reactance\",\n            \"type\": \"LeftLegReactance\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegreactance.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegreactance.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegreactance.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegReactance\",\n                \"unitOfMeasure\": \"Ohm\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"Ω\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 1000,\n                \"displayMax\": \"1000\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"0a8e88c9-56c6-44d5-a930-2c63a31a4436\",\n            \"name\": \"Right shin length\",\n            \"type\": \"ShinLengthRight\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/shinlengthright.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/shinlengthright.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/shinlengthright.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ShinLengthRight\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1c2dd0c0-1169-42ab-9a2a-8b009fa83017\",\n            \"name\": \"Left forearm length\",\n            \"type\": \"ForearmLengthLeft\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/forearmlengthleft.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/forearmlengthleft.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/forearmlengthleft.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ForearmLengthLeft\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"35494497-9d27-49db-be4f-c59964bb5fe1\",\n            \"name\": \"Left arm right\",\n            \"type\": \"ArmLengthRight\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/armlengthright.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/armlengthright.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/armlengthright.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ArmLengthRight\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"41f83595-bb6b-40e0-92a6-eaaadfa9aac7\",\n            \"name\": \"Right forearm length\",\n            \"type\": \"ForearmLengthRight\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/forearmlengthright.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/forearmlengthright.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/forearmlengthright.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ForearmLengthRight\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"5a32ce90-7cb0-41dd-b2c0-919ce275dc8a\",\n            \"name\": \"Right thigh length\",\n            \"type\": \"ThighLengthRight\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/thighlengthright.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/thighlengthright.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/thighlengthright.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ThighLengthRight\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"6ac6d63f-e5b3-4e2f-8ed7-95fa7accc670\",\n            \"name\": \"Left arm length\",\n            \"type\": \"ArmLengthLeft\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/armlengthleft.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/armlengthleft.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/armlengthleft.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ArmLengthLeft\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"8c94de7f-0600-44a8-9230-dfa89929446d\",\n            \"name\": \"Left thigh length\",\n            \"type\": \"ThighLengthLeft\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/thighlengthleft.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/thighlengthleft.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/thighlengthleft.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ThighLengthLeft\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"9988a43d-4bcd-4082-b018-f0f91cdaa70d\",\n            \"name\": \"Pelvis width\",\n            \"type\": \"PelvisWidth\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/pelviswidth.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/pelviswidth.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/pelviswidth.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"PelvisWidth\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"a2e11b02-2944-4dac-9204-8ebc6d61e584\",\n            \"name\": \"Shoulder width\",\n            \"type\": \"ShoulderWidth\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/shoulderwidth.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/shoulderwidth.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/shoulderwidth.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ShoulderWidth\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"d88b21bc-ace4-483d-a500-8cdbe6c293a2\",\n            \"name\": \"Left shin length\",\n            \"type\": \"ShinLengthLeft\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/shinlengthleft.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/shinlengthleft.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/shinlengthleft.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"ShinLengthLeft\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f028e62d-f2b0-4a56-bbaf-9490dfe7b96c\",\n            \"name\": \"Left foot height\",\n            \"type\": \"FootHeightLeft\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/footheightleft.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/footheightleft.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/footheightleft.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FootHeightLeft\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"f6e37d93-5099-484c-a8b5-5e9559d58da0\",\n            \"name\": \"Right foot height\",\n            \"type\": \"FootHeightRight\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/footheightright.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/footheightright.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/footheightright.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"FootHeightRight\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"e4d044e8-038b-47c1-8f96-de2dd38eb792\",\n            \"name\": \"Trunk length\",\n            \"type\": \"TrunkLength\",\n            \"category\": \"Anthropometric\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/trunklength.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/trunklength.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/trunklength.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TrunkLength\",\n                \"unitOfMeasure\": \"Cm\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"cm\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 300,\n                \"displayMax\": \"300\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ff7ef605-878a-4363-b521-eb747a047670\",\n            \"name\": \"Attention\",\n            \"type\": \"CognitiveDoubleDecisionTime\",\n            \"category\": \"Cognitive\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 1,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/cognitivedoubledecisiontime.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/cognitivedoubledecisiontime.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/cognitivedoubledecisiontime.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"CognitiveDoubleDecisionTime\",\n                \"unitOfMeasure\": \"Millisec\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"ms\",\n                \"min\": 20,\n                \"displayMin\": \"20\",\n                \"max\": 3160,\n                \"displayMax\": \"3160\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ff7ef605-878a-4363-b521-eb747a047671\",\n            \"name\": \"Brain speed\",\n            \"type\": \"CognitiveEyeForDetailTime\",\n            \"category\": \"Cognitive\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/cognitiveeyefordetailtime.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/cognitiveeyefordetailtime.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/cognitiveeyefordetailtime.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"CognitiveEyeForDetailTime\",\n                \"unitOfMeasure\": \"Millisec\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"ms\",\n                \"min\": 20,\n                \"displayMin\": \"20\",\n                \"max\": 5010,\n                \"displayMax\": \"5010\",\n                \"inc\": 0,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ff7ef605-878a-4363-b521-eb747a047672\",\n            \"name\": \"Memory\",\n            \"type\": \"CognitiveSceneCrasher\",\n            \"category\": \"Cognitive\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/cognitivescenecrasher.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/cognitivescenecrasher.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/cognitivescenecrasher.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"CognitiveSceneCrasher\",\n                \"unitOfMeasure\": \"Number\",\n                \"measurementUnitFormat\": \"FrmtNumber\",\n                \"unitOfMeasureString\": \"\",\n                \"min\": 1,\n                \"displayMin\": \"1\",\n                \"max\": 20,\n                \"displayMax\": \"20\",\n                \"inc\": 1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"0d3ab3c9-b6c3-46dd-825c-d2895cccf9a5\",\n            \"name\": \"500m Time\",\n            \"type\": \"PolingTime500m\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 4,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/polingtime500m.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/polingtime500m.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/polingtime500m.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"PolingTime500m\",\n                \"unitOfMeasure\": \"Minute\",\n                \"measurementUnitFormat\": \"FrmtTimeShort\",\n                \"unitOfMeasureString\": \"min\",\n                \"min\": 0,\n                \"displayMin\": \"00:00\",\n                \"max\": 300,\n                \"displayMax\": \"300:00\",\n                \"inc\": 0.02,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"436e60a7-a4ea-49af-b734-b03a0bfe8137\",\n            \"name\": \"2000m Time\",\n            \"type\": \"PolingTime2000m\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 6,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/polingtime2000m.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/polingtime2000m.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/polingtime2000m.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"PolingTime2000m\",\n                \"unitOfMeasure\": \"Minute\",\n                \"measurementUnitFormat\": \"FrmtTimeShort\",\n                \"unitOfMeasureString\": \"min\",\n                \"min\": 0,\n                \"displayMin\": \"00:00\",\n                \"max\": 300,\n                \"displayMax\": \"300:00\",\n                \"inc\": 0.02,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ff710eef-13b1-4d60-a4cd-c4e7246f39fb\",\n            \"name\": \"1000m Time\",\n            \"type\": \"PolingTime1000m\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 5,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/polingtime1000m.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/polingtime1000m.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/polingtime1000m.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"PolingTime1000m\",\n                \"unitOfMeasure\": \"Minute\",\n                \"measurementUnitFormat\": \"FrmtTimeShort\",\n                \"unitOfMeasureString\": \"min\",\n                \"min\": 0,\n                \"displayMin\": \"00:00\",\n                \"max\": 300,\n                \"displayMax\": \"300:00\",\n                \"inc\": 0.02,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1da327ee-a655-4d9d-8926-3957f8e431f3\",\n            \"name\": \"Right hand grip strength\",\n            \"type\": \"HandgripPeakForceDx\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 30,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/handgrippeakforcedx.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/handgrippeakforcedx.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/handgrippeakforcedx.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HandgripPeakForceDx\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 35,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1da327ee-a655-4d9d-8926-3957f8e431f4\",\n            \"name\": \"Left hand grip strength\",\n            \"type\": \"HandgripPeakForceSx\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 31,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/handgrippeakforcesx.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/handgrippeakforcesx.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/handgrippeakforcesx.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HandgripPeakForceSx\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 35,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"1da327ee-a655-4d9d-8926-3957f8e431f5\",\n            \"name\": \"Average hand grip strength\",\n            \"type\": \"HandgripPeakForceAvg\",\n            \"category\": \"Performance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 29,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/handgrippeakforceavg.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/handgrippeakforceavg.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/handgrippeakforceavg.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"HandgripPeakForceAvg\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 35,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f07\",\n            \"name\": \"% Soft Lean Mass\",\n            \"type\": \"SoftLeanMassPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 19,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/softleanmassperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/softleanmassperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/softleanmassperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"SoftLeanMassPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f08\",\n            \"name\": \"% Bone Mineral Content\",\n            \"type\": \"BoneMineralContentPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 17,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/bonemineralcontentperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/bonemineralcontentperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/bonemineralcontentperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BoneMineralContentPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"d6d790a3-ca63-48a9-9928-5cb347249a96\",\n            \"name\": \"Overall balance - Left\",\n            \"type\": \"BalanceTimeLeft\",\n            \"category\": \"Balance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 3,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/balancetimeleft.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/balancetimeleft.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/balancetimeleft.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BalanceTimeLeft\",\n                \"unitOfMeasure\": \"Sec\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"sec\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"e9625d59-bc26-4c31-8125-b6ca9792b831\",\n            \"name\": \"Overall balance - Right\",\n            \"type\": \"BalanceTimeRight\",\n            \"category\": \"Balance\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 2,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/balancetimeright.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/balancetimeright.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/balancetimeright.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"BalanceTimeRight\",\n                \"unitOfMeasure\": \"Sec\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"sec\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.01,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"4360af9c-70a4-4084-9d95-3e311be87f09\",\n            \"name\": \"Intracellular Water Perc\",\n            \"type\": \"IntraCellularWaterPerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Basic\",\n            \"categoryOrder\": 12,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/intracellularwaterperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/intracellularwaterperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/intracellularwaterperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"IntraCellularWaterPerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle2Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 100,\n                \"displayMax\": \"100\",\n                \"inc\": 0.1,\n                \"default\": 75,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"45131511-176a-4300-8d91-49f37a25884d\",\n            \"name\": \"Left Arm Fat Free Perc\",\n            \"type\": \"LeftArmFatFreePerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmfatfreeperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmfatfreeperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmfatfreeperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmFatFreePerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99.9,\n                \"displayMax\": \"99.9\",\n                \"inc\": 0.1,\n                \"default\": 1,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"822b1e40-ca63-4550-a01f-aed9f6db829f\",\n            \"name\": \"Right Arm Fat Free Perc\",\n            \"type\": \"RightArmFatFreePerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmfatfreeperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmfatfreeperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmfatfreeperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmFatFreePerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99.9,\n                \"displayMax\": \"99.9\",\n                \"inc\": 0.1,\n                \"default\": 1,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"dd874caf-4de3-4702-bf7a-d4523d0ecc71\",\n            \"name\": \"Right Leg Fat Free Perc\",\n            \"type\": \"RightLegFatFreePerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegfatfreeperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegfatfreeperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegfatfreeperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegFatFreePerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99.9,\n                \"displayMax\": \"99.9\",\n                \"inc\": 0.1,\n                \"default\": 1,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ec6450c1-d384-444a-9ce2-cf5d94d0d488\",\n            \"name\": \"Trunk Fat Free Perc\",\n            \"type\": \"TrunkFatFreePerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/trunkfatfreeperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/trunkfatfreeperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/trunkfatfreeperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TrunkFatFreePerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99.9,\n                \"displayMax\": \"99.9\",\n                \"inc\": 0.1,\n                \"default\": 1,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"fefdfdf3-f611-4477-9d8f-b2c8171cab0e\",\n            \"name\": \"Left Leg Fat Free Perc\",\n            \"type\": \"LeftLegFatFreePerc\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 0,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegfatfreeperc.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegfatfreeperc.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegfatfreeperc.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegFatFreePerc\",\n                \"unitOfMeasure\": \"Percent\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"%\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 99.9,\n                \"displayMax\": \"99.9\",\n                \"inc\": 0.1,\n                \"default\": 1,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"45131511-176a-4300-8d91-49f37a25884e\",\n            \"name\": \"Left Arm Total Mass\",\n            \"type\": \"LeftArmTotalMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 99,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftarmtotalmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftarmtotalmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftarmtotalmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftArmTotalMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"822b1e40-ca63-4550-a01f-aed9f6db82a0\",\n            \"name\": \"Right Arm Total Mass\",\n            \"type\": \"RightArmTotalMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 99,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightarmtotalmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightarmtotalmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightarmtotalmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightArmTotalMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"dd874caf-4de3-4702-bf7a-d4523d0ecc72\",\n            \"name\": \"Right Leg Total Mass\",\n            \"type\": \"RightLegTotalMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 99,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/rightlegtotalmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/rightlegtotalmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/rightlegtotalmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"RightLegTotalMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"ec6450c1-d384-444a-9ce2-cf5d94d0d489\",\n            \"name\": \"Trunk Total Mass\",\n            \"type\": \"TrunkTotalMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 99,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/trunktotalmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/trunktotalmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/trunktotalmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"TrunkTotalMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        },\n        {\n            \"biometricDescriptorId\": \"fefdfdf3-f611-4477-9d8f-b2c8171cab0f\",\n            \"name\": \"Left Leg Total Mass\",\n            \"type\": \"LeftLegTotalMass\",\n            \"category\": \"BodyComposition\",\n            \"subCategory\": \"Segmental\",\n            \"categoryOrder\": 99,\n            \"smallPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/small/leftlegtotalmass.png\",\n            \"mediumPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/medium/leftlegtotalmass.png\",\n            \"bigPictureUrl\": \"https://cdnmedia.mywellness.com/biometrics/big/leftlegtotalmass.png\",\n            \"highlighted\": false,\n            \"showOnPassport\": false,\n            \"descriptor\": {\n                \"type\": \"LeftLegTotalMass\",\n                \"unitOfMeasure\": \"Kg\",\n                \"measurementUnitFormat\": \"FrmtSingle1Digit\",\n                \"unitOfMeasureString\": \"kg\",\n                \"min\": 0,\n                \"displayMin\": \"0\",\n                \"max\": 999.9,\n                \"displayMax\": \"999.9\",\n                \"inc\": 0.1,\n                \"default\": 0,\n                \"constraintType\": \"DiscreteRange\",\n                \"finiteSetId\": \"SetIdEffort\"\n            },\n            \"calculated\": false\n        }\n    ]\n}"}],"_postman_id":"e16399c7-37d1-4aeb-a0d1-282f8416fa3f"}],"id":"84cc6ae6-ff8f-4948-929a-505a6c55f572","description":"<p>This API allows to retrieve the list of the available biometric measurements handled by mywellness cloud. \nFirst of all let's try to explain two main concepts about mywellness cloud biometric management:</p>\n<ul>\n<li><strong>Measure</strong>\nIt's a single <em>biometric</em> value, like the weight, comprehensive of its unit of measure.</li>\n<li><strong>Measurement</strong>\nIt can be composed of a single measure or of multiple measures; think for example of a body analyzer: with just one measurement it is possible to record even 50 different measures.</li>\n</ul>\n<p>Each item in the list returned by this API represents a <em>measurement</em>; inside this item it's present the \"biometrics\" array that could contain one or more items. </p>\n<p>This list should be used in order to save on mywellness cloud some new user measurements, since the response includes the measurement identifiers (measureDescriptorId and biometricDescriptorId) which will have to be used for the <em>SaveBiometricMeasurement</em> API call</p>\n<p><strong>Important note</strong>: the <em>Height</em> measurement is managed in US measurement system as multi-value measurement because the user has to enter Feet and Inches as 2 different values.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facilityId</td>\n<td>string</td>\n<td></td>\n<td>GUID stringified</td>\n<td></td>\n</tr>\n<tr>\n<td>onlyInThisFacility</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>If passed to 'true', force the search for the measurement descriptors only for the specified facilityId. Default is 'false'</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"463b6db9-7820-4ec0-a6b2-87bcce0b048f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"326a9efe-be03-46b1-a727-0ee6c099598a","type":"text/javascript","exec":[""]}}],"_postman_id":"84cc6ae6-ff8f-4948-929a-505a6c55f572"},{"name":"How to save a measurement","item":[{"name":"SaveBiometricMeasurement","event":[{"listen":"test","script":{"id":"baf8a839-5bc1-42e5-836f-2ad469c80041","exec":[""],"type":"text/javascript","packages":{}}}],"id":"b52f6cd4-6859-4b4a-b84d-337adb8237c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"measureDescriptorId\": \"{{MeasureDescriptorId}}\",\r\n  \"facility\": \"{{FacilityId}}\",\r\n  \"measurementDate\": \"2024-03-19 12:00:00 +00:00\",\r\n  \"biometrics\": [\r\n    {\r\n      \"biometricDescriptorId\": \"{{BiometricDescriptorId1}}\",\r\n      \"value\": 180,\r\n      \"measurementUnit\": \"mmHg\"\r\n      \r\n    }\r\n  ],\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/savebiometricmeasurement","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","biometrics","user","{{UserId}}","savebiometricmeasurement"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"5b71532a-f08b-408e-bcf2-74a78756dd70","name":"SaveBiometricMeasurement - Blood pressure","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"measureDescriptorId\": \"{{MeasureDescriptorId}}\",\r\n  \"facility\": \"{{FacilityId}}\",\r\n  \"measurementDate\": \"2019-12-12 09:00:00 +00:00\",\r\n  \"biometrics\": [\r\n    {\r\n      \"biometricDescriptorId\": \"{{BiometricDescriptorId1}}\",\r\n      \"value\": 130,\r\n      \"measurementUnit\": \"mmHg\"\r\n      \r\n    },\r\n    {\r\n      \"biometricDescriptorId\": \"{{BiometricDescriptorId2}}\",\r\n      \"value\": 60,\r\n      \"measurementUnit\": \"mmHg\"\r\n      \r\n    }\r\n  ],\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/savebiometricmeasurement"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Dec 2019 17:44:21 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"542"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"29"},{"key":"x-ratelimit-reset","value":"60"},{"key":"cache-control","value":"private"},{"key":"x-frame-options","value":"DENY"},{"key":"x-mwapps-apikey","value":"8cab9a795b934661b503a02f6a638cbb"},{"key":"x-mwapps-srv","value":"MYWAPP2"},{"key":"access-control-allow-origin","value":"*"},{"key":"access-control-allow-methods","value":"POST, GET, OPTIONS"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-request-headers","value":"*"},{"key":"p3p","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""},{"key":"x-mwapps-cookie","value":"_mwappsdev"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": \"6abe7d9b-5853-42f5-b78d-281262eb4a83\",\n    \"token\": \"MjAxOTEyMTMxNzQ0MjF8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8ODgwOHwwfGNvbS5teXdlbGxuZXNz0.4358BA7679EE7B17BF4E2C0CB57B37358A437525\",\n    \"version\": \"1.1.108.23307\",\n    \"expireIn\": 1800\n}"}],"_postman_id":"b52f6cd4-6859-4b4a-b84d-337adb8237c6"}],"id":"40c0d8ff-60d4-4e9e-9d43-b1221dead88a","description":"<p>This API allows to add a new measurement of a biometric parameter. In the request the application will set the field <em>measureDescriptorId</em> taking from the corresponding field <em>id</em> returned by the MeasurementsDescriptorList API in each item of the array <em>measurements</em>. \nThe <em>biometrics</em> array, for each item, contains the fields <em>biometricDescriptorId</em> and <em>measurementUnit</em> equal to the field <em>unitOfMeasure</em> available in the descriptor object. The <em>value</em> field is filled with the value passed and that should be validated using the min, max and inc fields of the descriptor. The service response (if successful), contains in the <em>data</em> field the <em>id</em> of the created measurement (\"userMeasurementId\").</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>measureDescriptorId</td>\n<td>GUID stringified</td>\n<td>✓</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>MeasurementDate</td>\n<td>string</td>\n<td>✓</td>\n<td>Datetime offset in the format: yyyy-MM-dd hh:mm:ss +(-)hh:mm</td>\n<td>If not specified, the weight is stored in the current date and time</td>\n</tr>\n<tr>\n<td>biometrics</td>\n<td>array</td>\n<td>✓</td>\n<td></td>\n<td>Each item represents a biometric measure, composed by a 'biometricDescriptorId', 'value' and related 'measurementUnit'. This info are returned by the MeasurementDescriptorList API.</td>\n</tr>\n<tr>\n<td>facility</td>\n<td>string</td>\n<td></td>\n<td>GUID stringified</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"463b6db9-7820-4ec0-a6b2-87bcce0b048f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"326a9efe-be03-46b1-a727-0ee6c099598a","type":"text/javascript","exec":[""]}}],"_postman_id":"40c0d8ff-60d4-4e9e-9d43-b1221dead88a"},{"name":"How to retrieve the Checkup PDF report","item":[{"name":"Retrieve Technogym Checkup PDF report for a user","id":"2837b031-251c-40a6-a3ff-3cb24dd60205","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{Token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-mwapps-client","value":"thirdParties"},{"key":"x-mwapps-apikey","value":"{{ApiKey}}"},{"key":"Authorization","value":"••••••"}],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"WELLNESS CENTER CHECKUP REPORT\",\r\n    \"conclusions\": \"Test my conclusions\",\r\n    \"showGlossary\": true,\r\n    \"color\": \"2bacd1\",\r\n    \"staffFirstName\": \"Giorgio\",\r\n    \"staffLastName\": \"Bertero\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/checkup-report","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","biometrics","user","{{UserId}}","checkup-report"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"46c2adc2-29ac-4f61-a04f-a83746a0ec7e","name":"Retrieve Technogym Checkup PDF report for a user","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-mwapps-client","value":"thirdParties"},{"key":"x-mwapps-apikey","value":"3186eeb2-c294-4a64-87b8-d8e4a68cdbef"},{"key":"Authorization","value":"••••••"}],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"WELLNESS CENTER CHECKUP REPORT\",\r\n    \"conclusions\": \"Test my conclusions\",\r\n    \"showGlossary\": true,\r\n    \"color\": \"2bacd1\",\r\n    \"staffFirstName\": \"Giorgio\",\r\n    \"staffLastName\": \"Bertero\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/biometrics/user/{{UserId}}/checkup-report"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"downloadUrl\": \"https://mywellness-cloud-private-media.s3.eu-west-1.amazonaws.com/test/checkup_reports/4911cf01-83b6-4daf-8d9c-11a9c3c6bed9/wellness%20center%20checkup%20report%20valentina%20di%20donato%20-%2020251120091525785.pdf?X-Amz-Expires=604800&X-Amz-Security-Token=IQoJb3JpZ2luX2VjECYaCWV1LXdlc3QtMSJIMEYCIQDcGGqTYZCo2cVOdjbd2PMJkPaUm%2B30TutNAwiBW1zwEgIhAPiFo7theWTXAu83xGhOvK3CkTK0C%2F1Vrkh45Jy%2B%2BUkIKvgDCO%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEQBRoMOTMxOTAwNjIxMzQ3IgwgIVlhcNP3okE1CkoqzANN2S2kz8g2S%2BsxyzCqX2711Cfh3tFm%2Fg3K6%2Bcaa7N9Q%2FqL6AySTWvP4Citk45Q08uizSfyHi3LkKMI5Hnkd4UPCMXrDGtxrtvUxwqmwvovqIQrHtQJ4%2BaWABTqALTN%2F8Vl0F1W6YgggjSESPbynByPgyigCOrssZabiGZs5agSXKhgwz54piwqHql4sPRRoiSpvxVWxP4Zc9uuZZ%2BPxXqHjK%2BRe9itT%2B%2B527F9DceWpCLZodU%2FkBoSXKPpucZdOjKY31n1fO5Pxc456lTbx5t20TqFKRfiWEK63egIf4myUMiVdFgoGHHE8FBQzKQLns7Axbju%2FF4%2FeI7i2wxETS6zU5zZanUy7zb8L%2F02ySQZ63Z9mQmvxM2i2KOhzZtDQBCsNef7mzsvxeIxsLWWiVPZasz00ir4VPLEc5nLRNN8yS9GGcGaAFW2krWb4qw6yHytYuwT3Hd3wxV0W8x1AXY0vmkZxr41%2BclXnf7%2F6GfhK7ZLsY9%2Br7tc0ah2mtt6ien%2Buw4b09dGAlNEyeY856BzUtfLxCluj3fdAje%2B4c7EbV68BN%2FFP%2BDw5JQqCY7Vt2oTbAD%2BD3hTs7n5cMfJf5Y7uWKVv4zIVypoU7IuMPTL%2BsgGOqQBU4cTJE%2BllQyMpesmMiTEQ1ylUi%2BnO1lNT83IX41S%2B5UiAg1PeRwyR6opDyoG%2F%2BZwdoWumJDP%2B9fa1X6nvRK6V%2FuCY3zMgaA9G0m2CRIr5qvxA8T5%2FSjGHJ79cZ1YHqIEcbwcqVOOEuiM3brCGcHyviUZitfAhjQnrg%2F8%2BmSdS4tupo8%2FKvQrXBCq%2FMhM3gr7bvZc2Ek9eXnIIOzIykgCJ3eMjkk%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA5R6M3AIRTY4SE7GF%2F20251120%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20251120T091525Z&X-Amz-SignedHeaders=host&X-Amz-Signature=31f82251e021e22cec9838782e9055f76701fde76098b9e69540a311701b08c6\",\r\n    \"expiresAt\": \"2025-11-27T09:15:25.785Z\"\r\n}"}],"_postman_id":"2837b031-251c-40a6-a3ff-3cb24dd60205"}],"id":"98724d97-9530-45a1-bae2-616c290b880b","description":"<p>This API allows to request the generation of the Checkup PDF report for the user providing some information that allow to customize the report:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th><strong>Required</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>Yes</td>\n<td>this is the title that will appear in the first page of the PDF report</td>\n</tr>\n<tr>\n<td>conclusions</td>\n<td>No</td>\n<td>you could fill in this field the conclusions of the staff that will be reported at the end of the report</td>\n</tr>\n<tr>\n<td>showGlossary</td>\n<td>No (default false)</td>\n<td>true/false, specify if the report must include a glossary of the terms used</td>\n</tr>\n<tr>\n<td>color</td>\n<td>Yes</td>\n<td>HEX value of the RGB to be used as main color of the report (for example 2bacd1)</td>\n</tr>\n<tr>\n<td>staffFirstName</td>\n<td>No</td>\n<td>first name of the staff that should be printed on the report</td>\n</tr>\n<tr>\n<td>staffLastName</td>\n<td>No</td>\n<td>lastname of the staff that should be printed on the report</td>\n</tr>\n</tbody>\n</table>\n</div><p>The API returns back the presigned URL that allows to download the PDF and the expiration of the URL (usually 12 hours after the generation date)</p>\n","_postman_id":"98724d97-9530-45a1-bae2-616c290b880b"}],"id":"94930931-25b0-48b6-83bd-036e85e637fb","description":"<p>This layer contains all the endpoints useful in order to get and update the user's biometric parameters as weight, BMI, Max HR and so on.</p>\n<p>The full list of available biometrics could be retrieved using the /biometrics/list API described in the section <strong>\"How to get the list of measurement descriptors - BiometricsList\"</strong></p>\n<p>Available biometrics:</p>\n<img src=\"https://content.pstmn.io/9e65687d-b39a-41ae-af90-6937b3e9dfad/aW1hZ2UucG5n\" />","event":[{"listen":"prerequest","script":{"id":"c9e1f15a-035b-4a4d-8fdb-9f8c6e8b5eaa","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f57e2e8c-146e-49a1-aa4c-cb867c9ded03","type":"text/javascript","exec":[""]}}],"_postman_id":"94930931-25b0-48b6-83bd-036e85e637fb"},{"name":"CLASSES","item":[{"name":"Search tracking activities","item":[{"name":"SearchTrackingActivities","event":[{"listen":"test","script":{"id":"7b341d8d-1b80-4434-bba2-4661f25d2ec6","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","if (responseJSON.data && responseJSON.data.items.length > 0)","    postman.setEnvironmentVariable(\"PhysicalActivityId\",responseJSON.data.items[0].physicalActivityId); ","else","   postman.clearEnvironmentVariable(\"PhysicalActivityId\");"]}}],"id":"016ffa0d-9ea4-4bba-a788-e3b8cbcbd5a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"newTrackingActivityTypeFilter\": [\r\n    \"Class\"\r\n  ],\r\n  \"filterText\": \"zumba\",\r\n  \"onlyThisFacility\": \"{{FacilityId}}\",\r\n  \"from\": 1,\r\n  \"limits\": 30,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/training/user/{{UserId}}/searchtrackingactivities","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","training","user","{{UserId}}","searchtrackingactivities"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"0d74c654-3ac4-42b0-b1e8-46f28a78ee8c","name":"SearchTrackingActivities","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"newTrackingActivityTypeFilter\": [\r\n    \"Class\"\r\n  ],\r\n  \"filterText\": \"zumba\",\r\n  \"onlyThisFacility\": \"{{FacilityId}}\",\r\n  \"from\": 1,\r\n  \"limits\": 30,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/training/user/{{UserId}}/searchtrackingactivities"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 09:54:21 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"27","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"40","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"mostRecentActivities\":[],\"totalCount\":1,\"items\":[{\"physicalActivityId\":\"a26365ab-2262-49df-913b-957c43c4a8ff\",\"name\":\"Group Cycle\",\"trackingActivityType\":\"Training\",\"activityCategory\":\"Class\",\"thumbPictureUrl\":\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m50119_thumb.png\",\"mets\":8.5}]},\"token\":\"MjAxODA3MTgwOTU0MjF8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.DF43FE760E7C6EF850B12D450D3B71A5FE07B131\",\"version\":\"1.1.91.19373\",\"expireIn\":1800}"}],"_postman_id":"016ffa0d-9ea4-4bba-a788-e3b8cbcbd5a2"}],"id":"60b292fc-dc4d-47aa-9a48-a06295f902bc","description":"<p>The <em>SearchTrackingActivities</em> API allows to search on mywellness cloud the list of available activities, specifying some filters (since the activities could be a lot, the request parameters allow to insert <em>from</em> and <em>to</em> fields, so it can be paginated). The response will be a list, where every item will contain the field <em>PhysicalActivityId</em> that is the unique identifier of the activity, that will be used in order to save that specific activity.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>From</td>\n<td>int</td>\n<td>✓</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>To</td>\n<td>int</td>\n<td></td>\n<td>mutually exclusive with <em>Limits</em></td>\n<td>This parameter is mandatory; when it is specified, no <em>Limits</em> must be set</td>\n</tr>\n<tr>\n<td>Limits</td>\n<td>int</td>\n<td></td>\n<td>mutually exclusive with <em>To</em></td>\n<td>This parameter is mandatory; when it is specified, no <em>To</em> must be set</td>\n</tr>\n<tr>\n<td>NewTrackingActivityTypeFilter</td>\n<td>Array&lt;string&gt;</td>\n<td></td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values; generally, for integration purpose, the only used is: ‘Class’</td>\n</tr>\n<tr>\n<td>OnlyThisFacility</td>\n<td>string</td>\n<td></td>\n<td>GUID stringified</td>\n<td>The <em>facilityId</em> where the CRM works (obtained by AccessIntegration, as explained above), should be passed in order to filter the activities available only for this facility</td>\n</tr>\n<tr>\n<td>FilterText</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td>When passed, the result list will be filtered considering the text specified</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"368601c2-d2b0-4cf8-86ca-c05c8b7340f3","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c40acedd-eeca-4fab-8b78-75a28f60da51","type":"text/javascript","exec":[""]}}],"_postman_id":"60b292fc-dc4d-47aa-9a48-a06295f902bc"},{"name":"Get the scheduled classes","item":[{"name":"CalendarEvent","event":[{"listen":"test","script":{"id":"27158963-e6a7-4127-8570-3e132e143902","exec":["var responseJSON = JSON.parse(responseBody);\r","var resOk = responseJSON.calendarEvents && responseJSON.calendarEvents.length > 0\r","tests[\"Response has calendarEvents\"] = resOk\r","if (resOk)\r","    postman.setEnvironmentVariable(\"CalendarEventId\", responseJSON.calendarEvents[0].calendarEventId);"],"type":"text/javascript"}}],"id":"c8376aea-0bae-4cd0-982f-bd8be558d7f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{Token}}"},{"key":"X-MWAPPS-FACILITYURL","value":"{{FacilityUrl}}"}],"url":"https://api-dev.mywellness.com/facility/{{FacilityId}}/calendarevent?dateStart=20180101&dateEnd=20180731","urlObject":{"protocol":"https","path":["facility","{{FacilityId}}","calendarevent"],"host":["api-dev","mywellness","com"],"query":[{"key":"dateStart","value":"20180101"},{"key":"dateEnd","value":"20180731"}],"variable":[]}},"response":[{"id":"145df189-06bd-41d7-b7f5-d38b8e6786f1","name":"CalendarEvent","originalRequest":{"method":"GET","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{Token}}"},{"key":"X-MWAPPS-FACILITYURL","value":"{{FacilityUrl}}"}],"url":{"raw":"https://api-dev.mywellness.com/facility/{{FacilityId}}/calendarevent?dateStart=20180101&dateEnd=20180731","protocol":"https","host":["api-dev","mywellness","com"],"path":["facility","{{FacilityId}}","calendarevent"],"query":[{"key":"dateStart","value":"20180101"},{"key":"dateEnd","value":"20180731"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 09:24:18 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"authorization","value":"Bearer MjAxODA3MTgwOTI0MDR8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.34DAA2D8BBB915728CBA9F7707ECBD38B52D633D","name":"authorization","description":"Custom header"},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"calendarEvents\":[{\"id\":\"0ee84c43-e814-4a62-af63-e332f1fde97e\",\"name\":\"Example class\",\"room\":\"Group cycle room\",\"roomId\":\"5b4f037d2cf7430a0cf0206d\",\"startHour\":8,\"startMinutes\":0,\"endHour\":8,\"endMinutes\":50,\"partitionDate\":20180702,\"startDate\":20180702,\"endDate\":20180702,\"calendarEventType\":\"Class\",\"eventTypeId\":\"152d114d-6dc1-41dd-93a4-31dadddddebe\",\"assignedTo\":\"thirdpartytest integration\",\"assignedToUserId\":\"885f45f5-4569-4a8e-baf6-e4f8ead6a395\",\"staffId\":\"bf171584-55ab-4f43-ab8b-6fc824966d83\",\"pictureUrl\":\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m50088.jpg\",\"bookingAvailable\":false,\"hasLayout\":false,\"instructions\":\"Example instructions\",\"isSingleOccurrence\":false,\"autoLogin\":false}]}"}],"_postman_id":"c8376aea-0bae-4cd0-982f-bd8be558d7f2"}],"id":"ae7126d8-36e2-4041-8273-a9c9538c539b","description":"<p>The <em>CalendarEvent</em> API allows to retrieve all the scheduled classes in the period of time specified between the dates provided. Pay attention because this is a GET call, with the token passed as \"Bearer\" in the headers.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DateStart</td>\n<td>int</td>\n<td>✓</td>\n<td>Date in the format: yyyyMMdd</td>\n<td></td>\n</tr>\n<tr>\n<td>DateEnd</td>\n<td>int</td>\n<td>✓</td>\n<td>Date in the format: yyyyMMdd</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"92450cff-0c24-455d-b38f-6814f2f63b3c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ba8e8231-1c9d-4931-9994-ab6194455e71","type":"text/javascript","exec":[""]}}],"_postman_id":"ae7126d8-36e2-4041-8273-a9c9538c539b"},{"name":"Track a class","item":[{"name":"TrackClass","event":[{"listen":"test","script":{"id":"ec5c5a5a-fba9-465c-a007-bd010d9087ef","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Response done\"] = responseJSON.data.done === true;"]}}],"id":"eda0f3fa-c0ee-404b-995f-db80b8f691ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"physicalActivityId\": \"{{PhysicalActivityId}}\",\r\n  \"duration\": {\r\n    \"name\": \"Duration\",\r\n    \"value\": 600,\r\n    \"um\": \"Sec\",\r\n    \"additionalWeight\": false\r\n  },\r\n  \"performedDate\": \"2018-07-02 10:00:00 +02:00\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/training/user/{{UserId}}/trackclass","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","training","user","{{UserId}}","trackclass"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"998f47d6-6115-492c-9a32-3ae6f1e12633","name":"TrackClass","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"physicalActivityId\": \"{{PhysicalActivityId}}\",\r\n  \"duration\": {\r\n    \"name\": \"Duration\",\r\n    \"value\": 600,\r\n    \"um\": \"Sec\",\r\n    \"additionalWeight\": false\r\n  },\r\n  \"performedDate\": \"2018-07-02 10:00:00 +02:00\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/training/user/{{UserId}}/trackclass"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 10:33:49 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"60","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"59","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"performedPhysicalActivityId\":\"7e852d5c-b310-449c-92cf-d6a25f9d55d3\",\"saveResult\":true,\"facilityLogo\":\"http://publicmedia.mywellness.com/dev/facilities/34277c8d-76e8-40ad-a1c0-19e41c76e44a/logo_8a8344e3-6f56-4fcb-842c-bdcb474f2625.png\",\"facebookLogoUrl\":\"http://publicmedia.mywellness.com/dev/facilities/34277c8d-76e8-40ad-a1c0-19e41c76e44a/logo_8a8344e3-6f56-4fcb-842c-bdcb474f2625.png\",\"facilityFbDescription\":\"Via Clacinaro, 2861, 47522, Cesena\",\"facilityName\":\"Third Party Test\",\"activityName\":\"Group Cycle\",\"move\":236,\"calories\":99,\"postMessage\":\"On the 7/2/2018 i did the following activity: Group Cycle. I did 236 MOVEs\",\"logBookMessage\":\"You exercised for 10:00 min getting 236 MOVEs\"},\"token\":\"MjAxODA3MTgxMDMzNDl8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8OTkzNHwwfGNvbS5teXdlbGxuZXNz0.62811EE2C313C35D7CFE4001FFA99BBC39CD1087\",\"version\":\"1.1.91.19373\",\"expireIn\":1800}"}],"_postman_id":"eda0f3fa-c0ee-404b-995f-db80b8f691ea"}],"id":"3c9679b2-604f-471a-b923-b79f7a41abb6","description":"<p>The <em>TrackClass</em> API allows to save the Class with the PhysicalActivityId (retrieved by the response of the previous API call), for a user in a facility.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FacilityId</td>\n<td>string</td>\n<td>✓</td>\n<td>GUID stringified</td>\n<td>The facilityId where the CRM works (obtained by AccessIntegration, as explained above), should be passed in order to filter the activities available only for this facility</td>\n</tr>\n<tr>\n<td>PhysicalActivityId</td>\n<td>string</td>\n<td>✓</td>\n<td>GUID stringified</td>\n<td>The activity unique identifier obtained by the <em>SearchTrackingActivities</em> API call</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>object</td>\n<td>✓</td>\n<td></td>\n<td>It’s an object like this:<br /><code>{  \"um\": \"Sec\",  \"name\": \"Duration\",  \"value\": 1200 }</code><br /> Only the “value” property has to be modified with the duration in seconds of the activity</td>\n</tr>\n<tr>\n<td>PerformedDate</td>\n<td>string</td>\n<td></td>\n<td>Datetime offset in the format: yyyy-MM-dd hh:mm:ss +(-)hh:mm</td>\n<td>It’s the date when the activity was performed. If not specified, the current date and time will be used</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"92450cff-0c24-455d-b38f-6814f2f63b3c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ba8e8231-1c9d-4931-9994-ab6194455e71","type":"text/javascript","exec":[""]}}],"_postman_id":"3c9679b2-604f-471a-b923-b79f7a41abb6"},{"name":"Check next user booking existence","item":[{"name":"CheckNextUserBookingExistence","id":"a2d3e718-5b06-4909-9212-d8858675fc3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Authorization","value":"Bearer {{Token}}"},{"key":"Content-Type","value":"application/json"}],"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/calendar/user/{{UserId}}/checkNextUserBookingExistence?timeLimitInMin=60","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","calendar","user","{{UserId}}","checkNextUserBookingExistence"],"host":["api-dev","mywellness","com"],"query":[{"key":"timeLimitInMin","value":"60"}],"variable":[]}},"response":[{"id":"36524dca-e25c-4020-a943-85ef07e20a6e","name":"CheckNextUserBookingExistence","originalRequest":{"method":"GET","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Authorization","value":"Bearer {{Token}}"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"https://api-dev.mywellness.com/{{FacilityUrl}}/calendar/user/{{UserId}}/checkNextUserBookingExistence?timeLimitInMin=60","protocol":"https","host":["api-dev","mywellness","com"],"path":["{{FacilityUrl}}","calendar","user","{{UserId}}","checkNextUserBookingExistence"],"query":[{"key":"timeLimitInMin","value":"60"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 31 May 2021 12:15:39 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"566"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"29"},{"key":"x-ratelimit-reset","value":"60"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"result\": true,\n        \"bookings\": [\n            {\n                \"calendarEventId\": \"36faee89-a94d-4e2a-9e70-0d7400dbe4d6\",\n                \"name\": \"Yoga\",\n                \"partitionDate\": 20240416,\n                \"startHour\": 16,\n                \"startMinute\": 0,\n                \"calendarEventType\": \"Class\"\n            }\n        ]\n    },\n    \"token\": \"MjAyMTA1MzExMjE1MzN8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MjcwMXwwfGNvbS5teXdlbGxuZXNz0.1FD3E752C809BD2614CF2F9C8ECE9CD628AEAC4569BB3D668C3161AAA707DE0BDD37F9CB85D66D88B27D5760801174108E04B887371D127D36476B8C1F8E57C9\"\n}"}],"_postman_id":"a2d3e718-5b06-4909-9212-d8858675fc3f"}],"id":"70db2f06-93ae-4196-86b9-bd6b2871f95d","description":"<p>Sometime it's helpful to know if a user has any classes booked in the near future in the current facility; in that way an automated system could allow or not the access to the gym, depending on the user's booking. This could be also used to implement an automatic check in to the class using the service CheckIn explained in the next section.<br />This API returns a <em>true</em> or <em>false</em> response, checking for user's booking in the current facility within a <strong>timeLimitInMin</strong> value specified in the request. Moreover the API returns the bookings array that contains the classes booked by the user within the chosen time limit period. Each item of this array contains the following fields:</p>\n<ul>\n<li>calendarEventId: the id of the event</li>\n<li>partitionDate: the date of the event (formatted as yyyyMMdd)</li>\n<li>startHour: hour when the booking will happen</li>\n<li>startMinute: minute of the hour when the booking will happen</li>\n<li>calendarEventType: event type. it could be Class or Service</li>\n<li>name: name of the booked event</li>\n</ul>\n","_postman_id":"70db2f06-93ae-4196-86b9-bd6b2871f95d"},{"name":"Check in the user to a specific event in the class calendar","item":[{"name":"CheckIn","id":"e35faef2-234f-4b2b-8bcf-8db53db3fdf3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Authorization","value":"Bearer {{Token}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"calendarEventId\": \"ca9e2649-b168-43ad-9c9e-42795112ba53\",\r\n    \"partitionDate\": 20220621\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/calendar/user/{{UserId}}/checkin","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","calendar","user","{{UserId}}","checkin"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"06794eec-b173-48df-b081-a4c1271edd69","name":"CheckIn","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Authorization","value":"Bearer {{Token}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"calendarEventId\": \"ca9e2649-b168-43ad-9c9e-42795112ba53\",\r\n    \"partitionDate\": 20220621\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/calendar/user/{{UserId}}/checkin"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 31 May 2021 12:15:39 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"566"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-ratelimit-limit","value":"30"},{"key":"x-ratelimit-remaining","value":"29"},{"key":"x-ratelimit-reset","value":"60"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"result\": \"CheckedIn\"\n    },\n    \"token\": \"MjAyMTA1MzExMjE1MzN8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MjcwMXwwfGNvbS5teXdlbGxuZXNz0.1FD3E752C809BD2614CF2F9C8ECE9CD628AEAC4569BB3D668C3161AAA707DE0BDD37F9CB85D66D88B27D5760801174108E04B887371D127D36476B8C1F8E57C9\"\n}"}],"_postman_id":"e35faef2-234f-4b2b-8bcf-8db53db3fdf3"}],"id":"829fd97c-aa66-45fd-9559-74381e01f23b","description":"<p>This service could be used to implement an automatic check in to the class booked by a user<br />This API returns the field result = CheckedIn in case the check in was successful</p>\n","_postman_id":"829fd97c-aa66-45fd-9559-74381e01f23b"},{"name":"Automatic Check-in by RoomId and UserId","item":[{"name":"How to get the rooms of the facility","item":[{"name":"Get Rooms","id":"83e48935-15af-42ae-8021-0b3fa6f63129","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{Token}}"}]},"isInherited":false},"method":"GET","header":[{"key":"accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}","type":"text"},{"key":"X-MWAPPS-CLIENT","value":"thirdParties","type":"text"}],"url":"https://api-dev.mywellness.com/facility/{{FacilityId}}/rooms","urlObject":{"protocol":"https","path":["facility","{{FacilityId}}","rooms"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"83e48935-15af-42ae-8021-0b3fa6f63129"}],"id":"a32302be-cca0-4055-b247-9a83526a4833","description":"<p>The RoomsAPI call returns all the rooms of the facility.</p>\n","_postman_id":"a32302be-cca0-4055-b247-9a83526a4833"},{"name":"Check-in","id":"3398d839-66a2-484a-a968-b3d369c85101","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"accept","value":"*/*","type":"text"},{"key":"x-mwapps-client","value":"thirdparties","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-mwapps-apikey","value":"{{ApiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"userId\": {{UserId}}\n}","options":{"raw":{"language":"json"}}},"url":"https://api-dev.mywellness.com/facility/{{FacilityId}}/room/{{RoomId}}/checkIn","urlObject":{"protocol":"https","path":["facility","{{FacilityId}}","room","{{RoomId}}","checkIn"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3398d839-66a2-484a-a968-b3d369c85101"}],"id":"4da647cc-e6e7-4d7c-bc48-b84d9567b12e","description":"<p>The <em>Check-In</em> API allows to mark a specific class as attended by the user with the <em>facilityId</em> and the <em>roomId</em> specified in the Url of the request, and the <em>userId</em> specified in the body.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>UserId</td>\n<td>string</td>\n<td>✓</td>\n<td>GUID stringified</td>\n<td>The userId</td>\n</tr>\n<tr>\n<td>FacilityId</td>\n<td>string</td>\n<td>✓</td>\n<td>GUID stringified</td>\n<td>The id of the facility</td>\n</tr>\n<tr>\n<td>RoomId</td>\n<td>string</td>\n<td>✓</td>\n<td>string</td>\n<td>It’s the roomId</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"4da647cc-e6e7-4d7c-bc48-b84d9567b12e"},{"name":"Manage Payment for classes and services","item":[],"id":"3f527204-ebbc-4e37-aa77-3b2731895890","description":"<p>Classes (i.e. Zumba) and services (i.e. Personal Training sessions) are both events that could be booked by customers. The possibility to book those events could be controlled using groups that could be configured as permissions. For example the group 10 Pilates classes could be used to restrict the possibility to book the Pilates class:</p>\n<img src=\"https://content.pstmn.io/87f62691-b16d-47ba-8e82-12f0ce05a652/aW1hZ2UucG5n\" width=\"437\" height=\"303\" />\n\n<p>This feature could be used in order to manage the payment for specific packages (like the example above). A third party software could configure a package like 10 Pilates classes and allow the user to buy the package (this could be also made available in the Technogym application using a SSO mobile friendly page that allows to manage the package selection and payment). When the payment is done, the third party could automatically assign a group that allow the user to book the specific class or service. When the user will use the Technogym application (or the staff member on the pro web site) to book the event (class or service), we could configure a specific webhook that allow to deliver to the third party the book/unbook event. This could be used by the third party to subtract (in case of book) or add back (in case of unbook) one unit to the package. As soon as the last unit is subtracted, the third party could unassign the group removing the possibility for the user to book the event again.</p>\n<p>The third party could be aware of the group that was used to allow the booking reading the group_ids field present in the payload of the Event booked webhook. Using that, it is possible to identify the package product bought by the user and subtract a unit. In this transaction it would useful to store also the booking key that is calendar_event_id and calendar_event_partition_date. This could be used in case the unbook will be done allowing to easily identify the package to be updated.</p>\n<p>Please find here the specs that allows to assign/unassign groups:</p>\n<ul>\n<li><p><a href=\"https://apidocs.mywellness.com/#672daab3-4748-4aa8-a456-407fccb0f124\">Assign/Unassign groups manually</a></p>\n</li>\n<li><p><a href=\"https://apidocs.mywellness.com/#cdd3b541-b57a-4bc9-ad7e-097bc63c700d\">Assign/Unassign groups with the membership info</a></p>\n</li>\n</ul>\n<p>Please find here the specs for the webhooks that allows to notify book/unbook events</p>\n<ul>\n<li><p><a href=\"https://apidocs.mywellness.com/#9062cd5e-f78e-4550-ae0f-c12c3f4ed8be\">Event booked</a></p>\n</li>\n<li><p><a href=\"https://apidocs.mywellness.com/#ce9b4acc-4985-429c-835a-c7f959ef8884\">Event unbooked</a></p>\n</li>\n<li><p><a href=\"https://apidocs.mywellness.com/#c3c63be4-ee0e-4e59-9a90-6b550bd69cc0\">Event changed</a></p>\n</li>\n</ul>\n<p>Here a simple sequence diagram that describes the interaction:</p>\n<img src=\"https://content.pstmn.io/8f26bed8-7c86-4170-af82-9fd63953a706/TWFuYWdlIFBheW1lbnQuanBn\" alt height=\"363\" width=\"505\" />","_postman_id":"3f527204-ebbc-4e37-aa77-3b2731895890"}],"id":"f8e272dd-f412-4d23-9cc0-84a0c244cf0f","description":"<p>With the endpoints contained in this layer it’s possible to save the activities done by a user in his facility. To do that, the first thing to know is what activities are available for the saving process and then what is the API to call in order to save the desired activity. In most cases an activity of type Class could be saved, so this section is focused on this kind of activity. It's also possible retrieve the scheduled calendar of the facility.</p>\n<p>In case the class calendar is managed on mywellness pro, a third party access control system could use the API CheckNextUserBookingExistence and CheckIn in order to check if a member is booked for a class in the next X minutes and in case automatically check in the user to the class</p>\n","event":[{"listen":"prerequest","script":{"id":"4b00c22b-78e9-418d-a1c6-c014bff0f331","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"dd51b9fe-c21b-4129-9924-3fb45ddae26c","type":"text/javascript","exec":[""]}}],"_postman_id":"f8e272dd-f412-4d23-9cc0-84a0c244cf0f"},{"name":"ASPIRATIONS","item":[{"name":"Get the aspiration map","item":[{"name":"GetAspirationMap","event":[{"listen":"test","script":{"id":"5b9446dc-0621-4fef-bdea-5571aafdd80c","type":"text/javascript","exec":[""]}}],"id":"21c91512-ff40-4ff3-9be1-9751e58e7079","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/aspirations/user/{{UserId}}/getaspirationmap","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","aspirations","user","{{UserId}}","getaspirationmap"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"3d6e2d7f-44cf-432e-9056-614a2272085a","name":"GetAspirationMap","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/aspirations/user/{{UserId}}/getaspirationmap"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 12:04:57 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"28","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"29","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"aspirationMap\":{\"id\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"aspirations\":[{\"aspirationType\":\"Shape\",\"value\":35,\"name\":\"Shape\",\"htmlColor\":\"#712C3E\",\"htmlFontColor\":\"#FFFFFF\"},{\"aspirationType\":\"Sport\",\"value\":32,\"name\":\"Sport\",\"htmlColor\":\"#F4EC7D\",\"htmlFontColor\":\"#000000\"},{\"aspirationType\":\"Fun\",\"value\":16,\"name\":\"Fun\",\"htmlColor\":\"#FF7A01\",\"htmlFontColor\":\"#FFFFFF\"},{\"aspirationType\":\"Power\",\"value\":10,\"name\":\"Power\",\"htmlColor\":\"#AE8A00\",\"htmlFontColor\":\"#FFFFFF\"},{\"aspirationType\":\"Balance\",\"value\":5,\"name\":\"Balance\",\"htmlColor\":\"#226C49\",\"htmlFontColor\":\"#FFFFFF\"},{\"aspirationType\":\"Move\",\"value\":2,\"name\":\"Move\",\"htmlColor\":\"#005B84\",\"htmlFontColor\":\"#FFFFFF\"}],\"badgeUrl\":\"http://www.technogym.com/AspirationService/BadgeImage.aspx?power=10&shape=35&sport=32&balance=5&move=2&fun=16\",\"mainAspiration\":\"Shape\",\"secondaryAspiration\":\"Sport\",\"power\":10,\"shape\":35,\"sport\":32,\"balance\":5,\"move\":2,\"fun\":16,\"lastUpdateDate\":\"2018-07-18 14:04:45 +02:00\"}},\"token\":\"MjAxODA3MTgxMjA0NTd8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MTY1MnwwfGNvbS5teXdlbGxuZXNz0.7A5D4A689D5FBBF9F24D118D53174E407484F42C\",\"version\":\"1.1.91.19373\",\"expireIn\":1800}"}],"_postman_id":"21c91512-ff40-4ff3-9be1-9751e58e7079"}],"id":"dd5fc809-c49f-4250-aa61-11e4a653b4aa","description":"<p>The <em>GetAspirationMap</em> API allows to retrieve the aspiration map for a specified user.</p>\n<p>Except for the Token parameter, this call has no need for any further parameters since the only data needed in order to proceed with the retrieving process is the <em>UserId</em>, that is specified directly in the url.</p>\n","event":[{"listen":"prerequest","script":{"id":"88170279-77aa-4a4f-9058-c28b4e5c9c59","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0c635c1f-9da0-47ca-bbaf-1659e56b5081","type":"text/javascript","exec":[""]}}],"_postman_id":"dd5fc809-c49f-4250-aa61-11e4a653b4aa"},{"name":"Save the aspiration map","item":[{"name":"SaveAspirationMap","event":[{"listen":"test","script":{"id":"5b9446dc-0621-4fef-bdea-5571aafdd80c","type":"text/javascript","exec":[""]}}],"id":"71edb27e-c35b-4972-be18-2d17d2992def","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"answers\": \"1|2|3|4|5|1|2|3|4|5|1|2|3|4|5|1|2|3|4|5|1|2|3|4\",\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/aspirations/user/{{UserId}}/saveaspirationmap","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","aspirations","user","{{UserId}}","saveaspirationmap"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"a0150214-c429-40e7-844d-b51bd9d7a289","name":"SaveAspirationMap","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"answers\": \"1|2|3|4|5|1|2|3|4|5|1|2|3|4|5|1|2|3|4|5|1|2|3|4\",\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/aspirations/user/{{UserId}}/saveaspirationmap"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 12:04:46 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"aspirationMap\":{\"id\":\"dd46810f-27df-41b1-a474-0d10cd06556d\",\"aspirations\":[{\"aspirationType\":\"Shape\",\"value\":35,\"name\":\"Shape\",\"htmlColor\":\"#712C3E\",\"htmlFontColor\":\"#FFFFFF\"},{\"aspirationType\":\"Sport\",\"value\":32,\"name\":\"Sport\",\"htmlColor\":\"#F4EC7D\",\"htmlFontColor\":\"#000000\"},{\"aspirationType\":\"Fun\",\"value\":16,\"name\":\"Fun\",\"htmlColor\":\"#FF7A01\",\"htmlFontColor\":\"#FFFFFF\"},{\"aspirationType\":\"Power\",\"value\":10,\"name\":\"Power\",\"htmlColor\":\"#AE8A00\",\"htmlFontColor\":\"#FFFFFF\"},{\"aspirationType\":\"Balance\",\"value\":5,\"name\":\"Balance\",\"htmlColor\":\"#226C49\",\"htmlFontColor\":\"#FFFFFF\"},{\"aspirationType\":\"Move\",\"value\":2,\"name\":\"Move\",\"htmlColor\":\"#005B84\",\"htmlFontColor\":\"#FFFFFF\"}],\"badgeUrl\":\"http://www.technogym.com/AspirationService/BadgeImage.aspx?power=10&shape=35&sport=32&balance=5&move=2&fun=16\",\"mainAspiration\":\"Shape\",\"secondaryAspiration\":\"Sport\",\"power\":10,\"shape\":35,\"sport\":32,\"balance\":5,\"move\":2,\"fun\":16,\"lastUpdateDate\":\"2018-07-18 14:04:45 +02:00\"}},\"token\":\"MjAxODA3MTgxMjA0NDV8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MTY1MnwwfGNvbS5teXdlbGxuZXNz0.DD649306A09B9E537638561BE83FDEB51417ACB4\",\"version\":\"1.1.91.19373\",\"expireIn\":1800}"}],"_postman_id":"71edb27e-c35b-4972-be18-2d17d2992def"}],"id":"3555d451-a897-4e33-a756-5fd82b6bc5fc","description":"<p>The <em>SaveAspirationMap</em> API allows to save the aspiration map for a specified user.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Answers</td>\n<td>string</td>\n<td>✓</td>\n<td>It's a \"separated pipe \" string of 24 values from 1 to 5, that are related to the user's answers</td>\n<td>Every question of the Aspiration map has 5 different values.</td>\n</tr>\n<tr>\n<td>FacilityId</td>\n<td>string</td>\n<td></td>\n<td>GUID stringfied</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"88170279-77aa-4a4f-9058-c28b4e5c9c59","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0c635c1f-9da0-47ca-bbaf-1659e56b5081","type":"text/javascript","exec":[""]}}],"_postman_id":"3555d451-a897-4e33-a756-5fd82b6bc5fc"}],"id":"5b6c705b-783f-46a2-805d-3b49ca0169d4","description":"<p>This layer contains the APIs that have the ability to manage the Aspiration map.</p>\n","event":[{"listen":"prerequest","script":{"id":"4225fa32-7552-4631-b542-5eaa2ddeb573","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"76036eaf-b43c-4115-82d2-d1c5f6920e64","type":"text/javascript","exec":[""]}}],"_postman_id":"5b6c705b-783f-46a2-805d-3b49ca0169d4"},{"name":"RESULTS","item":[{"name":"Get an overview of performed workouts","item":[{"name":"GetPerformedWorkoutSessionOverview","event":[{"listen":"test","script":{"id":"0cad859c-5b34-453a-8c5e-30deafe65874","type":"text/javascript","exec":[""]}}],"id":"7be06668-30b6-4d28-a988-d40ff043642c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"fromDate\": \"2018-07-01\",\r\n  \"toDate\": \"2018-07-31\",\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/training/user/{{UserId}}/GetPerformedWorkoutSessionOverview","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","training","user","{{UserId}}","GetPerformedWorkoutSessionOverview"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"7f3a05e0-0ca8-457d-84af-5dd3c144f983","name":"GetPerformedWorkoutSessionOverview","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"fromDate\": \"2018-07-01\",\r\n  \"toDate\": \"2018-07-31\",\r\n  \"facilityId\": \"{{FacilityId}}\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/training/user/{{UserId}}/GetPerformedWorkoutSessionOverview"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 12:17:57 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":[{\"physicalActivityDonePictureUrlList\":[\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m537.jpg\",\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m20282.jpg\",\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m30103.jpg\",\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m30111.jpg\",\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m1457.jpg\",\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m30096.jpg\"],\"physicalActivitiesDone\":[{\"id\":\"b747bdd4-3231-48d7-a6e7-867830d09b5e\",\"name\":\"Recline: Custom exercise\",\"eqName\":\"Recline\",\"position\":1,\"performedOn\":\"2018-07-18 14:14:11 +02:00\",\"physicalActivityId\":\"68f1cab5-87c9-48c0-9b41-fa17e7fd31a6\",\"calories\":43,\"move\":102,\"pictureUrl\":\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m537.jpg\",\"displayDuration\":\"08:00 min\",\"doneAs\":\"Done\",\"doneInFacilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"equipmentCode\":0,\"physicalActivityType\":0},{\"id\":\"6009ae82-bee0-4687-8d21-935fe1ce55e3\",\"name\":\"Posterior Flexability: Stretching with one leg\",\"eqName\":\"Posterior Flexability\",\"position\":2,\"performedOn\":\"2018-07-18 14:14:11 +02:00\",\"physicalActivityId\":\"6cbdd3d5-e9a4-4b14-955d-d3bdbbe213d1\",\"calories\":2,\"move\":5,\"pictureUrl\":\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m20282.jpg\",\"displayDuration\":\"00:40 min\",\"doneAs\":\"Done\",\"doneInFacilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"equipmentCode\":0,\"physicalActivityType\":0},{\"id\":\"295bf749-7db1-42a5-9d86-db3411104be0\",\"name\":\"Kinesis Personal Beta: Alternate trunk rotation with backward step, arms from low to high\",\"eqName\":\"Kinesis Personal Beta\",\"position\":3,\"performedOn\":\"2018-07-18 14:14:11 +02:00\",\"physicalActivityId\":\"e2a045be-4113-4ed5-8d97-b0cf2858266e\",\"calories\":10,\"move\":23,\"pictureUrl\":\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m30103.jpg\",\"displayDuration\":\"05:48 min\",\"doneAs\":\"Done\",\"doneInFacilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"equipmentCode\":0,\"physicalActivityType\":0},{\"id\":\"ad04ceb3-f947-4e74-9699-acbfb143c8da\",\"name\":\"Kinesis Personal Beta: Half squat\",\"eqName\":\"Kinesis Personal Beta\",\"position\":4,\"performedOn\":\"2018-07-18 14:14:11 +02:00\",\"physicalActivityId\":\"927b2957-b5cd-4dc2-a47c-5ecd34176daf\",\"calories\":10,\"move\":23,\"pictureUrl\":\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m30111.jpg\",\"displayDuration\":\"03:24 min\",\"doneAs\":\"Done\",\"doneInFacilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"equipmentCode\":0,\"physicalActivityType\":0},{\"id\":\"e487f471-e73e-4702-9521-2e4529274357\",\"name\":\"Inverted row\",\"eqName\":\"Free Exercise\",\"position\":5,\"performedOn\":\"2018-07-18 14:14:11 +02:00\",\"physicalActivityId\":\"1125e656-4c2a-454d-b3d9-79330f49fbad\",\"calories\":20,\"move\":48,\"pictureUrl\":\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m1457.jpg\",\"displayDuration\":\"03:24 min\",\"doneAs\":\"Done\",\"doneInFacilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"equipmentCode\":0,\"physicalActivityType\":0},{\"id\":\"e4f7ce89-4b6c-4c71-9713-911b8f1bafa0\",\"name\":\"Kinesis Personal Beta: Alternate shoulder press with backward step\",\"eqName\":\"Kinesis Personal Beta\",\"position\":7,\"performedOn\":\"2018-07-18 14:14:11 +02:00\",\"physicalActivityId\":\"0d829f2d-8206-4fd5-9ea1-f763494a4368\",\"calories\":10,\"move\":23,\"pictureUrl\":\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m30096.jpg\",\"displayDuration\":\"05:48 min\",\"doneAs\":\"Done\",\"doneInFacilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"equipmentCode\":0,\"physicalActivityType\":0}],\"userId\":\"8e70e1c7-a50e-e511-aa56-00059a3c7800\",\"idCr\":1000,\"sessionType\":\"Generic\",\"numberOfExerciseToDo\":9,\"numberOfExerciseDone\":6,\"totalNumberOfExercises\":9,\"totalNumberOfExercisesWithGroups\":9,\"sessionName\":\"Workout 1\",\"performedCalories\":95,\"performedMoves\":224,\"runningDistance\":0,\"cyclingDistance\":0,\"weightLifted\":0,\"workoutEffectiveness\":0,\"workoutCompliance\":0,\"performedOn\":\"2018-07-18 14:13:55 +02:00\",\"performedDay\":20180718,\"addedExercises\":0,\"doneInFacility\":\"00000000-0000-0000-0000-000000000000\",\"muscleScores\":[]}],\"token\":\"MjAxODA3MTgxMjE3NTd8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MTY1MnwwfGNvbS5teXdlbGxuZXNz0.0177C26509ECAA9A116F4FDED313E699E9A05DD6\",\"version\":\"1.1.91.25164\",\"expireIn\":1800}"}],"_postman_id":"7be06668-30b6-4d28-a988-d40ff043642c"}],"id":"72a322db-64e0-412a-821e-da13042c1d2a","description":"<p>The <em>GetPerformedWorkoutSessionOverview</em> API allows to retrieve on mywellness cloud the list of the performed workout sessions made by the selected user in the period of time between the specified dates.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FromDate</td>\n<td>string</td>\n<td>✓</td>\n<td>Date in the format: yyyy-MM-dd</td>\n<td></td>\n</tr>\n<tr>\n<td>ToDate</td>\n<td>string</td>\n<td></td>\n<td>Date in the format: yyyy-MM-dd</td>\n<td>If not passed, the current date will be considered as value</td>\n</tr>\n<tr>\n<td>FacilityId</td>\n<td>string</td>\n<td></td>\n<td>GUID stringified</td>\n<td>When specified, the results returned is filtered only for the speific Facility</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"dc7e7e19-5692-48c6-9fc4-4c2c6d0b9d3a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"252f8943-9bd1-413d-8b72-84eea076cc62","type":"text/javascript","exec":[""]}}],"_postman_id":"72a322db-64e0-412a-821e-da13042c1d2a"},{"name":"Retrieve the Movergy Index data","item":[{"name":"Movergy","id":"a4040023-1f13-4de3-8114-845312988edd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"X-MWAPPS-CLIENT","value":"thirdParties","type":"text"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}","type":"text"},{"key":"Authorization","value":"Bearer {{Token}}","type":"text"}],"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/training/user/{{UserId}}/movergy","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","training","user","{{UserId}}","movergy"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"f6e3486a-ec9c-4aa6-8657-7be845a03d32","name":"Movergy","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"X-MWAPPS-CLIENT","value":"thirdParties","type":"text"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}","type":"text"},{"key":"Authorization","value":"Bearer {{Token}}","type":"text"}],"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/training/user/{{UserId}}/movergy"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"movergy\": 1971,\n    \"movesTarget\": 1991,\n    \"movergyLevel\": \"Sporty\",\n    \"totalMoves\": 2000\n}"}],"_postman_id":"a4040023-1f13-4de3-8114-845312988edd"}],"id":"4f687d53-9be3-4b72-a95a-7347e9cf6912","description":"<p>The <em>movergy</em> API allows to retrieve the movergy index data of the user specified in the URL. The response includes the movergy value, the week target, the activity level and the total daily moves. Pay attention because this is a GET call, with the token passed as \"Bearer\" in the headers.</p>\n<p>The activity level could have the following values:</p>\n<ul>\n<li><p>Low: movergy &lt; 500</p>\n</li>\n<li><p>Active: movergy between 500 and 749</p>\n</li>\n<li><p>VeryActive: movergy between 750 and 999</p>\n</li>\n<li><p>Sporty: movergy &gt; 999</p>\n</li>\n</ul>\n","_postman_id":"4f687d53-9be3-4b72-a95a-7347e9cf6912"}],"id":"7fe06609-f70d-4325-a98d-523b7ab225d3","description":"<p>The APIs on this layer allow to retrieve the training results for the user in the facility. While the results can be retrieved calling these APIs whenever the CRM needs this data, this isn't the best practice suggested.<br />In fact mywellness cloud has developed a <em>web hooks system</em> that allows third parties to be notified in real time as soon as a user does an activity (or something else that will be detailed in the section \"Web Hooks\"). Basically, the membership software will have to share with mywellness cloud at the beginning of the integration process an endpoint URL, where Mywellness Cloud will push the data related to any specific event that the third party would like to subscribe. Please refer to <em>WEB HOOKS</em> chapter for more detailed description.</p>\n","event":[{"listen":"prerequest","script":{"id":"fe141efc-a4e5-42cd-9524-61e75a926427","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"472af65a-fbde-45a5-843f-3125687220df","type":"text/javascript","exec":[""]}}],"_postman_id":"7fe06609-f70d-4325-a98d-523b7ab225d3"},{"name":"TRAINING PROGRAMS","item":[{"name":"View a user training program","item":[{"name":"GetUserTrainingProgram","event":[{"listen":"test","script":{"id":"0cad859c-5b34-453a-8c5e-30deafe65874","type":"text/javascript","exec":[""]}}],"id":"cf51e059-2b31-4e89-9b79-31d5701bccad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"showPhysicalActivities\": false,\r\n  \"showWorkloads\": false,\r\n  \"showAvailablePhysicalActivities\": false,\r\n  \"measurementSystem\": \"Metric\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/training/user/{{UserId}}/getusertrainingprogram","urlObject":{"protocol":"https","path":["{{FacilityUrl}}","training","user","{{UserId}}","getusertrainingprogram"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"5b3de40e-4245-44f0-adeb-47e1ea764c4f","name":"GetUserTrainingProgram","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"showPhysicalActivities\": false,\r\n  \"showWorkloads\": false,\r\n  \"showAvailablePhysicalActivities\": false,\r\n  \"measurementSystem\": \"Metric\",\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"https://api-dev.mywellness.com/{{FacilityUrl}}/training/user/{{UserId}}/getusertrainingprogram"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 12:18:18 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"nginx","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"cache-control","value":"no-cache","name":"cache-control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"content-encoding","value":"gzip","name":"content-encoding","description":"The type of encoding used on the data."},{"key":"vary","value":"accept-encoding","name":"vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."},{"key":"x-frame-options","value":"DENY","name":"x-frame-options","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"x-ratelimit-limit","value":"30","name":"x-ratelimit-limit","description":"Custom header"},{"key":"x-ratelimit-remaining","value":"29","name":"x-ratelimit-remaining","description":"Custom header"},{"key":"x-ratelimit-reset","value":"60","name":"x-ratelimit-reset","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"userTrainingProgramDetails\":{\"userMeasurementSystemType\":\"Metric\",\"id\":\"9465ef8a-c925-4162-8921-3939e9aeba04\",\"libraryTrainingProgramId\":\"66803ccf-afcc-41e5-99f2-16c617ba6739\",\"name\":\"Condition & Tone - POWER/SPORT - Level 1\",\"assignedOn\":\"2018-07-18 14:13:29 +02:00\",\"lastUpdateDate\":\"2018-07-18 14:13:29 +02:00\",\"lastUpdateBy\":\"director thirdpartytest\",\"assignedByFacilityId\":\"34277c8d-76e8-40ad-a1c0-19e41c76e44a\",\"pictureUrl\":\"http://cdnmedia.mywellness.com/training_plans/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/d1fbc529-0b7b-4615-8593-c8a0fd2b217e.jpg\",\"planAuthor\":\"Technogym\",\"editMode\":\"Edit\",\"assignedFrom\":\"Professional\",\"workoutSessions\":[{\"id\":\"bff88e17-a802-4087-bc3e-b01ac00205a1\",\"position\":1,\"sessionType\":\"Generic\",\"displayName\":\"Workout 1\",\"name\":\"Workout 1\",\"physicalActivitiesGroups\":[],\"extData\":{},\"userTrainingProgramId\":\"9465ef8a-c925-4162-8921-3939e9aeba04\",\"tpName\":\"Condition & Tone - POWER/SPORT - Level 1\",\"libraryTrainingProgramId\":\"66803ccf-afcc-41e5-99f2-16c617ba6739\",\"physicalActivitiesCounter\":9,\"workoutSessionStatus\":\"Current\",\"displayDuration\":\"34 minutes\",\"displayDurationDone\":\"\",\"displayDurationShort\":\"34 min\",\"displayDurationDoneShort\":\"\",\"displayCaloriesShort\":\"109 kcal\",\"displayCaloriesDoneShort\":\"\",\"displayMoveShort\":\"257 MOVEs\",\"displayMoveDoneShort\":\"\",\"idCr\":0,\"physicalActivities\":[],\"physicalActivitiesToUpdateForManualProgression\":[],\"muscleScores\":[],\"doneSummary\":[{\"physicalProperty\":\"Calories\",\"name\":\"Calories\",\"displayName\":\"Calories\",\"value\":0,\"displayValue\":0,\"formattedDisplayValue\":\"0\",\"numberOfDecimals\":0,\"measurementUnitFormat\":\"FrmtNumber\",\"formattedValue\":\"0 kcal\",\"unitOfMeasure\":\"Kcal\",\"unitOfMeasureShortString\":\"kcal\"},{\"physicalProperty\":\"Move\",\"name\":\"Move\",\"displayName\":\"MOVEs\",\"value\":0,\"displayValue\":0,\"formattedDisplayValue\":\"0\",\"numberOfDecimals\":0,\"measurementUnitFormat\":\"FrmtNumber\",\"formattedValue\":\"0 MOVEs\",\"unitOfMeasure\":\"Move\",\"unitOfMeasureShortString\":\"MOVEs\"}]}],\"progressionsEnabled\":false,\"tgCertified\":true,\"workoutDurationPicturetUrl\":\"http://cdnmedia.mywellness.com/training_program_wizard/tptimes.png\",\"mainGoal\":{\"mainGoalType\":\"FitnessWellness\",\"name\":\"Fitness/Wellness\"},\"specificGoal\":{\"specificGoalType\":\"ConditionAndTone\",\"name\":\"Tone your body\"},\"expertiseLevel\":{\"expertiseLevelType\":\"Beginner\",\"name\":\"Beginner\",\"nameForUser\":\"A little/no training\",\"imageUrl\":\"http://cdnmedia.mywellness.com/training_program_wizard/beginner.png\"},\"targetWorkouts\":1,\"targetWorkoutPerWeek\":{\"minTargetWorkoutPerWeek\":1,\"maxTargetWorkoutPerWeek\":1,\"pictureUrl\":\"http://cdnmedia.mywellness.com/training_program_wizard/tpdays.png\",\"targetWorkoutPerWeek\":\"OneWeek\",\"targetWorkoutPerWeekDescription\":\"1 per week\"},\"workoutRotationMode\":{\"workoutRotationModeType\":\"Cyclical\",\"name\":\"Cyclical\"},\"workoutDuration\":\"34 min\",\"expiresOn\":\"2018-09-12 14:13:29 +02:00\",\"validityPeriod\":{\"expirationMode\":\"ByWeeks\",\"expirationValue\":8,\"validityDescription\":\"8 weeks\"},\"goalPictureUrl\":\"http://cdnmedia.mywellness.com/training_program_wizard/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/conditionandtone_thumb.png\"}},\"token\":\"MjAxODA3MTgxMjE4MTd8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MTY1MnwwfGNvbS5teXdlbGxuZXNz0.E9E046818D0A6C71437ED34ADDFC0F3DD8C5BF20\",\"version\":\"1.1.91.25164\",\"expireIn\":1800}"}],"_postman_id":"cf51e059-2b31-4e89-9b79-31d5701bccad"}],"id":"7c99ddcf-0c9c-4eb3-8170-f121ad1664e4","description":"<p>The <em>GetUserTrainingProgram</em> API allows to retrieve on mywellness cloud the training program for the specified user.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ShowPhysicalActivities</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>Default: false. If true value is passed, the response will contain the physical activities (exercises) too</td>\n</tr>\n<tr>\n<td>ShowWorkloads</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>Default: false. If true value is passed, the response will contain the workloads proerties for each exercise too</td>\n</tr>\n<tr>\n<td>ShowAvailablePhysicalActivities</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>Default: false. If true value is passed, the response will contain the exercises that can be actually performed considering the equipment in the facility; the exercises not available will be automatically replaced with the equivalent ones</td>\n</tr>\n<tr>\n<td>MeasurementSystem</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td>Refer to Appendix section for a list of valid values. Consider that if not passed, the measurement system of the user who made the AccessIntegration will be set as default</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"dc7e7e19-5692-48c6-9fc4-4c2c6d0b9d3a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"252f8943-9bd1-413d-8b72-84eea076cc62","type":"text/javascript","exec":[""]}}],"_postman_id":"7c99ddcf-0c9c-4eb3-8170-f121ad1664e4"},{"name":"Search equipment","item":[{"name":"SearchEquipment","event":[{"listen":"test","script":{"id":"0cad859c-5b34-453a-8c5e-30deafe65874","exec":[""],"type":"text/javascript","packages":{}}}],"id":"27ba5595-b278-4e53-8942-72eb3054c62a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"onlyAvailableInMyClub\": true,\r\n  \"searchFilterText\": \"kinesis\",\r\n  \"from\": 1,\r\n  \"limits\": 30,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"http://api-dev.mywellness.com/{{FacilityUrl}}/training/facility/{{FacilityId}}/searchequipment","urlObject":{"protocol":"http","path":["{{FacilityUrl}}","training","facility","{{FacilityId}}","searchequipment"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"f2e8caf0-97eb-43e7-aa92-966fff6244f6","name":"SearchEquipment","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"onlyAvailableInMyClub\": true,\r\n  \"searchFilterText\": \"kinesis\",\r\n  \"from\": 1,\r\n  \"limits\": 30,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"http://api-dev.mywellness.com/{{FacilityUrl}}/training/facility/{{FacilityId}}/searchequipment"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Credentials","value":"true","description":"Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials."},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS","description":"Specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request."},{"key":"Access-Control-Allow-Origin","value":"*","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Access-Control-Request-Headers","value":"*","description":"Used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made."},{"key":"Cache-Control","value":"private","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"1009","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 12:18:25 GMT","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/7.5","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-MWAPPS-APIKEY","value":"8cab9a795b934661b503a02f6a638cbb","description":"Custom header"},{"key":"X-MWAPPS-COOKIE","value":"_mwappsdev","description":"Custom header"},{"key":"X-MWAPPS-SRV","value":"MYWAPP1","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"totalCount\":1,\"items\":[{\"id\":\"1d075388-9de6-4cf2-9b15-f3a15ed7e208\",\"nAttr\":249,\"addWithUsingQr\":false,\"usageType\":\"Home\",\"equipmentTypeName\":\"Kinesis Personal\",\"name\":\"Kinesis Personal Beta\",\"pictureThumbUrl\":\"http://cdnmedia.mywellness.com/equipments/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/e249_thumb.jpg\",\"pictureUrl\":\"http://cdnmedia.mywellness.com/equipments/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/e249.jpg\",\"isInFacility\":true,\"isBeta\":false,\"hasEndUserWorkouts\":false,\"isCardio\":false}]},\"token\":\"MjAxODA3MTgxMjE4MjZ8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MTY1MnwwfGNvbS5teXdlbGxuZXNz0.6564F25916CC790ABC9CCC9BE626BFF688782113\",\"version\":\"1.1.91.25164\",\"expireIn\":1800}"}],"_postman_id":"27ba5595-b278-4e53-8942-72eb3054c62a"}],"id":"128447b0-8626-4095-bc1c-df77d867bd71","description":"<p>The <em>SearchEquipment</em> API allows to retrieve on mywellness cloud the available equipment.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>From</td>\n<td>int</td>\n<td>✓</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>To</td>\n<td>int</td>\n<td></td>\n<td>mutually exclusive with <em>Limits</em></td>\n<td>This parameter is mandatory; when it is specified, no <em>Limits</em> must be set</td>\n</tr>\n<tr>\n<td>Limits</td>\n<td>int</td>\n<td></td>\n<td>mutually exclusive with <em>To</em></td>\n<td>This parameter is mandatory; when it is specified, no <em>To</em> must be set</td>\n</tr>\n<tr>\n<td>OnlyAvailableInMyClub</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>Default: false. If true value is passed, the response will contain only the equipment available in the current facility</td>\n</tr>\n<tr>\n<td>SearchFilterText</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"dc7e7e19-5692-48c6-9fc4-4c2c6d0b9d3a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"252f8943-9bd1-413d-8b72-84eea076cc62","type":"text/javascript","exec":[""]}}],"_postman_id":"128447b0-8626-4095-bc1c-df77d867bd71"},{"name":"Search exercises","item":[{"name":"SearchPhysicalActivities","event":[{"listen":"test","script":{"id":"0cad859c-5b34-453a-8c5e-30deafe65874","exec":[""],"type":"text/javascript","packages":{}}}],"id":"061df234-5b5c-4e93-a724-9766831d4306","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"onlyAvailableInMyClub\": true,\r\n  \"searchFilterText\": \"zumba\",\r\n  \"from\": 1,\r\n  \"limits\": 10,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"http://api-dev.mywellness.com/{{FacilityUrl}}/training/facility/{{FacilityId}}/searchphysicalactivities","urlObject":{"protocol":"http","path":["{{FacilityUrl}}","training","facility","{{FacilityId}}","searchphysicalactivities"],"host":["api-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"2a9effd7-17d4-48fd-85cd-d06b41faa2a4","name":"SearchPhysicalActivities","originalRequest":{"method":"POST","header":[{"key":"X-MWAPPS-CLIENT","value":"thirdParties"},{"key":"X-MWAPPS-APIKEY","value":"{{ApiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"onlyAvailableInMyClub\": true,\r\n  \"searchFilterText\": \"zumba\",\r\n  \"from\": 1,\r\n  \"limits\": 10,\r\n  \"token\": \"{{Token}}\"\r\n}"},"url":"http://api-dev.mywellness.com/{{FacilityUrl}}/training/facility/{{FacilityId}}/searchphysicalactivities"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Credentials","value":"true","description":"Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials."},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS","description":"Specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request."},{"key":"Access-Control-Allow-Origin","value":"*","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Access-Control-Request-Headers","value":"*","description":"Used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made."},{"key":"Cache-Control","value":"private","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"1207","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Wed, 18 Jul 2018 12:18:42 GMT","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/7.5","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-MWAPPS-APIKEY","value":"8cab9a795b934661b503a02f6a638cbb","description":"Custom header"},{"key":"X-MWAPPS-COOKIE","value":"_mwappsdev","description":"Custom header"},{"key":"X-MWAPPS-SRV","value":"MYWAPP1","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MTgxNjE1MjR8MDQ5N2IxMGU1YmI5ZTIxMThlMWIwMDA1OWEzYzc4MDB8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MXxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxpdC1JVHwwMzk3YjEwZTViYjllMjExOGUxYjAwMDU5YTNjNzgwMHx8fHwxfDF8MHwxfHx8MTJ8MzY1M3wwfGNvbS5teXdlbGxuZXNz0.0325B79C23CBB63FA83143D801D9DC63304EE47C","key":"_mwappseudev"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA2MjkxNTQ1NDV8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHwxfHx8MHw5NzR8MHxjb20ubXl3ZWxsbmVzcw2.65932CAD2B78061C3D2D0B3F65141FE0EEA6A64D","key":"_mwappsbeta"},{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDMxMDA4Mjl8ZTYwMjRiYzU5MThhZTMxMThhMmZiYzMwNWJlYzcyZjd8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxHTVQgU3RhbmRhcmQgVGltZXxlbi1HQnxlNTAyNGJjNTkxOGFlMzExOGEyZmJjMzA1YmVjNzJmN3x8fHwxfDF8MHw1fHx8NTV8NTk1MXwwfGNvbS5teXdlbGxuZXNz0.BEC5453FD6516E0451897614A51F3A8A1CA31E47","key":"_mwappseubeta"}],"responseTime":null,"body":"{\"data\":{\"totalCount\":1,\"items\":[{\"id\":\"152d114d-6dc1-41dd-93a4-31dadddddebe\",\"name\":\"Zumba\",\"shortName\":\"Zumba\",\"equipmentName\":\"Activities\",\"type\":\"Activity\",\"isActivity\":true,\"isClassProfile\":false,\"owner\":\"Technogym\",\"createdOn\":\"2013-10-03\",\"modifiedOn\":\"0001-01-01 00:00:00 +00:00\",\"pictureUrl\":\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m50088.jpg\",\"pictureThumbUrl\":\"http://cdnmedia.mywellness.com/physical_activities/2bcb4159-7fa1-4379-8a36-36ba12ce84ea/images/m50088_thumb.jpg\",\"isAvailableInFacility\":true,\"canEdit\":false,\"isFavorite\":false,\"isSuggested\":false,\"isNew\":false,\"bodyPart\":\"Total Body\",\"mainQuality\":\"Cardio\",\"targetType\":\"Duration\"}]},\"token\":\"MjAxODA3MTgxMjE4NDJ8NDVjYTBhZDMwYWQ5NDU1ZWJlNTNiOGQ1M2NkMDE4NjR8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8N3xDZW50cmFsIEV1cm9wZWFuIFN0YW5kYXJkIFRpbWV8ZW4tVVN8ODg1ZjQ1ZjU0NTY5NGE4ZWJhZjZlNGY4ZWFkNmEzOTV8dGhpcmRwYXJ0eXRlc3R8MzQyNzdjOGQ3NmU4NDBhZGExYzAxOWU0MWM3NmU0NGF8YmYxNzE1ODQ1NWFiNGY0M2FiOGI2ZmM4MjQ5NjZkODN8MXwxfDB8MHw4Y2FiOWE3OTViOTM0NjYxYjUwM2EwMmY2YTYzOGNiYnx8MTV8MTY1MnwwfGNvbS5teXdlbGxuZXNz0.CEC1054BEFB2A2621FA40D5D69EE6EBD03D88A3D\",\"version\":\"1.1.91.25164\",\"expireIn\":1800}"}],"_postman_id":"061df234-5b5c-4e93-a724-9766831d4306"}],"id":"f533a3b2-23d1-4a06-96f5-f0660b7e81b1","description":"<p>The <em>SearchPhysicalActivities</em> API allows to retrieve on mywellness cloud the available physical activities (exercises) tha a user can do on the platform.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>From</td>\n<td>int</td>\n<td>✓</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>To</td>\n<td>int</td>\n<td></td>\n<td>mutually exclusive with <em>Limits</em></td>\n<td>This parameter is mandatory; when it is specified, no <em>Limits</em> must be set</td>\n</tr>\n<tr>\n<td>Limits</td>\n<td>int</td>\n<td></td>\n<td>mutually exclusive with <em>To</em></td>\n<td>This parameter is mandatory; when it is specified, no <em>To</em> must be set</td>\n</tr>\n<tr>\n<td>OnlyAvailableInMyClub</td>\n<td>bool</td>\n<td></td>\n<td></td>\n<td>Default: false. If true value is passed, the response will contain only the exercises available in the current facility</td>\n</tr>\n<tr>\n<td>SearchFilterText</td>\n<td>string</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"dc7e7e19-5692-48c6-9fc4-4c2c6d0b9d3a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"252f8943-9bd1-413d-8b72-84eea076cc62","type":"text/javascript","exec":[""]}}],"_postman_id":"f533a3b2-23d1-4a06-96f5-f0660b7e81b1"}],"id":"e3606fda-322c-4827-bef0-016193c62ffa","description":"<p>The APIS in this layer allow to manage all the <em>training program</em> aspects: view, exercises and equipment search. Basically, a training program is a container of workout session items; a workout session in turn is a container of exercises.</p>\n","event":[{"listen":"prerequest","script":{"id":"fd0c122b-c960-4dc5-87d4-0ee0ef4e3d78","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"77fd2fad-f69d-4591-8b4a-ed7b037a4518","type":"text/javascript","exec":[""]}}],"_postman_id":"e3606fda-322c-4827-bef0-016193c62ffa"}],"id":"0a32b99e-5d6d-4c55-87d1-08b3820d0283","description":"<p>All the endpoints are organized in \"block layers\" that describe a specific feature that could be subjected to the license available in the facility. The layers are the following:</p>\n<ul>\n<li>CORE</li>\n<li>BIOMETRICS</li>\n<li>CLASSES</li>\n<li>ASPIRATIONS</li>\n<li>RESULTS</li>\n<li>TRAINING PROGRAM</li>\n</ul>\n<p>These layers will be described in deep in the related next sections.</p>\n","event":[{"listen":"prerequest","script":{"id":"d6a87dcd-b6fd-4d1a-a712-053ec769a713","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"027113d6-1a63-4c54-9155-2cc52d430aa4","type":"text/javascript","exec":[""]}}],"_postman_id":"0a32b99e-5d6d-4c55-87d1-08b3820d0283"},{"name":"Web hooks","item":[{"name":"Web hook event types","item":[],"id":"547719cc-61a7-48a1-8212-dfd4ff3fa5aa","description":"<p>mywellness cloud web hook system supports the following list of event types:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Event type</th>\n<th>Event ID</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Facility user creation</td>\n<td>facilityuser_created</td>\n<td>This event is fired when a new facility user is created. This includes leads, prospect and members</td>\n</tr>\n<tr>\n<td>Facility user update</td>\n<td>facilityuser_update</td>\n<td>This event is fired when an existing facility user’ personal data is updated by a professional user (staff member)</td>\n</tr>\n<tr>\n<td>Facility user membership status change</td>\n<td>facilityuser_statuschanged</td>\n<td>This event is fired when an existing facility user’ membership status is changed by a professional user (staff member) or by an automatic operation (for example when the membership expires)</td>\n</tr>\n<tr>\n<td>Facility user delete</td>\n<td>facilityuser_deleted</td>\n<td>This event is fired when an existing facility user is deleted</td>\n</tr>\n<tr>\n<td>New Aspiration Map</td>\n<td>aspiration_newmap</td>\n<td>This event is fired when a new aspiration map is saved for a facility user</td>\n</tr>\n<tr>\n<td>Biometric measure acquired</td>\n<td>biometrics_measure</td>\n<td>This event is fired when a new value of a biometric parameter is saved for a facility user</td>\n</tr>\n<tr>\n<td>Visit done</td>\n<td>core_visitdone</td>\n<td>This event is fired when a facility user visit the club</td>\n</tr>\n<tr>\n<td>Exercise or activity done</td>\n<td>training_exedone</td>\n<td>This event is fired when a facility user save an exercise or class result. This is valid also when the result is saved by an online equipment</td>\n</tr>\n<tr>\n<td>Workout session completed</td>\n<td>training_sessionclose</td>\n<td>This event is fired when a facility user closes his current workout session</td>\n</tr>\n<tr>\n<td>Exercise started on connected equipment</td>\n<td>equipment_startexercise</td>\n<td>This event is fired when an exercise is started on a specific equipment in the facility</td>\n</tr>\n<tr>\n<td>Exercise ended on connected equipment</td>\n<td>equipment_endexercise</td>\n<td>This event is fired when an exercise is ended on a specific equipment in the facility</td>\n</tr>\n<tr>\n<td>Sales transaction completed</td>\n<td>sales_transaction_done</td>\n<td>This event is fired when a sales transaction on mywellness shop is completed</td>\n</tr>\n<tr>\n<td>Sales transaction refunded</td>\n<td>sales_transaction_refund</td>\n<td>This event is fired when a sales transaction on mywellness shop has been refunded</td>\n</tr>\n<tr>\n<td>Sales transaction refunded due to a lost dispute</td>\n<td>sales_transaction_refund_disputed</td>\n<td>This event is fired when a sales transaction on mywellness shop has been refunded due to a lost dispute</td>\n</tr>\n<tr>\n<td>Calendar event Booked</td>\n<td>calendar_event_booked</td>\n<td>This event is fired where a booking is done by a user on a calendar event (class or professional service)</td>\n</tr>\n<tr>\n<td>Calendar event Unbooked</td>\n<td>calendar_event_unbooked</td>\n<td>This event is fired where a booking is canceled by a user on a calendar event (class or professional service)</td>\n</tr>\n<tr>\n<td>Calendar event changed</td>\n<td>calendar_event_changed</td>\n<td>This event is fired when a scheduled class with user already booked is changed. This hook is sent for every user that is booked in the changed event</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"547719cc-61a7-48a1-8212-dfd4ff3fa5aa"},{"name":"Facility user creation event","item":[],"id":"d5a127f2-30af-4c75-95dc-97d636bd467b","description":"<p>This event is fired when a new facility user is created. This includes leads, prospect and members. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facility_url</td>\n<td>Facility URL</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_name</td>\n<td>Facility name</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lat</td>\n<td>Facility latidude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lon</td>\n<td>Facility longitude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_user_status</td>\n<td>Facility user status</td>\n<td><ul><li>0 = Lead</li><li>5 = Prospect</li><li>7 = Ex Member</li><li>10 = Member</li></ul></td>\n</tr>\n<tr>\n<td>facility_user_id</td>\n<td>Facility user ID</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_user_externalId</td>\n<td>Third party external ID</td>\n<td></td>\n</tr>\n<tr>\n<td>when_utc</td>\n<td>Creation date</td>\n<td></td>\n</tr>\n<tr>\n<td>by_application</td>\n<td>Application that created the facility user</td>\n<td>This is set to thirdparties if the facility user is created from the third party SW. Otherwise the field is set with the mywellness application that did the operation</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"d5a127f2-30af-4c75-95dc-97d636bd467b"},{"name":"Facility user update event","item":[],"id":"3be7472f-9a48-45af-930a-d3da7e456bcb","description":"<p>This event is fired when an existing facility user’ personal data is updated by a professional user (staff member). In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facility_url</td>\n<td>Facility URL</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_name</td>\n<td>Facility name</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lat</td>\n<td>Facility latidude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lon</td>\n<td>Facility longitude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_user_id</td>\n<td>Facility user ID</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_user_externalId</td>\n<td>Third party external ID</td>\n<td></td>\n</tr>\n<tr>\n<td>when_utc</td>\n<td>Update date</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"2020d5b4-1287-4d70-b6d4-f7b819897d27","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c882ee5c-aec4-494f-bedd-a79900fc6977","type":"text/javascript","exec":[""]}}],"_postman_id":"3be7472f-9a48-45af-930a-d3da7e456bcb"},{"name":"Facility user delete event","item":[],"id":"a0c85faf-af3c-4655-a670-3bd54b219e40","description":"<p>This event is fired when an existing facility user is deleted. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facility_url</td>\n<td>Facility URL</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_name</td>\n<td>Facility name</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lat</td>\n<td>Facility latidude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lon</td>\n<td>Facility longitude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_user_status</td>\n<td>Facility user status</td>\n<td>1 = Lead; 5 = Prospect; 7 = Ex Member; 10 = Member;</td>\n</tr>\n<tr>\n<td>facility_user_id</td>\n<td>Facility user ID</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_user_externalId</td>\n<td>Third party external ID</td>\n<td></td>\n</tr>\n<tr>\n<td>when_utc</td>\n<td>Deletion date</td>\n<td></td>\n</tr>\n<tr>\n<td>by_application</td>\n<td>Application that created the facility user</td>\n<td>This is set to thirdparties if the facility user is deleted from the third party SW. Otherwise the field is set with the mywellness application that did the operation</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"c8bcb801-554b-4a06-9dd2-c3518c5117a6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"eff3dfdc-6407-4923-8de3-9bf83831163a","type":"text/javascript","exec":[""]}}],"_postman_id":"a0c85faf-af3c-4655-a670-3bd54b219e40"},{"name":"Facility user status changed event","item":[],"id":"d8de968b-aeeb-41e3-900f-ca57ae6579c1","description":"<p>This event is fired when an existing facility user’ membership status is changed by a professional user (staff member) or by an automatic operation (for example when the membership expires). In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facility_url</td>\n<td>Facility URL</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_name</td>\n<td>Facility name</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lat</td>\n<td>Facility latidude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lon</td>\n<td>Facility longitude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_user_new_status</td>\n<td>Facility user new status</td>\n<td>1 = Lead; 5 = Prospect; 7 = Ex Member; 10 = Member;</td>\n</tr>\n<tr>\n<td>facility_user_old_status</td>\n<td>Facility user old status</td>\n<td>1 = Lead; 5 = Prospect; 7 = Ex Member; 10 = Member;</td>\n</tr>\n<tr>\n<td>facility_user_id</td>\n<td>Facility user ID</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_user_externalId</td>\n<td>Third party external ID</td>\n<td></td>\n</tr>\n<tr>\n<td>when_utc</td>\n<td>Status update date</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"fccb8352-409a-454b-b0da-cbedf3b8ee0d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"99404756-f69f-4db9-953c-b7bd088267f6","type":"text/javascript","exec":[""]}}],"_postman_id":"d8de968b-aeeb-41e3-900f-ca57ae6579c1"},{"name":"New aspiration map","item":[],"id":"067092a9-29e7-4204-a1e2-8fd1b3a7a4ec","description":"<p>This event is fired when a new aspiration map is saved for a facility user. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facility_url</td>\n<td>Facility URL</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_name</td>\n<td>Facility name</td>\n<td></td>\n</tr>\n<tr>\n<td>power</td>\n<td>Power aspiration value</td>\n<td></td>\n</tr>\n<tr>\n<td>shape</td>\n<td>Shape aspiration value</td>\n<td></td>\n</tr>\n<tr>\n<td>sport</td>\n<td>Sport aspiration value</td>\n<td></td>\n</tr>\n<tr>\n<td>balance</td>\n<td>Balance aspiration value</td>\n<td></td>\n</tr>\n<tr>\n<td>move</td>\n<td>Move aspiration value</td>\n<td></td>\n</tr>\n<tr>\n<td>fun</td>\n<td>Fun aspiration value</td>\n<td></td>\n</tr>\n<tr>\n<td>primary</td>\n<td>Identifier of the primary aspiration</td>\n<td>For example Sport</td>\n</tr>\n<tr>\n<td>done_on</td>\n<td>Aspiration map creation date</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"7dd1207b-7843-4702-a1d5-df8ea5043152","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"bd987104-a126-4ee5-9bcd-49bc680a2f3f","type":"text/javascript","exec":[""]}}],"_postman_id":"067092a9-29e7-4204-a1e2-8fd1b3a7a4ec"},{"name":"Biometric measure acquired","item":[],"id":"ec3b8fac-d051-4de2-897a-433fc4c0c170","description":"<p>This event is fired when a new value of a biometric parameter is saved for a facility user. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facility_url</td>\n<td>Facility URL</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_name</td>\n<td>Facility name</td>\n<td></td>\n</tr>\n<tr>\n<td>measured_on</td>\n<td>Date and time (in UTC) when the biometrics are acquired</td>\n<td>For example 2017-01-30T10:04:25</td>\n</tr>\n<tr>\n<td>List of all biometricType and corresponding values</td>\n<td>Contains the list of biometric parameter ids and corresponding values</td>\n<td>For example if the user save a Blood pressure measurement, the JSON will contains the fields: <code>\"systolicbloodpressure\":\"120\", \"diastolicbloodpressure\":\"80\"</code></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"a36ad059-b7c1-419f-8e0f-899fe07f8fa1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0800b404-ee8f-4aa2-a630-beb70ca1d511","type":"text/javascript","exec":[""]}}],"_postman_id":"ec3b8fac-d051-4de2-897a-433fc4c0c170"},{"name":"Visit done","item":[],"id":"70bc796a-b943-4076-81ee-2369b36b3f8a","description":"<p>This event is fired when a facility user visit the club. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facility_url</td>\n<td>Facility URL</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_name</td>\n<td>Facility name</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lat</td>\n<td>Facility latidude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lon</td>\n<td>Facility longitude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>when_utc</td>\n<td>Visit date in UTC</td>\n<td>For example 2017-01-30T10:04:25</td>\n</tr>\n<tr>\n<td>visit_by</td>\n<td>This is the event that generated the visit</td>\n<td>It could be set to: ManagementSystem = the visit is saved by a membership SW; Activity = the visit is saved due to an activity (class or sport) done in the facility; WorkoutSession = the visit is saved due to a workout session done in the facility; Login = the visit is saved due to a login on a connected equipment in the facility; TgMobileApp = could be present due to an interaction done with mywellness mobile apps</td>\n</tr>\n<tr>\n<td>by_application</td>\n<td>Application that created the visit</td>\n<td>This is set to thirdparties if the visit has been saved by the third party SW. Otherwise the field is set with the mywellness application that did the operation</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"cd1b6eb9-06e7-42b2-82e7-67c8721ad8e1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b631ee31-ac81-45fc-833f-96b5598860e0","type":"text/javascript","exec":[""]}}],"_postman_id":"70bc796a-b943-4076-81ee-2369b36b3f8a"},{"name":"Exercise or activity done","item":[],"id":"ee2a91f1-8da2-40b6-b5c0-0d8ae5e9eefd","description":"<p>This event is fired when a facility user save an exercise or class result. This is valid also when the result is saved by an online equipment. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>equipment_name</td>\n<td>Name of the equipment used for the exercise</td>\n<td>For example Group Cycle Connect</td>\n</tr>\n<tr>\n<td>exercise_name</td>\n<td>Name of the exercise done</td>\n<td>For example Group cycle</td>\n</tr>\n<tr>\n<td>Exercise_id</td>\n<td>Unique identifier of the exercise done</td>\n<td>For example fda60565-af2e-45209792-2ab4ed8094b2 is the unique identifier of Goal exercise in time on Run Excite 1000</td>\n</tr>\n<tr>\n<td>equipment_type</td>\n<td>Type of the equipment</td>\n<td>It could be null in case of activities done without an equipment (for example Pilates). Otherwise it is set to the type of equipment used to do the exercise (for example UprightBike for Group Cycle Connect equipment)</td>\n</tr>\n<tr>\n<td>when</td>\n<td>Date and time (in UTC) when the exercise was saved</td>\n<td>For example 2017-01-30T10:04:25</td>\n</tr>\n<tr>\n<td>move</td>\n<td>Exercise expenditure in MOVEs</td>\n<td></td>\n</tr>\n<tr>\n<td>calories</td>\n<td>Exercise expenditure in Kcal</td>\n<td></td>\n</tr>\n<tr>\n<td>running_distance</td>\n<td>Distance run in meters</td>\n<td>This is set only for running exercises or activities</td>\n</tr>\n<tr>\n<td>cycling_distance</td>\n<td>Distance cycled in meters</td>\n<td>This is set only for cycling exercises or activities</td>\n</tr>\n<tr>\n<td>duration</td>\n<td>Duration (in seconds) of the exercise</td>\n<td></td>\n</tr>\n<tr>\n<td>avg_hr</td>\n<td>Average HR during the exercise</td>\n<td></td>\n</tr>\n<tr>\n<td>avg_watt</td>\n<td>Average Power (Watt) during the exercise</td>\n<td></td>\n</tr>\n<tr>\n<td>avg_rpm</td>\n<td>Average RPM during the exercise</td>\n<td></td>\n</tr>\n<tr>\n<td>certified</td>\n<td>This informs if the exercise has been done on Technogym equipments or with a certified movement trackers</td>\n<td>false = not certified; true = certified</td>\n</tr>\n<tr>\n<td>calendar_event_id</td>\n<td>The id of the calendar event that was scheduled and that is connected to the class result</td>\n<td></td>\n</tr>\n<tr>\n<td>calendar_event_partitiondate</td>\n<td>The date (in the format yyyyMMdd) of the event that was scheduled and that is connected to the class result</td>\n<td>For example 20170920 means Sept 20 2017</td>\n</tr>\n<tr>\n<td>exercise_analytics_id</td>\n<td>Identifier of the analytics data that could be used to retrieve the full analytic data of the exercise done</td>\n<td>For example \"exercise_analytics_id\": \"67402145587812f140c245e2\". This identifier is present only for online equipment and only in case the equipment (or the Kiosk) save the exercise analytics data. This identifier could be used to call the web service Training.CardioLog.Details that allow to get the analytics data</td>\n</tr>\n<tr>\n<td>performed_workout_exe_id</td>\n<td>Identifier of the performed exercise. It could be used to invoke the API that allows to retrieve the detailed view of the exercise done</td>\n<td>For example: \"performed_workout_exe_id\": \"2501_3\" identify the exercise performed in position 3 in the user workout with identifier (IdCr) = 2501</td>\n</tr>\n<tr>\n<td>step_0</td>\n<td>Identifier of the first set of the strength exercise done</td>\n<td>This is present only for strength exercises. This is a dictionary that contains the details of the exercise done for the first set:  <br />  <br />- <em>reps</em> → repetitions done  <br />  <br />- <em>weight</em> → weight lifted (Kg)  <br />  <br />- <em>rest</em> → rest time (seconds)  <br />  <br />- <em>time</em> → seconds elapsed during the set</td>\n</tr>\n<tr>\n<td>step_1</td>\n<td>Identifier of the second set of the strength exercise done</td>\n<td>This is present only for strength exercises. This is a dictionary that contains the details of the exercise done for the second set:  <br />  <br />- <em>reps</em> → repetitions done  <br />  <br />- <em>weight</em> → weight lifted (Kg)  <br />  <br />- <em>rest</em> → rest time (seconds)  <br />  <br />- <em>time</em> → seconds elapsed during the set</td>\n</tr>\n<tr>\n<td>...</td>\n<td>...</td>\n<td>...</td>\n</tr>\n<tr>\n<td>step_n</td>\n<td>Identifier of the <em>n+1</em> set of the strength exercise done</td>\n<td>This is present only for strength exercises. This is a dictionary that contains the details of the exercise done for the <em>n+1</em> set:  <br />  <br />- <em>reps</em> → repetitions done  <br />  <br />- <em>weight</em> → weight lifted (Kg)  <br />  <br />- <em>rest</em> → rest time (seconds)  <br />  <br />- <em>time</em> → seconds elapsed during the set</td>\n</tr>\n<tr>\n<td>is_test</td>\n<td>Boolean: true if it is the result of a strength test; false otherwise</td>\n<td>This is present only for strength exercises</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"fbc06576-81b7-40c2-8a9d-9546de8c426e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"74522788-97a8-438a-a19b-2cae38a378b5","type":"text/javascript","exec":[""]}}],"_postman_id":"ee2a91f1-8da2-40b6-b5c0-0d8ae5e9eefd"},{"name":"Workout session completed","item":[],"id":"8324c867-86d8-4db0-891c-879b0ee9ce51","description":"<p>This event is fired when a facility user closes his current workout session. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facility_url</td>\n<td>Facility URL</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_name</td>\n<td>Facility name</td>\n<td></td>\n</tr>\n<tr>\n<td>move</td>\n<td>Workout session total expenditure in MOVEs</td>\n<td></td>\n</tr>\n<tr>\n<td>calories</td>\n<td>Workout session total expenditure in Kcal</td>\n<td></td>\n</tr>\n<tr>\n<td>total_isoweight</td>\n<td>Workout session total weight lifted in Kg</td>\n<td></td>\n</tr>\n<tr>\n<td>total_distance</td>\n<td>Workout session total distance in Km</td>\n<td></td>\n</tr>\n<tr>\n<td>running_distance</td>\n<td>Workout session total running distance in Km</td>\n<td></td>\n</tr>\n<tr>\n<td>cycling_distance</td>\n<td>Workout session total cycling distance in Km</td>\n<td></td>\n</tr>\n<tr>\n<td>num_exe</td>\n<td>Number of exercises done in the workout session</td>\n<td></td>\n</tr>\n<tr>\n<td>move_certified</td>\n<td>Workout session total expenditure in MOVEs (only exercises done on equipment)</td>\n<td></td>\n</tr>\n<tr>\n<td>calories_certified</td>\n<td>Workout session total expenditure in Kcal (only exercises done on equipment)</td>\n<td></td>\n</tr>\n<tr>\n<td>total_isoweight_certified</td>\n<td>Workout session total weight lifted in Kg (only exercises done on equipment)</td>\n<td></td>\n</tr>\n<tr>\n<td>total_distance_certified</td>\n<td>Workout session total distance in Km (only exercises done on equipment)</td>\n<td></td>\n</tr>\n<tr>\n<td>running_distance_certified</td>\n<td>Workout session total running distance in Km (only exercises done on equipment)</td>\n<td></td>\n</tr>\n<tr>\n<td>cycling_distance_certified</td>\n<td>Workout session total cycling distance in Km (only exercises done on equipment)</td>\n<td></td>\n</tr>\n<tr>\n<td>num_exe_certified</td>\n<td>Number of exercises done in the workout session (only exercises done on equipment)</td>\n<td></td>\n</tr>\n<tr>\n<td>completed_on</td>\n<td>Date and time (in UTC) when the workout session was closed</td>\n<td>For example 2017-01-30T10:04:25</td>\n</tr>\n<tr>\n<td>started_on</td>\n<td>Date and time (in UTC) when the workout session was started</td>\n<td>For example 2017-01-30T10:04:25</td>\n</tr>\n<tr>\n<td>id_cr</td>\n<td>Number rappresenting the unique identifier of the user workout session</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"b213433e-40a3-4b61-b329-7b8cbec941b7","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"146e9d0a-02f4-424b-8e68-600b3cb68f6b","type":"text/javascript","exec":[""]}}],"_postman_id":"8324c867-86d8-4db0-891c-879b0ee9ce51"},{"name":"Exercise started on connected equipment","item":[],"id":"e57b20c5-53a2-4db9-8f3b-27f92e0344ea","description":"<p>This event is fired when an exercise is started on a specific equipment in the facility. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facility_url</td>\n<td>Facility URL</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_name</td>\n<td>Facility name</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lat</td>\n<td>Facility latidude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lon</td>\n<td>Facility longitude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>started_on</td>\n<td>Date and time (in UTC) when the exercise was started</td>\n<td>For example 2017-01-30T10:04:25</td>\n</tr>\n<tr>\n<td>serial</td>\n<td>Equipment serial number</td>\n<td>For example DBC03V13000023</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>The userId of the logged user (if any) on equipment</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"0a015c9a-4c25-450e-875f-f6b5bb0fe9a8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"86931de3-e665-4400-9385-01d681fb4e63","type":"text/javascript","exec":[""]}}],"_postman_id":"e57b20c5-53a2-4db9-8f3b-27f92e0344ea"},{"name":"Exercise ended on connected equipment","item":[],"id":"ac91c1c9-c0b8-4371-849e-ae3f127189cb","description":"<p>This event is fired when an exercise is ended on a specific equipment in the facility. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>facility_url</td>\n<td>Facility URL</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_name</td>\n<td>Facility name</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lat</td>\n<td>Facility latidude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>facility_lon</td>\n<td>Facility longitude geo coordinate</td>\n<td></td>\n</tr>\n<tr>\n<td>done_on</td>\n<td>Date and time (in UTC) when the exercise was ended</td>\n<td>For example 2017-01-30T10:04:25</td>\n</tr>\n<tr>\n<td>serial</td>\n<td>Equipment serial number</td>\n<td>For example DBC03V13000023</td>\n</tr>\n<tr>\n<td>move</td>\n<td>Exercise expenditure in MOVEs</td>\n<td></td>\n</tr>\n<tr>\n<td>duration</td>\n<td>Duration (in seconds) of the exercise</td>\n<td></td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>The userId of the logged user (if any) on equipment</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"ac91c1c9-c0b8-4371-849e-ae3f127189cb"},{"name":"Sales Transaction Completed","item":[],"id":"fe3860e5-cedd-448e-8723-34b10bf79dfc","description":"<p>This event is fired when a sales transaction on mywellness shop is completed. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>receiptNumber</td>\n<td>Identifier of the receipt</td>\n<td></td>\n</tr>\n<tr>\n<td>issuedDate</td>\n<td>Date of the transaction</td>\n<td>For example: 2022-03-10T10:55:52</td>\n</tr>\n<tr>\n<td>paymentMethodType</td>\n<td>Type of payment (CARD, SEPA_DEBIT, CASH, IDEAL, BANCONTACT)</td>\n<td></td>\n</tr>\n<tr>\n<td>notes</td>\n<td>Optional notes on the payment</td>\n<td></td>\n</tr>\n<tr>\n<td>currency</td>\n<td>The currency used for the payment</td>\n<td>For example: EUR</td>\n</tr>\n<tr>\n<td>totalAmount</td>\n<td>Total amount of the payment</td>\n<td>Amounts are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>stripeFee</td>\n<td>Stripe fee amount</td>\n<td>Fees are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency). In case of cash payments, this value is 0</td>\n</tr>\n<tr>\n<td>totalNetAmount</td>\n<td>Total net amount</td>\n<td>Amounts are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>stripeTransactionId</td>\n<td>Identifier of the Stripe transaction</td>\n<td>In case of cash payments, this field is empty</td>\n</tr>\n<tr>\n<td>internalTransactionId</td>\n<td>Identifier of the transaction on mywellness cloud</td>\n<td></td>\n</tr>\n<tr>\n<td>lines</td>\n<td>The array that contains the lines of the transaction. Each line is a product purchased and included in the transaction</td>\n<td>Each line of the transaction is composed by the items below.</td>\n</tr>\n<tr>\n<td>lines[i].productCode</td>\n<td>Product identifier</td>\n<td></td>\n</tr>\n<tr>\n<td>lines[i].productName</td>\n<td>Product name</td>\n<td></td>\n</tr>\n<tr>\n<td>lines[i].description</td>\n<td>Description of the product</td>\n<td></td>\n</tr>\n<tr>\n<td>lines[i].grossPrice</td>\n<td>Gross price</td>\n<td>Prices are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>lines[i].netPrice</td>\n<td>Net price</td>\n<td>Prices are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>lines[i].taxAmount</td>\n<td>Amount of tax applied</td>\n<td>Amounts are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>lines[i].taxId</td>\n<td>Id of the tax applied</td>\n<td></td>\n</tr>\n<tr>\n<td>lines[i].productStartDate</td>\n<td>Product start date</td>\n<td></td>\n</tr>\n<tr>\n<td>lines[i].productEndDate</td>\n<td>Product end date</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"fe3860e5-cedd-448e-8723-34b10bf79dfc"},{"name":"Sales Transaction Refunded","item":[],"id":"7fc12fe4-4319-461b-af53-9a51b2507dea","description":"<p>This event is fired when a sales transaction on mywellness shop has been refunded. The refund could be done on a single product purchased and so the hook contains the data of the refunded product. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>receiptNumber</td>\n<td>Identifier of the refund receipt</td>\n<td></td>\n</tr>\n<tr>\n<td>issuedDate</td>\n<td>Date of the refund transaction</td>\n<td>For example: 2022-03-10T10:55:52</td>\n</tr>\n<tr>\n<td>notes</td>\n<td>Optional notes on the refund operation</td>\n<td></td>\n</tr>\n<tr>\n<td>currency</td>\n<td>The currency used for the refund</td>\n<td>For example: EUR</td>\n</tr>\n<tr>\n<td>totalAmount</td>\n<td>Total amount of the refund</td>\n<td>Amounts are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>stripeTransactionId</td>\n<td>Identifier of the Stripe transaction</td>\n<td></td>\n</tr>\n<tr>\n<td>internalTransactionId</td>\n<td>Identifier of the refund transaction on mywellness cloud</td>\n<td></td>\n</tr>\n<tr>\n<td>productCode</td>\n<td>Product identifier</td>\n<td></td>\n</tr>\n<tr>\n<td>productName</td>\n<td>Product name</td>\n<td></td>\n</tr>\n<tr>\n<td>taxAmount</td>\n<td>Amount of tax applied</td>\n<td>Prices are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>taxId</td>\n<td>Id of the tax applied</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"7fc12fe4-4319-461b-af53-9a51b2507dea"},{"name":"Sales Transaction Refunded - Lost Dispute","item":[],"id":"d025106d-7222-47b9-ba60-9e26f9459f42","description":"<p>This event is fired when a sales transaction on mywellness shop has been refunded due to a lost dispute. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>receiptNumber</td>\n<td>Identifier of the receipt</td>\n<td></td>\n</tr>\n<tr>\n<td>issuedDate</td>\n<td>Date of the refund</td>\n<td>For example: 2022-03-10T10:55:52</td>\n</tr>\n<tr>\n<td>notes</td>\n<td>Dispute reason</td>\n<td></td>\n</tr>\n<tr>\n<td>currency</td>\n<td>The currency used for the refund</td>\n<td>For example: EUR</td>\n</tr>\n<tr>\n<td>totalAmount</td>\n<td>Total amount refunded to the customer of the club</td>\n<td>Amounts are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>stripeFee</td>\n<td>Stripe fee amount</td>\n<td>Fees are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>totalChargeBackAmount</td>\n<td>Total charge back</td>\n<td>Amounts are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>stripeDisputeId</td>\n<td>Identifier of the dispute in Stripe platform</td>\n<td></td>\n</tr>\n<tr>\n<td>internalTransactionId</td>\n<td>Identifier of the dispute transaction on mywellness cloud</td>\n<td></td>\n</tr>\n<tr>\n<td>lines</td>\n<td>The array that contains the lines describing the products included in the dispute. Each line is a product that will be refunded due to the lost dispute</td>\n<td>Each line of the refund is composed by the items below.</td>\n</tr>\n<tr>\n<td>lines[i].productCode</td>\n<td>Product identifier</td>\n<td></td>\n</tr>\n<tr>\n<td>lines[i].productName</td>\n<td>Product name</td>\n<td></td>\n</tr>\n<tr>\n<td>lines[i].description</td>\n<td>Description of the product</td>\n<td></td>\n</tr>\n<tr>\n<td>lines[i].grossPrice</td>\n<td>Gross price</td>\n<td>Prices are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>lines[i].netPrice</td>\n<td>Net price</td>\n<td>Prices are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>lines[i].taxAmount</td>\n<td>Amount of tax applied</td>\n<td>Amounts are multiplied by 100. For example 5000.00 means 50 EUR (or $ depending by the currency)</td>\n</tr>\n<tr>\n<td>lines[i].taxId</td>\n<td>Id of the tax applied</td>\n<td></td>\n</tr>\n<tr>\n<td>lines[i].productStartDate</td>\n<td>Product start date</td>\n<td>For example: 2022-03-10T10:55:52</td>\n</tr>\n<tr>\n<td>lines[i].productEndDate</td>\n<td>Product end date</td>\n<td>For example: 2022-03-10T10:55:52</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"d025106d-7222-47b9-ba60-9e26f9459f42"},{"name":"Calendar Event Booked","item":[],"id":"9062cd5e-f78e-4550-ae0f-c12c3f4ed8be","description":"<p>This event is fired when a calendar event (class or professional service) is booked by a user. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>calendar_event_id</td>\n<td>The id of the calendar event that was booked</td>\n<td></td>\n</tr>\n<tr>\n<td>calendar_event_partition_date</td>\n<td>The date (in the format yyyyMMdd) of the event that was booked</td>\n<td>For example 20170920 means Sept 20 2017</td>\n</tr>\n<tr>\n<td>calendar_event_name</td>\n<td>Name of the calendar event</td>\n<td></td>\n</tr>\n<tr>\n<td>calendar_event_start_time</td>\n<td>Start time of the event</td>\n<td>For example 18:00</td>\n</tr>\n<tr>\n<td>calendar_event_end_time</td>\n<td>End time of the event</td>\n<td>For example 18:30</td>\n</tr>\n<tr>\n<td>event_type</td>\n<td>The type of the calendar event. Possible values are Class or Service</td>\n<td></td>\n</tr>\n<tr>\n<td>group_ids</td>\n<td>The list of group id that granted the permission to book the calendar event</td>\n<td>For example [62300, 62301, 62302]</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"9062cd5e-f78e-4550-ae0f-c12c3f4ed8be"},{"name":"Calendar Event Unbooked","item":[],"id":"ce9b4acc-4985-429c-835a-c7f959ef8884","description":"<p>This event is fired when a calendar event (class or professional service) is canceled by a user. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>calendar_event_id</td>\n<td>The id of the calendar event that was unbooked</td>\n<td></td>\n</tr>\n<tr>\n<td>calendar_event_partition_date</td>\n<td>The date (in the format yyyyMMdd) of the event that was unbooked</td>\n<td>For example 20170920 means Sept 20 2017</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"ce9b4acc-4985-429c-835a-c7f959ef8884"},{"name":"Calendar Event Changed","item":[],"id":"c3c63be4-ee0e-4e59-9a90-6b550bd69cc0","description":"<p>This event is fired when a scheduled class with user already booked is changed. This hook is sent for every user that is booked in the changed event. In the following the fields included in the JSON payload of this notification:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Description</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>old_calendar_event_id</td>\n<td>The old id of the calendar event before the change</td>\n<td></td>\n</tr>\n<tr>\n<td>new_calendar_event_id</td>\n<td>The new id of the calendar event after the change</td>\n<td></td>\n</tr>\n<tr>\n<td>calendar_event_partition_date</td>\n<td>The date (in the format yyyyMMdd) of the event that was changed</td>\n<td>For example 20170920 means Sept 20 2017</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"c3c63be4-ee0e-4e59-9a90-6b550bd69cc0"}],"id":"e681ad8a-ccad-475e-930a-99297249a135","description":"<p>mywellness cloud implements several subsystems that allow a third-party to subscribe for receiving notifications when some categories of data change. The third-party must make available an HTTPS end point on its infrastructure in order to receive JSON data in a POST body request. This URL will be configured in mywellness cloud, so that mywellness cloud infrastructure can execute this POST operation.</p>\n<h2 id=\"payload\">Payload</h2>\n<p>The payload of the request is defined as a JSON string containing fields that depend on the type of push notification that is sent. The next section will explain all the types of push notifications that are supported by mywellness cloud and for each type, a description of the fields included in the related JSON payload.</p>\n<h2 id=\"headers\">Headers</h2>\n<p>mywellness cloud <em>web hook system</em> will include the following HTTP headers in the request:</p>\n<ul>\n<li><strong>x-mwapps-identity:</strong> contains a string that allows the third-party to ensure that the client that is calling the URL is trusted.<br />  The value of this header is composed by 2 parts, separated by a '|' character and it has the following representation:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>yyyy-MM-ddTHH:mm:ss|&lt;hashed values&gt;\n\n</code></pre><p>The first part is the current UTC date and time formatted as <em>yyyy-MM-ddTHH:mmss</em>; while the second part is calculated as an hashing of the first one. Specifically, the is the result of the <em>HMAC SHA1</em> hash algorithm, using as <em>hashkey</em> a secret string that will be shared between mywellness cloud and third-party. The result is formatted as an hexadecimal string. For example, an event that occurs on 2017-01-30T10:04:25 is sent as:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>2017-01-30T10:04:25|73D572EEA5421BA8AAAE1AFF2F0853A63E2671D9\n\n</code></pre><p>Basically, when the third-party endpoint gets the request, this HTTP header parameter should be checked applying the hash to the first part of the value, using the shared secret string as hashkey, and checking that the result of the obtained hashing corresponds to the part. The timestamp could also be used in order to ensure that the request is fresh and it is not repeated sniffing the HTTP traffic.</p>\n<ul>\n<li><p><strong>x-mwapps-event:</strong> contains a string representing the <em>event id</em> that is notified. For a complete list of the event id, please refer to the next section.</p>\n</li>\n<li><p><strong>x-mwapps-eventon</strong>: contains the UTC date and time when the event happened in mywellness cloud, in the format: yyyy-MM-ddTHH:mm:ss</p>\n</li>\n<li><p><strong>x-mwapps-facility:</strong> contains a string representing the facility Url that the user belongs to.</p>\n</li>\n<li><p><strong>x-mwapps-userid</strong>Contains a string representing the userId of the member that refers to the event. This parameter will be included only if the event refers to a user.</p>\n</li>\n<li><p><strong>x-mwapps-apikey:</strong> contains the ApiKey related to the facility where the event happened. This parameter will be included only if the facility is configured with a third-party membership software.</p>\n</li>\n<li><p><strong>x-mwapps-permanenttoken:</strong> contains the user’s permanent token. This parameter will be included only if the event refers to a user and the facility is configured with a third-party membership software.</p>\n</li>\n<li><p><strong>x-mwapps-externalid:</strong> contains the user’s externalId. This parameter will be included only if the event refers to a user and the related user was previously synchronized by the third-party membership software.</p>\n</li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"6dbdcd6d-38ab-40c4-b323-f868dc4dd566","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0777fd2d-aece-4656-8cf0-a0f197351082","type":"text/javascript","exec":[""]}}],"_postman_id":"e681ad8a-ccad-475e-930a-99297249a135"},{"name":"First synchronization process","item":[],"id":"09ba9c3f-98e1-4d4a-8556-35e799f3d5fc","description":"<p>Basically, when the membership software gets the ApiKey for production environment, it typically faces two different situations, depending on the facility to integrate:</p>\n<ol>\n<li>New facility just created</li>\n<li>Existing facility with several users already in it</li>\n</ol>\n<p>Below these two situations are explained in the detail.</p>\n<h2 id=\"new-facility-just-created\">New facility just created</h2>\n<p>This is the easiest situation to manage, since the facility was created with the idea to use a membership software from the beginning. This means that no user should be already present in the facility, so the membership software can start to call the mywellness cloud APIs without any <em>preparatory phase</em>. Since no users is stored inside the facility, it will typically start with creating new users and saving for them the membership info.</p>\n<h2 id=\"existing-facility-with-several-users-already-in-it\">Existing facility with several users already in it</h2>\n<p>In this case the facility has already some users in the mywellness cloud platform and someone else in the membership software DB; some of them are present in both systems, while someone else don't. The main purpose of this stage is to fix this situation, synchronizing the two DBs and connecting all the users from membership software to mywellness cloud and the other way around. So, the first thing to consider is how to get the \"starting list of users\" which the membership software has to process to achieve the first synchronization.</p>\n<p>Typically, to get this list, the membership software will deal with two cases, presented below.</p>\n<ol>\n<li><p><strong>No membership software was used at the beginning</strong></p>\n<p>The existing users were created by PRO website (<a href=\"https://pro.mywellness.com\">https://pro.mywellness.com</a>). In the <em>Contacts</em> section of PRO website is possible to get the list of all users of the facility by an XLS exportation with all data needed to synchronize the users, so the membership software will have to import that list and store the useful data in their DB.</p>\n</li>\n<li><p><strong>Changing of the membership software</strong></p>\n<p>The facility decides to change the current membership software with a new one. This means that the old membership software has hopefully an updated DB with all user's data synchronized with mywellness cloud; so, the new membership software will have to import the users by an exportation provided by the old membership software. Just before the synchronization process begins, mywellness integration team will remove from mywellness cloud platform all the ExternalIds and membership info for the specific facility, previously stored by the old membership software, in order to allow the new one to re-synch those information accordingly to their management.</p>\n</li>\n</ol>\n<p>In both cases, once the membership software will have obtained the list of users as stated above, it should perform the synchronization process by calling for each user to synchronize the <em>CreateFacilityUserFromThirdParty</em> API, in order to:</p>\n<ul>\n<li>save the <strong>ExternalId</strong> in mywellness cloud; </li>\n<li>store the <strong>PermanentToken</strong> in the membership software DB.</li>\n</ul>\n<p>Consider that despite the name \"CreateFacilityUserFromThirdParty\", this operation <em>creates</em> effectively a new instance of a user only when it doesn't already exist on mywellness cloud; otherwise it just returns the data (PermanentToken above all), related to the existing instance of the user. A user is considered already present in mywellness cloud for the specified facility if:</p>\n<ul>\n<li>first name</li>\n<li>last name</li>\n<li>gender</li>\n<li>date of birth</li>\n</ul>\n<p>passed in the HTTP request of the CreateFacilityUserFromThirdParty are exactly equal to what is already stored for another user on mywellness cloud; if only one of these fields are not equal, a new instance of user will be created.</p>\n<p>After this process (or during it, it mostly depends on membership software choice), the membership software will have to save the membership information for each user by calling the <em>SaveMembership</em> API.</p>\n","_postman_id":"09ba9c3f-98e1-4d4a-8556-35e799f3d5fc"},{"name":"Appendix","item":[{"name":"LanguageId values","item":[],"id":"54af4bb9-297f-4a29-a3da-7ac059a70a63","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Id</th>\n<th>Culture</th>\n<th>Name</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>it</td>\n<td>Italian</td>\n</tr>\n<tr>\n<td>2</td>\n<td>en</td>\n<td>English</td>\n</tr>\n<tr>\n<td>3</td>\n<td>de</td>\n<td>German</td>\n</tr>\n<tr>\n<td>4</td>\n<td>nl</td>\n<td>Dutch</td>\n</tr>\n<tr>\n<td>5</td>\n<td>fr</td>\n<td>French</td>\n</tr>\n<tr>\n<td>6</td>\n<td>es</td>\n<td>Spanish</td>\n</tr>\n<tr>\n<td>7</td>\n<td>en-us</td>\n<td>EnglishUS</td>\n</tr>\n<tr>\n<td>8</td>\n<td>pt</td>\n<td>Portuguese</td>\n</tr>\n<tr>\n<td>9</td>\n<td>ja</td>\n<td>Japanese</td>\n</tr>\n<tr>\n<td>10</td>\n<td>zh</td>\n<td>Chinese</td>\n</tr>\n<tr>\n<td>12</td>\n<td>nb</td>\n<td>Norwegian</td>\n</tr>\n<tr>\n<td>13</td>\n<td>sv</td>\n<td>Swedish</td>\n</tr>\n<tr>\n<td>14</td>\n<td>ru</td>\n<td>Russian</td>\n</tr>\n<tr>\n<td>15</td>\n<td>fi</td>\n<td>Finnish</td>\n</tr>\n<tr>\n<td>17</td>\n<td>da</td>\n<td>Danish</td>\n</tr>\n<tr>\n<td>18</td>\n<td>tr</td>\n<td>Turkish</td>\n</tr>\n<tr>\n<td>19</td>\n<td>ar</td>\n<td>Arabic</td>\n</tr>\n<tr>\n<td>20</td>\n<td>ko</td>\n<td>Korean</td>\n</tr>\n<tr>\n<td>22</td>\n<td>zh-tw</td>\n<td>ChineseTraditional</td>\n</tr>\n<tr>\n<td>24</td>\n<td>he</td>\n<td>Hebrew</td>\n</tr>\n<tr>\n<td>25</td>\n<td>pl</td>\n<td>Polish</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"54af4bb9-297f-4a29-a3da-7ac059a70a63"},{"name":"MeasurementSystem values","item":[],"id":"a98137f2-13d8-40b5-af08-606c9ce015bd","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Id</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Metric</td>\n<td>Internation measuerement system</td>\n</tr>\n<tr>\n<td>UsStandard</td>\n<td>Imperial measurement system</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"a98137f2-13d8-40b5-af08-606c9ce015bd"},{"name":"LevelOfInterest values","item":[],"id":"920b5c93-dade-4541-ac5c-a9520aa977da","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Id</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>NotInterested</td>\n<td>Not interested</td>\n</tr>\n<tr>\n<td>Interested</td>\n<td>Interested</td>\n</tr>\n<tr>\n<td>Hot</td>\n<td>Hot</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"920b5c93-dade-4541-ac5c-a9520aa977da"},{"name":"Membership Operation values","item":[],"id":"67b5f129-f1e7-44c1-91e8-77c4397f3c27","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Id</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Subscribe</td>\n<td>Create a new subscription</td>\n</tr>\n<tr>\n<td>Renew</td>\n<td>Renew an existing subscription</td>\n</tr>\n<tr>\n<td>UnSubscribe</td>\n<td>Unsubscribe a membership</td>\n</tr>\n<tr>\n<td>Update</td>\n<td>Update an existing subscription</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"4f84b06e-fad4-4c0e-8456-d22a255f3c73","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"25109292-2f62-4aa9-87e0-63ca59eeb062","type":"text/javascript","exec":[""]}}],"_postman_id":"67b5f129-f1e7-44c1-91e8-77c4397f3c27"},{"name":"NewTrackingActivityTypes","item":[],"id":"60cd096a-a209-4ba1-a66c-c63a168e63e2","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Id</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LifeStyle</td>\n<td>Lifestyle activities</td>\n</tr>\n<tr>\n<td>Class</td>\n<td>Activities of Class type</td>\n</tr>\n<tr>\n<td>Sport</td>\n<td>Activities of Sport type</td>\n</tr>\n<tr>\n<td>Exercises</td>\n<td>Generic exercises</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"60cd096a-a209-4ba1-a66c-c63a168e63e2"},{"name":"DeviceType values","item":[],"id":"48b5196e-aef5-463e-8fc1-0f44a597e40e","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Id</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TGS</td>\n<td>TGS key device</td>\n</tr>\n<tr>\n<td>TechnogymBand</td>\n<td>Technogym Band device</td>\n</tr>\n<tr>\n<td>FacilitySmartTag</td>\n<td>Third party device</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"66dde428-e37b-4763-9cf9-a960c42852dd","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7f91382e-d124-4ae5-8c8e-7936d6571887","type":"text/javascript","exec":[""]}}],"_postman_id":"48b5196e-aef5-463e-8fc1-0f44a597e40e"},{"name":"Staff roles values","item":[],"id":"4c9a0746-421f-4a44-a399-09854d4d1f63","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Role Id</th>\n<th>Role Types</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>6816f858-a2e1-46dd-802e-6f64737b56c5</td>\n<td>ClassInstructor</td>\n<td>Class Instructor</td>\n</tr>\n<tr>\n<td>b67a874c-b9b4-4a75-b11c-a15f75af76a5</td>\n<td>Coach</td>\n<td>Coach</td>\n</tr>\n<tr>\n<td>0e8bb592-9621-4a3b-bd7f-d14f3bdf6bac</td>\n<td>Dietitian</td>\n<td>Dietitian</td>\n</tr>\n<tr>\n<td>c42d64c5-a3be-4fa4-a4c4-bfd78f9c7389</td>\n<td>ExercisePhysiologist</td>\n<td>Exercise Physiologist</td>\n</tr>\n<tr>\n<td>4ab0d30c-305f-401a-b94f-ac9ada01fed4</td>\n<td>FacilityDirector</td>\n<td>Facility Director</td>\n</tr>\n<tr>\n<td>5839a4f8-2c43-43e2-8152-493c745987ee</td>\n<td>FitnessDirector</td>\n<td>Fitness Director</td>\n</tr>\n<tr>\n<td>a4e71fa1-dbd3-415e-a95d-368b52750f49</td>\n<td>FitnessInstructor</td>\n<td>Fitness Instructor</td>\n</tr>\n<tr>\n<td>73f86240-c819-48fa-9ed8-48aa37c25fd3</td>\n<td>Maintainance</td>\n<td>Maintainance</td>\n</tr>\n<tr>\n<td>dd25a45e-6340-4c5e-8bd4-b0ea182c4490</td>\n<td>MarketingManager</td>\n<td>Marketing Manager</td>\n</tr>\n<tr>\n<td>51f2876a-1e8e-43f9-9f1d-360de4d8ee84</td>\n<td>PersonalTrainer</td>\n<td>Personal Trainer</td>\n</tr>\n<tr>\n<td>208fcee4-84d4-490e-926b-50c99b6453f8</td>\n<td>Physician</td>\n<td>Physician</td>\n</tr>\n<tr>\n<td>6b6f2620-eb7c-4d3f-83f9-673781d7ead1</td>\n<td>Physiotherapist</td>\n<td>Physiotherapist</td>\n</tr>\n<tr>\n<td>f7c0c6de-3413-4f58-98da-220d4fead6cf</td>\n<td>Receptionist</td>\n<td>Receptionist</td>\n</tr>\n<tr>\n<td>af2cbea8-388e-4eac-a12a-1ae6fd43f8c0</td>\n<td>Sales</td>\n<td>Sales</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"d5c74341-7451-42b2-86dd-c32dc7a08f4e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b633fa54-ffcc-4a5b-b0b1-0b527b2daff1","type":"text/javascript","exec":[""]}}],"_postman_id":"4c9a0746-421f-4a44-a399-09854d4d1f63"}],"id":"a300b23f-592f-4cb9-9123-04e0cef86c1a","event":[{"listen":"prerequest","script":{"id":"624d3766-1903-4cd6-9957-af2bc885c054","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"820eaee4-0dfa-4dd2-b2a7-7fe160e97e3c","type":"text/javascript","exec":[""]}}],"_postman_id":"a300b23f-592f-4cb9-9123-04e0cef86c1a","description":""}],"id":"95ac707c-483c-41a0-b6b3-fc05e56d3d7b","description":"<p>mywellness cloud APIs is the entry point of all services that are available in:</p>\n<ul>\n<li><a href=\"https://www.mywellness.com\">https://www.mywellness.com/</a></li>\n<li><a href=\"https://pro.mywellness.com\">https://pro.mywellness.com/</a></li>\n<li>mywellness App</li>\n</ul>\n<p>This document describes in details the main APIs that the membership software shall use to integrate with mywellness cloud.</p>\n<p>A development environment will be configured and shared with the membership software. Basically, this environment includes a <em>Test Facility</em> created specifically for the membership software, uniquely identified across all the mywellness cloud platform by a property called <strong>FacilityUrl</strong>, that is a string value provided to the third party by mywellness integration team as soon as the environment is configured, together with the <strong>ApiKey</strong> specific for this integration. It will be possible do some testing and become familiar with the available APIs.</p>\n","event":[{"listen":"prerequest","script":{"id":"cbd94309-d567-4acb-a4c0-6d2082db9770","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f98f59ef-3c44-4873-876f-e20935a86e62","type":"text/javascript","exec":["var responseJSON = JSON.parse(responseBody);","tests[\"Status code is 200\"] = responseCode.code === 200;","tests[\"Response token\"] = responseJSON.token !== undefined;","tests[\"Response data\"] = responseJSON.data !== undefined;","if (responseJSON.token)","    postman.setEnvironmentVariable(\"Token\", responseJSON.token); "]}}],"_postman_id":"95ac707c-483c-41a0-b6b3-fc05e56d3d7b"},{"name":"Enduser to Enduser","item":[{"name":"Basic information on service calls","item":[{"name":"Rate limit","item":[],"id":"7f1e92ef-b307-4abd-a8de-d1d41d4a6f53","description":"<p>mywellness cloud API usage is limited on a per-application basis using a:</p>\n<ul>\n<li>short term → 15 minute limit;</li>\n<li>long term → daily limit.</li>\n</ul>\n<p>The default rate limit allows <strong>60</strong> requests every 15 minutes, with up to <strong>5.500</strong> requests per day. An application’s short term, 15 minute, limit is reset at natural 15 minute intervals corresponding to 0, 15, 30 and 45 minutes after the hour. Requests exceeding the limit will return 403 Forbidden along with a JSON error message. As an application grows its rate limit may need to be reassessed. To request an adjustment contact mywellness cloud team at mywellnessintegration[at]technogym.com.</p>\n","event":[{"listen":"prerequest","script":{"id":"c25c42f7-dbe0-4b89-a8f3-83c1aa663e49","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a0311b33-d495-437a-a330-9f3c259d0220","type":"text/javascript","exec":[""]}}],"_postman_id":"7f1e92ef-b307-4abd-a8de-d1d41d4a6f53"},{"name":"Http request headers","item":[],"id":"7c2d8c26-8ee2-41c9-9fa5-a77230b62254","description":"<p>On each service call it’s mandatory to include in the HTTP Headers the following couple key-value items:</p>\n<ul>\n<li>X-MWAPPS-OAUTHCLIENTID: {{clientId}}</li>\n</ul>\n<p>where the value of the key (in this example: '{{clientId}}'), is the ClientId provided by mywellness cloud integration team after the registration of the third party application.</p>\n","event":[{"listen":"prerequest","script":{"id":"427b308a-65ac-4048-a4c6-d07d0de520b1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6bb1716b-8939-4cec-bb32-1c4ac56c5bbd","type":"text/javascript","exec":[""]}}],"_postman_id":"7c2d8c26-8ee2-41c9-9fa5-a77230b62254"}],"id":"5cd81d1d-5d2c-4132-a8a9-a95ea66d229b","description":"<p>The <strong>base url</strong> for the development environment is:</p>\n<p><a href=\"https://services-dev.mywellness.com\">https://services-dev.mywellness.com</a></p>\n<p>The development phase ends when the third party is able to call a minimum set of end-points in the right way, that will be checked and shared with the <em>mywellness integration team</em>; these calls will be explained and discussed later in this documentation.</p>\n<p>At the end of the development phase, when the integration is ready, a production environment will be configured where the services are available at the following address:</p>\n<p><a href=\"https://services.mywellness.com\">https://services.mywellness.com</a></p>\n","event":[{"listen":"prerequest","script":{"id":"d846949e-fbff-46ec-9a82-f0db8e48d204","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fe69e247-7f08-49ca-a81c-c304a8b3926b","type":"text/javascript","exec":[""]}}],"_postman_id":"5cd81d1d-5d2c-4132-a8a9-a95ea66d229b"},{"name":"Authentication","item":[{"name":"Web application flow","item":[{"name":"Web Application Flow","id":"27de7716-5d46-44d6-86a3-60007fdb84c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://userdev.mywellness.com/oauth/login?redirect_uri={{redirectUri}}&client_id={{clientId}}&response_type=code&scope=read&state= ","urlObject":{"protocol":"https","path":["oauth","login"],"host":["userdev","mywellness","com"],"query":[{"description":{"content":"<p> <strong>string</strong> required \n<br />\n<br />\nURL to which the user will be redirected with the authorization code. The specified domain of this field <strong>must be equal to the callback domain related with the application, or its sub-domain</strong> </p>\n","type":"text/plain"},"key":"redirect_uri","value":"{{redirectUri}}"},{"description":{"content":"<p><strong>string</strong> required\n<br />\n<br />\nApplication’s ClientId, obtained after application registration</p>\n","type":"text/plain"},"key":"client_id","value":"{{clientId}}"},{"description":{"content":"<p><strong>string</strong> required\n<br />\n<br />\n Must be ‘code’</p>\n","type":"text/plain"},"key":"response_type","value":"code"},{"description":{"content":"<p><strong>string</strong> required\n<br />\n<br />\nMust be 'read'</p>\n","type":"text/plain"},"key":"scope","value":"read"},{"description":{"content":"<p><strong>string</strong> optional\n<br />\n<br />\nReturned to your application, useful if the authentication is done from various points in an app</p>\n","type":"text/plain"},"key":"state","value":" "}],"variable":[]}},"response":[{"id":"7a914550-f360-4582-89d6-07cf95d2ee88","name":"Web Application Flow","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://userdev.mywellness.com:14443/oauth/login?redirect_uri={{redirectUri}}&client_id={{clientId}}&response_type=code&scope=read&state= ","protocol":"https","host":["userdev","mywellness","com"],"port":"14443","path":["oauth","login"],"query":[{"key":"redirect_uri","value":"{{redirectUri}}","description":" **string** required \n<br/>\n<br/>\nURL to which the user will be redirected with the authorization code. The specified domain of this field **must be equal to the callback domain related with the application, or its sub-domain** "},{"key":"client_id","value":"{{clientId}}","description":"**string** required\n<br/>\n<br/>\nApplication’s ClientId, obtained after application registration"},{"key":"response_type","value":"code","description":"**string** required\n<br/>\n<br/>\n Must be ‘code’"},{"key":"scope","value":"read","description":"**string** required\n<br/>\n<br/>\nMust be 'read'"},{"key":"state","value":" ","description":"**string** optional\n<br />\n<br />\nReturned to your application, useful if the authentication is done from various points in an app"}]}},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"21470","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"text/html; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 09 Jul 2018 09:13:58 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","name":"P3P","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":"A name for the server"},{"key":"Set-Cookie","value":"_mwappseudev=; domain=.mywellness.com; expires=Sun, 09-Jul-1978 09:13:58 GMT; path=/","name":"Set-Cookie","description":"an HTTP cookie"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"69295ed5-a53c-434b-8518-f2e0b5f05b28|MjAxODA2MDEwOTQwMDJ8MGQ2ZTcwYjUxMzE1NDRhN2FkYTFkYzM2OGY1Y2E2ZjV8NjkyOTVlZDVhNTNjNDM0Yjg1MThmMmUwYjVmMDViMjh8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxiZWYzOTZmZWVlZjY0YWFmOGQ3ZGI3Mzg0NjcyYTgxNnxnZXRmaXR8ZGQzNmUwYmJkODA3NDQ0M2I3OTVkMzFjYTdlYWYyYmV8NTMzZmI2ZDgxM2RhNGI2Y2I5MjQxYTQ3MTA2YmFlOGN8MXwxfDB8MHx8fDExfDE2Mzd8MHxjb20ubXl3ZWxsbmVzcw2.63DC5D76878A252853E31EDB57BE493EEF073D4C|getfit","key":"_mwappsdev"}],"responseTime":null,"body":"<!DOCTYPE html>\r\n\r\n<html class=\"no-js en\" lang=\"en\" data-lang=\"en-GB\">\r\n\r\n<head>\r\n    <meta charset=\"utf-8\" />\r\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" /><script type=\"text/javascript\">window.NREUM||(NREUM={});NREUM.info = {\"beacon\":\"bam.nr-data.net\",\"errorBeacon\":\"bam.nr-data.net\",\"licenseKey\":\"f576217525\",\"applicationID\":\"94970743\",\"transactionName\":\"YAFWMhcHDUJWAE1dDVlLeTAmSSxwQhdRdRJHCF0FBBIKXlkgVloWRQtYCgAUTH1YBFBa\",\"queueTime\":0,\"applicationTime\":477,\"agent\":\"\",\"atts\":\"\"}</script><script type=\"text/javascript\">window.NREUM||(NREUM={}),__nr_require=function(e,t,n){function r(n){if(!t[n]){var o=t[n]={exports:{}};e[n][0].call(o.exports,function(t){var o=e[n][1][t];return r(o||t)},o,o.exports)}return t[n].exports}if(\"function\"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(e,t,n){function r(){}function o(e,t,n){return function(){return i(e,[f.now()].concat(u(arguments)),t?null:this,n),t?void 0:this}}var i=e(\"handle\"),a=e(2),u=e(3),c=e(\"ee\").get(\"tracer\"),f=e(\"loader\"),s=NREUM;\"undefined\"==typeof window.newrelic&&(newrelic=s);var p=[\"setPageViewName\",\"setCustomAttribute\",\"setErrorHandler\",\"finished\",\"addToTrace\",\"inlineHit\",\"addRelease\"],d=\"api-\",l=d+\"ixn-\";a(p,function(e,t){s[t]=o(d+t,!0,\"api\")}),s.addPageAction=o(d+\"addPageAction\",!0),s.setCurrentRouteName=o(d+\"routeName\",!0),t.exports=newrelic,s.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(e,t){var n={},r=this,o=\"function\"==typeof t;return i(l+\"tracer\",[f.now(),e,n],r),function(){if(c.emit((o?\"\":\"no-\")+\"fn-start\",[f.now(),r,o],n),o)try{return t.apply(this,arguments)}catch(e){throw c.emit(\"fn-err\",[arguments,this,e],n),e}finally{c.emit(\"fn-end\",[f.now()],n)}}}};a(\"setName,setAttribute,save,ignore,onEnd,getContext,end,get\".split(\",\"),function(e,t){m[t]=o(l+t)}),newrelic.noticeError=function(e){\"string\"==typeof e&&(e=new Error(e)),i(\"err\",[e,f.now()])}},{}],2:[function(e,t,n){function r(e,t){var n=[],r=\"\",i=0;for(r in e)o.call(e,r)&&(n[i]=t(r,e[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],3:[function(e,t,n){function r(e,t,n){t||(t=0),\"undefined\"==typeof n&&(n=e?e.length:0);for(var r=-1,o=n-t||0,i=Array(o<0?0:o);++r<o;)i[r]=e[t+r];return i}t.exports=r},{}],4:[function(e,t,n){t.exports={exists:\"undefined\"!=typeof window.performance&&window.performance.timing&&\"undefined\"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(e,t,n){function r(){}function o(e){function t(e){return e&&e instanceof r?e:e?c(e,u,i):i()}function n(n,r,o,i){if(!d.aborted||i){e&&e(n,r,o);for(var a=t(o),u=m(n),c=u.length,f=0;f<c;f++)u[f].apply(a,r);var p=s[y[n]];return p&&p.push([b,n,r,a]),a}}function l(e,t){v[e]=m(e).concat(t)}function m(e){return v[e]||[]}function w(e){return p[e]=p[e]||o(n)}function g(e,t){f(e,function(e,n){t=t||\"feature\",y[n]=t,t in s||(s[t]=[])})}var v={},y={},b={on:l,emit:n,get:w,listeners:m,context:t,buffer:g,abort:a,aborted:!1};return b}function i(){return new r}function a(){(s.api||s.feature)&&(d.aborted=!0,s=d.backlog={})}var u=\"nr@context\",c=e(\"gos\"),f=e(2),s={},p={},d=t.exports=o();d.backlog=s},{}],gos:[function(e,t,n){function r(e,t,n){if(o.call(e,t))return e[t];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return e[t]=r,r}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],handle:[function(e,t,n){function r(e,t,n,r){o.buffer([e],r),o.emit(e,t,n)}var o=e(\"ee\").get(\"handle\");t.exports=r,r.ee=o},{}],id:[function(e,t,n){function r(e){var t=typeof e;return!e||\"object\"!==t&&\"function\"!==t?-1:e===window?0:a(e,i,function(){return o++})}var o=1,i=\"nr@id\",a=e(\"gos\");t.exports=r},{}],loader:[function(e,t,n){function r(){if(!x++){var e=h.info=NREUM.info,t=d.getElementsByTagName(\"script\")[0];if(setTimeout(s.abort,3e4),!(e&&e.licenseKey&&e.applicationID&&t))return s.abort();f(y,function(t,n){e[t]||(e[t]=n)}),c(\"mark\",[\"onload\",a()+h.offset],null,\"api\");var n=d.createElement(\"script\");n.src=\"https://\"+e.agent,t.parentNode.insertBefore(n,t)}}function o(){\"complete\"===d.readyState&&i()}function i(){c(\"mark\",[\"domContent\",a()+h.offset],null,\"api\")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(u=Math.max((new Date).getTime(),u))-h.offset}var u=(new Date).getTime(),c=e(\"handle\"),f=e(2),s=e(\"ee\"),p=window,d=p.document,l=\"addEventListener\",m=\"attachEvent\",w=p.XMLHttpRequest,g=w&&w.prototype;NREUM.o={ST:setTimeout,SI:p.setImmediate,CT:clearTimeout,XHR:w,REQ:p.Request,EV:p.Event,PR:p.Promise,MO:p.MutationObserver};var v=\"\"+location,y={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\",agent:\"js-agent.newrelic.com/nr-1071.min.js\"},b=w&&g&&g[l]&&!/CriOS/.test(navigator.userAgent),h=t.exports={offset:u,now:a,origin:v,features:{},xhrWrappable:b};e(1),d[l]?(d[l](\"DOMContentLoaded\",i,!1),p[l](\"load\",r,!1)):(d[m](\"onreadystatechange\",o),p[m](\"onload\",r)),c(\"mark\",[\"firstbyte\",u],null,\"api\");var x=0,E=e(4)},{}]},{},[\"loader\"]);</script>\r\n    <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" />\r\n    <meta name=\"version\" content=\"v2.1.89.8\" />\r\n    <meta name=\"author\" content=\"Technogym S.p.A.\" />\r\n        <title>\r\n            mywellness\r\n        </title>\r\n\r\n    <!-- Bootstrap -->\r\n    <link rel=\"stylesheet\" href=\"https://cdnmedia.mywellness.com/js-libs/bootstrap/3.3.5/css/bootstrap.min.css\">\r\n    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->\r\n    <!--[if lt IE 9]>\r\n      <script src=\"https://cdnmedia.mywellness.com/js-libs/html5shiv/3.7.2/html5shiv.min.js\"></script>\r\n      <script src=\"https://cdnmedia.mywellness.com/js-libs/respond/1.4.2/respond.min.js\"></script>\r\n    <![endif]-->\r\n    \r\n    <link href=\"/Content/Styles/no_merge/en-GB.css?v=2.1.89.8\" rel=\"stylesheet\"/>\r\n\r\n    \r\n    \r\n    \r\n    <link href=\"/Content/Styles/OAuthApplication/css?v=xwiDx5R5G0fjKkVb-W8UHJOkSTzUcyCDQXzZ8tyxvFU1\" rel=\"stylesheet\"/>\r\n\r\n\r\n\r\n\r\n</head>\r\n\r\n<body \r\n    class=\"noauth  \r\n    hillsBg\r\n\"\r\n>\r\n\r\n    <div class=\"feedbackMessageBusyPanel\"></div>\r\n    <div class=\"feedbackMessagePanel\">\r\n        <div class=\"feedbackMessage alert alert-dismissible\" role=\"alert\">\r\n            <button type=\"button\" class=\"close closeButton\"><span aria-hidden=\"true\">&times;</span><span class=\"sr-only\">Close</span></button>\r\n            <span class=\"text\"></span>\r\n        </div>\r\n    </div>\r\n\r\n    \r\n    \r\n    \r\n<header id=\"header\" class=\"navbar navbar-default navbar-fixed-top\" role=\"navigation\">\r\n    <div class=\"container\">\r\n        <div class=\"navbar-header\">\r\n            <button type=\"button\" class=\"navbar-toggle btn-primary\" data-toggle=\"collapse\" data-target=\"#tg-navbar-collapse\">\r\n                <span class=\"sr-only\">#Toggle navigation</span>\r\n                <span class=\"icon-bar\"></span>\r\n                <span class=\"icon-bar\"></span>\r\n                <span class=\"icon-bar\"></span>\r\n            </button>\r\n\r\n            <div class=\"navbar-header logo\">\r\n                    <a title=\"Home\"><span>Home</span></a>\r\n                \r\n                <span class=\"logo-hover\"></span>\r\n            </div>\r\n        </div>\r\n\r\n        <div class=\"collapse navbar-collapse\" id=\"tg-navbar-collapse\">\r\n            \r\n\r\n\r\n                <ul class=\"nav navbar-nav navbar-right language-menu\">\r\n                    <li class=\"dropdown\">\r\n                        <a id=\"main-language-menu\" href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Language: <strong>English (United Kingdom)</strong><b class=\"tg-caret\"></b></a>\r\n                        <ul class=\"dropdown-menu\">\r\n                                <li>\r\n                                    <a title=\"American English\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=en-US\">American English</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Dansk\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=da-DK\">Dansk</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Deutsch\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=de-DE\">Deutsch</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"English\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=en-GB\">English</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Espa&#241;ol\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=es-ES\">Espa&#241;ol</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Fran&#231;ais\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=fr-FR\">Fran&#231;ais</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Italiano\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=it-IT\">Italiano</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Nederlands\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=nl-NL\">Nederlands</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Norsk\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=nb-NO\">Norsk</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Portugu&#234;s\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=pt-BR\">Portugu&#234;s</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Suomi\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=fi-FI\">Suomi</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Svenska\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=sv-SE\">Svenska</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"T&#252;rkiye\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=tr-TR\">T&#252;rkiye</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"Русский\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=ru-RU\">Русский</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"한국의\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=ko-KR\">한국의</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"日本語\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=ja-JP\">日本語</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"简体中文\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=zh-CN\">简体中文</a>\r\n                                </li>\r\n                                <li>\r\n                                    <a title=\"繁体中文\" href=\"https://userdev.mywellness.com:14443/OAuth/Login?redirect_uri=http:%2f%2foauthclient.mywellness.com%2fHome%2fOAuth%2f&client_id=testappdev&response_type=code&scope=read%2cwrite&state=testappdev|dev&language=zh-TW\">繁体中文</a>\r\n                                </li>\r\n                        </ul>\r\n                    </li>\r\n                </ul>\r\n        </div>\r\n    </div>\r\n</header>\r\n\r\n\r\n\r\n    \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<div id=\"main-content\">\r\n    <div class=\"container\">\r\n\r\n        <div class=\"row\">\r\n            <div class=\"col-sm-12\">\r\n                <div class=\"title-container\">\r\n                    <h1>Login</h1>\r\n                </div>\r\n            </div>\r\n        </div>\r\n\r\n        <div class=\"row\">\r\n            <div class=\"col-sm-12\">\r\n\r\n                <div class=\"form-container\">\r\n                    \r\n                    \r\n<div class=\"row\">\r\n    <div class=\"col-md-7 col-sm-9\">\r\n\r\n        <div class=\"row\">\r\n\r\n                <div class=\"col-sm-4 col-lg-3\">\r\n                    <img src=\"http://xdarkkenny.files.wordpress.com/2012/03/sega-logo.png\" alt=\"Applicazione di test per dev\" class=\"img-responsive\" style=\"max-height:70px\" />\r\n                </div>\r\n                <div class=\"col-sm-8 col-lg-9\">\r\n                    <h4 style=\"margin-top:5px;\">Applicazione di test per dev by dev Owner would like to access your profile and data on mywellness.com</h4>\r\n                </div>\r\n                <div class=\"col-sm-offset-4 col-lg-offset-3 col-sm-8 col-lg-9\">\r\n                            <a href=\"http://www.google.it\" target=\"_blank\" title=\"http://www.google.it\">Privacy</a>\r\n        <a href=\"http://www.gazzetta.it\" target=\"_blank\" title=\"http://www.gazzetta.it\" class=\"margin-left-5\">Conditions</a>\r\n\r\n                </div>\r\n\r\n        </div>\r\n        \r\n        <div class=\"permissionList\">\r\n            <ul class=\"list-unstyled\">\r\n                    <li>\r\n                        <i class=\"fa fa-eye\"></i> Read only access\r\n                    </li>\r\n                    <li>\r\n                        <i class=\"fa fa-pencil\"></i> Write access\r\n                    </li>\r\n            </ul>\r\n        </div>\r\n    </div>\r\n</div>\r\n\r\n                    <form role=\"form\" action=\"https://userdev.mywellness.com:14443/cloud/OAuthApplication/Login/\" method=\"post\" novalidate>\r\n                        <input id=\"ApplicationId\" name=\"ApplicationId\" type=\"hidden\" value=\"testappdev\" />\r\n                        <input id=\"ApplicationName\" name=\"ApplicationName\" type=\"hidden\" value=\"Applicazione di test per dev\" />\r\n                        <input id=\"ApplicationOwner\" name=\"ApplicationOwner\" type=\"hidden\" value=\"dev Owner\" />\r\n                        <input id=\"ClientId\" name=\"ClientId\" type=\"hidden\" value=\"testappdev\" />\r\n                        <input id=\"RedirectUri\" name=\"RedirectUri\" type=\"hidden\" value=\"http://oauthclient.mywellness.com/Home/OAuth/\" />\r\n                        <input id=\"State\" name=\"State\" type=\"hidden\" value=\"testappdev|dev\" />\r\n                        <input id=\"Scope\" name=\"Scope\" type=\"hidden\" value=\"read,write\" />\r\n\r\n                        <div class=\"row\">\r\n                            <div class=\"col-md-7 col-sm-9\">\r\n                                <div class=\"form-group\">\r\n                                    <label class=\"control-label\" for=\"UserBinder_Username\">Email*</label>\r\n                                    <input class=\"form-control\" data-error-display=\"popover\" data-val=\"true\" data-val-length=\"The field Username must be a string with a maximum length of 100.\" data-val-length-max=\"100\" data-val-regex=\"Invalid email address\" data-val-regex-pattern=\"[a-zA-Z0-9!#$%&amp;&#39;*+/=?^_`{|}~-]+(?:\\.[a-zA-Z0-9!#$%&amp;&#39;*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\" data-val-required=\"Mandatory field\" id=\"UserBinder_Username\" name=\"UserBinder.Username\" tabindex=\"1\" type=\"email\" value=\"\" />\r\n                                    <span class=\"field-validation-valid\" data-valmsg-for=\"UserBinder.Username\" data-valmsg-replace=\"true\"></span>\r\n                                </div>\r\n                            </div>\r\n                        </div>\r\n\r\n                        <div class=\"row\">\r\n                            <div class=\"col-md-7 col-sm-9\">\r\n                                <div class=\"form-group margin-bottom-0\">\r\n                                    <label class=\"control-label\" for=\"UserBinder_Password\">Password*</label>\r\n                                    <input class=\"form-control\" data-error-display=\"popover\" data-val=\"true\" data-val-required=\"Mandatory field\" id=\"UserBinder_Password\" name=\"UserBinder.Password\" tabindex=\"2\" type=\"password\" value=\"\" />\r\n                                    <span class=\"field-validation-valid\" data-valmsg-for=\"UserBinder.Password\" data-valmsg-replace=\"true\"></span>\r\n\r\n                                </div>\r\n                            </div>\r\n                        </div>\r\n\r\n                        <div class=\"row margin-bottom-30\">\r\n                            <div class=\"col-md-3 col-sm-4 col-xs-6 text-left\">\r\n                                <a title=\"Create new account\" href=\"https://userdev.mywellness.com:14443/cloud/User/RegisterUser/?redirect_uri=http://oauthclient.mywellness.com/Home/OAuth/&client_id=testappdev&response_type=code&scope=read,write&state=testappdev|dev\">Create new account</a>\r\n                            </div>\r\n\r\n                            <div class=\"col-md-3 col-md-offset-1 col-sm-4 col-sm-offset-1 col-xs-6 text-right\">\r\n                                <a title=\"Forgot password\" href=\"https://userdev.mywellness.com:14443/cloud/User/ForgotPassword/\">Forgot password</a>\r\n                            </div>\r\n                        </div>\r\n\r\n                        <div class=\"row\">\r\n                            <div class=\"col-lg-4 col-md-4 col-sm-5 col-xs-12\">\r\n                                <div class=\"form-group\">\r\n                                    <button type=\"submit\" class=\"btn btn-primary btn-block\">Allow</button>\r\n                                </div>\r\n                            </div>\r\n                        </div>\r\n\r\n                    </form>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n\r\n\r\n\r\n\r\n\r\n    \r\n    \r\n\r\n\r\n    <img id=\"onloading\" src=\"/Content/Images/preloader-transparent.gif\" style=\"display: none;\" />\r\n\r\n    \r\n    <div class=\"device-xs visible-xs\"></div>\r\n    <div class=\"device-sm visible-sm\"></div>\r\n    <div class=\"device-md visible-md\"></div>\r\n    <div class=\"device-lg visible-lg\"></div>\r\n\r\n    \r\n    \r\n\r\n\r\n    <script src=\"https://cdnmedia.mywellness.com/js-libs/jquery/2.1.4/jquery.min.js\"></script>\r\n    <script src=\"https://cdnmedia.mywellness.com/js-libs/bootstrap/3.3.5/js/bootstrap.min.js\"></script>\r\n\r\n    <script src=\"https://cdnmedia.mywellness.com/js-libs/jquery-validate/1.1.14/jquery.validate.js\"></script>\r\n    <script src=\"https://cdnmedia.mywellness.com/js-libs/jquery.validate.unobtrusive/5.2.3/jquery.validate.unobtrusive.js\"></script>\r\n\r\n    <script src=\"/Scripts/Shared/js?v=c82f03QuAZF91GG50aIkksJ6BfvA-HaXGOLdBsrKyVQ1\"></script>\r\n\r\n\r\n    <script type=\"text/javascript\">\r\n\r\n        EU.currentDomain = \"https://userdev.mywellness.com\";\r\n        window.genericErrorMessage = 'An error occurred.';\r\n    </script>\r\n\r\n    \r\n    \r\n    <script src=\"/Scripts/New/OAuth/oauth.js?v=2.1.89.8\"></script>\r\n\r\n\r\n\r\n\r\n\r\n</body>\r\n\r\n</html>"}],"_postman_id":"27de7716-5d46-44d6-86a3-60007fdb84c5"},{"name":"Login","event":[{"listen":"test","script":{"id":"44e43f87-da3f-45df-9189-fc2be9bcc5c9","type":"text/javascript","exec":["var url = require('url');","var querystring = require('querystring');","var decodedUrl = url.parse(pm.response.headers.get(\"Location\"));","var queryData = querystring.parse(decodedUrl.query);","","if(queryData.code) {","    pm.environment.set(\"code\", queryData.code);","}","","pm.cookies.clear(); //avoid expired token"]}},{"listen":"prerequest","script":{"id":"822b5090-de5b-40e6-a90d-9476eb3f5166","type":"text/javascript","exec":["pm.cookies.clear(); //avoid expired token"]}}],"id":"b1675aa3-5638-4857-bfa3-b01e44e1a4f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Origin","value":"https://userdev.mywellness.com:14443"},{"key":"Content-Type","value":"application/x-www-form-urlencoded"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"ClientId","value":"{{clientId}}","description":"<p><strong>string</strong> required\n<br />\n<br />\nApplication’s ClientId</p>\n","type":"text"},{"key":"RedirectUri","value":"{{redirectUri}}","description":"<p><strong>string</strong> required \n<br />\n<br />\nURL to which the user will be redirected with the authorization code. The specified domain of this field <strong>must be equal to the callback domain related with the application, or its sub-domain</strong> </p>\n","type":"text"},{"key":"State","value":"testappdev|dev","description":"<p><strong>string</strong> optional\n<br />\n<br />\nReturned to your application, useful if the authentication is done from various points in an app</p>\n","type":"text"},{"key":"Scope","value":"read","description":"<p><strong>string</strong> required\n<br />\n<br />\nMust be 'read'</p>\n","type":"text"},{"key":"UserBinder.Username","value":"{{username}}","description":"<p><strong>string</strong> required\n<br />\n<br />\nUsername</p>\n","type":"text"},{"key":"UserBinder.Password","value":"{{password}}","description":"<p><strong>string</strong> required\n<br />\n<br />\nPassword</p>\n","type":"text"}]},"url":"https://userdev.mywellness.com/cloud/OAuthApplication/Login/","urlObject":{"protocol":"https","path":["cloud","OAuthApplication","Login",""],"host":["userdev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"09f008bc-1616-4a21-82dc-c9fd0d5ef3ab","name":"Login","originalRequest":{"method":"POST","header":[{"key":"Origin","value":"https://userdev.mywellness.com:14443"},{"key":"Content-Type","value":"application/x-www-form-urlencoded"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"ClientId","value":"{{clientId}}","description":"**string** required\n<br/>\n<br/>\nApplication’s ClientId","type":"text"},{"key":"RedirectUri","value":"{{redirectUri}}","description":"**string** required \n<br/>\n<br/>\nURL to which the user will be redirected with the authorization code. The specified domain of this field **must be equal to the callback domain related with the application, or its sub-domain** ","type":"text"},{"key":"State","value":"testappdev|dev","description":"**string** optional\n<br/>\n<br/>\nReturned to your application, useful if the authentication is done from various points in an app","type":"text"},{"key":"Scope","value":"read","description":"**string** required\n<br/>\n<br/>\nMust be 'read'","type":"text"},{"key":"UserBinder.Username","value":"{{username}}","description":"**string** required\n<br/>\n<br/>\nUsername","type":"text"},{"key":"UserBinder.Password","value":"{{password}}","description":"**string** required\n<br/>\n<br/>\nPassword","type":"text"}]},"url":"https://userdev.mywellness.com/cloud/OAuthApplication/Login/"},"status":"Found","code":302,"_postman_previewlanguage":"html","header":[{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"5208","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"text/html; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 09 Jul 2018 13:30:48 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Location","value":"http://oauthclient.mywellness.com/Home/OAuth/?code=B6C5706CA76410C37593A59F2E1D0789C550BE7A8FBE2A0717E9E2A118EB4BEBF4E5CAB2BD7AB3D125B43C28720BDC3B652AF115040C349BAD4A91466111AE14D4FD8DCABEE83BED37E082C10235BD60&state=testappdev|dev","name":"Location","description":"Used in redirection, or when a new resource has been created."},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","name":"P3P","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":"A name for the server"},{"key":"Set-Cookie","value":"_mwappseudev=ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDkxMzMwNDh8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNTgyfDB8Y29tLm15d2VsbG5lc3M1.254E615CAD02047499ED23625AE9BC38086EFBCD; domain=.mywellness.com; path=/; HttpOnly","name":"Set-Cookie","description":"an HTTP cookie"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDkxMzMwNDh8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNTgyfDB8Y29tLm15d2VsbG5lc3M1.254E615CAD02047499ED23625AE9BC38086EFBCD","key":"_mwappseudev"}],"responseTime":null,"body":"<html><head><script type=\"text/javascript\">window.NREUM||(NREUM={});NREUM.info = {\"beacon\":\"bam.nr-data.net\",\"errorBeacon\":\"bam.nr-data.net\",\"licenseKey\":\"f576217525\",\"applicationID\":\"94970743\",\"transactionName\":\"YAFWMhcHDUJWAE1dDVlLeTAmSSxwQhdRdRJHCF0FBBIKXlkgVloWRQtYCgAUTH1YBFBa\",\"queueTime\":0,\"applicationTime\":1432,\"agent\":\"\",\"atts\":\"\"}</script><script type=\"text/javascript\">window.NREUM||(NREUM={}),__nr_require=function(e,t,n){function r(n){if(!t[n]){var o=t[n]={exports:{}};e[n][0].call(o.exports,function(t){var o=e[n][1][t];return r(o||t)},o,o.exports)}return t[n].exports}if(\"function\"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(e,t,n){function r(){}function o(e,t,n){return function(){return i(e,[f.now()].concat(u(arguments)),t?null:this,n),t?void 0:this}}var i=e(\"handle\"),a=e(2),u=e(3),c=e(\"ee\").get(\"tracer\"),f=e(\"loader\"),s=NREUM;\"undefined\"==typeof window.newrelic&&(newrelic=s);var p=[\"setPageViewName\",\"setCustomAttribute\",\"setErrorHandler\",\"finished\",\"addToTrace\",\"inlineHit\",\"addRelease\"],d=\"api-\",l=d+\"ixn-\";a(p,function(e,t){s[t]=o(d+t,!0,\"api\")}),s.addPageAction=o(d+\"addPageAction\",!0),s.setCurrentRouteName=o(d+\"routeName\",!0),t.exports=newrelic,s.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(e,t){var n={},r=this,o=\"function\"==typeof t;return i(l+\"tracer\",[f.now(),e,n],r),function(){if(c.emit((o?\"\":\"no-\")+\"fn-start\",[f.now(),r,o],n),o)try{return t.apply(this,arguments)}catch(e){throw c.emit(\"fn-err\",[arguments,this,e],n),e}finally{c.emit(\"fn-end\",[f.now()],n)}}}};a(\"setName,setAttribute,save,ignore,onEnd,getContext,end,get\".split(\",\"),function(e,t){m[t]=o(l+t)}),newrelic.noticeError=function(e){\"string\"==typeof e&&(e=new Error(e)),i(\"err\",[e,f.now()])}},{}],2:[function(e,t,n){function r(e,t){var n=[],r=\"\",i=0;for(r in e)o.call(e,r)&&(n[i]=t(r,e[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],3:[function(e,t,n){function r(e,t,n){t||(t=0),\"undefined\"==typeof n&&(n=e?e.length:0);for(var r=-1,o=n-t||0,i=Array(o<0?0:o);++r<o;)i[r]=e[t+r];return i}t.exports=r},{}],4:[function(e,t,n){t.exports={exists:\"undefined\"!=typeof window.performance&&window.performance.timing&&\"undefined\"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(e,t,n){function r(){}function o(e){function t(e){return e&&e instanceof r?e:e?c(e,u,i):i()}function n(n,r,o,i){if(!d.aborted||i){e&&e(n,r,o);for(var a=t(o),u=m(n),c=u.length,f=0;f<c;f++)u[f].apply(a,r);var p=s[y[n]];return p&&p.push([b,n,r,a]),a}}function l(e,t){v[e]=m(e).concat(t)}function m(e){return v[e]||[]}function w(e){return p[e]=p[e]||o(n)}function g(e,t){f(e,function(e,n){t=t||\"feature\",y[n]=t,t in s||(s[t]=[])})}var v={},y={},b={on:l,emit:n,get:w,listeners:m,context:t,buffer:g,abort:a,aborted:!1};return b}function i(){return new r}function a(){(s.api||s.feature)&&(d.aborted=!0,s=d.backlog={})}var u=\"nr@context\",c=e(\"gos\"),f=e(2),s={},p={},d=t.exports=o();d.backlog=s},{}],gos:[function(e,t,n){function r(e,t,n){if(o.call(e,t))return e[t];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return e[t]=r,r}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],handle:[function(e,t,n){function r(e,t,n,r){o.buffer([e],r),o.emit(e,t,n)}var o=e(\"ee\").get(\"handle\");t.exports=r,r.ee=o},{}],id:[function(e,t,n){function r(e){var t=typeof e;return!e||\"object\"!==t&&\"function\"!==t?-1:e===window?0:a(e,i,function(){return o++})}var o=1,i=\"nr@id\",a=e(\"gos\");t.exports=r},{}],loader:[function(e,t,n){function r(){if(!x++){var e=h.info=NREUM.info,t=d.getElementsByTagName(\"script\")[0];if(setTimeout(s.abort,3e4),!(e&&e.licenseKey&&e.applicationID&&t))return s.abort();f(y,function(t,n){e[t]||(e[t]=n)}),c(\"mark\",[\"onload\",a()+h.offset],null,\"api\");var n=d.createElement(\"script\");n.src=\"https://\"+e.agent,t.parentNode.insertBefore(n,t)}}function o(){\"complete\"===d.readyState&&i()}function i(){c(\"mark\",[\"domContent\",a()+h.offset],null,\"api\")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(u=Math.max((new Date).getTime(),u))-h.offset}var u=(new Date).getTime(),c=e(\"handle\"),f=e(2),s=e(\"ee\"),p=window,d=p.document,l=\"addEventListener\",m=\"attachEvent\",w=p.XMLHttpRequest,g=w&&w.prototype;NREUM.o={ST:setTimeout,SI:p.setImmediate,CT:clearTimeout,XHR:w,REQ:p.Request,EV:p.Event,PR:p.Promise,MO:p.MutationObserver};var v=\"\"+location,y={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\",agent:\"js-agent.newrelic.com/nr-1071.min.js\"},b=w&&g&&g[l]&&!/CriOS/.test(navigator.userAgent),h=t.exports={offset:u,now:a,origin:v,features:{},xhrWrappable:b};e(1),d[l]?(d[l](\"DOMContentLoaded\",i,!1),p[l](\"load\",r,!1)):(d[m](\"onreadystatechange\",o),p[m](\"onload\",r)),c(\"mark\",[\"firstbyte\",u],null,\"api\");var x=0,E=e(4)},{}]},{},[\"loader\"]);</script><title>Object moved</title></head><body>\r\n<h2>Object moved to <a href=\"http://oauthclient.mywellness.com/Home/OAuth/?code=B6C5706CA76410C37593A59F2E1D0789C550BE7A8FBE2A0717E9E2A118EB4BEBF4E5CAB2BD7AB3D125B43C28720BDC3B652AF115040C349BAD4A91466111AE14D4FD8DCABEE83BED37E082C10235BD60&amp;state=testappdev|dev\">here</a>.</h2>\r\n</body></html>\r\n"}],"_postman_id":"b1675aa3-5638-4857-bfa3-b01e44e1a4f5"}],"id":"b33e6e3d-5a6d-4b94-a183-1ac87281b1e2","description":"<p>To request access on behalf of a user, open a popup (800 x 400px as recommended size), redirecting the user to mywellness cloud's authorization page on a mywellness.com url:</p>\n<p>* Development environment → <a href=\"https://userdev.mywellness.com/oauth/loginTest\">https://userdev.mywellness.com/oauth/login</a>  </p>\n<p>* Test environment → <a href=\"https://www-test.mywellness.com/oauth/login\">https://www-test.mywellness.com/oauth/login</a>  </p>\n<p>* Production environment → <a href=\"https://www.mywellness.com/oauth/login\">https://www.mywellness.com/oauth/login</a></p>\n<p>with a set of query parameters that indicate the type of mywellness cloud API access the application requires. mywellness.com handles the user authentication and consent (read only). Request parameters as for OAuth2 specification are:</p>\n<p>* client_id (mandatory)<br />* redirect_uri (mandatory)<br />* scope (mandatory) the only scope supported in version 1 is 'read'<br />* state</p>\n<p>The page will prompt the user to authorize the app while providing basic information about what is being asked:</p>\n<img src=\"https://cdnmedia.mywellness.com/thirdparties/oauth_login_page.jpg\" />\n\n<p>If the user authorizes the application, mywellness.com will respond to the authorization request by redirecting the user/browser to the <strong>redirect_uri</strong> specified. On success, a <em>code</em> will be included in the response query string. If access is denied, <em>error=access_denied</em> will be included in response the query string. In both cases, if provided, the state argument will also be included.</p>\n<p>The application must still complete the process by exchanging the code for an <em>access token</em>, this process will be explained in the next section.</p>\n<h2 id=\"postman-settings\">Postman settings</h2>\n<p>To avoid problem with Postman, switch off <em>automatically follow redirects</em> in Postman settings:</p>\n<img src=\"https://cdnmedia.mywellness.com/thirdparties/postman_settings_redirect.jpg\" />","event":[{"listen":"prerequest","script":{"id":"2c0274f4-2cf2-4825-ad41-0d260bf558f1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7258de2a-5962-4f2d-8021-ba24b224c785","type":"text/javascript","exec":[""]}}],"_postman_id":"b33e6e3d-5a6d-4b94-a183-1ac87281b1e2"},{"name":"Get the access token","item":[{"name":"GetAccessToken","event":[{"listen":"test","script":{"id":"9cfa15b9-4b04-4922-88bc-49d0065823b5","type":"text/javascript","exec":["var responseJson = pm.response.json();","","pm.environment.set(\"accessToken\", responseJson.access_token);","pm.environment.set(\"tokenType\", responseJson.token_type);","pm.environment.set(\"userId\", responseJson.user_id);"]}}],"id":"ab3ac8db-eb0b-4624-b939-eb4c062b0f5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\r\n   \"client_id\": \"{{clientId}}\",\r\n   \"client_secret\": \"{{clientSecret}}\",\r\n   \"redirect_uri\": \"{{redirectUri}}\",\r\n   \"code\": \"{{code}}\",\r\n   \"grant_type\": \"authorization_code\"\r\n}"},"url":"https://services-dev.mywellness.com/oauth/58fb87d2-b9c1-45d1-83ce-f92c64e787af/getaccesstoken","description":"","urlObject":{"protocol":"https","path":["oauth","58fb87d2-b9c1-45d1-83ce-f92c64e787af","getaccesstoken"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"7f9ab4c8-af71-4fa9-9048-cde3d531d145","name":"GetAccessToken","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\r\n   \"client_id\": \"{{clientId}}\",\r\n   \"client_secret\": \"{{clientSecret}}\",\r\n   \"redirect_uri\": \"{{redirectUri}}\",\r\n   \"code\": \"{{code}}\",\r\n   \"grant_type\": \"authorization_code\"\r\n}"},"url":"https://services-dev.mywellness.com/oauth/58fb87d2-b9c1-45d1-83ce-f92c64e787af/getaccesstoken","description":"\r\n"},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"400","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"text/html; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 09 Jul 2018 13:37:42 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"Microsoft-IIS/7.5","name":"Server","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","name":"X-FRAME-OPTIONS","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDkxMzMwNDh8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNTgyfDB8Y29tLm15d2VsbG5lc3M1.254E615CAD02047499ED23625AE9BC38086EFBCD","key":"_mwappseudev"}],"responseTime":null,"body":"{\"access_token\":\"MjAxODA3MDkxMzM3NDJ8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8NThmYjg3ZDJiOWMxNDVkMTgzY2VmOTJjNjRlNzg3YWZ8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDR8MHw5OTl8b2F1dGhfdGVzdGFwcGRldnx8MzR8NDcwNnwxfGNvbS5teXdlbGxuZXNz0.D39DB6D7711ADD3D6761E17BEB7CCF03DC5A7D24\",\"user_id\":\"ffe0ebf4-cbd8-4201-b8db-8c0262a0edff\",\"token_type\":\"Bearer\"}"}],"_postman_id":"ab3ac8db-eb0b-4624-b939-eb4c062b0f5e"}],"id":"749f9a78-bb35-4bf7-b61a-931a617774fb","description":"<p>The application must now exchange the temporary authorization code (that expires in 10 minutes) for an <strong>access token</strong>, using its <em>ClientId</em> and <em>ClientSecret</em>.\nThe call must be performed here:</p>\n<ul>\n<li>Development environment → <a href=\"https://services-dev.mywellness.com/oauth/58fb87d2-b9c1-45d1-83ce-f92c64e787af/getaccesstoken\">https://services-dev.mywellness.com/oauth/58fb87d2-b9c1-45d1-83ce-f92c64e787af/getaccesstoken</a></li>\n<li>Production environment → <a href=\"https://services.mywellness.com/oauth/58fb87d2-b9c1-45d1-83ce-f92c64e787af/getaccesstoken\">https://services.mywellness.com/oauth/58fb87d2-b9c1-45d1-83ce-f92c64e787af/getaccesstoken</a></li>\n</ul>\n<p>using <em>application/json</em> as content type and providing a json body as stated below.</p>\n<h2 id=\"access-the-api-using-the-accesstoken\">Access the API using the AccessToken</h2>\n<p>The application will be able to make requests on the user’s behalf using the <em>access_token</em> and the <em>userid</em> in GET or POST body. Applications should check for a Unauthorized response.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>client_id</td>\n<td>string</td>\n<td>✓</td>\n<td>Application’s Id, obtained after application registration</td>\n</tr>\n<tr>\n<td>client_secret</td>\n<td>string</td>\n<td>✓</td>\n<td>Application’s secret, obtained after application registration</td>\n</tr>\n<tr>\n<td>redirect_uri</td>\n<td>string</td>\n<td>✓</td>\n<td>URL to which the user will be redirected with the authorization code. The specified domain of this field must be equal to the callback domain related with the application, or its sub-domain</td>\n</tr>\n<tr>\n<td>code</td>\n<td>string</td>\n<td>✓</td>\n<td>Authorization code obtained from previous user's authorization on login page</td>\n</tr>\n<tr>\n<td>grant_type</td>\n<td>string</td>\n<td>✓</td>\n<td>The value must be: 'authorization_code'</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"a3eed472-567c-44fd-a8d2-4f53631b8b8a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7a392eb8-edba-4655-8a39-4b79b4624851","type":"text/javascript","exec":[""]}}],"_postman_id":"749f9a78-bb35-4bf7-b61a-931a617774fb"},{"name":"Deauthorize the app","item":[{"name":"Deauthorize","event":[{"listen":"test","script":{"id":"dbd52d63-f029-4b94-9770-eb78371cae67","exec":[""],"type":"text/javascript"}}],"id":"5081f71b-2732-45a5-ac32-b8a719c48a8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"{{userId}}\",\n  \"clientId\": \"{{clientId}}\",\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/oauth/58fb87d2-b9c1-45d1-83ce-f92c64e787af/deauthorize","urlObject":{"protocol":"https","path":["oauth","58fb87d2-b9c1-45d1-83ce-f92c64e787af","deauthorize"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"4eb95490-474a-42f8-95bd-d4f7a719cb74","name":"Deauthorize","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"{{userId}}\",\n  \"clientId\": \"{{clientId}}\",\n  \"token\": {{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/oauth/58fb87d2-b9c1-45d1-83ce-f92c64e787af/deauthorize"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"X-FRAME-OPTIONS","value":"DENY"},{"key":"X-MWAPPS-APIKEY","value":"oauth_areatest"},{"key":"X-MWAPPS-SRV","value":"ABARDUCCI7450"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Request-Headers","value":"*"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""},{"key":"X-MWAPPS-COOKIE","value":"_mwappstest"},{"key":"Date","value":"Tue, 14 Jul 2020 09:43:52 GMT"},{"key":"Connection","value":"close"},{"key":"Content-Length","value":"467"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": true,\n    \"token\": \"MjAyMDA3MTQwOTM2NDF8YWY0YzM3MDBjOTM3ZTMxMThiYWMwMDBjMjk1NGEwMzh8NThmYjg3ZDJiOWMxNDVkMTgzY2VmOTJjNjRlNzg3YWZ8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxhZTRjMzcwMGM5MzdlMzExOGJhYzAwMGMyOTU0YTAzOHx8fHwxfDR8MHw5OTl8b2F1dGhfYXJlYXRlc3R8fDM0fDc2NDJ8MXxjb20ubXl3ZWxsbmVzcw2.1F249BA70F39EA8A88BBEB058E0566388D6D8EEC957C1B3F8C0FF4717AE2A4201CDF5604F9868C8661E72D1EB943BDF1F52C8DB8B2C5BAE390AE51948F6BB6E1\",\n    \"version\": \"1.1.113.20850\",\n    \"expireIn\": 877143208\n}"}],"_postman_id":"5081f71b-2732-45a5-ac32-b8a719c48a8a"}],"id":"f9378223-9355-4e76-b720-4eaa3541ad2b","description":"<p>Whenever a user wants to disconnect its third-party account from the mywellness account, the third-party website should call a <em>deauthorize</em> API which has as final purpose to remove the third-party app from the authorized apps of the user. This operation will invalidate the accessToken stored in the third-party DB.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>UserId</td>\n<td>string</td>\n<td>✓</td>\n<td>GUID stringified related to the user identifier</td>\n</tr>\n<tr>\n<td>ClientId</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n</tr>\n<tr>\n<td>Token</td>\n<td>string</td>\n<td>✓</td>\n<td>The accessToken of the user</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"9497ecb2-50bf-4f68-a8ce-313c61f9c93e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e03bf4ba-5b82-4bc5-8ccc-92dcc0a05eb4","type":"text/javascript","exec":[""]}}],"_postman_id":"f9378223-9355-4e76-b720-4eaa3541ad2b"}],"id":"a7651b01-75b1-4c53-8c31-e14c872f8f8f","description":"<p>mywellness cloud uses OAuth2 as an authentication protocol. It allows external applications to request authorization to a user’s private. It allows users to grant and revoke API access on a per-application basis and keeps users’ authentication details safe. All developers need to register their application before getting started.\nA registered application will be assigned a <strong>ClientId</strong> and <strong>ClientSecret</strong>. The ClientSecret should never be shared.</p>\n<h2 id=\"application-registration\">Application Registration</h2>\n<p>mywellness cloud API access is regulated by term and condition that must be accepted before having APIs access. Registration request must be done by sending an email to mywellnessintegration[at]technogym.com describing the scope and purpouse of the application. Requestor will be contacted directly by mywellness cloud team which will register the application and provide <em>ClientId</em> and <em>ClientSecret</em>.</p>\n","event":[{"listen":"prerequest","script":{"id":"9a055063-39cd-44be-9d3b-2d5e06fc192c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"03c5ba0c-87a8-4ee5-818a-85901322f53d","type":"text/javascript","exec":[""]}}],"_postman_id":"a7651b01-75b1-4c53-8c31-e14c872f8f8f"},{"name":"API","item":[{"name":"Personal data","item":[{"name":"Profile","item":[{"name":"Profile","id":"437ab8ec-4098-483c-b52a-000ee568c670","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/profile","urlObject":{"protocol":"https","path":["api","{{version}}","user","{{userId}}","profile"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"e397f9ea-bcf1-45e9-ab25-c79dc3452c92","name":"Profile","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/profile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Credentials","value":"true","name":"Access-Control-Allow-Credentials","description":"Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials."},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS","name":"Access-Control-Allow-Methods","description":"Specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request."},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Access-Control-Request-Headers","value":"*","name":"Access-Control-Request-Headers","description":"Used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made."},{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"405","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 09 Jul 2018 13:50:57 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","name":"P3P","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/7.5","name":"Server","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","name":"X-FRAME-OPTIONS","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-MWAPPS-COOKIE","value":"_mwappsdev","name":"X-MWAPPS-COOKIE","description":"Custom header"},{"key":"X-MWAPPS-SRV","value":"MYWAPP1","name":"X-MWAPPS-SRV","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDkxMzMwNDh8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNTgyfDB8Y29tLm15d2VsbG5lc3M1.254E615CAD02047499ED23625AE9BC38086EFBCD","key":"_mwappseudev"}],"responseTime":null,"body":"{\"data\":{\"userId\":\"ffe0ebf4-cbd8-4201-b8db-8c0262a0edff\",\"firstName\":\"Ale\",\"lastName\":\"Bard\",\"nickName\":\"ab\",\"email\":\"ab@ab.ab\",\"birthDate\":\"1977-05-06\",\"gender\":\"M\",\"culture\":\"en-GB\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/0ce5b64c-6ef3-4bb7-b8eb-a29c9d8fe045.jpg\",\"timeZone\":\"W. Europe Standard Time\",\"measurementSystem\":\"Metric\"}}"}],"_postman_id":"437ab8ec-4098-483c-b52a-000ee568c670"}],"id":"eb513fda-4841-4f85-becc-a6ce596b9c7a","description":"<p>Retrieve the current logged user profile.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>✓</td>\n<td>User access token</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"8c4d282e-220e-42dd-a03f-e3a1a87aca4e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"924582d8-e19f-4566-a256-f44bff123a04","type":"text/javascript","exec":[""]}}],"_postman_id":"eb513fda-4841-4f85-becc-a6ce596b9c7a"},{"name":"User's leaderboard","item":[{"name":"UserLeaderboard","id":"063c65c5-7313-4a76-b2bc-d8956f4ebe23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n    \"limit\": 100,\n    \"facilityId\": \"{{facilityId}}\",\n    \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/userleaderboard","urlObject":{"protocol":"https","path":["api","{{version}}","user","{{userId}}","userleaderboard"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"52687688-a910-4345-9be5-17e5977a3d38","name":"UserLeaderboard_OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n    \"limit\": 100,\n    \"facilityId\": \"{{facilityId}}\",\n    \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/userleaderboard"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 Oct 2021 09:44:12 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"347"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"private"},{"key":"X-FRAME-OPTIONS","value":"DENY"},{"key":"X-MWAPPS-SRV","value":"IP-0ACA0488"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"move\": 4549,\n        \"calories\": 0,\n        \"running\": 0,\n        \"cycling\": 0,\n        \"duration\": 0,\n        \"weight\": 0.0,\n        \"exe\": 0,\n        \"nickName\": \"kenfalco\",\n        \"picture\": \"https://www.technogym.com/wpress/wp-content/uploads/2020/10/technogym_myrun-treadmill_running_walking_family-1.jpg\",\n        \"counter\": 4549.0,\n        \"position\": 49,\n        \"trend\": 0,\n        \"ahead\": 22.0,\n        \"back\": 26.0,\n        \"workouts\": 0,\n        \"countryId\": 110,\n        \"counterStr\": \"4549\",\n        \"unitOfMeasure\": \"MOVEs\"\n    }\n}"},{"id":"89f14dc1-af2a-4c6e-8124-c96d01b8ed1e","name":"UserLeaderboard_KO","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n    \"limit\": 100,\n    \"facilityId\": \"{{facilityId}}\",\n    \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/userleaderboard"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 Oct 2021 09:45:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"347"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"private"},{"key":"X-FRAME-OPTIONS","value":"DENY"},{"key":"X-MWAPPS-SRV","value":"IP-0ACA0488"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [\n        {\n            \"field\": \"LeaderboardContent.Items\",\n            \"type\": \"Security\",\n            \"details\": \"User not found in leaderboard!\",\n            \"errorMessage\": \"User not found in leaderboard!\",\n            \"message\": \"User not found in leaderboard!\"\n        }\n    ]\n}"}],"_postman_id":"063c65c5-7313-4a76-b2bc-d8956f4ebe23"}],"id":"32406c34-b266-4d7e-a0e0-5fadbde59c81","description":"<p>Retrieve the current logged user leaderboard data.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Constraints</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>limit</td>\n<td>int</td>\n<td>✓</td>\n<td>The value must be between 1 and 500</td>\n<td>Max number of users to search for</td>\n</tr>\n<tr>\n<td>facilityId</td>\n<td>string</td>\n<td>✓</td>\n<td>GUID stringified</td>\n<td>The facilityId of the leaderboard to search for</td>\n</tr>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>✓</td>\n<td></td>\n<td>User access token</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"7213ed07-2273-4ab0-b1bf-a7d0ebc63def","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"552e2532-db81-45cf-acfc-ea81367d8838","type":"text/javascript","exec":[""]}}],"_postman_id":"32406c34-b266-4d7e-a0e0-5fadbde59c81"},{"name":"Staff availability","item":[{"name":"StaffAvailabilities","id":"ad10adc8-387c-45be-9a39-dfe24b13856a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n    \"facilityId\": \"dd36e0bb-d807-4443-b795-d31ca7eaf2be\",\n    \"startDate\": 20180130,\n    \"endDate\": 20180228,\n    \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/staffavailabilities","urlObject":{"protocol":"https","path":["api","{{version}}","user","{{userId}}","staffavailabilities"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"dee943b5-d186-4251-bcb2-f003d002cddd","name":"StaffAvailabilities","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n    \"facilityId\": \"dd36e0bb-d807-4443-b795-d31ca7eaf2be\",\n    \"startDate\": 20180130,\n    \"endDate\": 20180228,\n    \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/staffavailabilities"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Credentials","value":"true","name":"Access-Control-Allow-Credentials","description":"Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials."},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS","name":"Access-Control-Allow-Methods","description":"Specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request."},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Access-Control-Request-Headers","value":"*","name":"Access-Control-Request-Headers","description":"Used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made."},{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"32267","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 09 Jul 2018 13:59:31 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","name":"P3P","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/7.5","name":"Server","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","name":"X-FRAME-OPTIONS","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-MWAPPS-COOKIE","value":"_mwappsdev","name":"X-MWAPPS-COOKIE","description":"Custom header"},{"key":"X-MWAPPS-SRV","value":"MYWAPP1","name":"X-MWAPPS-SRV","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDkxMzMwNDh8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNTgyfDB8Y29tLm15d2VsbG5lc3M1.254E615CAD02047499ED23625AE9BC38086EFBCD","key":"_mwappseudev"}],"responseTime":null,"body":"{\"data\":{\"staffAvailabilities\":[{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180130,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180130,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180131,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180131,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180131,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180201,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180201,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180202,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180202,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180203,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180203,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180204,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180205,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180205,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180205,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180206,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180206,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180207,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180207,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180207,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180208,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180208,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180209,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180209,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180210,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180210,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180211,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180212,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180212,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180212,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180213,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180213,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180214,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180214,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180214,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180215,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180215,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180216,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180216,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180217,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180217,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180218,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180219,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180219,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180219,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180220,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180220,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180221,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180221,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180221,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180222,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180222,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180223,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180223,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180224,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180224,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180225,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180226,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180226,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180226,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180227,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180227,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"b02c1c48-6bdc-432e-9488-37d497378b8f\",\"startHour\":7,\"startMinutes\":30,\"endHour\":11,\"endMinutes\":30,\"partitionDate\":20180228,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"8fff27f8-3bcd-e411-a163-001e4f3910c2\",\"roleId\":\"4ab0d30c-305f-401a-b94f-ac9ada01fed4\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Chasing Yesterday\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/5b79fc10-9b3b-4f29-886f-4ea75b91f9e9.jpg\",\"gender\":\"F\",\"isSingleOccurrence\":false},{\"id\":\"4a8bac52-e7e5-4093-a181-687af3920366\",\"startHour\":8,\"startMinutes\":30,\"endHour\":12,\"endMinutes\":30,\"partitionDate\":20180228,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false},{\"id\":\"e8b2e965-d9f1-4fde-bd81-8fdab6b86384\",\"startHour\":14,\"startMinutes\":0,\"endHour\":18,\"endMinutes\":0,\"partitionDate\":20180228,\"startDate\":20180101,\"endDate\":20181231,\"staffId\":\"533fb6d8-13da-4b6c-b924-1a47106bae8c\",\"whoCanBook\":\"AllTrainerAndMember\",\"assignedTo\":\"Domenichini Andrea\",\"pictureUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/users/photo/ce9cdc2f-095a-48e5-96e4-ef25aae61ea9.jpg\",\"gender\":\"M\",\"isSingleOccurrence\":false}]}}"}],"_postman_id":"ad10adc8-387c-45be-9a39-dfe24b13856a"}],"id":"90dd651c-433d-4fd0-994b-f5abf5befb6a","description":"<p>Returns the availabilities in terms of time for the specified facility staff members.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>✓</td>\n<td>User access token</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>int</td>\n<td>✓</td>\n<td>Start date for the current query in the format: yyyyMMdd</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>int</td>\n<td>✓</td>\n<td>End date for the current query in the format: yyyyMMdd</td>\n</tr>\n<tr>\n<td>facilityId</td>\n<td>string</td>\n<td></td>\n<td>FacilityId related to the facility where the staff members are being searched in</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"fd4d0fd2-a2c8-4015-be72-994e2da4c657","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"68739705-a2c1-4dba-a6be-d0607103fbb7","type":"text/javascript","exec":[""]}}],"_postman_id":"90dd651c-433d-4fd0-994b-f5abf5befb6a"},{"name":"User's facilities","item":[{"name":"Facilities","id":"b079c192-be75-424f-a484-78fe2da32c5f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/facilities","urlObject":{"protocol":"https","path":["api","{{version}}","user","{{userId}}","facilities"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"dcb4719f-ba02-41c4-8349-5879e529f7f6","name":"Facilities","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/facilities"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Credentials","value":"true","name":"Access-Control-Allow-Credentials","description":"Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials."},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS","name":"Access-Control-Allow-Methods","description":"Specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request."},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Access-Control-Request-Headers","value":"*","name":"Access-Control-Request-Headers","description":"Used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made."},{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"4877","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 09 Jul 2018 14:01:45 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","name":"P3P","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/7.5","name":"Server","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","name":"X-FRAME-OPTIONS","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-MWAPPS-COOKIE","value":"_mwappsdev","name":"X-MWAPPS-COOKIE","description":"Custom header"},{"key":"X-MWAPPS-SRV","value":"MYWAPP1","name":"X-MWAPPS-SRV","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDkxMzMwNDh8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNTgyfDB8Y29tLm15d2VsbG5lc3M1.254E615CAD02047499ED23625AE9BC38086EFBCD","key":"_mwappseudev"}],"responseTime":null,"body":"{\"data\":{\"facilities\":[{\"id\":\"1ed4a9d9-6768-49dc-8d35-17b1390e1a51\",\"name\":\"klair\",\"address\":\"erterterter\",\"email\":\"kl@kl.it\",\"chainName\":\"Lazza Chain (ARGENTINA)\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/1ed4a9d9-6768-49dc-8d35-17b1390e1a51/logo_285e250e-6fdb-4bbb-a791-8dc90c004cab.png\"},{\"id\":\"3e9476e2-e4a3-4875-a1e4-42322f58edee\",\"name\":\"Pegasus Fitness Club\",\"address\":\"Fv296, 10\",\"city\":\"Hattfjelldal\",\"zipCode\":\"8690\",\"logoUrl\":\"https://cdnmedia.mywellness.com/facility_resources/images/defaultlogo.png\"},{\"id\":\"4911cf01-83b6-4daf-8d9c-11a9c3c6bed9\",\"name\":\"Wellness Center\",\"address\":\"VIA CALCINARO, 2861\",\"city\":\"Cesena\",\"zipCode\":\"47521\",\"stateProvince\":\"Forlì-Cesena\",\"website\":\"http://www.technogym.com/directory/wellnesscentertg\",\"email\":\"myfacility@wellnesscenter.it\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/4911cf01-83b6-4daf-8d9c-11a9c3c6bed9/logo_7d8cf7a5-8ef6-4487-9505-777b6c1641de.png\"},{\"id\":\"68b85f8f-5dd9-4645-bd98-689270fa77de\",\"name\":\"my@Trainer\",\"address\":\"via perticari\",\"city\":\"Gambettola\",\"zipCode\":\"47035\",\"email\":\"prova@prova.it\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/68b85f8f-5dd9-4645-bd98-689270fa77de/logo_be1661ef-5039-42a6-a84c-abedf9ef352f.png\"},{\"id\":\"825439d4-d0ef-4265-91dd-3d7bee606c95\",\"name\":\"Reale Mutua\",\"address\":\"via Corte d'Appello 11\",\"city\":\"Torino\",\"zipCode\":\"10122\",\"stateProvince\":\"TO\",\"website\":\"http://www.realemutua.it\",\"email\":\"buongiornoreale@realemutua.it\",\"phoneNumber\":\"011 4311111\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/825439d4-d0ef-4265-91dd-3d7bee606c95/logo_2654a479-b74a-4f28-a57c-829f08268a60.png\"},{\"id\":\"8880e4c0-4337-4332-9bac-06d7d8ad3788\",\"name\":\"Technogym MYCYCLING (coach TG)\",\"chainName\":\"Technogym Consumer\",\"logoUrl\":\"https://publicmedia.mywellness.com/dev/facilities/8880e4c0-4337-4332-9bac-06d7d8ad3788/logo_b571e567-30b7-4229-ab65-7992c03011fa.png\"},{\"id\":\"88a05194-1342-43a1-ba03-f70d32ef4a35\",\"name\":\"ucciclub2\",\"chainName\":\"UcciChain\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/88a05194-1342-43a1-ba03-f70d32ef4a35/logo_cb395f9a-b5ea-4d93-bf25-dfcb9fbec4c9.png\"},{\"id\":\"9a49d79c-9041-48d4-a171-a87a29629a27\",\"name\":\"NON AGGIUNGERE TP\",\"address\":\"C.so sozzi \",\"city\":\"Cesena\",\"zipCode\":\"47822\",\"website\":\"www.cesenacalcio.it\",\"chainName\":\"Lazza Chain (ARGENTINA)\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/9a49d79c-9041-48d4-a171-a87a29629a27/logo_68d036f3-68e6-4077-bc00-cbd835d9cf54.png\"},{\"id\":\"bd3cb4e3-455b-4df5-829d-942d92b36661\",\"name\":\"Technogym App\",\"chainName\":\"Technogym Consumer\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/bd3cb4e3-455b-4df5-829d-942d92b36661/logo_146576eb-0533-4eb8-9ce1-4d61bfef4323.png\"},{\"id\":\"bd879bcd-ae46-46d1-8f8f-25f53505e46b\",\"name\":\"VirtualFacility\",\"address\":\"via perticari\",\"city\":\"Gambettola\",\"zipCode\":\"47035\",\"logoUrl\":\"https://cdnmedia.mywellness.com/facility_resources/images/defaultlogo.png\"},{\"id\":\"dbca0c73-9b65-4aff-896e-04b68d929bbf\",\"name\":\"kiara7\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/dbca0c73-9b65-4aff-896e-04b68d929bbf/logo_8fd99af5-c1b0-4eed-88ca-dc29d973d7ec.png\"},{\"id\":\"dd36e0bb-d807-4443-b795-d31ca7eaf2be\",\"name\":\"Get Fit\",\"address\":\"Via Prova'\",\"city\":\"Milano\",\"zipCode\":\"47021\",\"stateProvince\":\"MI\",\"website\":\"http://www.provaancora.com\",\"email\":\"devfacilitygetfit@technogym.com\",\"phoneNumber\":\"1234567\",\"logoUrl\":\"https://publicmedia.mywellness.com/dev/facilities/dd36e0bb-d807-4443-b795-d31ca7eaf2be/logo_475cb6cd-89eb-4e84-85a6-1cea4d644334.png\"},{\"id\":\"e35a8f7f-3a41-43b1-9aa4-095626f5021b\",\"name\":\"MonoClub\",\"email\":\"monoclub@gmail.com\",\"chainName\":\"Lazza Chain (ARGENTINA)\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/e35a8f7f-3a41-43b1-9aa4-095626f5021b/logo_03402945-07e1-4301-b5b8-5fd1a5372065.png\"},{\"id\":\"f1177e19-8ec3-4064-b659-01c709bc3587\",\"name\":\"Thera Fit\",\"address\":\"Keljonlahdentie, 20\",\"city\":\"Jyväskylä\",\"zipCode\":\"40520\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/f1177e19-8ec3-4064-b659-01c709bc3587/logo_eba57215-6d02-4d75-a5bb-af37bdd4091c.png\"},{\"id\":\"f2c1bf70-fb3f-4e48-a65b-7d5b91570313\",\"name\":\"ucciclub1\",\"chainName\":\"UcciChain\",\"logoUrl\":\"https://49d20dd51f195e17f79d-38d68b6fdb14e96aed84d8b8bcfab8b6.ssl.cf3.rackcdn.com/dev/facilities/f2c1bf70-fb3f-4e48-a65b-7d5b91570313/logo_0a672987-cbb4-4929-bbaf-8c0bf8758fca.png\"}]}}"}],"_postman_id":"b079c192-be75-424f-a484-78fe2da32c5f"}],"id":"27d406af-c959-4690-acac-8a369e7d4e9e","description":"<p>Retrieves the list of the facilities where the current user can log in.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>✓</td>\n<td>User access token</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"667c732d-98f5-4e96-af97-b7f22788a061","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"53dd3062-4b30-4094-9f7a-8164158ef822","type":"text/javascript","exec":[""]}}],"_postman_id":"27d406af-c959-4690-acac-8a369e7d4e9e"}],"id":"85cb2bbc-225a-4979-a7c7-f8cdf2014be0","description":"<p>The endpoints documented here allow to access to the personal data on user's behalf.</p>\n","event":[{"listen":"prerequest","script":{"id":"99a6f5d0-a086-46f9-88c5-3d9664cb78f8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"add35987-acdf-4a64-bbba-be175d46c258","type":"text/javascript","exec":[""]}}],"_postman_id":"85cb2bbc-225a-4979-a7c7-f8cdf2014be0"},{"name":"Activities","item":[{"name":"Activity summary","item":[{"name":"ActivitySummary","id":"ce399332-a694-44cd-a635-e1af4f1c64c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/activitysummary","urlObject":{"protocol":"https","path":["api","{{version}}","user","{{userId}}","activitysummary"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"da329d0a-3125-47a5-9ca9-ec88bf478968","name":"ActivitySummary","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/activitysummary"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Credentials","value":"true","name":"Access-Control-Allow-Credentials","description":"Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials."},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS","name":"Access-Control-Allow-Methods","description":"Specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request."},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Access-Control-Request-Headers","value":"*","name":"Access-Control-Request-Headers","description":"Used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made."},{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"284","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 09 Jul 2018 13:55:39 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","name":"P3P","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/7.5","name":"Server","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","name":"X-FRAME-OPTIONS","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-MWAPPS-COOKIE","value":"_mwappsdev","name":"X-MWAPPS-COOKIE","description":"Custom header"},{"key":"X-MWAPPS-SRV","value":"MYWAPP1","name":"X-MWAPPS-SRV","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDkxMzMwNDh8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNTgyfDB8Y29tLm15d2VsbG5lc3M1.254E615CAD02047499ED23625AE9BC38086EFBCD","key":"_mwappseudev"}],"responseTime":null,"body":"{\"data\":{\"lastTrainingEffectiveness\":97,\"lastTrainingEffectivenessJudice\":\"You trained like an athlete\",\"lastTrainingDate\":\"2018-07-09 00:00:00 +02:00\",\"lastTrainingDateDescription\":\"Last training on 09 July 2018\",\"activityLevel\":\"Inactive\",\"weeklyTargetMove\":3500,\"weeklyMove\":3000}}"}],"_postman_id":"ce399332-a694-44cd-a635-e1af4f1c64c8"}],"id":"85c73d85-0e8c-47aa-a7e4-e67317d321c3","description":"<p>This request is used to retrieve current activity summary. Activity summary is composed by:</p>\n<ul>\n<li><strong>Training data</strong> : last training date, effectiveness and judice</li>\n<li><strong>Movement data</strong>: current weekly move and target</li>\n<li><strong>Current activity level</strong>: available only for mywellnesskey users</li>\n</ul>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>✓</td>\n<td>User access token</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"846ffe9c-6928-4211-907f-c0c72c7a3838","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"29cc97f9-2e48-4a70-99b0-30a316a0fae9","type":"text/javascript","exec":[""]}}],"_postman_id":"85c73d85-0e8c-47aa-a7e4-e67317d321c3"},{"name":"Activity stream","item":[{"name":"Time Series","item":[{"name":"TimeSeries","id":"4c831578-0d78-4770-938d-053bafcba2ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\",\n  \"dataType\": \"Move\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/activitystream/{{timeFrameId}}/timeseries","urlObject":{"protocol":"https","path":["api","{{version}}","activitystream","{{timeFrameId}}","timeseries"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"04415b52-e50c-4c2e-a716-f3c5bc069b15","name":"TimeSeries","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\",\n  \"dataType\": \"Move\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/activitystream/{{timeFrameId}}/timeseries"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Credentials","value":"true","name":"Access-Control-Allow-Credentials","description":"Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials."},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS","name":"Access-Control-Allow-Methods","description":"Specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request."},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Access-Control-Request-Headers","value":"*","name":"Access-Control-Request-Headers","description":"Used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made."},{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"1385","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Tue, 10 Jul 2018 07:21:28 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","name":"P3P","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/7.5","name":"Server","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","name":"X-FRAME-OPTIONS","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-MWAPPS-COOKIE","value":"_mwappsdev","name":"X-MWAPPS-COOKIE","description":"Custom header"},{"key":"X-MWAPPS-SRV","value":"MYWAPP1","name":"X-MWAPPS-SRV","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MTAwNzA2MTl8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHw2Mzg3fDB8Y29tLm15d2VsbG5lc3M1.A56D68ECE465E35C53740CD1772CF4D7CA30E95D","key":"_mwappseudev"}],"responseTime":null,"body":"{\"data\":{\"days\":[{\"day\":20180501,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180502,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180503,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180504,\"value\":\"76\",\"rawValue\":76.0},{\"day\":20180505,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180506,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180507,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180508,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180509,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180510,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180511,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180512,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180513,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180514,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180515,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180516,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180517,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180518,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180519,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180520,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180521,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180522,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180523,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180524,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180525,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180526,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180527,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180528,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180529,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180530,\"value\":\"0\",\"rawValue\":0.0},{\"day\":20180531,\"value\":\"0\",\"rawValue\":0.0}]}}"}],"_postman_id":"4c831578-0d78-4770-938d-053bafcba2ee"}],"id":"ace70700-1905-4af5-94ae-b2b1272116cd","description":"<p>Retrieve the user time and series data. Time and series data are available only for months for these categories:</p>\n<ul>\n<li>Calories</li>\n<li>Move</li>\n<li>Cycling distance</li>\n<li>Running Distance</li>\n<li>Time</li>\n</ul>\n<p>Response always contains all days for a mont, even if the user has no results.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>✓</td>\n<td>User access token</td>\n</tr>\n<tr>\n<td>dataType</td>\n<td>string</td>\n<td>✓</td>\n<td>Can be a value among: Move, Calories, RunningDistance, CyclingDistance</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"e3f1fe70-bd45-4387-b8b7-72e72786f6a4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"70662a2b-ef88-4598-be81-52b2d694a0aa","type":"text/javascript","exec":[""]}}],"_postman_id":"ace70700-1905-4af5-94ae-b2b1272116cd"},{"name":"Daily counters","item":[{"name":"DailyCounters","id":"4b4317b7-8237-4b48-b0fe-eea803c4fa5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/activitystream/201810/dailycounters","urlObject":{"protocol":"https","path":["api","{{version}}","activitystream","201810","dailycounters"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"e2c5a2c3-9e4e-4cd7-9cd2-be0c7e3e83b2","name":"DailyCounters","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/activitystream/201810/dailycounters"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Credentials","value":"true","name":"Access-Control-Allow-Credentials","description":"Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials."},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS","name":"Access-Control-Allow-Methods","description":"Specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request."},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Access-Control-Request-Headers","value":"*","name":"Access-Control-Request-Headers","description":"Used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made."},{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"209","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Tue, 10 Jul 2018 07:21:59 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","name":"P3P","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/7.5","name":"Server","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","name":"X-FRAME-OPTIONS","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-MWAPPS-COOKIE","value":"_mwappsdev","name":"X-MWAPPS-COOKIE","description":"Custom header"},{"key":"X-MWAPPS-SRV","value":"MYWAPP1","name":"X-MWAPPS-SRV","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MTAwNzA2MTl8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHw2Mzg3fDB8Y29tLm15d2VsbG5lc3M1.A56D68ECE465E35C53740CD1772CF4D7CA30E95D","key":"_mwappseudev"}],"responseTime":null,"body":"{\"data\":{\"day\":20180501,\"technogymCertified\":{\"duration\":0,\"move\":0,\"calories\":0,\"runningDistance\":0,\"cyclingDistance\":0},\"totals\":{\"duration\":0,\"move\":0,\"calories\":0,\"runningDistance\":0,\"cyclingDistance\":0}}}"}],"_postman_id":"4b4317b7-8237-4b48-b0fe-eea803c4fa5e"}],"id":"d890fe1c-76e8-4008-b6b8-c043f4ce87e9","description":"<p>This request is used to retrieve a complete daily user activity counters. Response is organized in these two kind of data:</p>\n<ul>\n<li>Technogym Certified</li>\n<li>Totals</li>\n</ul>\n<h2 id=\"technogym-certified-data\">Technogym Certified data</h2>\n<p>This data are collected on a technogym equipment using a TGS device or using a connected equipment. In this way Techngnogym certifies that these activities has been performed by the user. Technogym Certified exercises are not modifiable so they are stored exactly how the user performed them on an equipment.</p>\n<h2 id=\"totals\">Totals</h2>\n<p>They contains all activities user did manually or automatically.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>✓</td>\n<td>User access token</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"42c7310f-5919-4ab9-a7aa-d85851f5a8c5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e029c0d8-3b21-45ce-b4c4-85778b8bb768","type":"text/javascript","exec":[""]}}],"_postman_id":"d890fe1c-76e8-4008-b6b8-c043f4ce87e9"}],"id":"521f93b5-9410-41b9-b1bc-9694782b255d","description":"<p>Activity stream is the log of all interactions that user did using mywellness cloud applications. Stream entries can be retrieved per day or month. Currently only current and previous month data are available using APIs. Each activity stream entity is available for a specific <em>TimeFrameId</em>.\nTimeframeId is an integer representation of a month like '201811' as November 2018 or for a specific day like '20181002' as 2 October 2018 and it must be included in the resource url.</p>\n","event":[{"listen":"prerequest","script":{"id":"fc513ba9-0c3e-4856-9230-fcf3c620a7e4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b86c24be-c434-4768-90dd-c10282363780","type":"text/javascript","exec":[""]}}],"_postman_id":"521f93b5-9410-41b9-b1bc-9694782b255d"},{"name":"Activity upload","item":[{"name":"UploadActivity","id":"14032dc1-b54b-4295-9f47-954bc658f1a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n    \"data\": \"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdCwgc2VkIGRvIGV==\",\n    \"dataType\": \"FIT\",\n    \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/uploadactivity","urlObject":{"protocol":"https","path":["api","{{version}}","user","{{userId}}","uploadactivity"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"14032dc1-b54b-4295-9f47-954bc658f1a2"}],"id":"1744119c-9394-4083-aa33-b86c3c99c929","description":"<p>User's activities can be submitted from third parties by uploading them as files.</p>\n<p>Currently the following file formats are supported (please keep in mind that .FIT is the preferred representation):</p>\n<ul>\n<li>FIT</li>\n<li>TCX</li>\n</ul>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>✓</td>\n<td>User access token</td>\n</tr>\n<tr>\n<td>dataType</td>\n<td>string</td>\n<td>✓</td>\n<td>Must be a value between: FIT, TCX</td>\n</tr>\n<tr>\n<td>activityName</td>\n<td>string</td>\n<td>✓</td>\n<td>Name of the activity the user has done</td>\n</tr>\n<tr>\n<td>data</td>\n<td>string</td>\n<td>✓</td>\n<td>Base64 encoded file</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"67aff07f-944b-40af-ade2-6f0d3d46b3c9","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1cbc119f-d332-47bd-91da-9bba5b958f1c","type":"text/javascript","exec":[""]}}],"_postman_id":"1744119c-9394-4083-aa33-b86c3c99c929"}],"id":"f52818fc-8c41-434b-a7db-39fab515c44f","_postman_id":"f52818fc-8c41-434b-a7db-39fab515c44f","description":""},{"name":"Logbook","item":[{"name":"Logs","item":[{"name":"Logs","id":"ea480c56-82c3-4a8b-a7a5-883fa35c5c7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/activitystream/201810/logs","urlObject":{"protocol":"https","path":["api","{{version}}","activitystream","201810","logs"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"b2ed077e-e42a-4a62-8e5b-67318e20dc8a","name":"Logs","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/activitystream/201810/logs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Credentials","value":"true","name":"Access-Control-Allow-Credentials","description":"Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials."},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS","name":"Access-Control-Allow-Methods","description":"Specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request."},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Access-Control-Request-Headers","value":"*","name":"Access-Control-Request-Headers","description":"Used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made."},{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"1194","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Tue, 10 Jul 2018 07:22:36 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","name":"P3P","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/7.5","name":"Server","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","name":"X-FRAME-OPTIONS","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-MWAPPS-COOKIE","value":"_mwappsdev","name":"X-MWAPPS-COOKIE","description":"Custom header"},{"key":"X-MWAPPS-SRV","value":"MYWAPP1","name":"X-MWAPPS-SRV","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MTAwNzA2MTl8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHw2Mzg3fDB8Y29tLm15d2VsbG5lc3M1.A56D68ECE465E35C53740CD1772CF4D7CA30E95D","key":"_mwappseudev"}],"responseTime":null,"body":"{\"data\":{\"items\":[{\"id\":\"a5499a25-9fad-4c07-ae1b-e1986dcedea0\",\"image\":\"https://cdnmedia.mywellness.com/training_program/freeworkout.jpg\",\"title\":\"New workout @Wellness Center\",\"description\":\"You have started a new training.\",\"when\":\"05/05/2018\",\"time\":\"21:28\",\"logType\":\"WorkoutSession\"},{\"id\":\"58e83712-6088-4201-a6de-a08a24e5c2dd\",\"image\":\"https://cdnmedia.mywellness.com/user_personal_record/workoutcalories-1.png\",\"title\":\"New personal record\",\"description\":\"Highest number of Calories in a workout: 38 kcal\",\"when\":\"04/05/2018\",\"time\":\"18:58\",\"logType\":\"Challenge\"},{\"id\":\"0f6937d7-14cb-4b8e-bb57-225f40299be8\",\"image\":\"https://cdnmedia.mywellness.com/user_personal_record/workoutmove-1.png\",\"title\":\"New personal record\",\"description\":\"Highest number of MOVEs in a workout: 76 MOVEs\",\"when\":\"04/05/2018\",\"time\":\"18:58\",\"logType\":\"Challenge\"},{\"id\":\"9ac9f851-4bba-4ae1-920a-eb5d02f0a531\",\"image\":\"https://cdnmedia.mywellness.com/training_program/freeworkout.jpg\",\"title\":\"Workout done @Wellness Center\",\"description\":\"You have just completed the workout <<Free training>> of 2 exercises - 07 min - 76 MOVEs\",\"when\":\"04/05/2018\",\"time\":\"18:58\",\"logType\":\"WorkoutSession\"}]}}"}],"_postman_id":"ea480c56-82c3-4a8b-a7a5-883fa35c5c7d"}],"id":"00aa3eff-19b6-462b-a1c4-6b73a82a3b12","description":"<p>This service provides all user activities logbook. This contains logs of all interactions user did on mywellness cloud. Logs can be retrieved per day or month depending on the <em>TimeFrameId</em>.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>✓</td>\n<td>User access token</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"18298f2e-392b-4289-a0a4-1522c3dd01da","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"58611a46-e178-4422-9470-267d84e58069","type":"text/javascript","exec":[""]}}],"_postman_id":"00aa3eff-19b6-462b-a1c4-6b73a82a3b12"}],"id":"52f0a975-d726-4e4c-8e97-edce551fbad4","description":"<p>The logbook displays the list of every kind of activity that a user performs in the mywellness cloud ecosystem.</p>\n","event":[{"listen":"prerequest","script":{"id":"c603945d-a81b-47c0-9fb3-95e2d90c715d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"d0ee5376-0c12-4adb-91e3-7c48a0f7fe8d","type":"text/javascript","exec":[""]}}],"_postman_id":"52f0a975-d726-4e4c-8e97-edce551fbad4"},{"name":"Aspirations","item":[{"name":"Aspiration","id":"0ae62daa-c0f2-44f9-a7d8-ac63428c1490","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/aspiration","urlObject":{"protocol":"https","path":["api","{{version}}","user","{{userId}}","aspiration"],"host":["services-dev","mywellness","com"],"query":[],"variable":[]}},"response":[{"id":"c54ef358-aabf-4d06-9fc7-dbc5322135fe","name":"Aspiration","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-MWAPPS-OAUTHCLIENTID","value":"{{clientId}}"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"{{accessToken}}\"\n}"},"url":"https://services-dev.mywellness.com/api/{{version}}/user/{{userId}}/aspiration"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Credentials","value":"true","name":"Access-Control-Allow-Credentials","description":"Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials."},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS","name":"Access-Control-Allow-Methods","description":"Specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request."},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":"Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource."},{"key":"Access-Control-Request-Headers","value":"*","name":"Access-Control-Request-Headers","description":"Used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made."},{"key":"Cache-Control","value":"private","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Connection","value":"close","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Length","value":"483","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 09 Jul 2018 13:54:08 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"P3P","value":"CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"","name":"P3P","description":"This header is supposed to set P3P policy, in the form of P3P:CP=\"your_compact_policy\". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies."},{"key":"Server","value":"Microsoft-IIS/7.5","name":"Server","description":"A name for the server"},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":"Custom header"},{"key":"X-AspNetMvc-Version","value":"5.2","name":"X-AspNetMvc-Version","description":"Custom header"},{"key":"X-FRAME-OPTIONS","value":"DENY","name":"X-FRAME-OPTIONS","description":"Clickjacking protection: \"deny\" - no rendering within a frame, \"sameorigin\" - no rendering if origin mismatch"},{"key":"X-MWAPPS-COOKIE","value":"_mwappsdev","name":"X-MWAPPS-COOKIE","description":"Custom header"},{"key":"X-MWAPPS-SRV","value":"MYWAPP1","name":"X-MWAPPS-SRV","description":"Custom header"},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"mywellness.com","path":"/","secure":false,"value":"ec1d38d7-d359-48d0-a60c-d8c0b8fb9df9|MjAxODA3MDkxMzMwNDh8YjZlMmMxYzFhNjc4NDdhMjk1YmY4OGI5OGVkNGMyOTF8ZWMxZDM4ZDdkMzU5NDhkMGE2MGNkOGMwYjhmYjlkZjl8MnxXLiBFdXJvcGUgU3RhbmRhcmQgVGltZXxlbi1HQnxmZmUwZWJmNGNiZDg0MjAxYjhkYjhjMDI2MmEwZWRmZnx8fHwxfDF8MHwxfHx8MHwxNTgyfDB8Y29tLm15d2VsbG5lc3M1.254E615CAD02047499ED23625AE9BC38086EFBCD","key":"_mwappseudev"}],"responseTime":null,"body":"{\"data\":{\"doneIn\":{\"name\":\"Get Fit\",\"webSite\":\"http://www.provaancora.com\",\"logoUrl\":\"https://publicmedia.mywellness.com/dev/facilities/dd36e0bb-d807-4443-b795-d31ca7eaf2be/logo_475cb6cd-89eb-4e84-85a6-1cea4d644334.png\"},\"doneOn\":\"2014-10-08\",\"power\":23,\"shape\":12,\"sport\":25,\"balance\":7,\"move\":3,\"fun\":30,\"badgeUrl\":\"http://www.technogym.com/AspirationService/BadgeImage.aspx?power=23&shape=12&sport=25&balance=7&move=3&fun=30\",\"mainAspiration\":\"Fun\",\"secondaryAspiration\":\"Sport\"}}"}],"_postman_id":"0ae62daa-c0f2-44f9-a7d8-ac63428c1490"}],"id":"aad4ab9f-8b38-4a80-bc6a-006360476080","description":"<p>This request is used to retrieve last user aspiration map for the current user. It returns the user aspiration map.</p>\n<h2 id=\"request-parameters\">Request parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>✓</td>\n<td>User access token</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"cb9d0feb-d488-4b0c-8e5b-3142e2c51063","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a0b15056-7c54-46f4-8ea5-1ad8e0d39c6a","type":"text/javascript","exec":[""]}}],"_postman_id":"aad4ab9f-8b38-4a80-bc6a-006360476080"}],"id":"65d774dd-c7e8-4db5-883a-3842641842a3","description":"<p>The list of available APIs are introduced below. Consider that the current <em>version</em> value to set in the resource url is <strong>v1</strong>.</p>\n","event":[{"listen":"prerequest","script":{"id":"177c20c4-c33a-47c1-8bfa-2a40115e2213","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"02b6a2d1-7cfa-4edc-8576-9dcaced0acaf","type":"text/javascript","exec":[""]}}],"_postman_id":"65d774dd-c7e8-4db5-883a-3842641842a3"},{"name":"RESOURCES","item":[{"name":"Brand and Assets","item":[],"id":"e82cacba-c142-4fb1-b9bf-29eb2f8219e2","description":"<p>You may use the following assets on your application’s default view/screen/page for the purpose of attribution.</p>\n<ul>\n<li>mywellness Logo</li>\n<li>mywellness Icon</li>\n<li>Powered by mywellness</li>\n</ul>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_600.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_600.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_connect_600.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_300.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_300.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_connect_300.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_404.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_404.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_connect_404.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_202.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_202.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_connect_202.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_200.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_200.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_connect_200.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_100.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_100.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_connect_100.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_connect_300.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_600.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_login_600.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_300.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_300.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_login_300.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_404.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_404.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_login_404.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_202.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_202.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_login_202.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_200.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_200.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_login_200.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_100.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_login_100.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_login_100.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_logo_square_256.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_logo_square_256.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_logo_square_256.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_logo_square_128.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_logo_square_128.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_logo_square_128.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_logo_rounded_256.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_logo_rounded_256.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_logo_rounded_256.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_logo_rounded_128.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_logo_rounded_128.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_logo_rounded_128.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_icon_square_64.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_icon_square_64.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_icon_square_64.png</a></p>\n<p><img src=\"https://cdnmedia.mywellness.com/branding/images/mywellness_icon_rounded_64.png\" alt=\"alt\" /></p>\n<p><a href=\"https://cdnmedia.mywellness.com/branding/images/mywellness_icon_rounded_64.png\">https://cdnmedia.mywellness.com/branding/images/mywellness_icon_rounded_64.png</a></p>\n<p>Do not alter the images in any way that materially changes the images, including cropping, mirroring, stretching or rotating. </p>\n<p>We like when partners include a link back to <a href=\"http://www.mywellness.com\">www.mywellness.com</a> from the icon/logo/text, where it makes sense.</p>\n","event":[{"listen":"prerequest","script":{"id":"f3be7038-4ac7-454a-aa41-151a56e76c8c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"41c62450-a431-4b14-9fea-f34ee483722e","type":"text/javascript","exec":[""]}}],"_postman_id":"e82cacba-c142-4fb1-b9bf-29eb2f8219e2"},{"name":"Guidelines","item":[],"id":"990e4789-45c8-4329-bbea-c14a6ee1a354","description":"<p>An overview of our marketing guidelines for the mywellness cloud API developers can be found below.</p>\n<h2 id=\"promoting-you-integration\">Promoting you integration</h2>\n<p>If you would like to promote your integration, feel welcome to draft a blog or press release, we will be reviewing all planned communications.</p>\n<h2 id=\"build-a-landing-page\">Build a landing page</h2>\n<p>When announcing your integration we suggest you to create a dedicated landing page. Having instructions to tell people what they needed to do made it easier for them and easier for us. Include instructions on how to use the services once connected and links to FAQ.</p>\n<h2 id=\"make-it-easy-to-connect-apps\">Make it easy to connect apps</h2>\n<p>Make it obvious for users who want to connect their account with mywellness cloud, for example by allowing them to log in with mywellness cloud.</p>\n<p>We provide assets for you to include a \"mywellness connect\" or \"log in with mywellness\" button, which lets your users establish a connection between your website or app and their mywellness account. Get the button that better fits your purpose here.</p>\n<p>Do not alter the images in any way that materially changes the images, including cropping, mirroring, stretching or rotating. </p>\n<h2 id=\"certified-equipment-tracked-activities\">Certified equipment-tracked activities</h2>\n<p>Some mywellness cloud API partners want to use the platform as a source of automatically-tracked, \"certified\" fitness activities (runs, walks, bike rides, etc.). Please refer to <em>Daily Counters</em> API to understand how it can be accomplished.</p>\n<h2 id=\"give-attribution\">Give attribution</h2>\n<p>We ask that you attribute mywellness cloud when you are using data from the mywellness cloud API (activities, user info, duration, calories burned, etc.). If you are using text to give attribution, we write \"mywellness cloud\" as two words without any capital letter, and ask that you do too.</p>\n<h2 id=\"questions\">Questions?</h2>\n<p>If you have any specific questions that are not answered in these guidelines, please contact <a href=\"mailto:mywellnessintegration@technogym.com\">mywellnessintegration@technogym.com</a></p>\n","event":[{"listen":"prerequest","script":{"id":"f3be7038-4ac7-454a-aa41-151a56e76c8c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"41c62450-a431-4b14-9fea-f34ee483722e","type":"text/javascript","exec":[""]}}],"_postman_id":"990e4789-45c8-4329-bbea-c14a6ee1a354"}],"id":"aca8eb11-f2b2-492c-be89-ed5049b4829c","_postman_id":"aca8eb11-f2b2-492c-be89-ed5049b4829c","description":""}],"id":"d2a3e3f7-edab-4880-bd79-551216bc47f1","description":"<p>This document describes in details the main APIs that the third parties software shall use to connect its user's account with mywellness account and making API calls on behalf of the user.</p>\n<p>A OAUTH2 application will be setup for the third party, with the following information:</p>\n<ul>\n<li>ClientId</li>\n<li>ClientSecret</li>\n</ul>\n<p>that will be used in the OAuth process in order to get an <strong>AccessToken</strong> which will allow the third party software to call mywellness cloud API on behalf of the user. The <em>authentication flow</em> will be explained later in this documentation.</p>\n<p>Generally speaking a mywellness cloud API application only has access to a user's data after the user has authorized the application to use it.</p>\n","event":[{"listen":"prerequest","script":{"id":"961efff1-e862-43b0-8826-9c5297c1d9bd","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"03eba11c-fdee-4d18-b245-02cf8a352b2f","type":"text/javascript","exec":[""]}}],"_postman_id":"d2a3e3f7-edab-4880-bd79-551216bc47f1"},{"name":"Terms & Conditions","item":[{"name":"Website Terms of Service","item":[],"id":"ddaae783-b332-4905-bebf-992701d07e78","description":"<p><strong>ATTENTION:</strong> This Website Terms of Service (the \"TOS\") applies to the entire contents of the Website under the domain: <a href=\"https://apidocs.mywellness.com\">https://apidocs.mywellness.com</a> (the \"Website\") and to any correspondence by e-mail between us. Please read these TOS carefully before using the Website. Using the Website indicates that you accept these terms regardless of whether or not you choose to register with us. If you do not accept these TOS, do not use the Website. This notice is issued by Technogym S.p.A., a company construed and existing under the laws of Italy, with registered offices at via Calcinaro n. 2861, 47521 Cesena (FC), registration no. VAT 06250230965 (the \"Company\" or \"we\" or \"us\").</p>\n<h2 id=\"introduction\">Introduction</h2>\n<p>By accessing any part of the Website, you shall be deemed to have accepted these TOS in full. If you do not accept the TOS in full, you must leave the Website immediately.</p>\n<p>The Company may revise this legal notice at any time by updating this posting. You should check the Website from time to time to review the current TOS, because it is binding on you. Certain provisions of the TOS may be superseded by expressly designated legal notices or terms located on particular pages at the Website.</p>\n<h2 id=\"licence\">Licence</h2>\n<p>You are permitted to print and download extracts from the Website for your own use only on the following basis:</p>\n<ul>\n<li>no documents or related graphics on the Website are modified in any way;</li>\n<li>no graphics on the Website are used separately from the corresponding text; and</li>\n<li>the Company's copyright and trade mark notices and this permission notice appear in all copies.</li>\n</ul>\n<p>To access certain materials or information provided via the Website you may be requested to enter into the <a href=\"#41d1dd0c-b1ee-4474-944b-bc1cf8625b85\">TECHNOGYM® - Developers' Tools and API Licensing Agreement</a>. You must write to <em>mywellnessintegration[at]technogym.com</em> to receive your <em>TECHNOGYM - Developers Tools and API Licensing Agreement</em> for execution.</p>\n<p>Unless otherwise stated, the copyright and other intellectual property rights in all material on the Website (including without limitation photographs and graphical images) are owned by the Company or licensed to the Company by its legitimate owners and licensors. For the purposes of this legal notice, any use of extracts from the Website other than in accordance with section for any purpose is prohibited. If you breach any of the terms in this legal notice, your permission to use the Website automatically terminates and you must immediately destroy any downloaded or printed extracts from the Website.</p>\n<p>No part of the Website may be reproduced or stored in any other website or included in any public or private electronic retrieval system or service without the Company's prior written permission.</p>\n<p>Any rights not expressly granted in these terms are reserved.</p>\n<h2 id=\"service-access\">Service access</h2>\n<p>While the Company endeavors to ensure that the Website is normally available, the Company shall not be liable if for any reason the Website is unavailable at any time or for any period.</p>\n<p>Access to the Website may be suspended temporarily and without notice in the case of system failure, maintenance or repair or for reasons beyond the Company's control.</p>\n<h2 id=\"visitor-material-and-conduct\">Visitor material and conduct</h2>\n<p>Other than personally identifiable information, which is covered under our <a href=\"http://www.technogym.com/gb/privacy-policy/\">Privacy Policy</a>, any material you transmit or post to the Website shall be considered non-confidential and non-proprietary. The Company shall have no obligations with respect to such material. The Company and its designees shall be free to copy, disclose, distribute, incorporate and otherwise use such material and all data, images, sounds, text and other things embodied therein for any and all commercial or non-commercial purposes.</p>\n<p>You are prohibited from posting or transmitting to or from the Website any material:</p>\n<ul>\n<li>that is threatening, defamatory, obscene, indecent, seditious, offensive, pornographic, abusive, liable to incite racial hatred, discriminatory, menacing, scandalous, inflammatory, blasphemous, in breach of confidence, in breach of privacy or which may cause annoyance or inconvenience to anyone; or</li>\n<li>for which you have not obtained all necessary licences and/or approvals; or</li>\n<li>which constitutes or encourages conduct that would be considered a criminal offence, give rise to civil liability, or otherwise be contrary to the law of or infringe the rights of any third party, in any country in the world; or</li>\n<li>which is technically harmful (including, without limitation, computer viruses, logic bombs, Trojan horses, worms, harmful components, corrupted data or other malicious software or harmful data).</li>\n</ul>\n<p>You may not misuse the Website (including, without limitation, by hacking).</p>\n<p>The Company shall fully co-operate with any law enforcement authorities or court order requesting or directing the Company to disclose the identity or locate anyone posting any material in breach of the law and/or of the TOS.</p>\n<h2 id=\"links-to-and-from-other-websites\">Links to and from other websites</h2>\n<p>Links to third party websites on the Website are provided solely for your convenience. If you use these links, you leave the Website. The Company has not reviewed all of these third party websites and does not control and is not responsible for these websites or their content or availability. The Company therefore does not endorse or make any representations or warrants anything about them, or any material found there, or any results that may be obtained from using them. If you decide to access any of the third party websites linked to the Website, you do so entirely at your own risk.</p>\n<p>If you would like to link to the Website, you may only do so on the basis that you link to, but do not replicate, the home page of the Website, and subject to the following conditions:</p>\n<ul>\n<li>you do not remove, distort or otherwise alter the size or appearance of the Technogym logo;</li>\n<li>you do not create a frame or any other browser or border environment around the Website;</li>\n<li>you do not in any way imply that the Company is endorsing any products or services other than its own;</li>\n<li>you do not misrepresent your relationship with the Company nor present any other false information about the Company;</li>\n<li>you do not otherwise use any Technogym trade marks displayed on the Website without express written permission from the Company;</li>\n<li>you do not link from a website that is not owned by you; and</li>\n<li>your website does not contain content that is distasteful, offensive or controversial, infringes any intellectual property rights or other rights of any other person or otherwise does not comply with all applicable laws and regulations.</li>\n</ul>\n<p>The Company expressly reserves the right to revoke the right granted hereunder for breach of these terms and to take any action it deems appropriate.</p>\n<p>You shall fully indemnify the Company for any loss or damage suffered by the Company or any of its group companies for breach of this provision.</p>\n<h2 id=\"disclaimer\">Disclaimer</h2>\n<p>While the Company endeavors to ensure that the information on the Website is correct and updated, the Company does not warrant the accuracy and completeness of the material on the Website. The Company may make changes to the material on the Website, or to the products and prices described in it, at any time without notice. The material on the Website may be out of date, and the Company makes no commitment to update such material.</p>\n<p>The material on the Website is provided \"as is\", without any conditions, warranties or other terms of any kind. Accordingly, to the maximum extent permitted by law, the Company provides you with the Website on the basis that the Company excludes all representations, warranties, conditions and other terms (including, without limitation, the conditions implied by law of satisfactory quality, fitness for purpose and the use of reasonable care and skill under any jurisdictions which, but for this legal notice, might have effect in relation to the Website).</p>\n<h2 id=\"liability\">Liability</h2>\n<p>The Company, any other party (whether or not involved in creating, producing, maintaining or delivering the Website), and any of the Company's group companies and the officers, directors, employees, shareholders or agents of any of them, exclude all liability and responsibility for any amount or kind of loss or damage that may result to you or a third party (including without limitation, any direct, indirect, punitive or consequential loss or damages, or any loss of income, profits, goodwill, data, contracts, use of money, or loss or damages arising from or connected in any way to business interruption, and whether in tort (including without limitation negligence), contract or otherwise) in connection with the Website in any way or in connection with the use, inability to use or the results of use of the Website, any websites linked to the Website or the material on such websites, including but not limited to loss or damage due to viruses that may infect your computer equipment, software, data or other property on account of your access to, use of, or browsing the Website or your downloading of any material from the Website or any websites linked to the Website.</p>\n<p>Nothing in this legal notice shall exclude or limit the Company's liability for:</p>\n<ul>\n<li>death or personal injury caused by negligence; or</li>\n<li>fraud; or</li>\n<li>misrepresentation as to a fundamental matter; or</li>\n<li>any liability which cannot be excluded or limited under applicable law.</li>\n</ul>\n<p>If your use of material on the Website results in the need for servicing, repair or correction of equipment, software or data, you assume all costs thereof.</p>\n<h2 id=\"governing-law-and-jurisdiction\">Governing law and jurisdiction</h2>\n<p>This legal notice shall be governed by and construed in accordance with the Italian law. Disputes arising in connection with this legal notice shall be subject to the exclusive jurisdiction of the Italian courts with venue in Forlì-Cesena.</p>\n","event":[{"listen":"prerequest","script":{"id":"7fd9e95a-2c3d-4692-8cfe-ce8dae0e1201","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b919a892-2a70-4ec3-b075-6e2d8eee1eb5","type":"text/javascript","exec":[""]}}],"_postman_id":"ddaae783-b332-4905-bebf-992701d07e78"},{"name":"TECHNOGYM® - Developers' Tools and API Licensing Agreement","item":[],"id":"9885274e-5246-4d32-964d-dfbc0fb2695d","description":"<p>This <strong>TECHNOGYM® - Developers' Tools and API Licensing Agreement</strong> (the \" <strong>Agreement</strong>\") is made by and between <strong>TECHNOGYM S.p.A</strong>., head office at via Calcinaro nr. 2861, 47521 Cesena (FC), Italy, Fiscal Code and VAT Number IT06250230965 (hereafter referred to as \"<strong>Technogym</strong>\") and <strong>YOU</strong> , the individual, company or other entity that you represent, as indicated in the signature block at the end page of this document (hereafter referred to as the \"<strong>Licensee</strong>\" or \"<strong>you</strong>\" or \"<strong>You</strong>\" or \"<strong>your</strong>\" or \"<strong>yours</strong>\"). You represent and warrant to Technogym that you are of the legal age of majority in the jurisdiction in which you reside (at least 18 years of age in many countries) and have the right and authority to enter into this Agreement. If you are entering into this Agreement on behalf of a company or other entity, you represent and warrant that you have authority to bind such company or other entity to this Agreement.</p>\n<h2 id=\"1-purpose\">1. Purpose</h2>\n<p>This Agreement governs the use of the following, all of which collectively are the \"<strong>Licensed Materials</strong>\":</p>\n<p><strong>(a)</strong> the Application Programming Interface of Technogym and any accompanying or related documentation, source code, executable applications and other materials (collectively the \"<strong>Technogym API</strong>\"), including, but not limited to, as made available by Technogym and as modified from time to time; </p>\n<p><strong>(b)</strong> any of the Technogym's software tools aimed to allow third parties' applications to read/write data into the Technogym database and/or to interact with any of the Technogym products (collectively the \"<strong>Integration Tools</strong>\"); </p>\n<p><strong>(c)</strong> any and all technical, manufacturing, mechanical, software, electrical and electronic specifications, business, financial, operational, administrative, marketing or economic information, data, documents, designs, patents, materials, product samples and know how, as well as any other descriptions or documentation, including in electronic format (the \"<strong>Reserved Information</strong>\"), that Technogym may make available to You, or provide You with, regarding the Technogym systems/products (the \"<strong>Technogym Systems</strong>\"); any other content made available through the Technogym Systems and native Technogym  actions such as Technogym reblogs, replies and likes (collectively with the blogs, the posts and Technogym user information, the \"<strong>Technogym Systems Content</strong>\").</p>\n<p>Your use of the Licensed Materials constitutes your agreement to these terms and Technogym does not grant You any rights with respect to the Licensed Materials and/or Technogym Systems unless you agree to all the terms of this Agreement.</p>\n<h2 id=\"2-licence\">2. Licence</h2>\n<p>Subject to the terms and conditions herein set forth, including the restrictions set forth in the following Section <em>Conditions and restrictions on use</em>, Technogym does hereby grant to Licensee a nonexclusive, nontransferable, personal, non-sublicensable, worldwide, revocable and limited right and license to use the Licensed Materials to create software applications (the \"<strong>Licensee Applications</strong>\") and/or to integrate the existing Licensee products/services/applications (collectively the \"<strong>Licensee Services</strong>\") with the Technogym Systems.\nLicensee may sub-license to its Affiliates the rights granted hereunder without entering into a separate licensing agreement, provided that such Affiliate has agreed to comply with the terms hereof, and further provided that You remain jointly and severally liable for any breach of the terms of this Agreement by such Affiliate.\nFor the purposes of this Agreement, the term \"Affiliate\" shall mean any entity that directly or indirectly owns or controls, is owned or controlled by, or is under common control with the Licensee as long as such entity does not deliver, promote and/or sell products competing with the Technogym Systems.\nFor the purposes of this definition, \"ownership\" means more than 50% ownership and \"control\" means the right granted by law to exercise decision power over administration, finances and operations.</p>\n<h2 id=\"3-conditions-and-restrictions-on-use\">3. Conditions and restrictions on use</h2>\n<p>You undertake and guarantee to limit your intervention to that which is strictly necessary for the purpose defined by this Agreement, without compromising the operation of the Technogym Systems in any way. The license granted hereunder shall be non exclusive. The grant of the license hereunder shall not prevent, and may not be interpreted to prevent, the Technogym right to use, have used, make, have made, and license the Licensed Materials in any product and/or to any third parties. In particular, You acknowledge that Technogym may provide the same Licensed Materials that is disclosed to You under the terms of this Agreement, to third parties, including Your competitors. In respect to hardware components within the Technogym Systems, You acknowledge that Technogym may provide third parties with information regarding portions of the hardware memory in order to develop other integrations. For that reason, You shall undertake to intervene solely and exclusively on the hardware memory area disclosed to you under this Agreement, in order to ensure that the device also functions correctly with other integrations developed by third parties and similarly integrated. The portion of the hardware memory devoted to interact with the Licensee Services or Applications shall not be password protected, except for legitimate reasons, which shall be limited to the need to grant security of the data stored in the hardware memory. In any event, You must obtain prior written consent from Technogym, which shall not be unreasonably withheld. It is understood that, upon termination of this Agreement for any reason, or if the end user requests that the memory portion occupied by Licensee Services or Applications be liberated, You shall remove any password protection so that the device memory portion occupied in accordance with this Agreement may be liberated without delay.\nYou further represent and warrant to Technogym that:</p>\n<p><strong>(i)</strong> You will use the Licensed Materials only for purposes that are permitted by this Agreement and any applicable laws and regulations (including any laws regarding the export of data or software to and from the United States or other relevant countries);</p>\n<p><strong>(ii)</strong> all information You provide in connection with this Agreement, will be true, accurate, updated and complete and You will promptly notify Technogym of any changes to such information;</p>\n<p><strong>(iii)</strong> You will comply with the terms of and fulfill Your obligations under this Agreement and You will monitor and be responsible for Your employees' use of the Licensed Materials and their compliance with the terms of this Agreement;</p>\n<p><strong>(iv)</strong> You will be solely responsible for all costs, expenses, losses and liabilities incurred, and activities undertaken by You and Your employees in connection with the use of Licensed Materials, the operation of the Licensee Applications and Services and Your related development and distribution efforts, including, but not limited to, any network and server equipment, Internet service(s), or any other hardware, software or services used by You in connection with Your or Your employees' use of any materials or services hereunder;</p>\n<p><strong>(v)</strong> Licensee Application and/or Services integration will be developed in compliance with the Licensed Materials, as from time to time modified by Technogym;</p>\n<p><strong>(vi)</strong> You have all the necessary rights, including any intellectual property rights or other proprietary rights, in and to the Licensee Applications and/or Services and to the best of Your knowledge, the Licensee Applications and/or Services do not and will not violate, misappropriate, or infringe any Technogym or third party copyrights, trademarks, rights of privacy, trade secrets, patents, or other intellectual or proprietary rights;</p>\n<p><strong>(vii)</strong> You agree that the integration of the Licensee Applications and/or Services with the Technogym Systems will be in compliance with all applicable privacy laws and regulations in respect to the end users' privacy, including without limitation by providing customers with adequate privacy notice, obtaining relevant consent, filing any necessary notification and/or authorization with competent data protection authorities, compliance with applicable data security measures;</p>\n<p><strong>(viii)</strong> You will not use the Licensed Materials and/or the Technogym Systems in order to (a) build competitive product or service, or (b) copy any features, functions or graphics of the Technogym Systems; You will not use the Licensed Materials to develop integrations with products manufactured and/or marketed by Technogym's competitors without the prior written consent of Technogym, which it may withhold it at its sole discretion;</p>\n<p><strong>(ix)</strong> You will not sublicense, lease, rent, lend, assign, distribute, repackage, rebrand, upload to or host on any website or server, or otherwise transfer or disclose the Licensed Materials or Technogym Systems nor any portion thereof to any third party except as expressly permitted in this Agreement;</p>\n<p><strong>(x)</strong> You will not operate the integration of the Licensee Applications and/or Services with the Technogym Systems in connection with or to promote any products, services, or materials that constitute, promote or are used primarily for the purpose of dealing in: spyware, adware, or other malicious programs or code, counterfeit goods, hate materials or materials urging acts of terrorism or violence, goods made from protected animal/plant species, recalled goods, hacking/surveillance/interception/descrambling equipment, cigarettes, illegal drugs and paraphernalia, unlicensed sale of prescription drugs and medical devices, pornography, prostitution, body parts and bodily fluids, stolen products and items used for theft, fireworks, explosives, and hazardous materials, government IDs, police items, unlicensed trade or dealing in stocks and securities, gambling items, professional services regulated by state licensing regimes, non-transferable items such as airline tickets or event tickets, non-packaged food items, weapons and accessories;</p>\n<p><strong>(xi)</strong> You will not operate the integration of the Licensee Applications and/or Services with the Technogym Systems to control nuclear facilities, life support, or other mission critical application where human life or property may be at stake;</p>\n<p><strong>(xii)</strong> You will not operate the integration of the Licensee Applications and/or Services with the Technogym Systems in a manner that exceeds reasonable request volume, constitutes excessive or abusive usage, or otherwise fails to comply or is inconsistent with any part of the documentation provided to you in connection with this Agreement;</p>\n<p><strong>(xiii)</strong> You will not act in any manner which conflicts or interferes with any existing commitment or obligation You may have and no agreement previously entered into by You will prevent You from performing Your obligations under this Agreement;</p>\n<p><strong>(xiv)</strong> You will not use the Licensed Materials and any integration between Licensee Application and/or Services and the Technogym Systems for any unlawful or illegal activity, nor to develop any Licensee Application which would commit or facilitate the commission of a crime, or other unlawful or illegal act;</p>\n<p><strong>(xv)</strong> You will not, nor You will enable others to, use Licensed Materials to create and/or operate any application or other program that would disable, hack or otherwise interfere with any security, digital rights management, verification or authentication mechanisms implemented in the Technogym Systems;</p>\n<p><strong>(xvi)</strong> you shall not copy (except as expressly permitted under this Agreement), decompile, reverse engineer, disassemble, attempt to derive the source code of, modify, decrypt, or create derivative works of Licensed Materials or any services provided thereunder, or any part thereof (except as and only to the extent such restriction is prohibited by applicable law or to the extent as may be permitted by licensing terms governing use of open-sourced components or sample code which may be included with the Licensed Materials), nor enable others to do the same.</p>\n<p>In case of any breach of the foregoing restrictions, Technogym may, in its sole discretion, terminate this Agreement and You may be subject to prosecution and damages.</p>\n<h2 id=\"4-confidentiality\">4. Confidentiality</h2>\n<p>You agree that all the information contained in the Licensed Materials, will be deemed Technogym \"Confidential Information\". You agree to protect Technogym Confidential Information using at least the same degree of care that You use to protect Your own confidential information of similar importance, but no less than a reasonable degree of care. You agree to use Technogym Confidential Information solely for the purpose of exercising Your rights and performing Your obligations under this Agreement and You will not disclose Technogym Confidential Information to anyone other than those of Your employees who have a need to know and who are bound by a written agreement that prohibits unauthorized use or disclosure of Technogym Confidential Information. You may disclose Technogym Confidential Information to the extent required by law, provided that You take reasonable steps to notify Technogym of such requirement before disclosing the Confidential Information. You acknowledge that a breach of the confidentiality obligation hereunder may cause an irreparable damage to Technogym and that Technogym is thus entitled to seek preliminary relief, including preliminary injunction in addition to all other remedies.</p>\n<h2 id=\"5-industrial-andor-intellectual-property-rights\">5. Industrial and/or intellectual property rights</h2>\n<p>This Agreement does not confer on Licensee any rights in, or license to any inventions, commercial or industrial secrets, trademarks, copyrights or patents deriving from or included in the Licensed Materials or Technogym Systems or any other information provided by Technogym.\nAll rights in the Licensed Materials and Technogym Systems belong to Technogym or its licensors/suppliers. With the exception of the purposes stipulated for the Purpose of this Agreement, none of the material, or data, structures, text, etc. they contain may be copied, reproduced or used, either wholly or partially, without prior written consent from Technogym. Nothing in this Agreement may be interpreted in such a way that it hinders or prevents Technogym from taking advantage of all its legal rights and protections, or from prosecuting any violation, misuse, and misappropriation of the rights in the Licensed Materials and/or Technogym Systems and/or in any of its products, materials, processes, data or any other items. Licensee hereby declares that it will use the Licensed Materials and Technogym Systems or any other document or material received from Technogym solely and exclusively for the purpose of enabling Licensee Application and/or Services to interface, communicate and integrate fully with the Technogym Systems. Licensee may not delete, expand, or modify in any way the Licensed Materials and/or any of the information received, even partially. Any rights not expressly licensed by this Agreement are reserved, and no other license, consent, immunity or right, whether expressed or implicit, shall be guaranteed by the Agreement, even implicitly or by interpretation.</p>\n<h2 id=\"6-your-feedback\">6. Your Feedback</h2>\n<p>Any feedback, suggestions and ideas (\"Feedback\") that you provide to us regarding the Licensed Materials or Technogym Systems, or content or services related thereto will be treated by Technogym as non-confidential, and Technogym may, in its sole discretion, use the Feedback you provide to Technogym in any way, including in future modifications of the Licensed Materials, Technogym Systems, products, multimedia works and/or advertising and promotional materials relating thereto. You hereby grant Technogym a perpetual, worldwide, fully transferrable, irrevocable, royalty free license to use, reproduce, modify, create derivative works from, distribute and display the Feedback in any manner and for any purpose.</p>\n<h2 id=\"7-trademarks-attribution-press-realease\">7. Trademarks. Attribution. Press realease</h2>\n<p>You may generally publicize that Licensee Application and/or Services integrate with the Technogym Systems, but you may not (i) issue any press release, or (ii) otherwise use the Technogym Trademarks (the \"<strong>Trademarks</strong>\" being trade names, trade marks, service marks, logos, domain names, and other distinctive brand features of Technogym) without the express written consent and approval of Technogym. Notwithstanding the foregoing, you must place the following notice on any application or systems that uses the Licensed Materials: <em>\"This application/system integrates with the Technogym Systems but is not either endorsed or certified by Technogym\".</em></p>\n<h2 id=\"8-disclaimer-of-warranties\">8. Disclaimer of warranties</h2>\n<p>Technogym hereby informs Licensee that, to the best of its knowledge, Licensed Materials and/or any information delivered hereunder is not the subject of any disputes or lawsuits. Technogym neither assures nor confirms that it will be possible to integrate the Technogym Systems with Licensee Services or Applications and does not provide any guarantees that Licensee shall achieve the purpose for which it requested knowledge and use of the Licensed Materials. Technogym shall not issue any additional declarations or guarantees regarding the Licensed Materials and/or the information exchanged hereunder, and neither declares nor guarantees that any modifications and/or integrations executed on the basis of the Licensed Materials and/or any other information delivered by Technogym will function correctly, or that they will not violate patents and/or copyrights held by third parties. In particular, Technogym does not guarantee that, following modifications or additions to, and/or any interventions on, Licensee Services and/or Applications, in conformity with the purpose stipulated in this Agreement, the product/system will continue to function correctly, nor that it will be free from defects or errors, nor that it will be possible to correct any such defects.</p>\n<h2 id=\"9-limitation-of-liability\">9. Limitation Of Liability</h2>\n<p>Technogym shall not be liable for any error or misinterpretation in using the licensed materials nor in adapting, incorporating and applying the knowledge embodied in such licensed materials in the licensee application and/or services. you expressly acknowledge and agree that your use of the licensed materials provided thereunder is at your sole risk and that licensed materials are provided \"as is\" and \"as available\" without warranty of any kind. Technogym and its subsidiaries hereby disclaim all warranties and conditions with respect to the licensed materials and Technogym Systems provided to you under this agreement, either express, implied or statutory, including without limitation the implied warranties and conditions of merchantability, satisfactory quality, fitness for a particular purpose, accuracy, timeliness, and non-infringement of third party rights.\nYour use of the licensed materials and Technogym Systems is at your own discretion and risk. Technogym does not warrant against interference with your enjoyment of Licensed Materials or Technogym Systems, that the Licensed Materials and/or Technogym Systems will meet your requirements, that the operation of the Technogym Systems or the provision of services from the Technogym Systems will be uninterrupted, timely, secure or error-free, that defects or errors in the licensed materials and/or in the Technogym Systems will be corrected, or that the licensed materials will be compatible with future Technogym products, services or software, or that any information stored or transmitted through any Technogym Systems will not be lost, corrupted or damaged.\nYou are solely responsible for any damage to your computer system or other device or loss of data that may result from such use.\nYou expressly acknowledge and agree that - to the maximum extent permitted by applicable laws - Technogym and its subsidiaries shall in no event be liable to you for any direct, indirect, incidental, exemplary, punitive, special or consequential damages under any theory of liability arising out of or relating in any way to the Technogym materials or systems and/or that may be incurred by you, including any loss of data, business interruption or any other commercial damages or losses, arising out of or related to your performance of this agreement, your use or inability to use the Licensed Materials and/or Technogym Systems, or your development efforts, however caused and whether or not Technogym have been advised of or should have been aware of the possibility of any such losses arising. some jurisdictions do not allow the above exclusion or limitation, so parts of the above limitation or exclusion may not apply to you. in such event, Technogym's aggregate liability under this agreement is limited to euro €10.00.</p>\n<h2 id=\"10-indemnification\">10. Indemnification</h2>\n<p>You agree to defend, indemnify and hold harmless Technogym, its subsidiaries and their respective directors, officers, employees and agents, from and against any and all third party claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) Your breach of any obligations, representation or warranty provided under this Agreement; (b) Your use of the Licensed Materials and/or the Technogym Systems in violation of this Agreement, and (c) any claims that Licensee Application and/or Services or the distribution, sale, offer for sale or use of Licensee Application and/or Services infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy.</p>\n<h2 id=\"11-term-and-termination-changes-to-the-license\">11. Term and Termination. Changes to the License</h2>\n<p>This License will continue to apply until terminated by either You or Technogym according to this Section. You acknowledge and agree that Technogym reserves the right to change all or any part of this License, to suspend, limit or disable access to the Technogym Systems, and/or to terminate this License, in each case at any time with or without cause and without liability to you. You may also terminate this License at any time with or without cause and without liability to you.\nYour rights to use the Licensed Materials and/or Technogym Systems shall automatically terminate upon (i) your violation of provision of this License; (ii) Technogym's notice of termination; and (iii) Technogym's election to disable your use of Licensed Materials and/or Technogym Systems.\nAny notice of changed terms may be provided by any means including, without limitation, posting on the Technogym Systems, by electronic mail, or by any other communication. If you disagree with any modifications to this License, your sole recourse is to stop using Licensed Materials and/or Technogym Systems and your continued use of Technogym Systems or Licensed Materials following notice of such modifications constitutes your agreement to such modifications.</p>\n<h2 id=\"12-general-terms\">12. General Terms</h2>\n<p><strong>Waiver</strong>. You agree that failure by Technogym to exercise or enforce any provisions of this Agreement, shall not be deemed a waiver of future enforcement by Technogym of that or any other provisions.</p>\n<p><strong>Severability</strong>. If any competent court rules that any provision of this Agreement is invalid or unenforceable for any reason, then that provision will be removed from this Agreement without affecting the rest of this Agreement. The remaining provisions of this Agreement will continue to be valid and enforceable.</p>\n<p><strong>Export Control</strong>. You acknowledge that Licensed Materials, including software, provided to You under this Agreement may be subject to laws and regulations restricting its export, including the United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the use, export, re-export, import, sell or transfer of software.</p>\n<p><strong>Assignment</strong>. You may not assign or transfer the rights granted in this Agreement without Technogym prior written approval. You shall not be permitted to delegate Your responsibilities or obligations under this Agreement without Technogym prior written approval. Any attempted assignment without such consent will be null and void.</p>\n<p><strong>Governing Law. Dispute Resolution</strong>. All disputes, controversies, or claims arising out of, relating to or in connection with this Agreement, including the determination of the scope of the agreement, shall be subject to the internal laws (with the exception of the conflict of laws provisions) and exclusive jurisdiction of the courts in the country where the legal offices of the defending party are located. In the event either party shall bring any action to enforce or protect any of its rights under this Agreement, the prevailing party shall be entitled to recover, in addition to its damages, its reasonable attorneys' fees and costs incurred in connection therewith.</p>\n<p><strong>Independent Development.</strong> Nothing in this Agreement will impair Technogym right to develop, acquire, license, market, promote, or distribute products or technologies that perform the same or similar functions as, or otherwise compete with, applications or any other products or technologies that You may develop, produce, market, or distribute.</p>\n<p><strong>Independent Contractors.</strong> You understand and agree that by entering into this Agreement, no legal partnership or agency relationship is created between You and Technogym. Neither You, nor Technogym is a partner, an agent or has any authority to bind the other. You agree not to represent otherwise.</p>\n<p><strong>Notices.</strong> Any notices relating to this Agreement shall be in writing and delivered in English. Notices will be deemed given by Technogym when sent to You at the email address or mailing address You provided during the registration process. All notices to Technogym relating to this Agreement will be deemed given (a) when delivered personally, (b) three business days after having been sent by commercial overnight carrier with written proof of delivery, and (c) five business days after having been sent by first class or certified mail, postage prepaid, to the following address:  Technogym S.p.A. Via Calcinaro, 2861, 47521 Cesena (FC), Italy. You consent to receive notices by email and agree that any such notices that Technogym sends You electronically will satisfy any legal communication requirements.  A party may change its email or mailing address by giving the other written notice as described above.</p>\n<p><strong>Survival of Clauses.</strong> The obligations set forth in Sections 4, 5, 8, 9, 10 and 12 will survive any expiration or termination of this Agreement.</p>\n<p><strong>Miscellanea</strong>. Our hope is to encourage a thriving ecosystem of applications built on top of the Technogym Systems, balanced against protection of our network, customers and users. If you feel that we should make changes to this Agreement, or if you seek a waiver from certain provision herein, please contact us at mywellnessintegration[at]technogym.com.</p>\n<p>INSERT YOUR COMPANY NAME</p>\n<p>___________________________</p>\n<p>FULL NAME OF SIGNATORY</p>\n<p>SIGNATORY'S TITLE</p>\n<p>According to Articles 1341 and 1342 of the Italian Civil Code, the Parties hereby specifically accept the following clauses: 3. Conditions and restrictions on use; 4. Confidentiality; 5 – Industrial and/or Intellectual Property Rights; 6 – Your Feedback; 7 – Trademarks. Attribution. Press release; 8 – Disclaimer of warranties; 9 - Limitation of liability; 10 – Indemnification; 11 - Term and termination. Changes to the License; 12 - General Terms. Assignment and subletting; Governing law. Dispute Resolution.</p>\n<p>INSERT YOUR COMPANY NAME</p>\n<p>___________________________</p>\n<p>FULL NAME OF SIGNATORY</p>\n<p>SIGNATORY'S TITLE</p>\n","event":[{"listen":"prerequest","script":{"id":"e17a9b6c-8474-47a2-beb2-e14a5f6e574d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ce033864-51ad-4873-9353-3cd569448f60","type":"text/javascript","exec":[""]}}],"_postman_id":"9885274e-5246-4d32-964d-dfbc0fb2695d"}],"id":"6e661f99-079a-481b-84ab-af91ee6fea51","event":[{"listen":"prerequest","script":{"id":"f2810640-43b3-4539-bda6-3b9af05f13a3","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9db71f40-b121-45d5-a024-a82cd7e0bf12","type":"text/javascript","exec":[""]}}],"_postman_id":"6e661f99-079a-481b-84ab-af91ee6fea51","description":""}],"event":[{"listen":"prerequest","script":{"id":"57789f2a-1753-4647-b0a1-aede26c9f181","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"767509a0-eb2f-49df-8cef-361f7d2e73fc","type":"text/javascript","exec":[""]}}]}